Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-22 | Allow users to replace allocator and handle OOM everywhere. (#800) | Michael Grunder | |
* 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. | |||
2020-01-28 | Safe allocation wrappers (#754) | Michael Grunder | |
Create allocation wrappers with a configurable OOM handler (defaults to abort()). See #752, #747 | |||
2019-11-20 | Fix typo in dict.c. | Kevin | |
2015-10-28 | fixing typos | charsyam | |
2011-01-14 | Make dictionary functions static and include the .c file | Pieter Noordhuis | |
2010-12-31 | Remove unused code/cleanup | Pieter Noordhuis | |
2010-12-31 | Replace zmalloc with regular malloc | Pieter Noordhuis | |
2010-12-31 | Import dictionary code from Redis repository (as of 2069d06a) | Pieter Noordhuis | |