Salvatore Sanfilippo
ab781fbe0a
Merge pull request #6354 from jaredzhu/aarch64-devel
...
Add aarch64 uc_mcontext debug dump info
2019-09-25 18:14:24 +02:00
antirez
73eac24165
Modify #6401 changes to fit 80 cols.
2019-09-25 18:08:11 +02:00
Salvatore Sanfilippo
236f5b473d
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
ff949dfe86
Merge pull request #6402 from mieko/unstable
...
Seed SipHash with 128-bit key
2019-09-25 18:03:39 +02:00
antirez
53e3b994f0
ACL: fix ##6408, default user state affecting all the connections.
2019-09-25 17:45:05 +02:00
Mike A. Owens
c9a39e9bc5
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
26452e0d85
[fix] un-refactor the code. [perf] replyWithStatus now makes usage of addReplyProto
2019-09-23 23:45:31 +01:00
antirez
fddbae80fa
redis-cli: support for ACL style user/pass AUTH.
2019-09-23 19:57:13 +02:00
antirez
c7481c6af1
redis-cli: CSV and RAW target for more RESP3 types.
2019-09-23 19:36:06 +02:00
antirez
ddb735f03a
redis-cli: ability to start a session in RESP3 mode.
2019-09-23 17:55:05 +02:00
antirez
24a78adf10
redis-cli: AUTH can now have 3 arguments as well.
2019-09-23 17:47:36 +02:00
antirez
cd446eb161
RESP3: varbatim handling for other redis-cli outputs.
2019-09-23 17:42:57 +02:00
antirez
d097eebf06
hiredis udpated (RESP3 WIP).
2019-09-23 17:41:04 +02:00
antirez
8ceffc0455
RESP3: implementation of verbatim output with TTY target.
2019-09-23 17:39:42 +02:00
valentino
bd32b8b2a8
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
a84c87cc95
hiredis updated to master version.
2019-09-20 20:08:38 +02:00
David Carlier
d48e956b6f
Adding AnonHugePages case + comments
2019-09-20 11:01:36 +01:00
antirez
31a20f0fbb
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
4fab461cf2
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2019-09-20 11:45:02 +02:00
antirez
e7444fde2d
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
0923c52ba3
Merge pull request #6367 from Dolondro/unstable
...
Spelling: Typo fixes for API documentation
2019-09-20 11:33:58 +02:00
Salvatore Sanfilippo
139c27694d
Merge pull request #6368 from suntw2015/unstable
...
fix rdb function rdbLoadIntegerObject comment
2019-09-20 11:33:27 +02:00
Salvatore Sanfilippo
35308d4ab6
Merge pull request #6389 from ocadaruma/patch-1
...
Fix typos in hyperloglog.c
2019-09-20 11:24:07 +02:00
Salvatore Sanfilippo
677c4c06ed
Merge pull request #6400 from mors741/unstable
...
Fix compilation error
2019-09-20 11:19:56 +02:00
antirez
5cb591ca40
Add useless break for uniformity / future protection.
2019-09-20 11:19:07 +02:00
Salvatore Sanfilippo
f3648a82a9
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
ed8f6c60d7
Merge pull request #6397 from trevor211/fixConfigWrongFormatHandling
...
Fix bad handling of unexpected yesno option
2019-09-20 11:14:38 +02:00
Evgeny
4429a40317
Fix compilation error
2019-09-20 01:11:20 -07:00
WuYunlong
c645464783
RESP3: Fix function redisProtocolToLuaType about RESP3->Lua bools.
2019-09-20 08:37:23 +08:00
WuYunlong
dd077faf49
Fix bad handling of unexpected option while loading config "lua-replicate-commands".
2019-09-20 08:14:36 +08:00
antirez
747b4dd62f
RESP3: Use verbatim in LATENCY subcommands.
2019-09-18 18:53:22 +02:00
antirez
90cf427a5c
RESP3: Use verbatim in CLIENT LIST.
2019-09-18 18:52:13 +02:00
antirez
2c96a98ed8
RESP3: Use verbatim in CLUSTER subcommands.
2019-09-18 18:51:15 +02:00
antirez
b98016ca05
RESP3: Use verbatim in MEMORY subcommands.
2019-09-18 18:48:14 +02:00
antirez
90f06b04b0
RESP3: Use verbatim in DEBUG HTSTATS / HTSTATS-KEY.
2019-09-18 18:46:11 +02:00
antirez
bbc1faa9d6
RESP3: Use verbatim in INFO output.
2019-09-18 18:33:13 +02:00
antirez
238fd6546c
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
eb464f737c
RESP3: Lua double -> RESP3 conversion.
2019-09-17 19:26:46 +02:00
antirez
11678504f7
RESP3: RESP3 double -> Lua conversion.
2019-09-17 19:20:30 +02:00
antirez
f3ac144115
RESP3: double -> human readable conversion.
2019-09-17 19:08:33 +02:00
antirez
607ec36df0
RESP3: bool and null values in RESP -> human readable conversion.
2019-09-17 18:57:24 +02:00
Okada Haruki
1fdefd825d
Fix typo
2019-09-17 06:18:01 +09:00
antirez
ff27682d78
RESP3: convert RESP3 null as Lua nil. Implement RESP3->Lua bools.
2019-09-16 18:36:16 +02:00
antirez
65a2bc7807
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
547f3a29ab
RESP3: implement new NULL representation parsing in Lua.
2019-09-16 17:49:47 +02:00
antirez
5303bf6890
RESP3: handle set Lua -> Redis conversion.
2019-09-16 12:19:19 +02:00
antirez
347f85bddb
RESP3: handle map Lua -> Redis conversion.
2019-09-16 12:15:39 +02:00
antirez
dde8e3f8f4
RESP3: report set/map as nested tables to Lua.
2019-09-16 11:49:42 +02:00
filipecosta90
6184d97323
[add] improved performance of RM_ReplyWithSimpleString and RM_ReplyWithError by making usage addReplyProto instead of addReplySds
2019-09-15 21:16:30 +01:00
David Carlier
af51468e4f
Getting region date per process in Darwin
2019-09-15 14:05:00 +01:00