[tarantool-patches] [security 0/2] Access control lists
Ilya Markov
imarkov at tarantool.org
Thu May 17 19:15:15 MSK 2018
Ilya Markov (2):
security: Refactor reads from systems spaces
security: Refactor system space access checks
branch: gh-3250-system-space-access
src/box/alter.cc | 156 ++++++++++++++++++-----------
src/box/lua/schema.lua | 97 ++++++++++--------
src/box/schema.cc | 90 +++++++++++++++++
src/box/schema.h | 10 ++
src/box/space.c | 3 +-
src/box/space.h | 17 +++-
src/box/sysview_engine.c | 1 +
src/box/sysview_index.c | 78 ++++++++++-----
test/box/access.result | 192 +++++++++++++++++++++++++++++-------
test/box/access.test.lua | 86 +++++++++++-----
test/box/access_bin.result | 2 +-
test/box/access_bin.test.lua | 2 +-
test/box/access_escalation.result | 41 +++++++-
test/box/access_escalation.test.lua | 17 +++-
test/box/access_misc.result | 76 ++++++++++++--
test/box/access_misc.test.lua | 24 ++++-
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 | 10 +-
test/box/net.box.test.lua | 6 +-
test/box/on_replace.result | 8 +-
test/box/role.result | 27 ++++-
test/box/role.test.lua | 13 ++-
test/box/sequence.result | 22 +++--
test/box/sequence.test.lua | 13 +--
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 +-
32 files changed, 793 insertions(+), 259 deletions(-)
--
2.7.4
More information about the Tarantool-patches
mailing list