- 22 May, 2020 1 commit
-
-
Michael Grunder authored
* Adds an indirection to every allocation/deallocation to allow users to plug in ones of their choosing (use custom functions, jemalloc, etc). * Gracefully handle OOM everywhere in hiredis. This should make it possible for users of the library to have more flexibility in how they handle such situations. * Changes `redisReaderTask->elements` from an `int` to a `long long` to prevent a possible overflow when transferring the task elements into a `redisReply`. * Adds a configurable `max elements` member to `redisReader` that defaults to 2^32 - 1. This can be set to "unlimited" by setting the value to zero.
-
- 19 May, 2020 1 commit
-
-
Michael Grunder authored
Pull RESP3 verbatim string handling from Redis Fixes #802
-
- 04 May, 2020 1 commit
-
-
Michael Grunder authored
* Remove nested depth limitation. This commit removes the nested multi-bulk depth limitation of 7. We do this by switching to pointer to pointer indirection and growing the stack in chunks when needed. See: #794, #421
-
- 04 Aug, 2019 2 commits
-
-
Yossi Gottlieb authored
This corresponds to commits d5c54f0b..bea09a7f in the redis repository.
-
Yossi Gottlieb authored
-
- 20 Feb, 2019 1 commit
-
-
Mark Nunberg authored
-
- 21 May, 2018 1 commit
-
-
Justin Brewer authored
This makes createArray consistent with createString, which also takes size_t. Bounds-check and unit tests are updated to allow up to min(SIZE_MAX,LLONG_MAX). Changelog is updated to mention this API break. Signed-off-by:
Justin Brewer <jzb0012@auburn.edu>
-
- 20 Apr, 2016 1 commit
-
-
Jan-Erik Rediger authored
Closes #296 BREAKING CHANGE: This removes the redisReplyReader* functions, which are already replaced by redisReader* functions. It renames `redisReplyReaderSetPrivdata`, `redisReplyReaderGetObject` and `redisReplyReaderGetError` to `redisReaderSetPrivdata`, `redisReaderGetObject` and `redisReaderGetError`.
-
- 27 Oct, 2015 1 commit
-
-
charsyam authored
-
- 05 Jan, 2015 1 commit
-
-
tzickel authored
Makes hiredis reading functions easier to include in external projects [fixed all merge conflicts against current version] Closes #249
-