Salvatore Sanfilippo
32efef88df
Merge pull request #5806 from soloestoy/bugfix-acl-check-key-pattern
...
Bugfix in ACLCheckCommandPerm
2019-01-25 13:00:17 +01:00
zhaozhao.zz
1bf96b873e
ACL: fix memory leak when key patterns no match
2019-01-25 19:35:18 +08:00
zhaozhao.zz
628839ff35
ACL: check patterns instead of passwords in ACLCheckCommandPerm
2019-01-25 19:06:18 +08:00
antirez
a8ab1459e9
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2019-01-25 11:47:50 +01:00
Salvatore Sanfilippo
1ac1755862
Merge pull request #5804 from artix75/dev
...
Cluster Manager: remove unused code elements
2019-01-25 11:47:45 +01:00
antirez
da741f4967
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2019-01-25 11:27:34 +01:00
Salvatore Sanfilippo
875cc2d689
Merge pull request #5801 from soloestoy/fix-getuser-null-pointer
...
ACL: fix null pointer in getuser
2019-01-25 11:27:21 +01:00
antirez
c3bd28f414
ACL: + and - opcode for categories implemented.
2019-01-24 18:15:46 +01:00
antirez
351def1e9e
ACL: ACLSetUserCommandBitsForCategory() low level API.
2019-01-24 18:11:09 +01:00
artix
ed341848b3
Cluster Manager: remove unused code elements
2019-01-24 17:29:44 +01:00
antirez
c9cdbbad7f
ACL: populate category flags from command table.
2019-01-23 16:59:09 +01:00
zhaozhao.zz
c38cba7924
ACL: fix null pointer in getuser
2019-01-23 23:57:18 +08:00
antirez
aad7757fd3
ACL: define category names and flags.
2019-01-23 16:47:29 +01:00
antirez
460c760e71
ACL: command categories added to the command table.
2019-01-23 12:15:10 +01:00
antirez
28f69e10a4
ACL: improve top comments of the command table.
2019-01-23 11:21:02 +01:00
antirez
ccad1520ff
ACL: mark more commands as read-only commands.
2019-01-23 11:14:39 +01:00
antirez
8316ab7b46
ACL: specify better the +@all semantics in comments.
2019-01-23 11:05:54 +01:00
antirez
9db3d95d34
ACL: ACLUserCanExecuteFutureCommands() function added.
2019-01-23 08:14:56 +01:00
antirez
75f40e77b0
ACL: better define name, and the idea of reserved ID.
2019-01-23 08:10:57 +01:00
antirez
646e020891
ACL: update comments in command flags.
2019-01-22 19:02:50 +01:00
antirez
90f6cdeb21
ACL: remove no longer existing flag from comment.
2019-01-22 17:57:20 +01:00
antirez
c23b0fe1d6
ACL: populate command table with new flags.
2019-01-22 17:57:20 +01:00
antirez
bc8625da80
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
antirez
b557f6b230
ACL: setuser nocommands / -@all implemented.
2019-01-22 17:57:20 +01:00
antirez
a148668063
ACL: setuser reset implemented.
2019-01-22 17:57:20 +01:00
antirez
f6ab49e13f
ACL: setuser resetkeys implemented.
2019-01-22 17:57:20 +01:00
antirez
ee0abae9d2
ACL: specify better the command denied error.
2019-01-22 17:57:20 +01:00
antirez
8fe1aa1bf6
ACL: subcommand matching.
2019-01-22 17:57:20 +01:00
antirez
fe5efdb00b
ACL: setting single commands ACLs implementation.
2019-01-22 17:57:20 +01:00
antirez
6e15e17ded
ACL: GetUserCommandBit() is a much better name for the function.
2019-01-22 17:57:20 +01:00
antirez
458e092b61
ACL: user commands bitmap check refactoring for new features.
2019-01-22 17:57:20 +01:00
antirez
0269ed15ad
ACL: handle command IDs in case insensitive way.
2019-01-22 17:57:20 +01:00
Salvatore Sanfilippo
040d1ab3f0
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
Salvatore Sanfilippo
c8f8910720
Merge pull request #5795 from zhicheng/fix-double-free-issue
...
fix clusterManagerGetAntiAffinityScore double free otypes
2019-01-22 17:28:45 +01:00
Salvatore Sanfilippo
4120761ef3
Merge pull request #5796 from soloestoy/fix-acl-compile-warning
...
ACL: fix compile warnings
2019-01-21 17:14:04 +01:00
antirez
da54f1fd3f
Refactoring: always kill AOF/RDB child via helper functions.
2019-01-21 11:28:44 +01:00
Salvatore Sanfilippo
081ef93364
Merge branch 'unstable' into fixChildInfoPipeFdLeak
2019-01-21 11:20:56 +01:00
antirez
de4a383d82
Remove non semantical newline space from PR #5797 .
2019-01-21 11:15:48 +01:00
Salvatore Sanfilippo
3faf82d14b
Merge pull request #5797 from trevor211/fixUpdateDictResizePolicy
...
Fix update dict resize policy
2019-01-21 11:14:48 +01:00
WuYunlong
1e1a5ceb65
Fix child info pipe fd leak when child process gets killed.
2019-01-21 17:48:45 +08:00
WuYunlong
f02ae4788b
Update dict resize policy when rdb child process gets killed.
2019-01-21 17:33:18 +08:00
WuYunlong
ff0b0f106e
Update dict resize policy when aof rewrite process gets killed.
2019-01-21 17:27:36 +08:00
zhaozhao.zz
75a55216ba
ACL: fix compile warnings
2019-01-21 14:53:46 +08:00
Zhicheng Wei
f0b6798c75
fix clusterManagerGetAntiAffinityScore double free otypes
2019-01-19 11:38:36 +08:00
antirez
a5e69e6729
ACL: remove server.requirepass + some refactoring.
2019-01-18 11:49:30 +01:00
antirez
19e9bb2363
ACL: fix config get requirepass.
2019-01-18 11:30:40 +01:00
antirez
28a026486d
ACL: implement resetpass directive and adjust test.
2019-01-18 11:26:32 +01:00
antirez
e018c7c83f
ACL: configure the master connection without user.
2019-01-17 18:33:36 +01:00
antirez
d26ecf2415
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
antirez
d8dc50be2f
ACL: change requirepass stop condition to use ACLs.
2019-01-17 18:22:22 +01:00