charsyam
|
e1ff6ef8e7
|
fix segmentfault when server start
|
2019-01-11 19:12:06 +09:00 |
|
antirez
|
3c538d0595
|
ACL: create the default user.
|
2019-01-11 11:02:55 +01:00 |
|
antirez
|
487b8fcbaa
|
ACL: implement ACLCreateUser().
|
2019-01-10 17:01:12 +01:00 |
|
antirez
|
f3ad8fc85e
|
ACL: implement ACLGetUserByName().
|
2019-01-10 16:40:45 +01:00 |
|
antirez
|
e75a2b8500
|
ACL: initialization function.
|
2019-01-10 16:39:32 +01:00 |
|
antirez
|
da1c642f83
|
ACL: split acl.c into clear sections.
|
2019-01-10 16:35:55 +01:00 |
|
antirez
|
6771d47230
|
ACL: add a reference to the user in each client.
|
2019-01-10 16:34:13 +01:00 |
|
antirez
|
9633476699
|
ACL: improved version of the user structure.
|
2019-01-10 12:47:52 +01:00 |
|
antirez
|
3a02107a18
|
ACL: ACLCheckUserCredentials() next id should be static.
|
2019-01-09 21:47:43 +01:00 |
|
antirez
|
cc5222bd7a
|
ACL: use a fixed table for command IDs.
|
2019-01-09 21:31:29 +01:00 |
|
antirez
|
647a157eac
|
ACL: set the command ID while populating the commands table.
|
2019-01-09 17:23:23 +01:00 |
|
antirez
|
a571c99587
|
ACL: introduce the concept of command ID.
|
2019-01-09 17:20:47 +01:00 |
|
antirez
|
50927b298e
|
ACL: fix ACLCheckUserCredentials() usage in AUTH.
|
2019-01-09 17:09:30 +01:00 |
|
antirez
|
cb7b4154cd
|
ACL: HELLO should stop if the user is not authenticated.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
106977aaf9
|
ACL: refactoring of the original authentication code.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
79c3d1355d
|
RESP3: allow HELLO during busy script and not authenticated states.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
26007b980a
|
RESP3: Allow any command in RESP3 Pub/Sub mode.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
736d38cf88
|
RESP3: PING should reply normally in RESP3 Pub/Sub mode.
Because in RESP3 commands can be sent in the Pub/Sub connection without
problems, so it's better if in such mode there is no exception about
PING.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
a57ea371bd
|
RESP3: Pubsub messages in new push format if client is in RESP3 mode.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
c4bf8bf6e8
|
RESP3: pubsub messages API completely refactored.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
67a6fe1dc7
|
RESP3: extract code to send pubsub messages into functions.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
5190cbe08f
|
RESP3: addReplyString() -> addReplyProto().
The function naming was totally nuts. Let's fix it as we break PRs
anyway with RESP3 refactoring and changes.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
7db26f6aad
|
RESP3: redis-cli support for boolean in TTY output.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
7894b02f3c
|
RESP3: hiredis: implement bool type.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
e936aaf5fc
|
RESP3: verbatim reply API + DEBUG PROTOCOL support.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
a73887b0cb
|
RESP3: DEBUG PROTOCOL: boolean types.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
fd81b96935
|
RESP3: Fix addReplyBool() RESP2/3 output.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
9089aadc9d
|
RESP3: DEBUG PROTOCOL: fix strcasecmp() check.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
592508470d
|
RESP3: DEBUG PROTOCOL command. Only types already supported by API.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
229ca5b210
|
RESP3: fix DEBUG DIGEST-VALUE with new API.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
092bb045fe
|
RESP3: redis-cli: show the double as received from Redis.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
380859ed3c
|
RESP3: hiredis: save the original double string.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
59448be097
|
RESP3: hiredis: implement null type.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
d09a0f47d1
|
RESP3: hiredis: fix double implementation.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
d4b34743e1
|
RESP3: hiredis: initial double implementation.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
86d2b8a65f
|
RESP3: hiredis: map and set display for TTY output.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
1347b4eeef
|
RESP3: hiredis: fix hiredis.c assert for new types.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
99abef1e5d
|
RESP3: hiredis: free map and set replies.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
27b7e55379
|
RESP3: hiredis: fix read.c assert for new types.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
5fba9d160d
|
RESP3: hiredis updated with recent version + some RESP3 support.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
e5241b6e58
|
RESP3: addReplyBool() implemented.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
75a6d12dd0
|
RESP3: initial implementation of the HELLO command.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
d1c79701da
|
RESP3: fix HMGET bug introduced with RESP3 changes.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
bb98fa90bb
|
RESP3: fix genericHgetallCommand() assert.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
f7d9fd0059
|
RESP3: fix zrangeGenericCommand() proto dependent array len.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
cbb6c8f978
|
RESP3: t_stream.c updated.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
1916a890f7
|
RESP3: module.c updated.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
38d02d0287
|
RESP3: latency.c updated.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
da155176f1
|
RESP3: hyperloglog.c updated.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
92c9429d17
|
RESP3: restore the concept of null array for RESP2 compat.
|
2019-01-09 17:00:29 +01:00 |
|