1aa9fa37e3
Merge pull request #5806 from soloestoy/bugfix-acl-check-key-pattern
...
Bugfix in ACLCheckCommandPerm
2019-01-25 13:00:17 +01:00
0de83bcc62
ACL: fix memory leak when key patterns no match
2019-01-25 19:35:18 +08:00
8fc0079366
ACL: check patterns instead of passwords in ACLCheckCommandPerm
2019-01-25 19:06:18 +08:00
b82d356883
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2019-01-25 11:47:50 +01:00
5cc3b557f6
Merge pull request #5804 from artix75/dev
...
Cluster Manager: remove unused code elements
2019-01-25 11:47:45 +01:00
510327df0b
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2019-01-25 11:27:34 +01:00
e545b30f97
Merge pull request #5801 from soloestoy/fix-getuser-null-pointer
...
ACL: fix null pointer in getuser
2019-01-25 11:27:21 +01:00
7b4f3cc33a
ACL: + and - opcode for categories implemented.
2019-01-24 18:15:46 +01:00
e8bf9b03ed
ACL: ACLSetUserCommandBitsForCategory() low level API.
2019-01-24 18:11:09 +01:00
9fb160b130
Cluster Manager: remove unused code elements
2019-01-24 17:29:44 +01:00
f99e0f59ef
ACL: populate category flags from command table.
2019-01-23 16:59:09 +01:00
496497f81a
ACL: fix null pointer in getuser
2019-01-23 23:57:18 +08:00
91ec53ed13
ACL: define category names and flags.
2019-01-23 16:47:29 +01:00
c5e717c637
ACL: command categories added to the command table.
2019-01-23 12:15:10 +01:00
b8ff73894a
ACL: improve top comments of the command table.
2019-01-23 11:21:02 +01:00
932a1196d8
ACL: mark more commands as read-only commands.
2019-01-23 11:14:39 +01:00
effb84be17
ACL: specify better the +@all semantics in comments.
2019-01-23 11:05:54 +01:00
2502956835
ZPOP should return an empty array if COUNT=0
2019-01-23 11:11:57 +02:00
b270322ff9
ACL: ACLUserCanExecuteFutureCommands() function added.
2019-01-23 08:14:56 +01:00
70e541b7bc
ACL: better define name, and the idea of reserved ID.
2019-01-23 08:10:57 +01:00
711e514ea4
ACL: update comments in command flags.
2019-01-22 19:02:50 +01:00
e97481d4f4
ACL: remove no longer existing flag from comment.
2019-01-22 17:57:20 +01:00
82d194c1ab
ACL: populate command table with new flags.
2019-01-22 17:57:20 +01:00
9e4fb96ca1
ACL: review of Redis command table and new flags format.
...
However the code is yet not able to parse the new flags format.
2019-01-22 17:57:20 +01:00
561661b145
ACL: setuser nocommands / -@all implemented.
2019-01-22 17:57:20 +01:00
8dfeb4fba1
ACL: setuser reset implemented.
2019-01-22 17:57:20 +01:00
9e5c38282b
ACL: setuser resetkeys implemented.
2019-01-22 17:57:20 +01:00
2263d6e173
ACL: specify better the command denied error.
2019-01-22 17:57:20 +01:00
53321c3c2c
ACL: subcommand matching.
2019-01-22 17:57:20 +01:00
4078755ddb
ACL: setting single commands ACLs implementation.
2019-01-22 17:57:20 +01:00
10f121295c
ACL: GetUserCommandBit() is a much better name for the function.
2019-01-22 17:57:20 +01:00
48eeec5fb4
ACL: user commands bitmap check refactoring for new features.
2019-01-22 17:57:20 +01:00
dbdc68a658
ACL: handle command IDs in case insensitive way.
2019-01-22 17:57:20 +01:00
94460440b7
Merge pull request #5743 from AngusP/forever-repeat-cli
...
Redis CLI: Fix broken interval and repeat behaviour (incluing in cluster mode)
2019-01-22 17:29:37 +01:00
ed356c3a79
Merge pull request #5795 from zhicheng/fix-double-free-issue
...
fix clusterManagerGetAntiAffinityScore double free otypes
2019-01-22 17:28:45 +01:00
7c53e5bdc4
Merge pull request #5796 from soloestoy/fix-acl-compile-warning
...
ACL: fix compile warnings
2019-01-21 17:14:04 +01:00
4dc69497f5
Refactoring: always kill AOF/RDB child via helper functions.
2019-01-21 11:28:44 +01:00
adfaf548e3
Merge branch 'unstable' into fixChildInfoPipeFdLeak
2019-01-21 11:20:56 +01:00
cfdc800a5f
Remove non semantical newline space from PR #5797 .
2019-01-21 11:15:48 +01:00
9f939610f3
Merge pull request #5797 from trevor211/fixUpdateDictResizePolicy
...
Fix update dict resize policy
2019-01-21 11:14:48 +01:00
440385de14
Fix child info pipe fd leak when child process gets killed.
2019-01-21 17:48:45 +08:00
f004a3e7ff
Update dict resize policy when rdb child process gets killed.
2019-01-21 17:33:18 +08:00
3f0c2b1fa2
Update dict resize policy when aof rewrite process gets killed.
2019-01-21 17:27:36 +08:00
ab1992c9c6
ACL: fix compile warnings
2019-01-21 14:53:46 +08:00
c90cf3d82f
fix clusterManagerGetAntiAffinityScore double free otypes
2019-01-19 11:38:36 +08:00
c8391388c2
ACL: remove server.requirepass + some refactoring.
2019-01-18 11:49:30 +01:00
7de6e30241
ACL: fix config get requirepass.
2019-01-18 11:30:40 +01:00
ac6e49de48
ACL: implement resetpass directive and adjust test.
2019-01-18 11:26:32 +01:00
2c66c525f9
ACL: configure the master connection without user.
2019-01-17 18:33:36 +01:00
b87815c1f8
ACL: AUTH + no default user password raises an error.
...
This way the behavior is very similar to the past one.
This is useful in order to remember the user she probably failed to
configure a password correctly.
2019-01-17 18:30:23 +01:00