Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-26 | Maintain backward compatibiliy withour onConnect callback. | michael-grunder | |
In f69fac7690fb22a7fc19dba61ef70e5f79ccb2e9, our async onConnect callback was improved to take a non-const redisAsyncContext allowing it to be reentrant. Unfortunately, this is a breaking change we can't make until hiredis v2.0.0. This commit creates a separate callback member and corresponding function that allows us to use the new functionality, while maintaining our existing API for legacy code. Fixes #1086 | |||
2022-08-10 | Improve example for SSL initialization in README.md | Stan Hu | |
The previous example left `ssl_error` uninitialized. `redisCreateSSLContex` is not guaranteed to set this when no error occurs. Use the `REDIS_SSL_CTX_NONE` constant instead of 0 to be precise. | |||
2022-08-04 | Fix README typos | Björn Svensson | |
2022-06-26 | Whitespace | michael-grunder | |
2022-06-26 | Fix typos | Kristján Valur Jónsson | |
2022-06-26 | Add some documentation on connect/disconnect callbacks and command callbacks | Kristján Valur Jónsson | |
2021-10-10 | Switch to GitHub actions | michael-grunder | |
Since TravisCI.org was deprecated we've been without any tests. This commit adds back basic tests in Ubuntu, CentOS, and MacOS. More sophisticated tests/platforms to come in the future (e.g. 32bit tests). See: #992 | |||
2021-10-07 | Merge branch 'release/v1.0.2' | michael-grunder | |
2021-10-07 | Prepare for v1.0.2 GA | michael-grunder | |
2021-10-04 | Merge branch 'release/v1.0.1' | michael-grunder | |
Merge the v1.0.1 release branch and bump the dev version to 1.0.2-dev | |||
2021-10-04 | Prepare for v1.0.1 GA | michael-grunder | |
2021-05-23 | Fix README.md | michael-grunder | |
Closes #929 | |||
2021-04-24 | fix(docs): corrects typos in project README | plan-do-break-fix | |
2021-02-17 | http -> https | cheese1 | |
2020-10-27 | Updating SSL connection example | Jeremy Cohen | |
2020-08-03 | Prepare for v1.0.0 GA | michael-grunder | |
2020-07-29 | Update notes preparing for v1.0.0-rc1 | michael-grunder | |
2020-07-19 | Remove erroneous tag and add license to push example (#849) | Michael Grunder | |
2020-07-19 | Resp3 oob push support (#841) | Michael Grunder | |
Proper support for RESP3 PUSH messages. By default, PUSH messages are now intercepted and the reply memory freed. This means existing code should work unchanged when connecting to Redis >= 6.0.0 even if `CLIENT TRACKING` were then enabled. Additionally, we define two callbacks users can configure if they wish to handle these messages in a custom way: void redisPushFn(void *privdata, void *reply); void redisAsyncPushFn(redisAsyncContext *ac, void *reply); See #825 | |||
2020-05-30 | Merge branch 'master' into new-ssl-api | michael-grunder | |
2020-05-26 | Document allocator injection and completeness fix in test.c (#824) | Michael Grunder | |
2020-05-24 | New SSL API to replace redisSecureConnection(). | Yossi Gottlieb | |
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-05-16 | Add link to ABI tracker (#808) | Michael Grunder | |
Addresses #506 | |||
2020-02-27 | Housekeeping fixes (#764) | Michael Grunder | |
Housekeeping * Check for C++ (#758, #750) * Include `alloc.h` in `make install` and `cmake` * Add a `.def` file for Windows (#760) * Include allocation wrappers referenced in adapter headers * Fix minor syntax errors and typos in README * Fix CI in Windows by properly escaping arguments (#761) | |||
2019-10-10 | Use correct flag in README.md | michael-grunder | |
2019-10-07 | Update README with SSL support. | Yossi Gottlieb | |
2019-08-09 | Merge pull request #621 from Crunsher/master | Mark Nunberg | |
Update README.md | |||
2019-07-22 | Removed whitespace before newline | Odin Hultgren Van Der Horst | |
- Removed whitespace before newline - Removed win style newline | |||
2018-10-26 | Update README.md | Jean Flach | |
Add note about using context->data to pass user data to connect and disconnect callbacks | |||
2016-04-20 | Auto merge of #417 - redis:thread-safety, r=badboy | not-a-robot | |
docs: Note about thread-safety | |||
2016-04-20 | docs: Note about thread-safety | Jan-Erik Rediger | |
2016-04-20 | docs: Add changelog for upcoming version and note about status of README | Jan-Erik Rediger | |
[ci-skip] | |||
2016-03-26 | docs: Handle NULL in example | Jan-Erik Rediger | |
Closes #361 | |||
2015-04-16 | Add current maintainer to README | Jan-Erik Rediger | |
2015-01-05 | Fix README typos | Chris Williams | |
Closes #267 | |||
2015-01-05 | Fix README typo | Mohnish Thallavajhula | |
Closes #285 | |||
2015-01-05 | Add syntax highlighting to README.md | Ryan Jacobs | |
Closes #293 | |||
2013-07-10 | Emphasize size_t length for %b formatting | Wolfgang Richter | |
Closes #121. | |||
2013-07-10 | Add note about multi bulk nesting limit (fixes #143) | Pieter Noordhuis | |
2013-01-26 | Add Travis badge to README | Pieter Noordhuis | |
2013-01-22 | Made connect functions return NULL on alloc failures. | Henri Doreau | |
Updated documentation and examples accordingly. | |||
2012-08-21 | Configurable reader max idle buffer size. | antirez | |
Hiredis used to free unused redisReader buffers bigger than 16k. Now this limit is configurable (see the documentation updated by this commit) in order to allow working with big payloads without incurring to speed penalty. | |||
2012-04-07 | Fixed typo in README | Erik Dubbelboer | |
2012-02-06 | Update README with actual async callback behavior | Pieter Noordhuis | |
See issue #79, thanks to @ewencp. | |||
2011-05-22 | Add note about freeReplyObject and the asynchronous API | Pieter Noordhuis | |
2011-04-21 | Reformat and add some details | Pieter Noordhuis | |
2011-04-13 | Updated README with details about reply parsing API | Arvind Laxminarayan | |
2011-02-14 | Typo fix | Elnatan | |
2011-01-14 | Correct the description of the pipeline example | Pierre Riteau | |