filipecosta90
af15b285fa
[fix] fixed the un-refactor bug.
2019-09-25 17:28:42 +01:00
Salvatore Sanfilippo
388bc55344
Merge pull request #6354 from jaredzhu/aarch64-devel
...
Add aarch64 uc_mcontext debug dump info
2019-09-25 18:14:24 +02:00
antirez
b3d6cb268a
Modify #6401 changes to fit 80 cols.
2019-09-25 18:08:11 +02:00
Salvatore Sanfilippo
f3aaf2b4d8
Merge pull request #6401 from valentinogeron/fix-discard-during-oom
...
DISCARD should not fail during OOM
2019-09-25 18:07:25 +02:00
Salvatore Sanfilippo
f6cf08e582
Merge pull request #6402 from mieko/unstable
...
Seed SipHash with 128-bit key
2019-09-25 18:03:39 +02:00
antirez
8a531cedb0
ACL: fix ##6408, default user state affecting all the connections.
2019-09-25 17:45:05 +02:00
Mike A. Owens
0a4d2bbd9c
Seed SipHash with 128-bit key
...
SipHash expects a 128-bit key, and we were indeed generating 128-bits,
but restricting them to hex characters 0-9a-f, effectively giving us
only 4 bits-per-byte of key material, and 64 bits overall.
Now, we skip the hex conversion and supply 128 bits of unfiltered
random data.
2019-09-23 19:24:09 -04:00
filipecosta90
733280d9cb
[fix] un-refactor the code. [perf] replyWithStatus now makes usage of addReplyProto
2019-09-23 23:45:31 +01:00
antirez
eda703ab28
redis-cli: support for ACL style user/pass AUTH.
2019-09-23 19:57:13 +02:00
antirez
b21dd082c3
redis-cli: CSV and RAW target for more RESP3 types.
2019-09-23 19:36:06 +02:00
antirez
cc108057ff
redis-cli: ability to start a session in RESP3 mode.
2019-09-23 17:55:05 +02:00
antirez
8ea185ea30
redis-cli: AUTH can now have 3 arguments as well.
2019-09-23 17:47:36 +02:00
antirez
bb7546c913
RESP3: varbatim handling for other redis-cli outputs.
2019-09-23 17:42:57 +02:00
antirez
5e399d5d33
hiredis udpated (RESP3 WIP).
2019-09-23 17:41:04 +02:00
antirez
264708427b
RESP3: implementation of verbatim output with TTY target.
2019-09-23 17:39:42 +02:00
valentino
7a73b7f168
DISCARD should not fail during OOM
...
discard command should not fail during OOM, otherwise client MULTI state
will not be cleared.
2019-09-22 09:22:53 +03:00
antirez
c3899720f6
hiredis updated to master version.
2019-09-20 20:08:38 +02:00
David Carlier
5a8a005026
Adding AnonHugePages case + comments
2019-09-20 11:01:36 +01:00
antirez
2e4fa7bb48
Make config.c always_replicate_commands more uniform.
...
Better if it resembles the other similar code paths.
2019-09-20 11:46:35 +02:00
antirez
1dd36347ed
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2019-09-20 11:45:02 +02:00
antirez
630638dcde
Remove redundant statement in config.c.
...
Thanks to @guybe7 for spotting the error in the original PR I merged.
2019-09-20 11:44:32 +02:00
Salvatore Sanfilippo
f135d6295b
Merge pull request #6367 from Dolondro/unstable
...
Spelling: Typo fixes for API documentation
2019-09-20 11:33:58 +02:00
Salvatore Sanfilippo
3976f4c88e
Merge pull request #6368 from suntw2015/unstable
...
fix rdb function rdbLoadIntegerObject comment
2019-09-20 11:33:27 +02:00
Salvatore Sanfilippo
d0050db236
Merge pull request #6389 from ocadaruma/patch-1
...
Fix typos in hyperloglog.c
2019-09-20 11:24:07 +02:00
Salvatore Sanfilippo
975eb73145
Merge pull request #6400 from mors741/unstable
...
Fix compilation error
2019-09-20 11:19:56 +02:00
antirez
0a146a8be4
Add useless break for uniformity / future protection.
2019-09-20 11:19:07 +02:00
Salvatore Sanfilippo
bd90c99f83
Merge pull request #6398 from trevor211/fixRESP3ToLuaBool
...
RESP3: Fix function redisProtocolToLuaType about RESP3->Lua bools.
2019-09-20 11:15:20 +02:00
Salvatore Sanfilippo
f42ac40d7c
Merge pull request #6397 from trevor211/fixConfigWrongFormatHandling
...
Fix bad handling of unexpected yesno option
2019-09-20 11:14:38 +02:00
Evgeny
a1a65d238c
Fix compilation error
2019-09-20 01:11:20 -07:00
WuYunlong
30a3644e64
RESP3: Fix function redisProtocolToLuaType about RESP3->Lua bools.
2019-09-20 08:37:23 +08:00
WuYunlong
74e3a622a2
Fix bad handling of unexpected option while loading config "lua-replicate-commands".
2019-09-20 08:14:36 +08:00
antirez
474a923160
RESP3: Use verbatim in LATENCY subcommands.
2019-09-18 18:53:22 +02:00
antirez
cb384127d1
RESP3: Use verbatim in CLIENT LIST.
2019-09-18 18:52:13 +02:00
antirez
dd2f695d7e
RESP3: Use verbatim in CLUSTER subcommands.
2019-09-18 18:51:15 +02:00
antirez
1b3cb3b0de
RESP3: Use verbatim in MEMORY subcommands.
2019-09-18 18:48:14 +02:00
antirez
ff9a5d231b
RESP3: Use verbatim in DEBUG HTSTATS / HTSTATS-KEY.
2019-09-18 18:46:11 +02:00
antirez
aca5482fbf
RESP3: Use verbatim in INFO output.
2019-09-18 18:33:13 +02:00
antirez
68519b7034
RESP3: Verbatim conversion test in the LOLWUT command.
...
redis-cli is currently not able to handle it after going in RESP3 mode,
because of hiredis limitations.
2019-09-18 18:28:51 +02:00
antirez
8ea4bdd91d
RESP3: Lua double -> RESP3 conversion.
2019-09-17 19:26:46 +02:00
antirez
89f929b12a
RESP3: RESP3 double -> Lua conversion.
2019-09-17 19:20:30 +02:00
antirez
19aba4ac78
RESP3: double -> human readable conversion.
2019-09-17 19:08:33 +02:00
antirez
e8e30bc402
RESP3: bool and null values in RESP -> human readable conversion.
2019-09-17 18:57:24 +02:00
Okada Haruki
c1cc5ca767
Fix typo
2019-09-17 06:18:01 +09:00
antirez
f01f0c02d1
RESP3: convert RESP3 null as Lua nil. Implement RESP3->Lua bools.
2019-09-16 18:36:16 +02:00
antirez
6931004969
RESP3: change behavior of Lua returning true/false for RESP3.
...
Here we introduce a change in the way we convert values from Lua to
Redis when RESP3 is selected: this is possible without breaking the fact
we can return directly what a command returned, because there is no
Redis command in RESP2 that returns true or false to Lua, so the
conversion in the case of RESP2 is totally arbitrary. When a script is
written selecting RESP3 from Lua, it totally makes sense to change such
behavior and return RESP3 true/false when Lua true/false is returned.
2019-09-16 18:18:17 +02:00
antirez
2cc4d0286c
RESP3: implement new NULL representation parsing in Lua.
2019-09-16 17:49:47 +02:00
antirez
ca81d49006
RESP3: handle set Lua -> Redis conversion.
2019-09-16 12:19:19 +02:00
antirez
c792504fab
RESP3: handle map Lua -> Redis conversion.
2019-09-16 12:15:39 +02:00
antirez
dad38c19c8
RESP3: report set/map as nested tables to Lua.
2019-09-16 11:49:42 +02:00
filipecosta90
4a30a26f8f
[add] improved performance of RM_ReplyWithSimpleString and RM_ReplyWithError by making usage addReplyProto instead of addReplySds
2019-09-15 21:16:30 +01:00