- 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
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 24, 2014
-
-
Konstantin Osipov authored
Write a function which can be used to check whether a user exists or not. Fixes gh-632.
-
- 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
-
- 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.
-
- Oct 25, 2014
-
-
knizhnik authored
-
- Oct 24, 2014
-
-
Roman Tsisyk authored
-
Roman Tsisyk authored
-
- Oct 23, 2014
-
-
Roman Tsisyk authored
-
- Oct 20, 2014
- Oct 19, 2014
-
-
Roman Tsisyk authored
This patch also fixes incorrect offset calculation in buffer with multiple responses: self.rbuf = string.sub(self.rbuf, off + 1)
-
- Oct 13, 2014
-
-
Dmitry E. Oboukhov authored
-
Roman Tsisyk authored
`_func' space recovered before `_user' and auth_token can't be retrived during creating struct func_def.
-
Dmitry E. Oboukhov authored
-
- Oct 09, 2014
-
-
Konstantin Osipov authored
Extract the non-failing parts of the original patch by Roman. Make an attempt at finding why coeio_custom is crashing when replication_source is changed quickly - no success yet.
-
Konstantin Osipov authored
-
- Oct 03, 2014
-
-
Alexandr authored
-
- Oct 02, 2014
-
-
Roman Tsisyk authored
-
Dmitry E. Oboukhov authored
-
Alexandr authored
-
Roman Tsisyk authored
-
- Oct 01, 2014
-
-
Dmitry E. Oboukhov authored
-
Alexandr authored
-
Dmitry E. Oboukhov authored
-