Commit Graph

  • d952ed877a Add SSL mode tests. Yossi Gottlieb 2019-09-16 17:27:43 +0300
  • a1e538092d Make SSL timeout error compatible with rest. Yossi Gottlieb 2019-09-16 17:16:44 +0300
  • d41443bd3d Fix: redisReconnect() should clear SSL context. Yossi Gottlieb 2019-09-16 17:15:34 +0300
  • bd2c8fedf7
    Merge pull request #708 from yossigo/wip/ssl-reorganization Mark Nunberg 2019-09-16 06:05:46 -0400
  • dd408e8e3f Update CMakelists for hiredis/hiredis_ssl builds. Yossi Gottlieb 2019-09-01 13:47:25 +0300
  • 5872d818d9 Separate hiredis and hiredis_ssl library build. Yossi Gottlieb 2019-09-01 13:46:27 +0300
  • 5c85a04164 Use a const funcs in redisContext. Yossi Gottlieb 2019-09-01 13:46:07 +0300
  • 44ef4de9d9 Update CMakeLists with sslio.c rename. Yossi Gottlieb 2019-08-29 22:21:40 +0300
  • df68d7d8bd Rename sslio. Yossi Gottlieb 2019-08-29 22:14:09 +0300
  • 8715ba5c82 wip: SSL code reorganization, see #705. Yossi Gottlieb 2019-08-29 22:08:54 +0300
  • 1ac8fca35d
    Merge pull request #706 from yossigo/fix/msvc Mark Nunberg 2019-08-29 10:14:34 -0400
  • 28759c4b81 Fix MSVC build. Yossi Gottlieb 2019-08-28 18:11:27 +0300
  • 2020f6f329
    Merge pull request #702 from yossigo/report-connect-errors Mark Nunberg 2019-08-27 07:10:25 -0400
  • ff4fa45422
    Merge pull request #697 from yossigo/resp3 Mark Nunberg 2019-08-27 06:59:32 -0400
  • ce7cb7bcc4
    Merge pull request #699 from yossigo/silent-ssl-trace Mark Nunberg 2019-08-27 06:58:55 -0400
  • aacd4ccd76 Fix typo. Yossi Gottlieb 2019-08-25 11:43:27 +0300
  • 153b8f632b SSL: Properly report SSL_connect() errors. Yossi Gottlieb 2019-08-22 16:19:05 +0300
  • 9c7c694cb7
    Merge pull request #670 from jman-krafton/master Mark Nunberg 2019-08-13 08:50:41 -0400
  • 6d21ffce7c Silent SSL trace to stdout by default. Yossi Gottlieb 2019-08-13 12:51:47 +0300
  • 8e61d5737a add recv error code for clarifying timeout Sangmoon Yi 2019-08-12 10:55:08 +0900
  • ab1762cd92 fix timeout code in windows Sangmoon Yi 2019-08-12 10:54:12 +0900
  • ac49287c3d
    Merge pull request #663 from mbitsnbites/mingw-support-2 Mark Nunberg 2019-08-09 07:37:28 -0400
  • bbbafc5324 Travis: Add a Windows MSVC 2017 compilation test Marcus Geelnard 2019-05-08 16:32:49 +0200
  • 687997c410 Travis: Add a MinGW cross compilation test Marcus Geelnard 2019-05-08 16:25:12 +0200
  • 173f16ab55 MSVC: Fix some compiler warnings in sds.h Marcus Geelnard 2019-05-08 16:04:34 +0200
  • 85fee25653 MinGW fix: Use _MSC_VER instead of _WIN32 where appropriate Marcus Geelnard 2019-05-08 14:59:06 +0200
  • 3af99d5fd5
    Merge pull request #597 from justinbrewer/createArray-size_t Mark Nunberg 2019-08-09 04:03:02 -0400
  • f9bccfb7ba
    Merge branch 'master' into createArray-size_t Mark Nunberg 2019-08-09 04:02:53 -0400
  • 5d013039a9
    Merge pull request #621 from Crunsher/master Mark Nunberg 2019-08-09 03:54:24 -0400
  • fe215464ca
    Merge pull request #662 from dragonation/master Mark Nunberg 2019-08-09 03:52:06 -0400
  • b1fa77d023
    Merge pull request #665 from ghost/musl-test-compat Mark Nunberg 2019-08-09 03:48:56 -0400
  • 99cdec371f
    Merge pull request #671 from movebean/master Mark Nunberg 2019-08-09 03:44:25 -0400
  • fbb83c4a7a
    Merge pull request #684 from qlyoung/remove-unnecessary-nullcheck Mark Nunberg 2019-08-09 03:40:32 -0400
  • 9414207002
    Merge pull request #688 from kevin1018/patch-1 Mark Nunberg 2019-08-09 03:40:05 -0400
  • c259f9059d
    Merge pull request #691 from Miniwoffer/master Mark Nunberg 2019-08-09 03:39:39 -0400
  • 91de9c975a RESP3 support changes from Redis. Yossi Gottlieb 2019-08-04 12:13:04 +0300
  • a7a1886b7e Initial RESP3 support [d5c54f0b]. Yossi Gottlieb 2019-08-04 11:55:24 +0300
  • a1d4da63b8 Removed whitespace before newline Odin Hultgren Van Der Horst 2019-07-22 11:06:10 +0200
  • 8249e67355
    Add install adapters header files kevin1018 2019-07-17 19:05:06 +0800
  • 83d3c097ef Remove unnecessary null check before free Quentin Young 2019-07-03 21:35:54 +0000
  • 918e24c83b redisReaderGetReply leak memory qi.yang 2019-05-30 15:03:38 +0800
  • 993af7710e test: fix errstr matching for musl libc Eivind Uggedal 2019-05-14 07:29:26 +0000
  • 76394f1be8 remove useless type casting Minun Dragonation 2019-05-13 23:20:05 +0800
  • f5454d509f fix bugs on socket timeout tv usec calculation Minun Dragonation 2019-05-05 21:58:34 +0800
  • 4a94ce6326 fix bugs for optlen output on size not big enough for timeout events Minun Dragonation 2019-05-05 21:46:34 +0800
  • 82252440de fix bugs on ref address incorrect on sockcompact with getsockopt Minun Dragonation 2019-05-05 21:39:46 +0800
  • d8f814d48b fix bugs of setsockopt diff in win compact implementation Minun Dragonation 2019-05-05 21:34:28 +0800
  • f5f855c912
    Merge pull request #658 from jinjiazhang/master Mark Nunberg 2019-04-13 09:16:46 -0400
  • cdb836d5f8 Fix Compile Error On Windows (Visual Studio) jinjiazhang 2019-04-13 10:38:34 +0800
  • 5aa2397f9e fix blocking timeouts on SSL reads/writes Mark Nunberg 2019-04-11 15:08:27 -0400
  • dc3c6ce85c build ssl example if ssl is enabled Mark Nunberg 2019-04-10 08:36:34 -0400
  • 4830786c84 ensure that blocking timeout is set Mark Nunberg 2019-04-10 08:28:36 -0400
  • ca153fa4a8
    Merge pull request #652 from mbitsnbites/mingw-support Mark Nunberg 2019-04-02 01:17:11 -0400
  • e38cd75562 CMake: Minor modernization m 2019-03-31 19:15:11 +0200
  • dc6d19b9ec Port network layer to Winsock m 2019-03-31 18:17:19 +0200
  • 1d092a235a Use recv/send instead of read/write m 2019-03-31 18:10:34 +0200
  • e84086cb92 Introduce a redisFD type m 2019-03-31 18:05:32 +0200
  • 1788f41f16 Move network I/O calls to net.c m 2019-03-31 18:03:11 +0200
  • 1c43a3823f
    Merge pull request #653 from michael-grunder/bad-domain-test-fix Mark Nunberg 2019-03-31 20:35:33 -0400
  • afcc11cc5a Fix NXDOMAIN test case michael-grunder 2019-03-31 13:46:05 -0700
  • 17b4174089 Retain the same semantics for connection error on connection timeout Mark Nunberg 2019-03-11 09:01:32 -0400
  • 297de989a6
    Merge pull request #645 from redis/ssl Mark Nunberg 2019-02-21 13:05:58 -0500
  • ffceb87ec3 SSL: build in travis Mark Nunberg 2019-02-21 12:09:17 -0500
  • 792bdbab7e cmake: ssl disabled by default Mark Nunberg 2019-02-21 12:04:53 -0500
  • 5eb6958870 Allow option for async connections to not automatically free Mark Nunberg 2019-02-21 11:49:25 -0500
  • 1ec4aefba6 Fix ifeq condition (thanks @regae) Mark Nunberg 2019-02-21 06:21:53 -0500
  • 3949c8a153 Disable SSL by default Mark Nunberg 2019-02-20 07:23:37 -0500
  • 3511c8df68 gitignore: dSYM Mark Nunberg 2019-02-20 04:53:21 -0500
  • 4b90429640 Remove redundant line after rebase Mark Nunberg 2019-02-20 04:50:02 -0500
  • d9e0299f1c fix redisLibeventEvents init valentino 2019-02-19 19:17:41 +0200
  • 271f33953f fix pkg config valentino 2019-02-17 18:19:21 +0200
  • ea9f9d2515 fixed wrong memset args Mark Nunberg 2019-02-12 09:30:43 -0500
  • f0a7595056 libevent: call destroy from cleanup Mark Nunberg 2019-02-11 14:56:56 -0500
  • 1eb44cf0c4 scrub redisContext before freeing Mark Nunberg 2019-02-11 14:55:07 -0500
  • f60c5506fe Add EV_PERSIST flag to read events Mark Nunberg 2019-02-11 14:53:42 -0500
  • 24e6166fed libevent: fix invalid mem access on delete within callback enter Mark Nunberg 2019-02-11 14:52:37 -0500
  • 5f633ac4ec fix potential uninitialized read Mark Nunberg 2019-02-11 11:26:15 -0500
  • 0bc2356ed5 CMake: update for SSL Mark Nunberg 2019-02-06 14:14:46 -0500
  • 847a20122f Fix memory leaks valentino 2019-01-20 16:07:55 +0200
  • 58222c26f4 Support SNI valentino 2018-12-20 16:26:24 +0200
  • 389e694abe Fix compilation on Ubuntu valentino 2018-12-09 12:33:56 +0200
  • 3a547b8ec0 Unix: set addrlen so async reconnect uses proper size Mark Nunberg 2018-12-13 11:24:40 -0500
  • f51363a70c Don't warn on missing field initializers Mark Nunberg 2018-12-12 11:39:41 -0500
  • f4f6b6d65c minor fixes: initialize options struct with 0 always Mark Nunberg 2018-12-12 11:36:52 -0500
  • 7b705936f6 libevent-example: Use timeout Mark Nunberg 2018-12-06 04:55:47 -0500
  • 53d9b12b76 Fix bug in options macro Mark Nunberg 2018-12-06 04:54:29 -0500
  • deba8d956d Allow connectWithOptions for async as well Mark Nunberg 2018-12-06 04:54:05 -0500
  • 35a0a1f369 read/write timeouts Mark Nunberg 2018-03-08 11:21:07 +0200
  • e4a78006e7 Provide option-struct initialization Mark Nunberg 2018-12-05 20:28:13 -0500
  • d329cc952a Use SSL by default Mark Nunberg 2018-05-21 10:35:16 -0400
  • 4127e4488b Don't add dead code for HIREDIS_NOSSL Mark Nunberg 2018-01-09 06:57:17 -0500
  • bc2a8f372a Minor SSL-related fixes Mark Nunberg 2018-01-08 16:09:53 -0500
  • 82549a53de Disable SSL by default Mark Nunberg 2018-01-08 16:07:10 -0500
  • 08efa46599 SSL for async I/O Mark Nunberg 2017-11-27 15:49:28 -0500
  • ba947bc93c Add SSL example Mark Nunberg 2017-11-27 09:24:53 -0500
  • 5f50eb4131 Remove extra printfs Mark Nunberg 2017-11-27 09:24:44 -0500
  • 0c14544906 Initial SSL (sync) implementation Mark Nunberg 2017-11-27 13:10:21 +0000
  • 4d00404b8f Update appveyor.yml to cmake Justin Brewer 2019-01-21 15:32:49 -0600
  • 93261d465f Update .travis-ci.yml to use cmake Justin Brewer 2019-01-21 14:14:33 -0600
  • ebe1657c8f Obey HIREDIS_SONAME for shared library Justin Brewer 2019-01-22 15:39:24 -0600