Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-20 | read/write timeouts | Mark Nunberg | |
2019-02-20 | Provide option-struct initialization | Mark Nunberg | |
This reduces the boilerplate of all the redisConnectXXX functions, and allows us to provide more connection options in the future. | |||
2019-02-20 | Use SSL by default | Mark Nunberg | |
2019-02-20 | Don't add dead code for HIREDIS_NOSSL | Mark Nunberg | |
We changed this to `HIREDIS_SSL` | |||
2019-02-20 | Minor SSL-related fixes | Mark Nunberg | |
2019-02-20 | Disable SSL by default | Mark Nunberg | |
2019-02-20 | SSL for async I/O | Mark Nunberg | |
2019-02-20 | Add SSL example | Mark Nunberg | |
2019-02-20 | Remove extra printfs | Mark Nunberg | |
2019-02-20 | Initial SSL (sync) implementation | Mark Nunberg | |
2019-02-20 | Update appveyor.yml to cmake | Justin Brewer | |
Signed-off-by: Justin Brewer <jzb0012@auburn.edu> | |||
2019-02-20 | Update .travis-ci.yml to use cmake | Justin Brewer | |
Signed-off-by: Justin Brewer <jzb0012@auburn.edu> | |||
2019-02-20 | Obey HIREDIS_SONAME for shared library | Justin Brewer | |
Signed-off-by: Justin Brewer <jzb0012@auburn.edu> | |||
2019-02-20 | Call project() with parsed version string | Justin Brewer | |
Signed-off-by: Justin Brewer <jzb0012@auburn.edu> | |||
2019-02-20 | Enable make test | Justin Brewer | |
Signed-off-by: Justin Brewer <jzb0012@auburn.edu> | |||
2019-02-20 | Generate and install hiredis.pc | Justin Brewer | |
Signed-off-by: Justin Brewer <jzb0012@auburn.edu> | |||
2019-02-20 | Install async.h | Justin Brewer | |
Signed-off-by: Justin Brewer <jzb0012@auburn.edu> | |||
2019-02-20 | Add ENABLE_EXAMPLES option, off by default | Justin Brewer | |
Signed-off-by: Justin Brewer <jzb0012@auburn.edu> | |||
2019-02-20 | Add examples to CMakeLists | Mark Nunberg | |
2019-02-20 | Add CMake system. Initial commit | Mark Nunberg | |
This provides a target to build a DSO, as well as the ability to install it. | |||
2019-01-28 | Merge pull request #644 from codehz/codehz-patch-1 | Mark Nunberg | |
Fix Invalid argument after redisAsyncConnectUnix | |||
2019-01-28 | Fix Invalid argument after redisAsyncConnectUnix | Code Hz | |
2018-12-05 | Merge pull request #632 from Mic92/patch-1 | Mark Nunberg | |
Makefile: use predefined AR | |||
2018-12-05 | Fix regression when connecting with Unix sockets (#629) | Mark Nunberg | |
2018-12-05 | Allow connections to unix socket in example | Mark Nunberg | |
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. | |||
2018-12-04 | Makefile: use predefined AR | Jörg Thalheim | |
This allows to override it for cross compilation. | |||
2018-11-30 | Merge pull request #624 from yossigo/fix/libuv-errors | Mark Nunberg | |
Fix errors not propagating properly with libuv.h. | |||
2018-11-30 | Merge pull request #628 from devnexen/freebsd_ut_fix | Mark Nunberg | |
FreeBSD build fix | |||
2018-11-26 | FreeBSD build fix | David Carlier | |
2018-11-04 | Fix errors not propagating properly with libuv.h. | Yossi Gottlieb | |
2018-10-25 | Merge pull request #620 from hacst/patch-1 | Michael Grunder | |
Fix redisBufferRead documentation | |||
2018-10-24 | Fix redisBufferRead documentation | Stefan Hacker | |
Referred to redisContextReadReply which I cannot find in this codebase nor the old redis-tools one. Presumably this meant to say redisGetReplyFromReader which is how redisBufferRead is used in this file. Could've also meant the interface function redisReaderGetReply. | |||
2018-10-03 | Merge pull request #578 from mnunberg/connfix | Mark Nunberg | |
Proper error reporting for connect failures | |||
2018-09-27 | Merge pull request #580 from charsyam/feature/fix-realloc | Mark Nunberg | |
fix common realloc mistake and add null check more | |||
2018-09-26 | Merge pull request #614 from thomaslee/tom_cppflags | Mark Nunberg | |
Add CPPFLAGS to REAL_CFLAGS | |||
2018-09-26 | Add CPPFLAGS to REAL_CFLAGS | Tom Lee | |
2018-09-26 | Update changelog for 0.14.0 | michael-grunder | |
2018-09-25 | Skip NXDOMAIN test when using evil ISPs | Mark Nunberg | |
Some ISPs like to inject their own "Suggestions" page whenever you hit NXDOMAIN. This confuses Redis as well as addrinfo (black-holing the route). | |||
2018-09-25 | Handle connection errors better in blocking mode as well | Mark Nunberg | |
2018-09-25 | saddr should be addrlen bytes | Mark Nunberg | |
Not sizeof saddr. | |||
2018-09-25 | Call connect(2) again for non-blocking connect | Mark Nunberg | |
This retrieves the actual error which occurred, as getsockopt is not always reliable in this regard. | |||
2018-09-25 | Merge pull request #612 from thomaslee/tom_release_prep | Mark Nunberg | |
Prepare for the 0.14.0 release | |||
2018-09-25 | Prepare for the 0.14.0 release | Tom Lee | |
SONAME bumped to 0.14 because we've broken ABI compatibility with 0.13.x | |||
2018-09-24 | Merge pull request #610 from thomaslee/tom_static_string2ll | Mark Nunberg | |
Make string2ll static to avoid conflict with redis | |||
2018-09-24 | Make string2ll static to avoid conflict with redis | Tom Lee | |
See discussion on #609. This should also make it easier for redis to update the vendored/bundled hiredis (though not by much). | |||
2018-05-31 | Use -dynamiclib instead of -shared on macOS | Ryan Schmidt | |
-dynamiclib is the correct documented flag to use to create dynamic libraries on macOS. Newer toolchains recognize -shared as a synonym of -dynamiclib but older toolchains don't. | |||
2018-05-21 | Add Changelog entry about the integer parsing changes | Justin Brewer | |
This should have been included in 93421f9d84868989ab0e401fb3be7b31c7a9c181 but was missed. Signed-off-by: Justin Brewer <jzb0012@auburn.edu> | |||
2018-05-20 | Don't overflow 32 bit machines in the tests! | michael-grunder | |
2018-05-20 | Add an integer parsing heavy workload to throughput testing | michael-grunder | |
2018-05-20 | Use string2ll from Redis | michael-grunder | |
This commit pulls string2ll from Redis (with permission from Antirez) as strtoll is 2-3x slower and even worse vs the original version in hiredis that didn't check for overflow at all. By using string2ll there is almost no measurable performance impact of overflow detection even in integer parsing heavy workloads (e.g. INCRBY commands). |