antirez
|
1d176f0f0e
|
ACL: initialization function.
|
2019-01-10 16:39:32 +01:00 |
|
antirez
|
3493a46fe3
|
ACL: split acl.c into clear sections.
|
2019-01-10 16:35:55 +01:00 |
|
antirez
|
33ff2b2f35
|
ACL: add a reference to the user in each client.
|
2019-01-10 16:34:13 +01:00 |
|
antirez
|
4a3b37a7a7
|
ACL: improved version of the user structure.
|
2019-01-10 12:47:52 +01:00 |
|
antirez
|
49cf66ddc9
|
ACL: ACLCheckUserCredentials() next id should be static.
|
2019-01-09 21:47:43 +01:00 |
|
antirez
|
6f25143af6
|
ACL: use a fixed table for command IDs.
|
2019-01-09 21:31:29 +01:00 |
|
antirez
|
74d77a1b1e
|
ACL: set the command ID while populating the commands table.
|
2019-01-09 17:23:23 +01:00 |
|
antirez
|
5151f74fe1
|
ACL: introduce the concept of command ID.
|
2019-01-09 17:20:47 +01:00 |
|
antirez
|
e9d88bf1ad
|
ACL: fix ACLCheckUserCredentials() usage in AUTH.
|
2019-01-09 17:09:30 +01:00 |
|
antirez
|
8cff8ef2d3
|
ACL: HELLO should stop if the user is not authenticated.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
4d33fe81cd
|
ACL: refactoring of the original authentication code.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
7823490732
|
RESP3: allow HELLO during busy script and not authenticated states.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
63ed8ecd61
|
RESP3: Allow any command in RESP3 Pub/Sub mode.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
2579267de2
|
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
|
e51c51499e
|
RESP3: Pubsub messages in new push format if client is in RESP3 mode.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
3fdce50c0d
|
RESP3: pubsub messages API completely refactored.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
0c690ea4e5
|
RESP3: extract code to send pubsub messages into functions.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
89b7b6a917
|
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
|
a55a23a09e
|
RESP3: redis-cli support for boolean in TTY output.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
93dc3267ca
|
RESP3: hiredis: implement bool type.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
78a3a19b2c
|
RESP3: verbatim reply API + DEBUG PROTOCOL support.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
ffebc90842
|
RESP3: DEBUG PROTOCOL: boolean types.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
6525bd9f68
|
RESP3: Fix addReplyBool() RESP2/3 output.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
f68d9ad2a6
|
RESP3: DEBUG PROTOCOL: fix strcasecmp() check.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
34b5b84d74
|
RESP3: DEBUG PROTOCOL command. Only types already supported by API.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
705ac43381
|
RESP3: fix DEBUG DIGEST-VALUE with new API.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
1ef5342d37
|
RESP3: redis-cli: show the double as received from Redis.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
f97457cc23
|
RESP3: hiredis: save the original double string.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
8d8dd89f1c
|
RESP3: hiredis: implement null type.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
193869c653
|
RESP3: hiredis: fix double implementation.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
1ba5f3222d
|
RESP3: hiredis: initial double implementation.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
02f34842d7
|
RESP3: hiredis: map and set display for TTY output.
|
2019-01-09 17:00:30 +01:00 |
|
antirez
|
e2f2b355d5
|
RESP3: hiredis: fix hiredis.c assert for new types.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
e3c3c6ce40
|
RESP3: hiredis: free map and set replies.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
2543ce8ad8
|
RESP3: hiredis: fix read.c assert for new types.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
facef39abd
|
RESP3: hiredis updated with recent version + some RESP3 support.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
a6ead03510
|
RESP3: addReplyBool() implemented.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
bf3d7bbf31
|
RESP3: initial implementation of the HELLO command.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
92eda3eae7
|
RESP3: fix HMGET bug introduced with RESP3 changes.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
f947b3ebe1
|
RESP3: fix genericHgetallCommand() assert.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
f39d8334c0
|
RESP3: fix zrangeGenericCommand() proto dependent array len.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
4dcae43dba
|
RESP3: t_stream.c updated.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
2ff959f8ac
|
RESP3: module.c updated.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
200a8ddc06
|
RESP3: latency.c updated.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
e9bac1eb50
|
RESP3: hyperloglog.c updated.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
f47004f589
|
RESP3: restore the concept of null array for RESP2 compat.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
83ad63732e
|
RESP3: add shared.nullarray for better RESP2 compat.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
8ecf7693bf
|
RESP3: addReplyNullArray() added for better RESP2 compat.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
962df2239d
|
RESP3: geo.c updated.
|
2019-01-09 17:00:29 +01:00 |
|
antirez
|
380191c2a9
|
RESP3: blocked.c updated.
|
2019-01-09 17:00:29 +01:00 |
|