Commit Graph

  • 4376575d83 ACL: ACLSetUser(), add allcommands in comment. antirez 2019-01-14 13:19:42 +01:00
  • 31994ff365 ACL: ACLSetUser(), fix flag and add allcommands +@all opcode. antirez 2019-01-14 13:18:12 +01:00
  • 4045bd1ff6 ACL: ACLSetUser(), fix flag and add allcommands +@all opcode. antirez 2019-01-14 13:18:12 +01:00
  • 67754ae021 ACL: ACLSetUser(), fix flag and add allcommands +@all opcode. antirez 2019-01-14 13:18:12 +01:00
  • 7822181e31 ACL: implement to first trivial opcodes in ACLSetUser(). antirez 2019-01-11 13:03:50 +01:00
  • 2de4fdb3d3 ACL: implement to first trivial opcodes in ACLSetUser(). antirez 2019-01-11 13:03:50 +01:00
  • e7d15e4820 ACL: implement to first trivial opcodes in ACLSetUser(). antirez 2019-01-11 13:03:50 +01:00
  • b2636ecdf5 ACL: avoid a radix tree lookup for the default user. antirez 2019-01-11 11:32:41 +01:00
  • 8df5007346 ACL: avoid a radix tree lookup for the default user. antirez 2019-01-11 11:32:41 +01:00
  • aced0328e3 ACL: avoid a radix tree lookup for the default user. antirez 2019-01-11 11:32:41 +01:00
  • 4890c2f5e9 ACL: modify comment from PR. antirez 2019-01-11 11:30:09 +01:00
  • 74f9451799 ACL: modify comment from PR. antirez 2019-01-11 11:30:09 +01:00
  • 7f8314760a ACL: modify comment from PR. antirez 2019-01-11 11:30:09 +01:00
  • 2793edf8c7 Merge pull request #5769 from charsyam/feature/fix-segmentfault-when-server-starts Salvatore Sanfilippo 2019-01-11 11:27:09 +01:00
  • eebc5df1ac Merge pull request #5769 from charsyam/feature/fix-segmentfault-when-server-starts Salvatore Sanfilippo 2019-01-11 11:27:09 +01:00
  • 6078d85b52 Merge pull request #5769 from charsyam/feature/fix-segmentfault-when-server-starts Salvatore Sanfilippo 2019-01-11 11:27:09 +01:00
  • efa8afedd7 ACL: ACLSetUser(), initial ideas in comments. antirez 2019-01-11 11:25:55 +01:00
  • 5630058da2 ACL: ACLSetUser(), initial ideas in comments. antirez 2019-01-11 11:25:55 +01:00
  • 4b72d087e9 ACL: ACLSetUser(), initial ideas in comments. antirez 2019-01-11 11:25:55 +01:00
  • e1ff6ef8e7 fix segmentfault when server start charsyam 2019-01-11 19:12:06 +09:00
  • f627878bbe fix segmentfault when server start charsyam 2019-01-11 19:12:06 +09:00
  • 45952df700 fix segmentfault when server start charsyam 2019-01-11 19:12:06 +09:00
  • 3c538d0595 ACL: create the default user. antirez 2019-01-11 11:02:55 +01:00
  • c75e5b9bed ACL: create the default user. antirez 2019-01-11 11:02:55 +01:00
  • dc4f7ad106 ACL: create the default user. antirez 2019-01-11 11:02:55 +01:00
  • 487b8fcbaa ACL: implement ACLCreateUser(). antirez 2019-01-10 17:01:12 +01:00
  • b532a16298 ACL: implement ACLCreateUser(). antirez 2019-01-10 17:01:12 +01:00
  • 6bb6a6d3a8 ACL: implement ACLCreateUser(). antirez 2019-01-10 17:01:12 +01:00
  • f3ad8fc85e ACL: implement ACLGetUserByName(). antirez 2019-01-10 16:40:45 +01:00
  • 5d41b43d24 ACL: implement ACLGetUserByName(). antirez 2019-01-10 16:40:45 +01:00
  • e4846b028d ACL: implement ACLGetUserByName(). antirez 2019-01-10 16:40:45 +01:00
  • e75a2b8500 ACL: initialization function. antirez 2019-01-10 16:39:32 +01:00
  • 1d176f0f0e ACL: initialization function. antirez 2019-01-10 16:39:32 +01:00
  • 29c88a9ce5 ACL: initialization function. antirez 2019-01-10 16:39:32 +01:00
  • da1c642f83 ACL: split acl.c into clear sections. antirez 2019-01-10 16:35:55 +01:00
  • 3493a46fe3 ACL: split acl.c into clear sections. antirez 2019-01-10 16:35:55 +01:00
  • e9a902a958 ACL: split acl.c into clear sections. antirez 2019-01-10 16:35:55 +01:00
  • 6771d47230 ACL: add a reference to the user in each client. antirez 2019-01-10 16:33:48 +01:00
  • 33ff2b2f35 ACL: add a reference to the user in each client. antirez 2019-01-10 16:33:48 +01:00
  • 4278104acc ACL: add a reference to the user in each client. antirez 2019-01-10 16:33:48 +01:00
  • 9633476699 ACL: improved version of the user structure. antirez 2019-01-10 12:47:52 +01:00
  • 4a3b37a7a7 ACL: improved version of the user structure. antirez 2019-01-10 12:47:52 +01:00
  • 4729f71495 ACL: improved version of the user structure. antirez 2019-01-10 12:47:52 +01:00
  • 3a02107a18 ACL: ACLCheckUserCredentials() next id should be static. antirez 2019-01-09 21:47:43 +01:00
  • 49cf66ddc9 ACL: ACLCheckUserCredentials() next id should be static. antirez 2019-01-09 21:47:43 +01:00
  • 45ff9f33d6 ACL: ACLCheckUserCredentials() next id should be static. antirez 2019-01-09 21:47:43 +01:00
  • cc5222bd7a ACL: use a fixed table for command IDs. antirez 2019-01-09 21:31:29 +01:00
  • 6f25143af6 ACL: use a fixed table for command IDs. antirez 2019-01-09 21:31:29 +01:00
  • 7fc882c578 ACL: use a fixed table for command IDs. antirez 2019-01-09 21:31:29 +01:00
  • 647a157eac ACL: set the command ID while populating the commands table. antirez 2019-01-09 17:23:23 +01:00
  • 74d77a1b1e ACL: set the command ID while populating the commands table. antirez 2019-01-09 17:23:23 +01:00
  • 010b24f864 ACL: set the command ID while populating the commands table. antirez 2019-01-09 17:23:23 +01:00
  • a571c99587 ACL: introduce the concept of command ID. antirez 2019-01-09 17:20:47 +01:00
  • 5151f74fe1 ACL: introduce the concept of command ID. antirez 2019-01-09 17:20:47 +01:00
  • 91f1d8026b ACL: introduce the concept of command ID. antirez 2019-01-09 17:20:47 +01:00
  • 50927b298e ACL: fix ACLCheckUserCredentials() usage in AUTH. antirez 2019-01-09 17:09:30 +01:00
  • e9d88bf1ad ACL: fix ACLCheckUserCredentials() usage in AUTH. antirez 2019-01-09 17:09:30 +01:00
  • 42271cff2d ACL: fix ACLCheckUserCredentials() usage in AUTH. antirez 2019-01-09 17:09:30 +01:00
  • cb7b4154cd ACL: HELLO should stop if the user is not authenticated. antirez 2018-12-21 17:24:14 +01:00
  • 8cff8ef2d3 ACL: HELLO should stop if the user is not authenticated. antirez 2018-12-21 17:24:14 +01:00
  • f5d918b2bb ACL: HELLO should stop if the user is not authenticated. antirez 2018-12-21 17:24:14 +01:00
  • 106977aaf9 ACL: refactoring of the original authentication code. antirez 2018-12-21 17:16:22 +01:00
  • 4d33fe81cd ACL: refactoring of the original authentication code. antirez 2018-12-21 17:16:22 +01:00
  • b43d70df56 ACL: refactoring of the original authentication code. antirez 2018-12-21 17:16:22 +01:00
  • 79c3d1355d RESP3: allow HELLO during busy script and not authenticated states. antirez 2018-12-21 17:11:52 +01:00
  • 7823490732 RESP3: allow HELLO during busy script and not authenticated states. antirez 2018-12-21 17:11:52 +01:00
  • 4d80b0e965 RESP3: allow HELLO during busy script and not authenticated states. antirez 2018-12-21 17:11:52 +01:00
  • 26007b980a RESP3: Allow any command in RESP3 Pub/Sub mode. antirez 2018-12-19 17:56:50 +01:00
  • 63ed8ecd61 RESP3: Allow any command in RESP3 Pub/Sub mode. antirez 2018-12-19 17:56:50 +01:00
  • 9018388c3f RESP3: Allow any command in RESP3 Pub/Sub mode. antirez 2018-12-19 17:56:50 +01:00
  • 736d38cf88 RESP3: PING should reply normally in RESP3 Pub/Sub mode. antirez 2018-12-19 17:55:07 +01:00
  • 2579267de2 RESP3: PING should reply normally in RESP3 Pub/Sub mode. antirez 2018-12-19 17:55:07 +01:00
  • a4f8f4a824 RESP3: PING should reply normally in RESP3 Pub/Sub mode. antirez 2018-12-19 17:55:07 +01:00
  • a57ea371bd RESP3: Pubsub messages in new push format if client is in RESP3 mode. antirez 2018-12-19 17:41:15 +01:00
  • e51c51499e RESP3: Pubsub messages in new push format if client is in RESP3 mode. antirez 2018-12-19 17:41:15 +01:00
  • eaaac08892 RESP3: Pubsub messages in new push format if client is in RESP3 mode. antirez 2018-12-19 17:41:15 +01:00
  • c4bf8bf6e8 RESP3: pubsub messages API completely refactored. antirez 2018-12-18 12:33:51 +01:00
  • 3fdce50c0d RESP3: pubsub messages API completely refactored. antirez 2018-12-18 12:33:51 +01:00
  • bc75a94e2d RESP3: pubsub messages API completely refactored. antirez 2018-12-18 12:33:51 +01:00
  • 67a6fe1dc7 RESP3: extract code to send pubsub messages into functions. antirez 2018-12-18 12:19:24 +01:00
  • 0c690ea4e5 RESP3: extract code to send pubsub messages into functions. antirez 2018-12-18 12:19:24 +01:00
  • 798a329192 RESP3: extract code to send pubsub messages into functions. antirez 2018-12-18 12:19:24 +01:00
  • 5190cbe08f RESP3: addReplyString() -> addReplyProto(). antirez 2018-12-17 16:59:19 +01:00
  • 89b7b6a917 RESP3: addReplyString() -> addReplyProto(). antirez 2018-12-17 16:59:19 +01:00
  • 709a6612eb RESP3: addReplyString() -> addReplyProto(). antirez 2018-12-17 16:59:19 +01:00
  • 7db26f6aad RESP3: redis-cli support for boolean in TTY output. antirez 2018-12-10 17:11:42 +01:00
  • a55a23a09e RESP3: redis-cli support for boolean in TTY output. antirez 2018-12-10 17:11:42 +01:00
  • 7d4b600f5d RESP3: redis-cli support for boolean in TTY output. antirez 2018-12-10 17:11:42 +01:00
  • 7894b02f3c RESP3: hiredis: implement bool type. antirez 2018-12-10 17:10:11 +01:00
  • 93dc3267ca RESP3: hiredis: implement bool type. antirez 2018-12-10 17:10:11 +01:00
  • dfa9d2c74c RESP3: hiredis: implement bool type. antirez 2018-12-10 17:10:11 +01:00
  • e936aaf5fc RESP3: verbatim reply API + DEBUG PROTOCOL support. antirez 2018-12-10 16:55:20 +01:00
  • 78a3a19b2c RESP3: verbatim reply API + DEBUG PROTOCOL support. antirez 2018-12-10 16:55:20 +01:00
  • e291170385 RESP3: verbatim reply API + DEBUG PROTOCOL support. antirez 2018-12-10 16:55:20 +01:00
  • a73887b0cb RESP3: DEBUG PROTOCOL: boolean types. antirez 2018-12-10 16:39:27 +01:00
  • ffebc90842 RESP3: DEBUG PROTOCOL: boolean types. antirez 2018-12-10 16:39:27 +01:00
  • afba211297 RESP3: DEBUG PROTOCOL: boolean types. antirez 2018-12-10 16:39:27 +01:00
  • fd81b96935 RESP3: Fix addReplyBool() RESP2/3 output. antirez 2018-12-10 12:35:28 +01:00
  • 6525bd9f68 RESP3: Fix addReplyBool() RESP2/3 output. antirez 2018-12-10 12:35:28 +01:00
  • 8042afb246 RESP3: Fix addReplyBool() RESP2/3 output. antirez 2018-12-10 12:35:28 +01:00