Commit Graph

  • 440385de14 Fix child info pipe fd leak when child process gets killed. WuYunlong 2019-01-21 17:48:45 +08:00
  • 9f3ebe6d59 Update dict resize policy when rdb child process gets killed. WuYunlong 2019-01-21 17:33:18 +08:00
  • f02ae4788b Update dict resize policy when rdb child process gets killed. WuYunlong 2019-01-21 17:33:18 +08:00
  • f004a3e7ff Update dict resize policy when rdb child process gets killed. WuYunlong 2019-01-21 17:33:18 +08:00
  • 38e83e61fc Update dict resize policy when aof rewrite process gets killed. WuYunlong 2019-01-21 17:27:36 +08:00
  • ff0b0f106e Update dict resize policy when aof rewrite process gets killed. WuYunlong 2019-01-21 17:27:36 +08:00
  • 3f0c2b1fa2 Update dict resize policy when aof rewrite process gets killed. WuYunlong 2019-01-21 17:27:36 +08:00
  • aee528ee66 ACL: fix compile warnings zhaozhao.zz 2019-01-21 14:53:46 +08:00
  • 75a55216ba ACL: fix compile warnings zhaozhao.zz 2019-01-21 14:53:46 +08:00
  • ab1992c9c6 ACL: fix compile warnings zhaozhao.zz 2019-01-21 14:53:46 +08:00
  • 590b97cc43 fix clusterManagerGetAntiAffinityScore double free otypes Zhicheng Wei 2019-01-19 11:38:36 +08:00
  • f0b6798c75 fix clusterManagerGetAntiAffinityScore double free otypes Zhicheng Wei 2019-01-19 11:38:36 +08:00
  • c90cf3d82f fix clusterManagerGetAntiAffinityScore double free otypes Zhicheng Wei 2019-01-19 11:38:36 +08:00
  • 4261b70f8d ACL: remove server.requirepass + some refactoring. antirez 2019-01-18 11:49:30 +01:00
  • a5e69e6729 ACL: remove server.requirepass + some refactoring. antirez 2019-01-18 11:49:30 +01:00
  • c8391388c2 ACL: remove server.requirepass + some refactoring. antirez 2019-01-18 11:49:30 +01:00
  • b3087f5d6a ACL: fix config get requirepass. antirez 2019-01-18 11:30:40 +01:00
  • 19e9bb2363 ACL: fix config get requirepass. antirez 2019-01-18 11:30:40 +01:00
  • 7de6e30241 ACL: fix config get requirepass. antirez 2019-01-18 11:30:40 +01:00
  • f1e57a86f9 ACL: implement resetpass directive and adjust test. antirez 2019-01-18 11:26:29 +01:00
  • 28a026486d ACL: implement resetpass directive and adjust test. antirez 2019-01-18 11:26:29 +01:00
  • ac6e49de48 ACL: implement resetpass directive and adjust test. antirez 2019-01-18 11:26:29 +01:00
  • 26be458e05 ACL: configure the master connection without user. antirez 2019-01-17 18:33:36 +01:00
  • e018c7c83f ACL: configure the master connection without user. antirez 2019-01-17 18:33:36 +01:00
  • 2c66c525f9 ACL: configure the master connection without user. antirez 2019-01-17 18:33:36 +01:00
  • 7e73a1fbf3 ACL: AUTH + no default user password raises an error. antirez 2019-01-17 18:30:23 +01:00
  • d26ecf2415 ACL: AUTH + no default user password raises an error. antirez 2019-01-17 18:30:23 +01:00
  • b87815c1f8 ACL: AUTH + no default user password raises an error. antirez 2019-01-17 18:30:23 +01:00
  • a7ea1e7a2f ACL: change requirepass stop condition to use ACLs. antirez 2019-01-17 18:22:22 +01:00
  • d8dc50be2f ACL: change requirepass stop condition to use ACLs. antirez 2019-01-17 18:22:22 +01:00
  • 636424c0ce ACL: change requirepass stop condition to use ACLs. antirez 2019-01-17 18:22:22 +01:00
  • b77577114b ACL: partial implementation of ACL GETUSER. antirez 2019-01-17 18:19:04 +01:00
  • 944e8c5a3a ACL: partial implementation of ACL GETUSER. antirez 2019-01-17 18:19:04 +01:00
  • 0526d1538b ACL: partial implementation of ACL GETUSER. antirez 2019-01-17 18:19:04 +01:00
  • 03c4aa01ec ACL: reimplement requirepass option in term of ACLs. antirez 2019-01-17 18:05:43 +01:00
  • 5d1069e881 ACL: reimplement requirepass option in term of ACLs. antirez 2019-01-17 18:05:43 +01:00
  • 7b65605ab2 ACL: reimplement requirepass option in term of ACLs. antirez 2019-01-17 18:05:43 +01:00
  • dabd1e3bbb ACL: fix and improve ACL key checking. antirez 2019-01-16 18:31:05 +01:00
  • 9f666e4710 ACL: fix and improve ACL key checking. antirez 2019-01-16 18:31:05 +01:00
  • 4a3419acfc ACL: fix and improve ACL key checking. antirez 2019-01-16 18:31:05 +01:00
  • 58848500b1 ACL: create the user pattern list ASAP. antirez 2019-01-16 13:50:00 +01:00
  • edada0e438 ACL: create the user pattern list ASAP. antirez 2019-01-16 13:50:00 +01:00
  • dbae371090 ACL: create the user pattern list ASAP. antirez 2019-01-16 13:50:00 +01:00
  • eb6cae0b72 ACL: key matching implemented. antirez 2019-01-16 13:39:04 +01:00
  • cd486b983b ACL: key matching implemented. antirez 2019-01-16 13:39:04 +01:00
  • f78b3ede27 ACL: key matching implemented. antirez 2019-01-16 13:39:04 +01:00
  • 21808e3720 ACL: implement the key match opcode in ACLSetUser(). antirez 2019-01-16 13:29:04 +01:00
  • 02f8e9c8a6 ACL: implement the key match opcode in ACLSetUser(). antirez 2019-01-16 13:29:04 +01:00
  • 0db42d4ba8 ACL: implement the key match opcode in ACLSetUser(). antirez 2019-01-16 13:29:04 +01:00
  • 3fc6e47a87 Streams: checkType before XGROUP CREATE zhaozhao.zz 2019-01-16 19:19:10 +08:00
  • 645d44d545 Streams: checkType before XGROUP CREATE zhaozhao.zz 2019-01-16 19:19:10 +08:00
  • 2906e9c196 ACL: fix command exec check by returning. antirez 2019-01-15 18:28:43 +01:00
  • 85eabd7baf ACL: fix command exec check by returning. antirez 2019-01-15 18:28:43 +01:00
  • ff92c06947 ACL: fix command exec check by returning. antirez 2019-01-15 18:28:43 +01:00
  • a2a8121ad8 ACL: the AUTH command can be always executed. antirez 2019-01-15 18:26:44 +01:00
  • bc98e2d20f ACL: the AUTH command can be always executed. antirez 2019-01-15 18:26:44 +01:00
  • c79b01f4ba ACL: the AUTH command can be always executed. antirez 2019-01-15 18:26:44 +01:00
  • 8cb696b953 ACL: AUTH uses users. ACL WHOAMI implemented. antirez 2019-01-15 18:16:20 +01:00
  • 770a284a8c ACL: AUTH uses users. ACL WHOAMI implemented. antirez 2019-01-15 18:16:20 +01:00
  • cca64672f4 ACL: AUTH uses users. ACL WHOAMI implemented. antirez 2019-01-15 18:16:20 +01:00
  • cd421f85b8 ACL: automatically authenticate the nopass default user. antirez 2019-01-15 17:57:49 +01:00
  • 8ea6409e38 ACL: automatically authenticate the nopass default user. antirez 2019-01-15 17:57:49 +01:00
  • 35fe59935e ACL: automatically authenticate the nopass default user. antirez 2019-01-15 17:57:49 +01:00
  • 57fa4a2f01 ACL: AUTH command new form, using the ACL subsystem. antirez 2019-01-15 13:45:16 +01:00
  • 7b2a807ba2 ACL: AUTH command new form, using the ACL subsystem. antirez 2019-01-15 13:45:16 +01:00
  • 52e9922987 ACL: AUTH command new form, using the ACL subsystem. antirez 2019-01-15 13:45:16 +01:00
  • 1cb8998a1c ACL: nopass user setting. antirez 2019-01-15 13:16:31 +01:00
  • 2977505cc1 ACL: nopass user setting. antirez 2019-01-15 13:16:31 +01:00
  • b39409bcf8 ACL: nopass user setting. antirez 2019-01-15 13:16:31 +01:00
  • 115adf0049 ACL: ability to set/remove user passwords. antirez 2019-01-15 12:58:54 +01:00
  • 790df6a7d9 ACL: ability to set/remove user passwords. antirez 2019-01-15 12:58:54 +01:00
  • 4f7ff85b88 ACL: ability to set/remove user passwords. antirez 2019-01-15 12:58:54 +01:00
  • 4d8991fdf4 ACL: initial implementation of the ACL command. antirez 2019-01-15 09:36:12 +01:00
  • efd8fa754f ACL: initial implementation of the ACL command. antirez 2019-01-15 09:36:12 +01:00
  • 7aea02fa87 ACL: initial implementation of the ACL command. antirez 2019-01-15 09:36:12 +01:00
  • d8f237a761 Fixed a rounding bug in geo.tcl Madelyn Olson 2019-01-15 07:26:19 +00:00
  • b00e1891c0 Fixed a rounding bug in geo.tcl Madelyn Olson 2019-01-15 07:26:19 +00:00
  • 532049a9bc ACL: ACLCheckCommandPerm() implementation WIP. antirez 2019-01-14 18:35:21 +01:00
  • 5fe83f2a9b ACL: ACLCheckCommandPerm() implementation WIP. antirez 2019-01-14 18:35:21 +01:00
  • a2e376ba52 ACL: ACLCheckCommandPerm() implementation WIP. antirez 2019-01-14 18:35:21 +01:00
  • fc85321233 RESP3: Populate new fields for the AOF fake client. antirez 2019-01-14 17:01:49 +01:00
  • 99ebfa9dde RESP3: Populate new fields for the AOF fake client. antirez 2019-01-14 17:01:49 +01:00
  • 733438fe23 RESP3: Populate new fields for the AOF fake client. antirez 2019-01-14 17:01:49 +01:00
  • 45346c6766 ACL: fix field name typo causing segfault. antirez 2019-01-14 16:09:29 +01:00
  • 47ca51103a ACL: fix field name typo causing segfault. antirez 2019-01-14 16:09:29 +01:00
  • 09391369b8 ACL: fix field name typo causing segfault. antirez 2019-01-14 16:09:29 +01:00
  • 53053f5f30 ACL: Fix compilation by adding prototype and c->cmd fix. antirez 2019-01-14 13:22:56 +01:00
  • c17fa9ba7b ACL: Fix compilation by adding prototype and c->cmd fix. antirez 2019-01-14 13:22:56 +01:00
  • a0a4fb85ff ACL: Fix compilation by adding prototype and c->cmd fix. antirez 2019-01-14 13:22:56 +01:00
  • b497dbb481 ACL: ACLLCOMMAND flags. antirez 2019-01-14 13:21:21 +01:00
  • 15748e1fe0 ACL: ACLLCOMMAND flags. antirez 2019-01-14 13:21:21 +01:00
  • 2da2e452ab ACL: ACLLCOMMAND flags. antirez 2019-01-14 13:21:21 +01:00
  • b9e5d4f575 ACL: Add hook in processCommand() to check the ACLs before call(). antirez 2019-01-14 13:20:45 +01:00
  • 73f73b9198 ACL: Add hook in processCommand() to check the ACLs before call(). antirez 2019-01-14 13:20:45 +01:00
  • 648411eb7d ACL: Add hook in processCommand() to check the ACLs before call(). antirez 2019-01-14 13:20:45 +01:00
  • f4b216d32b ACL: Add skeleton for function checking ability to execute a command. antirez 2019-01-14 13:19:50 +01:00
  • c4f8e516cb ACL: Add skeleton for function checking ability to execute a command. antirez 2019-01-14 13:19:50 +01:00
  • f95152d4c8 ACL: Add skeleton for function checking ability to execute a command. antirez 2019-01-14 13:19:50 +01:00
  • 79e57bb854 ACL: ACLSetUser(), add allcommands in comment. antirez 2019-01-14 13:19:42 +01:00
  • 924bf9e55a ACL: ACLSetUser(), add allcommands in comment. antirez 2019-01-14 13:19:42 +01:00