[tarantool-patches] [security 0/2] System spaces access control lists
Ilya Markov
imarkov at tarantool.org
Wed May 16 15:37:25 MSK 2018
Ilya Markov (1):
security: Refactor reads from systems spaces
imarkov (1):
security: Refactor system space access checks
branch: gh-3250-system-space-access
src/box/alter.cc | 280 ++++++++++++++++++++++++---------------
src/box/lua/schema.lua | 109 +++++++--------
src/box/schema.cc | 105 +++++++++++++++
src/box/schema.h | 14 ++
src/box/space.c | 3 +-
src/box/space.h | 17 ++-
src/box/sysview_engine.c | 1 +
src/box/sysview_index.c | 86 +++++++-----
src/box/user.h | 7 +
test/box/access.result | 213 ++++++++++++++++++++++++-----
test/box/access.test.lua | 92 +++++++++----
test/box/access_bin.result | 16 ++-
test/box/access_bin.test.lua | 4 +-
test/box/access_misc.result | 46 +++++--
test/box/access_misc.test.lua | 14 +-
test/box/access_sysview.result | 11 +-
test/box/access_sysview.test.lua | 6 +-
test/box/ddl.result | 4 +
test/box/ddl.test.lua | 2 +
test/box/net.box.result | 6 +
test/box/net.box.test.lua | 2 +
test/box/on_replace.result | 8 +-
test/box/role.result | 27 +++-
test/box/role.test.lua | 13 +-
test/box/sequence.result | 20 +--
test/box/sequence.test.lua | 11 +-
test/box/transaction.result | 18 ++-
test/box/transaction.test.lua | 4 +
test/engine/iterator.result | 2 +-
test/engine/savepoint.result | 12 +-
test/engine/truncate.result | 2 +-
31 files changed, 838 insertions(+), 317 deletions(-)
--
2.7.4
More information about the Tarantool-patches
mailing list