Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-13 | Actually define include guard | michael-grunder | |
2020-02-28 | Bump version to 0.15.0 | michael-grunder | |
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) | |||
2020-01-29 | Merge pull request #756 from ch1aki/fix-make-install | Michael Grunder | |
install alloc.h | |||
2020-01-29 | install alloc.h | akichan | |
alloc.h added in # 754 But not added to INSTALL_INCLUDE_PATH | |||
2020-01-28 | Safe allocation wrappers (#754) | Michael Grunder | |
Create allocation wrappers with a configurable OOM handler (defaults to abort()). See #752, #747 | |||
2020-01-01 | Merge pull request #746 from ShooterIT/spelling | Michael Grunder | |
fix spelling mistakes | |||
2020-01-01 | fix spelling mistakes | ShooterIT | |
2019-12-18 | Merge pull request #741 from redis/redisgetreply-null | Michael Grunder | |
Free the reply in redisGetReply when passed NULL | |||
2019-12-12 | Free the reply in redisGetReply when passed NULL | michael-grunder | |
We currently perform a NULL check in redisGetReply and don't push the reply back to the caller, but we don't free any reply meaning that this will leak memory: redisGetReply(context, NULL); This change simply frees the reply if we were passed NULL. Addresses #740 | |||
2019-12-05 | Merge pull request #727 from pbotros/botros/disable-tests-cmake | Michael Grunder | |
Adding an option to DISABLE_TESTS | |||
2019-11-25 | Merge pull request #737 from natoscott/master | Michael Grunder | |
Fix dead code in sslLogCallback relating to should_log variable. | |||
2019-11-25 | Fix dead code in sslLogCallback relating to should_log variable. | Nathan Scott | |
Coverity scans found that the should_log logic in sslLogCallback is not working as expected because the variable is not correctly initialised (the conditional code before logging always sets the value to 1, which it already is). | |||
2019-11-19 | Merge pull request #731 from Kevin-Xi/patch-1 | Michael Grunder | |
Fix typo in dict.c. | |||
2019-11-20 | Fix typo in dict.c. | Kevin | |
2019-11-03 | Adding an option to DISABLE_TESTS | Paul Botros | |
Useful when hiredis is used as a CMake dependency in other projects and added via add_subdirectory(). With DISABLE_TESTS on, `make test` in the parent project won't run hiredis tests. | |||
2019-10-10 | Use correct flag in README.md | michael-grunder | |
2019-10-10 | Merge pull request #720 from yossigo/ssl-docs | Michael Grunder | |
Update README with SSL support. | |||
2019-10-08 | Merge pull request #715 from redis/test-leaks | Michael Grunder | |
Fixes leaks in unit tests | |||
2019-10-07 | Update README with SSL support. | Yossi Gottlieb | |
2019-09-25 | Fixes leaks in unit tests | michael-grunder | |
redisFormatSdsCommandArgv takes an sds* and calls sdsempty() for us. Addresses #714 | |||
2019-09-16 | Merge pull request #711 from yossigo/ssl-tests | Mark Nunberg | |
SSL Tests | |||
2019-09-16 | Add SSL mode tests. | Yossi Gottlieb | |
This repeats all existing tests in SSL mode, but does not yet provide SSL-specific tests. | |||
2019-09-16 | Make SSL timeout error compatible with rest. | Yossi Gottlieb | |
2019-09-16 | Fix: redisReconnect() should clear SSL context. | Yossi Gottlieb | |
We should not attempt to keep the context and re-establish the TLS connection for several reasons: 1. Maintain symmetry between redisConnect() and redisReconnect(), so in both cases an extra step is required to initiate SSL. 2. The caller may also wish to reconfigure the SSL session and needs a chance to do that. 3. It is not a practical thing to do on an async non-blocking connection context. | |||
2019-09-16 | Merge pull request #708 from yossigo/wip/ssl-reorganization | Mark Nunberg | |
SSL Reorganization | |||
2019-09-01 | Update CMakelists for hiredis/hiredis_ssl builds. | Yossi Gottlieb | |
Also rename the SSL option from `HIREDIS_SSL` to `ENABLE_SSL` to conform with CMake convnetions. | |||
2019-09-01 | Separate hiredis and hiredis_ssl library build. | Yossi Gottlieb | |
2019-09-01 | Use a const funcs in redisContext. | Yossi Gottlieb | |
2019-08-29 | Update CMakeLists with sslio.c rename. | Yossi Gottlieb | |
2019-08-29 | Rename sslio. | Yossi Gottlieb | |
2019-08-29 | wip: SSL code reorganization, see #705. | Yossi Gottlieb | |
2019-08-29 | Merge pull request #706 from yossigo/fix/msvc | Mark Nunberg | |
Fix MSVC build. | |||
2019-08-28 | Fix MSVC build. | Yossi Gottlieb | |
2019-08-27 | Merge pull request #702 from yossigo/report-connect-errors | Mark Nunberg | |
SSL: Properly report SSL_connect() errors. | |||
2019-08-27 | Merge pull request #697 from yossigo/resp3 | Mark Nunberg | |
Port RESP3 support from Redis. | |||
2019-08-27 | Merge pull request #699 from yossigo/silent-ssl-trace | Mark Nunberg | |
Silent SSL trace to stdout by default. | |||
2019-08-25 | Fix typo. | Yossi Gottlieb | |
2019-08-22 | SSL: Properly report SSL_connect() errors. | Yossi Gottlieb | |
2019-08-13 | Merge pull request #670 from jman-krafton/master | Mark Nunberg | |
fix timeout code in windows | |||
2019-08-13 | Silent SSL trace to stdout by default. | Yossi Gottlieb | |
2019-08-12 | add recv error code for clarifying timeout | Sangmoon Yi | |
2019-08-12 | fix timeout code in windows | Sangmoon Yi | |
2019-08-09 | Merge pull request #663 from mbitsnbites/mingw-support-2 | Mark Nunberg | |
Windows: MinGW fixes and Windows Travis builders | |||
2019-08-09 | Travis: Add a Windows MSVC 2017 compilation test | Marcus Geelnard | |
2019-08-09 | Travis: Add a MinGW cross compilation test | Marcus Geelnard | |
2019-08-09 | MSVC: Fix some compiler warnings in sds.h | Marcus Geelnard | |
2019-08-09 | MinGW fix: Use _MSC_VER instead of _WIN32 where appropriate | Marcus Geelnard | |
Use _MSC_VER (instead of _WIN32) for things that are specific for Visual Studio. Also remove #include <winsock2.h> from hiredis.h, as it leaks too many symbols and defines into the global namespace, which is undesirable for a public interface header. Anyone who uses the the affected parts of the hiredis API needs to include the appropriate headers anyway in order to declare struct timeval variables. | |||
2019-08-09 | Merge pull request #597 from justinbrewer/createArray-size_t | Mark Nunberg | |
Update createArray to take size_t | |||
2019-08-09 | Merge branch 'master' into createArray-size_t | Mark Nunberg | |