Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/redis/hiredis
Minimalistic C client for Redis >= 1.2
https://github.com/redis/hiredis
a1405e172a3c57cb18e506afeb681551dce02620 authored almost 5 years ago by michael-grunder <[email protected]>
d57067564e7a0eb7ba5e179950b8057e4994c9dc authored almost 5 years ago by michael-grunder <[email protected]>
139f966cc88514adad760356bb16e06e5056778c authored almost 5 years ago by michael-grunder <[email protected]>
Housekeeping
* Check for C++ (#758, #750)
* Include `alloc.h` in `make install` and `cmake`...
install alloc.h
3421ac30932eed6d49405dd9b1b7438adc85a68e authored almost 5 years ago by Michael Grunder <[email protected]>
alloc.h added in # 754
But not added to INSTALL_INCLUDE_PATH
Create allocation wrappers with a configurable OOM handler (defaults to abort()).
See #752, #747
669ac9d0c843f9ccf07d4969ff6bff75fafee01f authored almost 5 years ago by Michael Grunder <[email protected]>fix spelling mistakes
0501c623c91344e54cb2775a91509650960789b1 authored about 5 years ago by Michael Grunder <[email protected]>386b9950f3b72df0cf616470ea4fb2d1fe24b23a authored about 5 years ago by ShooterIT <[email protected]>
Free the reply in redisGetReply when passed NULL
c96d492215eb3d4c80f4d7344ac41859eced5bab authored about 5 years ago by Michael Grunder <[email protected]>
We currently perform a NULL check in redisGetReply and don't push the
reply back to the caller, ...
Adding an option to DISABLE_TESTS
b2d1ad64d03ea237e18f26fc294af87180b70d63 authored about 5 years ago by Michael Grunder <[email protected]>Fix dead code in sslLogCallback relating to should_log variable.
f2ef5f0c985a16c07ef610205f92864ac30c34dd authored about 5 years ago by Michael Grunder <[email protected]>
Coverity scans found that the should_log logic in sslLogCallback
is not working as expected beca...
Fix typo in dict.c.
5d0568d9ae49363ad21b512c52025e45bbf8d02e authored about 5 years ago by Michael Grunder <[email protected]>e58a9f7d52fd324a9b05b7354256d26b7b79edd5 authored about 5 years ago by Kevin <[email protected]>
Useful when hiredis is used as a CMake dependency in other projects and
added via add_subdirecto...
e777b0295eeeda89ee2ecef6ec5cb54889033d94 authored about 5 years ago by michael-grunder <[email protected]>
Update README with SSL support.
42a2e679bebf3712a2d4403b58fc583dc90357e1 authored about 5 years ago by Michael Grunder <[email protected]>Fixes leaks in unit tests
18eeeed0769bc669e3d9bb87e887157e7298da92 authored about 5 years ago by Michael Grunder <[email protected]>c5726ba5f79d255921615bbbfe921b525a313186 authored about 5 years ago by Yossi Gottlieb <[email protected]>
redisFormatSdsCommandArgv takes an sds* and calls sdsempty() for us.
Addresses #714
5aa7b1056b6b52e69d5e37baee97fddeebf184d3 authored over 5 years ago by michael-grunder <[email protected]>SSL Tests
01535274441bf235dc17ace1343515755a6049ed authored over 5 years ago by Mark Nunberg <[email protected]>a1e538092d79425232588c249f636c4c9d810ec4 authored over 5 years ago by Yossi Gottlieb <[email protected]>
We should not attempt to keep the context and re-establish the
TLS connection for several reason...
This repeats all existing tests in SSL mode, but does not yet provide
SSL-specific tests.
SSL Reorganization
bd2c8fedf75f4e60225dfd6c735068a88666839a authored over 5 years ago by Mark Nunberg <[email protected]>
Also rename the SSL option from `HIREDIS_SSL` to `ENABLE_SSL` to conform
with CMake convnetions.
5872d818d9d4064dc68bb896e301269dec7215e5 authored over 5 years ago by Yossi Gottlieb <[email protected]>
5c85a0416459d8efccf580efa36fa7b4ddf57f48 authored over 5 years ago by Yossi Gottlieb <[email protected]>
44ef4de9d9eba37e117e5199eda3d72d26c2f4a7 authored over 5 years ago by Yossi Gottlieb <[email protected]>
df68d7d8bdfd2b192a97991db45444cf068ea708 authored over 5 years ago by Yossi Gottlieb <[email protected]>
8715ba5c82af165f783ef8bc90b4d8d5a8072175 authored over 5 years ago by Yossi Gottlieb <[email protected]>
Fix MSVC build.
1ac8fca35de6d9ecc1b6b94cbd17aa7499cb8821 authored over 5 years ago by Mark Nunberg <[email protected]>28759c4b813b15d57af148edea9cfcca4efebf3f authored over 5 years ago by Yossi Gottlieb <[email protected]>
SSL: Properly report SSL_connect() errors.
2020f6f329e6b9879e4da74ffe400d9ec311fac8 authored over 5 years ago by Mark Nunberg <[email protected]>Port RESP3 support from Redis.
ff4fa45422dc104f3377cdc3bc88d2d24ac2fcf3 authored over 5 years ago by Mark Nunberg <[email protected]>Silent SSL trace to stdout by default.
ce7cb7bcc4ca53291aca8ab8dc0f31e27c032dcc authored over 5 years ago by Mark Nunberg <[email protected]>aacd4ccd7611da795b403ff5b4a24a1c4a0c49ef authored over 5 years ago by Yossi Gottlieb <[email protected]>
153b8f632ba40fe7a0225fd4940d06e2a6e871f5 authored over 5 years ago by Yossi Gottlieb <[email protected]>
fix timeout code in windows
9c7c694cb782595abf93b022fa86e376004eb46b authored over 5 years ago by Mark Nunberg <[email protected]>6d21ffce7c0972665d500413b9f3f113417a1327 authored over 5 years ago by Yossi Gottlieb <[email protected]>
8e61d5737a9123549298582a7b98207e2acd7f7c authored over 5 years ago by Sangmoon Yi <[email protected]>
ab1762cd92845a75663c9046a6c039cd9757eb39 authored over 5 years ago by Sangmoon Yi <[email protected]>
Windows: MinGW fixes and Windows Travis builders
ac49287c3dc5abd92545024484194275ce7899fd authored over 5 years ago by Mark Nunberg <[email protected]>bbbafc5324aa0986c486756f260853fc8e8faf93 authored over 5 years ago by Marcus Geelnard <[email protected]>
687997c410bc81ecd46d9ac23abbcfc7053c449a authored over 5 years ago by Marcus Geelnard <[email protected]>
173f16ab55766ad8792d0c077829efdba188e560 authored over 5 years ago by Marcus Geelnard <[email protected]>
Use _MSC_VER (instead of _WIN32) for things that are specific for
Visual Studio.
Also remove #i...
85fee2565364cb31b72252a07538c97a52e48ca7 authored over 5 years ago by Marcus Geelnard <[email protected]>Update createArray to take size_t
3af99d5fd5c2352cd73e851686bb18de122897f1 authored over 5 years ago by Mark Nunberg <[email protected]>f9bccfb7baa0bd0c9fdbaee602398590ea364f67 authored over 5 years ago by Mark Nunberg <[email protected]>
Update README.md
5d013039a95402ff555ab51a7340d4af91b6f72b authored over 5 years ago by Mark Nunberg <[email protected]>The setsockopt and getsockopt API diffs from BSD socket and WSA one
fe215464caf1e11a34de06ec23576b01417397c7 authored over 5 years ago by Mark Nunberg <[email protected]>test: fix errstr matching for musl libc
b1fa77d02330045ab5865cd6505f0863882f2656 authored over 5 years ago by Mark Nunberg <[email protected]>redisReaderGetReply leak memory
99cdec371fc85e689e1d80761dbd50a2ce9c4c38 authored over 5 years ago by Mark Nunberg <[email protected]>Remove unnecessary null check before free
fbb83c4a7a290d6ff912a6e77dd2ad6dfac357af authored over 5 years ago by Mark Nunberg <[email protected]>Add install adapters header files
9414207002771d2caea82f2711e19ae4f541f155 authored over 5 years ago by Mark Nunberg <[email protected]>Removed whitespace before newline
c259f9059dd00c3c55170174b4b1feeac4a994c1 authored over 5 years ago by Mark Nunberg <[email protected]>This corresponds to commits d5c54f0b..bea09a7f in the redis repository.
91de9c975ac66b6eaddb6de96440a282e4227447 authored over 5 years ago by Yossi Gottlieb <[email protected]>a7a1886b7eaeac0265af419a3f9c0793e7098d46 authored over 5 years ago by Yossi Gottlieb <[email protected]>
- Removed whitespace before newline
- Removed win style newline
8249e67355e60246fb109f0d98d0b92834fd30e8 authored over 5 years ago by kevin1018 <[email protected]>
83d3c097efcc724177fae7b5f8c8daefd95e9a32 authored over 5 years ago by Quentin Young <[email protected]>
918e24c83b2a6cecea089d1c335acb98b5c593e3 authored over 5 years ago by qi.yang <[email protected]>
This makes the tests pass on musl[1] based distros like Alpine Linux.
[1]: https://www.musl-lib...
993af7710ef2f9e72b5bf2c27e15227bbcaf6a9c authored over 5 years ago by Eivind Uggedal <[email protected]>76394f1be87359c88b13fc327f86da9e949ce3e3 authored over 5 years ago by Minun Dragonation <[email protected]>
f5454d509f9eafef35714c4e5e23af066e80f4f6 authored over 5 years ago by Minun Dragonation <[email protected]>
4a94ce6326c51a2071025e929a3ab2a5263206f7 authored over 5 years ago by Minun Dragonation <[email protected]>
82252440de09067d46772da727dbc69c2e83fcf1 authored over 5 years ago by Minun Dragonation <[email protected]>
d8f814d48b25e202065b5a2b829cd0c2c20d29d3 authored over 5 years ago by Minun Dragonation <[email protected]>
Fix Compile Error On Windows (Visual Studio)
f5f855c91239706b173e2412cea301f4a3643e2d authored over 5 years ago by Mark Nunberg <[email protected]>cdb836d5f845d2bf0fbe58671d073869f41a9936 authored over 5 years ago by jinjiazhang <[email protected]>
5aa2397f9ec494380774fb9155446f14ebbf3d1f authored over 5 years ago by Mark Nunberg <[email protected]>
dc3c6ce85cf17e1da653a4a17bf3cca69ed02732 authored over 5 years ago by Mark Nunberg <[email protected]>
4830786c84b96d2a2e95b49fba55a1548d9971e1 authored over 5 years ago by Mark Nunberg <[email protected]>
Add MinGW support
ca153fa4a8ae84021bdce7ec47e5339eef1d9212 authored almost 6 years ago by Mark Nunberg <[email protected]>With this change, Hiredis builds with MinGW and runs on Windows.
dc6d19b9ece7204609980272e4b158deff224a9a authored almost 6 years ago by m <[email protected]>
Rely more on transitive dependencies, as provided by
TARGET_LINK_LIBRARIES. Avoid using ADD_DEFI...
The recv/send calls are more portable than read/write, since unlike the
latter, the former work ...
The redisFD type should be equal to the system native socket file
desciptor type (for POSIX, thi...
This makes hiredis.c free from system calls related to socket I/O. This
is also makes the treatm...
Fix NXDOMAIN test case
1c43a3823f7cd11e8d25d1979ba5eb01720f0b77 authored almost 6 years ago by Mark Nunberg <[email protected]>As it turns out 'idontexist.com' actually does exist.
afcc11cc5a694052adefd5c88d661c540d1fe6e9 authored almost 6 years ago by michael-grunder <[email protected]>This ensures that a disconnect occurs.
This commit also ensures that disconnects will clean the...
17b41740899ffcf22c150b3ab2d981938bb1a3e2 authored almost 6 years ago by Mark Nunberg <[email protected]>SSL Support
297de989a647a6f96f25aabea267aa0d18c43328 authored almost 6 years ago by Mark Nunberg <[email protected]>ffceb87ec3aa8504aea933ee4584ff3bc540622f authored almost 6 years ago by Mark Nunberg <[email protected]>
792bdbab7e781d1391adf242cb5fda33364ffeae authored almost 6 years ago by Mark Nunberg <[email protected]>
5eb6958870b71d30e3ed63e65e9f1d546dc419ec authored almost 6 years ago by Mark Nunberg <[email protected]>
1ec4aefba6d3690c461ea870eab0984a2cb597f0 authored almost 6 years ago by Mark Nunberg <[email protected]>
271f33953ff75f32d100714ae9ea2a666bca6469 authored almost 6 years ago by valentino <[email protected]>
If callback was set before scheduleTimer was set (i..e before one of the
attach()) calls.
3511c8df68b8ff640a8e1748f96197cab71311bb authored almost 6 years ago by Mark Nunberg <[email protected]>
d9e0299f1cf923ebba0e2027a2044954c5a22a38 authored almost 6 years ago by valentino <[email protected]>
ea9f9d2515081d191507ea055cd0e614a078d914 authored almost 6 years ago by Mark Nunberg <[email protected]>
also, indentation fix
f0a7595056d00383701fcb2a6247ea1ec91c2ae9 authored almost 6 years ago by Mark Nunberg <[email protected]>This helps us detect use-after-free
1eb44cf0c4e004dda6d8b9c7500cd55e367cc87b authored almost 6 years ago by Mark Nunberg <[email protected]>This will avoid the need to constantly reschedule the event
f60c5506feab92f2b6185661cce16a303d28a6a3 authored almost 6 years ago by Mark Nunberg <[email protected]>3949c8a1536bf67293817315f616ec6d1462290e authored almost 6 years ago by Mark Nunberg <[email protected]>
24e6166fedbd76a47db2ca0b4f7ab52edc0044e8 authored almost 6 years ago by Mark Nunberg <[email protected]>
4b904296405c888dde38c4e10818714f8165bced authored almost 6 years ago by Mark Nunberg <[email protected]>