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-04-09 | Use correct libuv call on Windows (#784) | Michael Grunder | |
Explicitly call `uv_poll_init_socket` as that has slightly different semantics on Windows (and is identical to `uv_poll_init` on Linux). http://docs.libuv.org/en/v1.x/poll.html#c.uv_poll_init_socket | |||
2018-11-04 | Fix errors not propagating properly with libuv.h. | Yossi Gottlieb | |
2016-09-19 | Prevented uv adapter from calling write when context has been freed | Paul Scott | |
2015-01-05 | Cleanup libuv adapter | torque | |
This: - Removes misplaced libuv function prototype - Includes stdlib for free() Closes #251 | |||
2014-04-09 | Define redisLibuvAttach as static | Charlie Somerville | |
Closes #206 | |||
2014-04-09 | Libuv: Fix compile warnings and C++ compatability | John Graham | |
Closes #189 | |||
2013-06-09 | Removed unnecessary comments | Erik Dubbelboer | |
2013-06-04 | Added libuv adapter | Erik Dubbelboer | |