- 29 Aug, 2022 1 commit
-
-
jengab authored
- redisSSLContextError must always be initialized at defintion, otherwise when SSL connect succeeds it may not be assigned to a valid error. Thus the memory trash remains in the variable, which may sign a misleading error.
-
- 05 Jul, 2022 1 commit
-
-
Kristján Valur Jónsson authored
-
- 18 Jan, 2022 1 commit
-
-
MichaelSuen authored
Add timeout to libuv adapter Co-authored-by:
sunmingqi <sunmingqi@corp.netease.com> Co-authored-by:
sunmingqi <smq222@126.com> Co-authored-by:
Michael Grunder <michael.grunder@gmail.com> Co-authored-by:
Viktor Söderqvist <viktor@zuiderkwast.se>
-
- 18 Nov, 2021 1 commit
-
-
Björn Svensson authored
-
- 07 Aug, 2020 1 commit
-
-
Michael Grunder authored
See: #862
-
- 29 Jul, 2020 1 commit
-
-
Michael Grunder authored
We need to allow our users to use redisContext->privdata as context for any RESP3 PUSH messages, which means we can't use it for managing SSL connections. Bulletpoints: * Create a secondary redisContext member for internal use only called privctx and rename the redisContextFuncs->free_privdata accordingly. * Adds a `free_privdata` function pointer so the user can tie allocated memory to the lifetime of a redisContext (like they can already do with redisAsyncContext) * Enables SSL tests in .travis.yml
-
- 26 Jul, 2020 1 commit
-
-
valentinogeron authored
Add an additional timeout so the user has a convenient way of controlling distinct connect and command timeouts
-
- 20 Jul, 2020 2 commits
-
-
Michael Grunder authored
-
Michael Grunder authored
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
-
- 10 Jul, 2020 1 commit
-
-
Michael Grunder authored
* Don't try to ignore SIGPIPE in Windows (it doesn't exist). * Add an include to our win32.h compatibility header. * Enable building examples on Travis in Windows. See #831
-
- 24 May, 2020 1 commit
-
-
Yossi Gottlieb authored
-
- 01 Sep, 2019 1 commit
-
-
Yossi Gottlieb authored
Also rename the SSL option from `HIREDIS_SSL` to `ENABLE_SSL` to conform with CMake convnetions.
-
- 29 Aug, 2019 1 commit
-
-
Yossi Gottlieb authored
-
- 10 Apr, 2019 1 commit
-
-
Mark Nunberg authored
-
- 20 Feb, 2019 5 commits
-
-
valentino authored
-
Mark Nunberg authored
-
Mark Nunberg authored
-
Mark Nunberg authored
-
Mark Nunberg authored
-
- 05 Dec, 2018 1 commit
-
-
Mark Nunberg authored
To minimize code changes, a simple `u` (or UNIX, Unix, unix, etc -- as long as the first character is u or U) is used as a marker for the 'port' argument. In this case, the hostname is interpreted to be the path to the unix socket.
-
- 05 Oct, 2015 1 commit
-
-
Sergey Polovko authored
-
- 27 Jul, 2015 5 commits
-
-
Jan-Erik Rediger authored
-
Dmitry Bakhvalov authored
Added MacOS X support via CoreFoundation run loop.
-
Pietro Cerutti authored
-
Pietro Cerutti authored
-
Gergely Nagy authored
This adds a new adapter and an example for using hiredis with the ivykis async I/O library. Signed-off-by:
Gergely Nagy <algernon@madhouse-project.org>
-
- 05 Jan, 2015 1 commit
-
-
Christian Hergert authored
[Cleaned up Makefile and header includes. Didn't change crazy coding style because it's the convention for GLib systems.] Closes #83 Closes #71
-
- 11 Jul, 2013 4 commits
-
-
antirez authored
This makes possible to use the example with IPv6 addresses and/or with a different Redis instance than 127.0.0.1:6379.
-
Wolfgang Richter authored
Closes #121.
-
Rafael Zanella authored
Added a call to redisFree() Closes #148.
-
Aaron Bedra authored
Closes #166.
-