- Dec 17, 2014
- Dec 16, 2014
-
-
Konstantin Osipov authored
Test revoke a privilege from a role using a different grant path.
-
bigbes authored
-
- Dec 15, 2014
-
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-
- Dec 11, 2014
-
-
Konstantin Osipov authored
Implement granted privilege cache in struct user. Reload user privileges from system spaces and rebuild the cache whenever a grant or revoke occurs.. Implement revoking privileges from a role. Basic tests pass. Do not rebuild the privilege cache of objects for which it can't have changed with a grant or revoke. Optimize rebuild_effective_grants(). Make role.test idempotent. Make grant and revoke robust to malformed arguments. Fix bugs in schema.lua, related to incorrect arguments for grant/revoke.
-
- Dec 10, 2014
-
-
bigbes authored
Added method remote:reload_schema()
-
- Dec 01, 2014
-
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Introduce 'public' role. Auto-grant 'public' to every user. Update the snapshot.
-
Konstantin Osipov authored
-
- Nov 27, 2014
-
-
Konstantin Osipov authored
Track granted roles. Represent roles granted to a user with a bitmap. Disallow loops in role grants. Add tests for box.schema.user.grant('username', 'rolename') Add basic tests for loops in grant sequences. Rewrite largely buggy code in authentication token lookup. Do not waste space on authentication token bitmap, correctly check for overflow of the bitmap.
-
Dmitry Simonenko authored
-
- Nov 26, 2014
-
-
Vasiliy Soshnikov authored
#638, checking/configuring in cmake pthread_yield and sched_yield; READLINE_ROOT for better readline control;
-
Dmitry Simonenko authored
-
Alexandr authored
-
- Nov 25, 2014
-
-
Roman Tsisyk authored
-
- Nov 24, 2014
- Nov 21, 2014
-
-
Alexandr authored
added comments to rtree, added more misc tests for rtree, moved key validation from index to key_def, added NUMBER key type
-
- Nov 18, 2014
-
-
Konstantin Osipov authored
Weed out 'box' data type for now. A special name can backfire in the future, when we exteend HASH/TREE/other types. Add checks for uniqueness. Disable check of key parts, it was not used any way, since an explicit check is made in initIterator() and findByKey(). Mark sophia engine as not supporting RTREE.
-
Konstantin Osipov authored
-
Alexandr authored
-
Konstantin Osipov authored
-
- Nov 17, 2014
-
-
Konstantin Osipov authored
-
- Nov 12, 2014
-
-
Konstantin Osipov authored
Use cached user credentials for global access checks and store them in a separate fiber key. This fixes gh-617 and speeds up privilege checks. @todo: we need to add a linked list of all user sessions to the user cache, as well as all user setuid functions. These lists could be used to update privilege cache, get/update per-user statistics, disconnect sessions of a dropped user.
-
- Nov 07, 2014
-
-
Konstantin Osipov authored
Encapsulate error handling in user cache search functions.
-
Konstantin Osipov authored
-
Konstantin Osipov authored
Make sure the tests pass under low memory and no memory overcommit.
-
- Oct 29, 2014
-
-
Konstantin Osipov authored
-
Alexandr authored
-
- Oct 27, 2014
-
-
Dmitry E. Oboukhov authored
-
- Oct 26, 2014
- Oct 25, 2014
-
-
knizhnik authored
-
- Oct 24, 2014
-
-
Dmitry Simonenko authored
-