Salvatore Sanfilippo
d8128968a9
Merge branch 'unstable' into fixChildInfoPipeFdLeak
2019-01-21 11:20:56 +01:00
antirez
cfdc800a5f
Remove non semantical newline space from PR #5797 .
2019-01-21 11:15:48 +01:00
antirez
b3210c5a11
Remove non semantical newline space from PR #5797 .
2019-01-21 11:15:48 +01:00
Salvatore Sanfilippo
9f939610f3
Merge pull request #5797 from trevor211/fixUpdateDictResizePolicy
...
Fix update dict resize policy
2019-01-21 11:14:48 +01:00
Salvatore Sanfilippo
a010bf750e
Merge pull request #5797 from trevor211/fixUpdateDictResizePolicy
...
Fix update dict resize policy
2019-01-21 11:14:48 +01:00
WuYunlong
440385de14
Fix child info pipe fd leak when child process gets killed.
2019-01-21 17:48:45 +08:00
WuYunlong
c00d2a334e
Fix child info pipe fd leak when child process gets killed.
2019-01-21 17:48:45 +08:00
WuYunlong
f004a3e7ff
Update dict resize policy when rdb child process gets killed.
2019-01-21 17:33:18 +08:00
WuYunlong
9f3ebe6d59
Update dict resize policy when rdb child process gets killed.
2019-01-21 17:33:18 +08:00
WuYunlong
3f0c2b1fa2
Update dict resize policy when aof rewrite process gets killed.
2019-01-21 17:27:36 +08:00
WuYunlong
38e83e61fc
Update dict resize policy when aof rewrite process gets killed.
2019-01-21 17:27:36 +08:00
zhaozhao.zz
ab1992c9c6
ACL: fix compile warnings
2019-01-21 14:53:46 +08:00
zhaozhao.zz
aee528ee66
ACL: fix compile warnings
2019-01-21 14:53:46 +08:00
Zhicheng Wei
c90cf3d82f
fix clusterManagerGetAntiAffinityScore double free otypes
2019-01-19 11:38:36 +08:00
Zhicheng Wei
590b97cc43
fix clusterManagerGetAntiAffinityScore double free otypes
2019-01-19 11:38:36 +08:00
antirez
c8391388c2
ACL: remove server.requirepass + some refactoring.
2019-01-18 11:49:30 +01:00
antirez
4261b70f8d
ACL: remove server.requirepass + some refactoring.
2019-01-18 11:49:30 +01:00
antirez
7de6e30241
ACL: fix config get requirepass.
2019-01-18 11:30:40 +01:00
antirez
b3087f5d6a
ACL: fix config get requirepass.
2019-01-18 11:30:40 +01:00
antirez
ac6e49de48
ACL: implement resetpass directive and adjust test.
2019-01-18 11:26:32 +01:00
antirez
f1e57a86f9
ACL: implement resetpass directive and adjust test.
2019-01-18 11:26:32 +01:00
antirez
2c66c525f9
ACL: configure the master connection without user.
2019-01-17 18:33:36 +01:00
antirez
26be458e05
ACL: configure the master connection without user.
2019-01-17 18:33:36 +01:00
antirez
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
antirez
7e73a1fbf3
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
636424c0ce
ACL: change requirepass stop condition to use ACLs.
2019-01-17 18:22:22 +01:00
antirez
a7ea1e7a2f
ACL: change requirepass stop condition to use ACLs.
2019-01-17 18:22:22 +01:00
antirez
0526d1538b
ACL: partial implementation of ACL GETUSER.
2019-01-17 18:19:04 +01:00
antirez
b77577114b
ACL: partial implementation of ACL GETUSER.
2019-01-17 18:19:04 +01:00
antirez
7b65605ab2
ACL: reimplement requirepass option in term of ACLs.
2019-01-17 18:05:43 +01:00
antirez
03c4aa01ec
ACL: reimplement requirepass option in term of ACLs.
2019-01-17 18:05:43 +01:00
antirez
4a3419acfc
ACL: fix and improve ACL key checking.
2019-01-16 18:31:05 +01:00
antirez
dabd1e3bbb
ACL: fix and improve ACL key checking.
2019-01-16 18:31:05 +01:00
antirez
dbae371090
ACL: create the user pattern list ASAP.
2019-01-16 13:50:00 +01:00
antirez
58848500b1
ACL: create the user pattern list ASAP.
2019-01-16 13:50:00 +01:00
antirez
f78b3ede27
ACL: key matching implemented.
2019-01-16 13:39:04 +01:00
antirez
eb6cae0b72
ACL: key matching implemented.
2019-01-16 13:39:04 +01:00
antirez
0db42d4ba8
ACL: implement the key match opcode in ACLSetUser().
2019-01-16 13:29:04 +01:00
antirez
21808e3720
ACL: implement the key match opcode in ACLSetUser().
2019-01-16 13:29:04 +01:00
antirez
ff92c06947
ACL: fix command exec check by returning.
2019-01-15 18:28:43 +01:00
antirez
2906e9c196
ACL: fix command exec check by returning.
2019-01-15 18:28:43 +01:00
antirez
c79b01f4ba
ACL: the AUTH command can be always executed.
2019-01-15 18:26:44 +01:00
antirez
a2a8121ad8
ACL: the AUTH command can be always executed.
2019-01-15 18:26:44 +01:00
antirez
cca64672f4
ACL: AUTH uses users. ACL WHOAMI implemented.
2019-01-15 18:16:20 +01:00
antirez
8cb696b953
ACL: AUTH uses users. ACL WHOAMI implemented.
2019-01-15 18:16:20 +01:00
antirez
35fe59935e
ACL: automatically authenticate the nopass default user.
2019-01-15 17:57:49 +01:00
antirez
cd421f85b8
ACL: automatically authenticate the nopass default user.
2019-01-15 17:57:49 +01:00
antirez
52e9922987
ACL: AUTH command new form, using the ACL subsystem.
2019-01-15 13:45:16 +01:00
antirez
57fa4a2f01
ACL: AUTH command new form, using the ACL subsystem.
2019-01-15 13:45:16 +01:00
antirez
b39409bcf8
ACL: nopass user setting.
...
This is needed in order to model the current behavior of authenticating
the connection directly when no password is set. Now with ACLs this will
be obtained by setting the default user as "nopass" user. Moreover this
flag can be used in order to create other users that do not require any
password but will work with "AUTH username <any-password>".
2019-01-15 13:16:31 +01:00