Commit Graph

  • 0c7fff8fdf 新增adlisr.h adlist.c部分注释 6.2 zhuyijun 2021-11-08 09:04:45 +0800
  • 28ae5daf6c 新增zmalloc.h zmalloc.c部分注释 zhuyijun 2021-11-07 20:11:42 +0800
  • d43e1b37de 完成sds.h sds.c的阅读 简单的动态字符串 zhuyijun 2021-11-07 00:40:59 +0800
  • 1b901cf01a 新增sds.c sds.h zmalloc.c部分注释 zhuyijun 2021-11-06 14:02:40 +0800
  • 37273e0dd8 sds.h sds.c 源码阅读 动态字符串 zhuyijun 2021-11-06 12:16:21 +0800
  • 4930d19e70 Redis 6.2.6 Oran Agra 2021-09-30 23:44:16 +0300
  • aba9517542 corrupt-dump-fuzzer test, avoid creating junk keys (#9302) Oran Agra 2021-08-05 22:57:05 +0300
  • 7540708a61 Fix missing check for sanitize_dump in corrupt-dump-fuzzer test (#9285) sundb 2021-07-29 16:53:21 +0800
  • 664c7b36a5 Allow to override OPENSSL_PREFIX (#9567) Yunier Pérez 2021-09-30 07:51:19 -0500
  • c390972c76 Propagate OPENSSL_PREFIX to hiredis. (#9345) Yossi Gottlieb 2021-08-08 18:30:17 +0300
  • 73d286d523 Fix stream sanitization for non-int first value (#9553) Oran Agra 2021-09-26 18:46:22 +0300
  • 4cbccab2bd TLS build fix on OpenBSD when built with LibreSSL. (#9486) David CARLIER 2021-09-11 20:54:09 +0100
  • 23ed37dd87 Fix: client pause uses an old timeout (#9477) yvette903 2021-09-09 18:44:48 +0800
  • 9b25484a13 Fix wrong offset when replica pause (#9448) zhaozhao.zz 2021-09-08 16:07:25 +0800
  • 49f8f43890 Add test verifying PUBSUB NUMPAT behavior (#9209) Madelyn Olson 2021-09-03 15:52:39 -0700
  • c936f801c0 Fix two minor bugs (MIGRATE key args and getKeysUsingCommandTable) (#9455) guybe7 2021-09-02 16:19:27 +0200
  • 694a869e78 Fix the timing of read and write events under kqueue (#9416) sundb 2021-09-02 16:07:51 +0800
  • a2e8a3a241 Sanitize dump payload: fix double free after insert dup nodekey to stream rax and returns 0 (#9399) sundb 2021-08-20 15:37:45 +0800
  • 2f8ec0e024 Fix the wrong detection of sync_file_range system call (#9371) Wang Yuan 2021-08-15 04:52:44 +0800
  • 09c63c45dd Sanitize dump payload: handle remaining empty key when RDB loading and restore command (#9349) sundb 2021-08-09 22:13:46 +0800
  • 1ed0f049fe [BUGFIX] Add some missed error statistics (#9328) DarrenJiang13 2021-08-07 10:27:24 +0800
  • 4b04ca0b18 Improvements to corrupt payload sanitization (#9321) Oran Agra 2021-08-05 22:56:14 +0300
  • 2f54107289 Sanitize dump payload: fix empty keys when RDB loading and restore command (#9297) sundb 2021-08-06 03:42:20 +0800
  • e34f06ae5d Add latency monitor sample when key is deleted via lazy expire (#9317) menwen 2021-08-05 16:09:24 +0800
  • 77386ae011 redis-cli ASK redirect test: Add retry loop to fix timing issue (#9315) Viktor Söderqvist 2021-08-05 07:20:30 +0200
  • 0c959294a8 Skip new redis-cli ASK test in TLS mode (#9312) Oran Agra 2021-08-03 23:19:03 +0300
  • 8892b5cf9e When redis-cli received ASK, it didn't handle it (#8930) Huang Zhw 2021-08-02 19:59:08 +0800
  • 9da232c05a redis-cli: Sleep for a while in each cliConnect when we got connect error in cluster mode. (#8884) Binbin 2021-05-18 15:09:45 +0800
  • 1ce06604de redis-cli when SELECT fails, we should reset dbnum to 0 (#8898) Huang Zhw 2021-05-06 23:34:45 +0800
  • 530c70b0a9 GEO* STORE with empty src key delete the dest key and return 0, not empty array (#9271) Binbin 2021-08-02 00:32:24 +0800
  • dadc67a92e Fix integer overflow in _sdsMakeRoomFor (CVE-2021-41099) YiyuanGUO 2021-09-29 10:20:35 +0300
  • 2775a3526e Fix ziplist and listpack overflows and truncations (CVE-2021-32627, CVE-2021-32628) Oran Agra 2021-06-03 12:10:02 +0300
  • 8f241ab3b8 Fix invalid memory write on lua stack overflow {CVE-2021-32626} meir@redislabs.com 2021-06-13 14:27:18 +0300
  • 3e09be56a8 Fix protocol parsing on 'ldbReplParseCommand' (CVE-2021-32672) meir@redislabs.com 2021-06-13 14:29:20 +0300
  • 757f8f771e Prevent unauthenticated client from easily consuming lots of memory (CVE-2021-32675) Oran Agra 2021-06-09 17:31:39 +0300
  • 04ba485042 Fix redis-cli / redis-sential overflow on some platforms (CVE-2021-32762) Oran Agra 2021-09-26 15:46:37 +0300
  • b1149a49b2 Fix Integer overflow issue with intsets (CVE-2021-32687) Oran Agra 2021-09-26 15:42:17 +0300
  • db09f6eb2e Redis 6.2.5 Oran Agra 2021-07-21 16:37:05 +0300
  • 835d15b536 On 32 bit platform, the bit position of GETBIT/SETBIT/BITFIELD/BITCOUNT,BITPOS may overflow (see CVE-2021-32761) (#9191) Huang Zhw 2021-07-21 21:25:19 +0800
  • bae0512c8a longer timeout in replication test (#8963) Oran Agra 2021-05-18 17:13:59 +0300
  • 8d6134952a Remove testmodule in src/modules/Makefile. (#9250) Huang Zhw 2021-07-19 13:23:25 +0800
  • 1d7c0e5949 Fix failing basics moduleapi test on 32bit CI (#9140) Oran Agra 2021-06-24 12:44:13 +0300
  • 37b0f3617d Adjustments to recent RM_StringTruncate fix (#3718) (#9125) Oran Agra 2021-06-22 17:22:40 +0300
  • 6866117194 Fix missing separator in module info line (usedby and using lists) (#9241) Huang Zhw 2021-07-19 16:10:25 +0800
  • b622537199 SMOVE only notify dstset when the addition is successful. (#9244) Binbin 2021-07-17 14:54:06 +0800
  • 355b1b6a57 Set TCP keepalive on inbound clusterbus connections (#9230) qetu3790 2021-07-16 11:40:25 +0800
  • d6f4273241 Fix compatibility with OpenSSL 1.1.0. (#9233) Yossi Gottlieb 2021-07-14 12:32:13 +0300
  • de1b19ea88 fix valgrind issues with recently added test in modules/blockonbackground (#9192) Oran Agra 2021-07-04 14:21:53 +0300
  • 79fa5618f1 Fix CLIENT UNBLOCK crashing modules. (#9167) Yossi Gottlieb 2021-07-01 17:11:27 +0300
  • 91bf2ab86d redis-cli cluster import command may issue wrong MIGRATE command. (#8945) Huang Zhw 2021-06-02 22:30:08 +0800
  • 88655019cc Fix accidental deletion of sinterstore command when we meet wrong type error. (#9032) Binbin 2021-06-13 15:53:46 +0800
  • fad44611dc Change return value type for ZPOPMAX/MIN in RESP3 (#8981) Jason Elbaum 2021-06-16 09:29:57 +0300
  • 8884971223 Direct redis-cli repl prints to stderr, because --rdb can print to stdout. fflush stdout after responses (#9136) Mikhail Fesenko 2021-07-07 08:26:26 +0300
  • 07e1248686 Fix ziplist length updates on bigendian platforms (#2080) Rob Snyder 2021-06-30 09:46:06 -0400
  • 6cd84b64f0 Test infra, handle RESP3 attributes and big-numbers and bools (#9235) Oran Agra 2021-07-14 19:14:31 +0300
  • c6b3966d02 hrandfield and zrandmember with count should return emptyarray when key does not exist. (#9178) Binbin 2021-07-05 15:41:57 +0800
  • 432e056659 Tests: add a way to read raw RESP protocol reponses (#9193) Oran Agra 2021-07-04 19:43:58 +0300
  • bbb6c2fb53 redis-cli --rdb: fix broken fsync/ftruncate for stdout (#9135) Mikhail Fesenko 2021-06-30 16:49:54 +0300
  • 095a6e5937 fix ZRANGESTORE - should return 0 when src points to an empty key (#9089) Leibale Eidelman 2021-06-29 09:38:10 -0400
  • 56020fd821 Include sizeof(struct stream) in objectComputeSize (#9164) guybe7 2021-06-29 13:34:18 +0200
  • 11235c0e40 ZRANDMEMBER WITHSCORES with negative COUNT may return bad score (#9162) Binbin 2021-06-29 15:14:28 +0800
  • 406caa5f56 modules: Add newlen == 0 handling to RM_StringTruncate (#3717) (#3718) Evan 2021-06-22 05:26:48 -0400
  • 8bd5e39102 Fix coredump after Client Unpause command when threaded I/O is enabled (#9041) yvette903 2021-06-15 14:21:52 +0800
  • c547dff650 Module API for current command name (#8792) guybe7 2021-06-08 12:36:05 +0300
  • e6df2f6210 Fix XTRIM or XADD with LIMIT may delete more entries than Count. (#9048) Huang Zhw 2021-06-07 19:43:36 +0800
  • 312ccae003 XTRIM call streamParseAddOrTrimArgsOrReply use wrong arg xadd. (#9047) Huang Zhw 2021-06-06 20:09:06 +0800
  • ff27217639 stabilize tests that involved with load handlers (#8967) YaacovHazan 2021-05-20 15:29:43 +0300
  • 3f4f9b6331 Fail EXEC command in case a watched key is expired (#9194) perryitay 2021-07-11 13:17:23 +0300
  • 5b8e395174 Do not install a file event to send data to rewrite child when parent stop sending diff to child in aof rewrite. (#8767) Huang Zhw 2021-07-11 18:00:17 +0800
  • 9914b676b3 Avoid exiting to allow diskless loading to recover from RDB short read on module AUX data (#9199) Omer Shadmi 2021-07-06 08:21:17 +0300
  • abd44c8393 Fix race in client side tracking (#9116) Oran Agra 2021-06-22 07:35:59 +0300
  • f70916f8b0 redis-cli: support for REDIS_REPLY_SET in CSV and RAW output. (#7338) Maxim Galushka 2021-06-21 09:01:31 +0100
  • ef3ad68020
    Fix 6.2.4 release month to June (#9027) M Sazzadul Hoque 2021-06-01 22:03:06 +0600
  • f9470c9a17 Redis 6.2.4 Oran Agra 2021-06-01 09:11:53 +0300
  • e9a1438ac4 Fix integer overflow in STRALGO LCS (CVE-2021-32625) (#9011) Oran Agra 2021-06-01 09:12:45 +0300
  • 5102c0da92 unregister AE_READABLE from the read pipe in backgroundSaveDoneHandlerSocket (#8991) YaacovHazan 2021-05-26 14:51:53 +0300
  • d68b775df5 fix sentinel test failure (#8983) Wen Hui 2021-05-24 01:36:51 -0400
  • ed995ffa03 [SENTINEL] reset sentinel-user/pass to NULL when user config with empty string (#8958) Wen Hui 2021-05-23 07:31:01 -0400
  • 875a1f07d8 Hide migrate command from slowlog if they include auth (#8859) Madelyn Olson 2021-05-19 08:23:54 -0700
  • d070546568 sinterstore: add missing keyspace del event when any source set not exists. (#8949) patpatbear 2021-05-15 08:43:09 -0400
  • 511be70eba Fix crash unlinking a stream with groups rax and no groups (#8932) Oran Agra 2021-05-10 17:08:43 +0300
  • 840f7f61c5 fix redis-benchmark to ignore unsupported configs (#8916) Oran Agra 2021-05-06 17:45:49 +0300
  • 9d69d6e8fb Fix wrong COW memory in log (#8917) Wang Yuan 2021-05-06 15:52:11 +0800
  • 15c078df61 Enforce client output buffer soft limit when no traffic. (#8833) yoav-steinberg 2021-05-04 13:45:08 +0300
  • e90e5640e7 Redis 6.2.3 Oran Agra 2021-05-03 12:08:20 +0300
  • 2df6695f2b Resolve nonsense static analysis warnings Oran Agra 2021-05-03 08:33:21 +0300
  • 92e3b1802f Fix integer overflow in STRALGO LCS (CVE-2021-29477) Oran Agra 2021-05-03 08:32:31 +0300
  • 0463520693 Fix integer overflow in intset (CVE-2021-29478) Oran Agra 2021-05-03 08:27:22 +0300
  • 922e3bf59f Fix memory leak in moduleDefragGlobals (#8853) sundb 2021-05-02 15:32:57 +0800
  • 42f2ad0516 Improve redis-cli help. When help command, we only match command (#8879) Huang Zhw 2021-04-29 17:08:52 +0800
  • 1eab6202ac redis-benchmark: Add zfree(data) and fix lrange size / text mismatch (#8872) Binbin 2021-04-28 21:03:24 +0800
  • d30ee6c44a redis-cli: Do not use hostsocket when we got redirected in cluster mode (#8870) Binbin 2021-04-28 18:19:55 +0800
  • 4f2da00e94 redis-benchmark: Error/Warning handling updates. (#8869) filipe oliveira 2021-04-28 07:51:07 +0100
  • 34b9a3fa2e Fix potential CONFIG SET bind test failure. (#8875) Huang Zhw 2021-04-27 23:02:23 +0800
  • 5c7b869e61 Bump freebsd-vm version to fix CI failures (#8876) yoav-steinberg 2021-04-27 16:22:22 +0300
  • 6cbea7d29b Prevent replicas from sending commands that interact with keyspace (#8868) Oran Agra 2021-04-27 08:15:10 +0300
  • 8cfa37fc21 Remove redundant -latomic on arm64. (#8867) Yossi Gottlieb 2021-04-26 18:43:57 +0300
  • 16c53085f7 When the password is wrong, redis-benchmark should exit (#8855) Yang Bodong 2021-04-25 19:00:35 +0800
  • 2ccb926314 Modules: Fix RM_GetClusterNodeInfo() to correctly populate the master_id (#8846) Istemi Ekin Akkus 2021-04-25 09:05:12 +0200
  • 6384fe3414 Use monotonic clock to check for Lua script timeout. (#8812) zyxwvu Shi 2021-04-22 13:59:10 +0800