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

Merge branch 'libuv'

Closes #172.

c8234a319320f3d3ce055a9615fc9148e1412c63 authored over 11 years ago by Pieter Noordhuis <[email protected]>
Fix path to static libuv library

efe990d07d5a4293929246fe932bcf29ef9d41e0 authored over 11 years ago by Pieter Noordhuis <[email protected]>
Remove unused Makefile variables

Fixes #176.

9d9e4a3b4f203c654240cd66321d93850d129dd0 authored over 11 years ago by Pieter Noordhuis <[email protected]>
Merge pull request #178 from rfuchs/master

va_copy must be followed by va_end

17d73ef6ad969efb69482e62c479e3c1b4bc1106 authored over 11 years ago by Pieter Noordhuis <[email protected]>
Merge branch 'example-ae'

a5e0de0d8587c6f42f0df475e01d19be5084a5fd authored over 11 years ago by Pieter Noordhuis <[email protected]>
Call aeStop on error conditions

af9bf16953b2e559ec7ecd12a25d5ea97b879bb2 authored over 11 years ago by Pieter Noordhuis <[email protected]>
Made example-ae work again

fc55afb1b672bd3e4f47c3befdcf782013fedac3 authored over 11 years ago by Erik Dubbelboer <[email protected]>
va_copy must be followed by va_end

b15650e13a1ef106bd6a0d8b062360e8a9346ae0 authored over 11 years ago by Richard Fuchs <[email protected]>
Removed unnecessary comments

0396159214864173558deae4137b67488872d7b1 authored over 11 years ago by Erik Dubbelboer <[email protected]>
Added libuv adapter

61277d09251cfef4f768ea5d263145248e2c3a83 authored over 11 years ago by Erik Dubbelboer <[email protected]>
Merge pull request #164 from eugenebolotin/netc_fix_possible_uninitialized_access

Fix possible uninitialized value access due to strerror_r error

bcf83543762577a9b0f5625c848b7061cc980f30 authored over 11 years ago by Pieter Noordhuis <[email protected]>
Fix possible uninitialized value access due to strerror_r error

637f54b92c9b373b74cbab34fb89a583cebc54c0 authored over 11 years ago by Eugene Bolotin <[email protected]>
Merge branch 'gai_strerror'

See pull request #153.

94675ea8c8ed7dbc92c92641a83f206eaa5f06dc authored over 11 years ago by Pieter Noordhuis <[email protected]>
Fix style

b1f07f77d2fdb0cc87f06f760619aae93f4ace82 authored over 11 years ago by Pieter Noordhuis <[email protected]>
Merge branch 'keepalive'

Also see pull request #161.

91f47a1c198f78206ef02e791e0c5b5dfbeebe3a authored over 11 years ago by Pieter Noordhuis <[email protected]>
Make redisKeepAlive work on OSX

bb3c4c17c45c89d980e2f4f59f59e55d13c77334 authored over 11 years ago by Pieter Noordhuis <[email protected]>
Make KeepAlive optional

Make Connection KeepAlive being optional instead of default.

9dff5105fc01f52437d862bc95d40415f03179f0 authored over 11 years ago by Allen.Dou <[email protected]>
SetKeepAlive

Keep client alive even though no command was sent to server for a long time.

8d5bc445e53ad4114aaac1dd4ff438b638aecede authored over 11 years ago by Allen.Dou <[email protected]>
Merge pull request #156 from abedra/master

Set error on invalid timval values for redisConnectWithTimeout (Fixes #154)

63ce20dd15f83c6ff2bdab1bf3dcd1866e826c71 authored over 11 years ago by Pieter Noordhuis <[email protected]>
Set error when invalid timeout value is given to redisConnectWithTimeout

Closes #154

This commit properly sets the error value inside of
redisContextWaitReady when an i...

fca66b9e8baf760c8bec306f31162b510b04f572 authored almost 12 years ago by Aaron Bedra <[email protected]>
Update CHANGELOG.md

6bd1172419a385673c9f893d0a75c4220f87a5bb authored almost 12 years ago by Pieter Noordhuis <[email protected]>
Fix tests for test_blocking_connection_errors();

Add strings to allow OpenBSD/OSX to pass.

e5589afdec817bad8097c9e98cf62610ed338fd6 authored almost 12 years ago by Thordur Bjornsson <[email protected]>
Merge pull request #149 from redis/travis-test

Setup Travis

fd38e55d7167048c7be01418db29bae19874a04b authored almost 12 years ago by Pieter Noordhuis <[email protected]>
Add Travis badge to README

ca64a41edb473c869d7bdca20c30e68508d396a3 authored almost 12 years ago by Pieter Noordhuis <[email protected]>
Add Travis configuration

eee78a714053638b8588d4827e50ae55c0cb0357 authored almost 12 years ago by Pieter Noordhuis <[email protected]>
Merge pull request #147 from hdoreau/d7e3268f48b457cb52336d264f8860b336faea9f

Prevent hiredis from crashing on memory allocation failure

f05909cd53b1c0f983e2d645205d036784f0b39b authored almost 12 years ago by Pieter Noordhuis <[email protected]>
Merge pull request #119 from thefab/fix99

Try again later for EINTR errors (see issue #99)

9df327e8fddef1e17b2136b5f42be58f46cdbc08 authored almost 12 years ago by Pieter Noordhuis <[email protected]>
Prevent AsyncConnect from crashing on memory allocation failures.

d7e3268f48b457cb52336d264f8860b336faea9f authored almost 12 years ago by Henri Doreau <[email protected]>
Made connect functions return NULL on alloc failures.

Updated documentation and examples accordingly.

814be4f5bd62b4f66281879b3035a20ad84bb498 authored almost 12 years ago by Henri Doreau <[email protected]>
constify: constify some variables / functions

ba6c3c152cf900151495af65af74547556e82309 authored about 12 years ago by Nathan McSween <[email protected]>
Try again later for EINTR errors (see issue #99)

bf161d996fcab9cf351b2fdb851a9db5f275103b authored about 12 years ago by Fabien MARTY <[email protected]>
Merge pull request #128 from clongeau/master

make redisConnectWithTimeout connect to 127.0.0.1 instead of 127.0.0.2

3c46b13a62164d9f3f99289476f84db7918aafc2 authored about 12 years ago by Pieter Noordhuis <[email protected]>
make redisConnectWithTimeout connect to 127.0.0.1 instead of 127.0.0.2

8cbedceca7c803825c3380b406589706f0a63e5c authored about 12 years ago by Charles Longeau <[email protected]>
Bump minor version because reader struct changed

0fff0f182b96b4ffeee8379f29ed5129c3f72cf7 authored over 12 years ago by Pieter Noordhuis <[email protected]>
Mention changes in CHANGELOG

1f420bd31b94b8145832ad13c2cd22cab596587c authored over 12 years ago by Pieter Noordhuis <[email protected]>
Test new maximum depth of multi-bulk replies

05d0608ab9311f48be9b95495e0ea9d7eee5f148 authored over 12 years ago by Pieter Noordhuis <[email protected]>
On stack buffer to read replies set to 16k (was 2k).

It was verified experimentally that this value, on Linux kernels, provides
better performances c...

f7f022e4e0aa36b34b7c72a5073c779d7ef8866f authored over 12 years ago by antirez <[email protected]>
Max depth of multi-bulk reply moved from 2 to 7.

Hiredis can handle multi bulk replies with a fixed (hardcoded) level of
nesting. This should be ...

51ab89d8998e3f6844f72e020e53200e80fe52f7 authored over 12 years ago by antirez <[email protected]>
Configurable reader max idle buffer size.

Hiredis used to free unused redisReader buffers bigger than 16k. Now
this limit is configurable ...

7f095053c6db41249248a6b4366ecd11572c96d0 authored over 12 years ago by antirez <[email protected]>
Add ARCH to Makefile CFLAGS / LDFLAGS.

This makes builiding with an optional 32 bit target simpler. For
instance Redis (that contains a...

7f346477c88121e1cfaa7c052d7adc20469982d7 authored over 12 years ago by antirez <[email protected]>
Spontaneous error reply can always happen

7ec4df9403e8c5be413693f5984edb8123cc72d5 authored over 12 years ago by Pieter Noordhuis <[email protected]>
Merge pull request #101 from ErikDubbelboer/spelling

Fixed typo in README

f2ddeeae9553e7737f7fe371439f95cbd0fca292 authored over 12 years ago by Pieter Noordhuis <[email protected]>
Merge pull request #112 from nessence/master

MONITOR causes assertion failure, async.c, line 398.

63e34f5fe0ef2eaa39a6b9a8d43fcf9febab3190 authored over 12 years ago by Pieter Noordhuis <[email protected]>
async: support for determining monitor mode, if so, repush replies callback in expectation of another reply.

01cce89d9d6d6d91c464fa8d755899a7d5322c86 authored over 12 years ago by Alex Leverington <[email protected]>
Use poll() instead of select() inside redisContextWaitReady()

The current select() is limiting in instances where the fd num is > FD_SETSIZE.
Since redisConte...

f8debbfdbebb97f5d0ee2218edf1425ac219cff5 authored over 12 years ago by Mark Ellzey <[email protected]>
Fixed typo in README

bd2501078e8957c97a23744464e965d2ea803353 authored almost 13 years ago by Erik Dubbelboer <[email protected]>
Update README with actual async callback behavior

See issue #79, thanks to @ewencp.

857b2690afd8d9fbbb3472c948b74dd6cd6e8a95 authored almost 13 years ago by Pieter Noordhuis <[email protected]>
Merge pull request #72 from chipdude/master

Fix self-test of connect error on Linux; merge duplicated string (DRY)

d5d884378d3df75f8ce4ed86ffe62f1210ffe4fb authored about 13 years ago by Pieter Noordhuis <[email protected]>
DRY list of integer formats

56ae8aa11097f3973c20a5b04fc07dc0f3729766 authored about 13 years ago by Chip Salzenberg <[email protected]>
more error messages

1d5e27f6d73587d748c1ab0ebb098ccd77ad2371 authored about 13 years ago by Chip Salzenberg <[email protected]>
Merge pull request #70 from mrb/increase_read_depth

Increase read depth by one, would allow ruby redis client to read from slowlog

95e83386f7d592d021bed87f4df1530eda454c6a authored about 13 years ago by Pieter Noordhuis <[email protected]>
increase read depth by one, would allow ruby redis client to read from slowlog

52a29a124bec34b570f8b1f6817817e8aa0e5791 authored about 13 years ago by mrb <[email protected]>
Merge pull request #67 from jzwinck/master

A small fix for outdated/typo'd comments in hiredis.c

4aa3179332febf14b373af727512e5dc8b4e1ac8 authored about 13 years ago by Pieter Noordhuis <[email protected]>
Fix minor inconsistencies in comment.

347528cf480c73a3d89fdffe2e613da14d54480e authored about 13 years ago by John Zwinck <[email protected]>
Merge pull request #47 from geoffgarside/addrinfo

Use getaddrinfo

7bc9f5413447af9c920b9aaba85fa39d9496fe1a authored over 13 years ago by Pieter Noordhuis <[email protected]>
Merge pull request #54 from rtyler/pu

Include stdlib.h in async.c for free(3), realloc(3) and strtol(3) support

6bde974927ffce4f6d7acd8370c8a60b51454004 authored over 13 years ago by Pieter Noordhuis <[email protected]>
Include stdlib.h in async.c for free(3), realloc(3) and strtol(3) support

e6cf455be504eead9dd8670041ff4e3765b4808f authored over 13 years ago by R. Tyler Croy <[email protected]>
Put back missing socket error check after select(2)

b3290392d9023f47b0840912311138ff58ecbfe3 authored over 13 years ago by Pieter Noordhuis <[email protected]>
Colorize test outcome

b52193977e07506e58d8e32fbbe90016d4a67ebc authored over 13 years ago by Pieter Noordhuis <[email protected]>
Merge branch 'printf-width'

e40daec29aa738f18e86a93c087e1d1b584e4f5d authored over 13 years ago by Pieter Noordhuis <[email protected]>
Test all supported types for printf-like formatting

dad240f0a364829a9969d864de5121f33d7332c2 authored over 13 years ago by Pieter Noordhuis <[email protected]>
Abort on invalid format

There is no way we can guess the width of the argument when we cannot
infer its type from the fo...

2da784ce8f911f0eb1ef83fbcf3e2ce2d7529d15 authored over 13 years ago by Pieter Noordhuis <[email protected]>
Use correct type when calling va_arg in formatter

27c96dde77e9a36602cc3c5040375b081652a4bf authored over 13 years ago by Pieter Noordhuis <[email protected]>
Update printf-formatting tests to fail

4ac55be9b58b48a602ba23f536092eb644775f05 authored over 13 years ago by Pieter Noordhuis <[email protected]>
Merge pull request #51 from rtyler/master

Minor fixes to the libev.h and other async adapters

5def86434e1ff4554885af3436cb2d83a8349ef3 authored over 13 years ago by Pieter Noordhuis <[email protected]>
Update examples

0625e7c5fe9cb99d5c6eca6961dac8da00566a36 authored over 13 years ago by Pieter Noordhuis <[email protected]>
Change prototype of connect callback

This commit adds a status argument to the connect callback. It will be
called in the event of an...

3313bcd1912abdced96bc995ede22836c67bcd9d authored over 13 years ago by Pieter Noordhuis <[email protected]>
Extract function to check a socket for errors

e6d997a96f9af10f08c9c9e52fb545420650b05b authored over 13 years ago by Pieter Noordhuis <[email protected]>
Use macro's for event loop hooks

026d5ae750a576b43a4d76ef7a97e5d46b8158bb authored over 13 years ago by Pieter Noordhuis <[email protected]>
Convert the rest of the async adapters contain static functions for easier linking

0bf4dded315817482bdc502930549de45ed4baa3 authored over 13 years ago by R. Tyler Croy <[email protected]>
Make libev adapter functions static to fix linking

This will allow two different compilation units to include libev.h
and link together

62c8917f2f8abd492dd7a67ce77a98760ea166fe authored over 13 years ago by R. Tyler Croy <[email protected]>
Add implied include of stdlib.h

0f2e899c41d0d95b2ebf708813cf5b3abfc8c353 authored over 13 years ago by R. Tyler Croy <[email protected]>
Bump patch version

3cc6a7f29977b30feaa2ffd1b54e9a40d6b5c80b authored over 13 years ago by Pieter Noordhuis <[email protected]>
Add changelog

cecee6b76458187397c85b5da5d871612775f543 authored over 13 years ago by Pieter Noordhuis <[email protected]>
Revert "Add function to retrieve formatted reply"

This reverts commit 77540aa31694aa1e14d41f60a0452e49a2fed86a. The change
in buffer strategy is t...

375ba48eea50f2b692728a20ac4dda85bdcb010b authored over 13 years ago by Pieter Noordhuis <[email protected]>
Fix gprof target

f9a32298734bfe856d9aaba7191138c900c82d92 authored over 13 years ago by Pieter Noordhuis <[email protected]>
Coverage report

54a10a27e7c1c3c0656540657cbd2f5ebd90f0ee authored over 13 years ago by Pieter Noordhuis <[email protected]>
Use CFLAGS and LDFLAGS instead of custom variables

be5e943dddc59585f6700b00b6811e868cc793f4 authored over 13 years ago by Pieter Noordhuis <[email protected]>
Append to REAL_LDFLAGS so LDFLAGS can be overridden by the user

cc8ed7360eb8e45929c1fe89302ee79b03e25777 authored over 13 years ago by Pieter Noordhuis <[email protected]>
Pass LDFLAGS to linker when creating dynamic library

608e29b375e49f7534f57edd1dc895c19ede0123 authored over 13 years ago by Pieter Noordhuis <[email protected]>
Remove unnecessary overrides

ff09caa04a7d5c2221e75aec745f785d42ef670c authored over 13 years ago by Pieter Noordhuis <[email protected]>
Don't pass CFLAGS when linking

888b90d6ea19aede8b82db4c97a809122deceeb4 authored over 13 years ago by Pieter Noordhuis <[email protected]>
Add phony target

3331c22eb9b5dc7a00fbfaf09469f072ecb576dd authored over 13 years ago by Pieter Noordhuis <[email protected]>
Remove unused variables

The variable OBJARCH was used to compile objects for both 32-bit and
64-bit architectures. It ca...

b8e0edaabb6c04ec955f6ad6a9e11aca3c78196d authored over 13 years ago by Pieter Noordhuis <[email protected]>
Swap arguments

0c2de2525e8321fe93f2b1dcca481615011c3604 authored over 13 years ago by Pieter Noordhuis <[email protected]>
Merge DEBUG in REAL_CFLAGS

58ebe7acbd4e56212cee111b736ecd4f408c7b83 authored over 13 years ago by Pieter Noordhuis <[email protected]>
Allow *extra* CFLAGS/LDFLAGS via arguments

fc810f77d3883eb20f2e96188d6d003f550facd2 authored over 13 years ago by Pieter Noordhuis <[email protected]>
Merge branch 'makefile'

79056321be295b4e5bddaf45f114f1f6f339b610 authored over 13 years ago by Pieter Noordhuis <[email protected]>
Move redirection around

7a9127c938f37a5f76506927038fb347bb608420 authored over 13 years ago by Pieter Noordhuis <[email protected]>
Disallow overriding CFLAGS and LDFLAGS

722c142801db995e682f6b60c3f83c18f03de82f authored over 13 years ago by Pieter Noordhuis <[email protected]>
Library variables may not be overridden

93329c467ef073b35cb6b4a83ab3f3739f9e29f3 authored over 13 years ago by Pieter Noordhuis <[email protected]>
Remove private feature macros for Solaris from compiler flags

367ac44ac1582c837e7a13031d9bfce0446bc415 authored over 13 years ago by Pieter Noordhuis <[email protected]>
Remove unused libraries from link flags

8ee630875a3d4220a663706826b5345123bd7743 authored over 13 years ago by Pieter Noordhuis <[email protected]>
Add myself to Makefile license

2cd46456c08b85d88ee00404ec6349703b3053b7 authored over 13 years ago by Pieter Noordhuis <[email protected]>
Merge CCLINK with LDFLAGS

2ccb6e58ef9b049d57ead38e2adef8093c10339d authored over 13 years ago by Pieter Noordhuis <[email protected]>
Move defaults outside if block

b2bf7ba8c0dbe9761910107ad9dedf77d150d4e8 authored over 13 years ago by Pieter Noordhuis <[email protected]>
Move path variables closer to install target

461110e809f4d313832a9420db06d92b1f559372 authored over 13 years ago by Pieter Noordhuis <[email protected]>
Fallback to gcc when $CC is not in $PATH

d7dc9ca7c971686774739bbd789109fc966fbc39 authored over 13 years ago by Pieter Noordhuis <[email protected]>
Fix incorrect "no route to host" errors.

If getaddrinfo(3) includes an AF_INET6 address before an AF_INET
address on a host with only IPv...

c4ed06d90c2d25ccbb709b3d7c9c848aa732de66 authored over 13 years ago by Geoff Garside <[email protected]>
7th revision is not necessary

d5a28db039dad5038a8aa2ae9bd6ca8c78f1d51f authored over 13 years ago by Pieter Noordhuis <[email protected]>