- 26 Feb, 2021 4 commits
-
-
Alex Smith authored
-
Alex Smith authored
The ',' protocol byte gets removed in processItem(), so it should not be compared against in processLineItem(). strtod() allows multiple representations of infinity and NaN that are not RESP3 compliant. Since we explicitly check for the two compliant infinity cases, strtod() should only return finite values.
-
Alex Smith authored
-
Alex Smith authored
-
- 17 Feb, 2021 2 commits
-
-
Michael Grunder authored
http -> https
-
cheese1 authored
-
- 26 Jan, 2021 2 commits
-
-
Michael Grunder authored
Stack allocate dict iterators
-
Bjorn Svensson authored
Unless the callback is pushed to the list it will trigger an assert in redisProcessCallbacks() when the response arrives. This change let the user get an early error instead, available in the async context directly.
-
- 25 Jan, 2021 1 commit
-
-
Bjorn Svensson authored
Replacing the get & release functions with an initiation function. Simplifies the code and will make sure we run subscription callbacks in OOM scenarios.
-
- 12 Dec, 2020 2 commits
-
-
michael-grunder authored
-
AdamKorcz authored
-
- 11 Dec, 2020 1 commit
-
-
AdamKorcz authored
-
- 15 Nov, 2020 1 commit
-
-
Michael Grunder authored
Free SSL object when redisSSLConnect fails
-
- 10 Nov, 2020 1 commit
-
-
Aleksandr Yeganov authored
-
- 27 Oct, 2020 2 commits
-
-
Michael Grunder authored
Updating SSL connection example in README
-
Jeremy Cohen authored
-
- 18 Oct, 2020 5 commits
-
-
Michael Grunder authored
Add support for Wincert CA store in Windows
-
michael-grunder authored
-
Michael Grunder authored
Enable position-independent code, and add PDB files to packages for MSVC builds
-
Michael Grunder authored
Fix handling of NIL invalidation messages.
-
michael-grunder authored
When CLIENT TRACKING is enabled, Redis will send an invalidation message with a NIL payload to all tracking clients after a FLUSHDB is executed. We didn't account for REDIS_REPLY_PUSH being a valid parent object to a NIL payload, and were failing an assertion. Additionally this commit adds a regression test for the logic.
-
- 12 Oct, 2020 2 commits
-
-
Michael Grunder authored
clean a warning, remvoe empty else block
-
Guy Korland authored
-
- 28 Sep, 2020 1 commit
-
-
Michael Grunder authored
docs: Fix simple typo, termined -> terminated
-
- 26 Sep, 2020 1 commit
-
-
Tim Gates authored
There is a small typo in sds.c. Should read `terminated` rather than `termined`.
-
- 23 Sep, 2020 1 commit
-
-
shiyuge authored
-
- 09 Sep, 2020 3 commits
- 08 Sep, 2020 2 commits
-
-
Alessio M authored
-
michael-grunder authored
-
- 07 Sep, 2020 1 commit
-
-
Alessio M authored
-
- 04 Sep, 2020 1 commit
-
-
Alessio M authored
-
- 31 Aug, 2020 1 commit
-
-
Michael Grunder authored
Explicitly set c99 in CMake
-
- 28 Aug, 2020 1 commit
-
-
michael-grunder authored
See #869
-
- 21 Aug, 2020 2 commits
-
-
Michael Grunder authored
Fix sockaddr typo
-
michael-grunder authored
Fixes #867
-
- 07 Aug, 2020 1 commit
-
-
Michael Grunder authored
See: #862
-
- 03 Aug, 2020 2 commits
-
-
michael-grunder authored
Release of v1.0.0 Hiredis v1.0.0 marks the first stable release of Hiredis and introduces RESP3 support, SSL connections, allocator injection, better Windows support, and more. IMPORTANT: There are breaking changes in this release meaning your code will need to be recompiled and may need small changes. The exact details of the breaking changes can be found in README.md. CHANGELOG.md has a detailed list of changes between v0.14.1 and v1.0.0. ~~~ Thank you to everyone who contriubuted to the project by submitting PRs, reporting bugs, or helping answer people's questions. And a special thank you to the following people who contributed at least five lines of code to this release (sorted by lines contributed) \o/ Michael Grunder, Yossi Gottlieb, Mark Nunberg, Marcus Geelnard, Justin Brewer, Minun Dragonation, Omri Steiner, Sangmoon Yi, Jinjiazh, Odin Hultgren Van Der Horst, Nick Rivera, Qi Yang, kevin1018
-
michael-grunder authored
-