summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-10-10Merge pull request #720 from yossigo/ssl-docsMichael Grunder
Update README with SSL support.
2019-10-08Merge pull request #715 from redis/test-leaksMichael Grunder
Fixes leaks in unit tests
2019-10-07Update README with SSL support.Yossi Gottlieb
2019-09-25Fixes leaks in unit testsmichael-grunder
redisFormatSdsCommandArgv takes an sds* and calls sdsempty() for us. Addresses #714
2019-09-16Merge pull request #711 from yossigo/ssl-testsMark Nunberg
SSL Tests
2019-09-16Add SSL mode tests.Yossi Gottlieb
This repeats all existing tests in SSL mode, but does not yet provide SSL-specific tests.
2019-09-16Make SSL timeout error compatible with rest.Yossi Gottlieb
2019-09-16Fix: 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-16Merge pull request #708 from yossigo/wip/ssl-reorganizationMark Nunberg
SSL Reorganization
2019-09-01Update 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-01Separate hiredis and hiredis_ssl library build.Yossi Gottlieb
2019-09-01Use a const funcs in redisContext.Yossi Gottlieb
2019-08-29Update CMakeLists with sslio.c rename.Yossi Gottlieb
2019-08-29Rename sslio.Yossi Gottlieb
2019-08-29wip: SSL code reorganization, see #705.Yossi Gottlieb
2019-08-29Merge pull request #706 from yossigo/fix/msvcMark Nunberg
Fix MSVC build.
2019-08-28Fix MSVC build.Yossi Gottlieb
2019-08-27Merge pull request #702 from yossigo/report-connect-errorsMark Nunberg
SSL: Properly report SSL_connect() errors.
2019-08-27Merge pull request #697 from yossigo/resp3Mark Nunberg
Port RESP3 support from Redis.
2019-08-27Merge pull request #699 from yossigo/silent-ssl-traceMark Nunberg
Silent SSL trace to stdout by default.
2019-08-25Fix typo.Yossi Gottlieb
2019-08-22SSL: Properly report SSL_connect() errors.Yossi Gottlieb
2019-08-13Merge pull request #670 from jman-krafton/masterMark Nunberg
fix timeout code in windows
2019-08-13Silent SSL trace to stdout by default.Yossi Gottlieb
2019-08-12add recv error code for clarifying timeoutSangmoon Yi
2019-08-12fix timeout code in windowsSangmoon Yi
2019-08-09Merge pull request #663 from mbitsnbites/mingw-support-2Mark Nunberg
Windows: MinGW fixes and Windows Travis builders
2019-08-09Travis: Add a Windows MSVC 2017 compilation testMarcus Geelnard
2019-08-09Travis: Add a MinGW cross compilation testMarcus Geelnard
2019-08-09MSVC: Fix some compiler warnings in sds.hMarcus Geelnard
2019-08-09MinGW fix: Use _MSC_VER instead of _WIN32 where appropriateMarcus 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-09Merge pull request #597 from justinbrewer/createArray-size_tMark Nunberg
Update createArray to take size_t
2019-08-09Merge branch 'master' into createArray-size_tMark Nunberg
2019-08-09Merge pull request #621 from Crunsher/masterMark Nunberg
Update README.md
2019-08-09Merge pull request #662 from dragonation/masterMark Nunberg
The setsockopt and getsockopt API diffs from BSD socket and WSA one
2019-08-09Merge pull request #665 from ghost/musl-test-compatMark Nunberg
test: fix errstr matching for musl libc
2019-08-09Merge pull request #671 from movebean/masterMark Nunberg
redisReaderGetReply leak memory
2019-08-09Merge pull request #684 from qlyoung/remove-unnecessary-nullcheckMark Nunberg
Remove unnecessary null check before free
2019-08-09Merge pull request #688 from kevin1018/patch-1Mark Nunberg
Add install adapters header files
2019-08-09Merge pull request #691 from Miniwoffer/masterMark Nunberg
Removed whitespace before newline
2019-08-04RESP3 support changes from Redis.Yossi Gottlieb
This corresponds to commits d5c54f0b..bea09a7f in the redis repository.
2019-08-04Initial RESP3 support [d5c54f0b].Yossi Gottlieb
2019-07-22Removed whitespace before newlineOdin Hultgren Van Der Horst
- Removed whitespace before newline - Removed win style newline
2019-07-17Add install adapters header fileskevin1018
2019-07-03Remove unnecessary null check before freeQuentin Young
2019-05-30redisReaderGetReply leak memoryqi.yang
2019-05-14test: fix errstr matching for musl libcEivind Uggedal
This makes the tests pass on musl[1] based distros like Alpine Linux. [1]: https://www.musl-libc.org/
2019-05-13remove useless type castingMinun Dragonation
2019-05-05fix bugs on socket timeout tv usec calculationMinun Dragonation
2019-05-05fix bugs for optlen output on size not big enough for timeout eventsMinun Dragonation