5561 Commits

Author SHA1 Message Date
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