Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-04-20 | remove werror in cygwin | owent | |
2016-04-20 | Add CI for Windows | owent | |
- fix macro problem in mingw-gcc - fix typedef in cygwin | |||
2016-04-20 | Auto merge of #409 - xor-gate:fix-shadow-in-test, r=badboy | not-a-robot | |
test.c: Fix shadowed name with typedef when compiling with -Wshadow Fixes: ``` /data/files/users/jerry/github/hiredis/test.c: In function 'test_free_null': /data/files/users/jerry/github/hiredis/test.c:331:11: warning: declaration of 'redisContext' shadows a global declaration [-Wshadow] void *redisContext = NULL; ^ In file included from /data/files/users/jerry/github/hiredis/test.c:13:0: /data/files/users/jerry/github/hiredis/hiredis.h:161:3: note: shadowed declaration is here } redisContext; ^ ``` | |||
2016-04-17 | test.c: Fix shadowed name with typedef when compiling with -Wshadow | Jerry Jacobs | |
2016-03-26 | docs: Handle NULL in example | Jan-Erik Rediger | |
Closes #361 | |||
2015-10-27 | Merge pull request #373 from charsyam/feature/typos | Jan-Erik Rediger | |
fixing typos | |||
2015-10-28 | fixing typos | charsyam | |
2015-10-18 | Merge pull request #369 from jamel/snprintf | Jan-Erik Rediger | |
fix snprintf format string | |||
2015-10-05 | fix snprintf format string | Sergey Polovko | |
2015-09-16 | Release version 0.13.3 | Jan-Erik Rediger | |
2015-09-16 | Add FreeBSD message to test_blocking_connection_errors. | olgeni | |
2015-09-14 | Change date format in CHANGELOG | Jan-Erik Rediger | |
Easier to read, easier to sort. | |||
2015-09-14 | Revert "redisBufferRead: Clear REDIS_CONNECTED flag when server closed ↵ | Jan-Erik Rediger | |
connection" This reverts commit 1db17f257b1999114c699e77e204f1a91143e5ad. If the `REDIS_CONNECTED` flag is cleared, the async onDisconnect callback function will never be called. This causes problems as the disconnect is never reported back to the user. Closes #359 | |||
2015-08-25 | Release version 0.13.2 | Jan-Erik Rediger | |
2015-08-24 | redisBufferRead: Clear REDIS_CONNECTED flag when server closed connection | Jerry Jacobs | |
2015-08-24 | Merge branch 'soname-stable' into unstable | Jan-Erik Rediger | |
2015-07-28 | Use container-based Travis by installing packages through the addon | Jan-Erik Rediger | |
2015-07-27 | Prevent crash on pending replies in async code | Jan-Erik Rediger | |
Fixes #335. | |||
2015-07-27 | Fix a typo in the Mac OSX example | Jan-Erik Rediger | |
2015-07-27 | Added MacOS X addapter and corresponding example. | Dmitry Bakhvalov | |
Added MacOS X support via CoreFoundation run loop. | |||
2015-07-27 | Make sure to disconnect the adapter in the destructor | Pietro Cerutti | |
2015-07-27 | Fix typo | Pietro Cerutti | |
2015-07-27 | Add hooks for read/write/cleanup | Pietro Cerutti | |
2015-07-27 | Add Qt adapter and relative example. | Pietro Cerutti | |
2015-07-27 | Add an Ivykis adapter | Gergely Nagy | |
This adds a new adapter and an example for using hiredis with the ivykis async I/O library. Signed-off-by: Gergely Nagy <algernon@madhouse-project.org> | |||
2015-07-27 | Use stable soname version | Jan-Erik Rediger | |
2015-06-25 | Merge pull request #341 from Cylix/glib_adapter_cpp_compilation | Jan-Erik Rediger | |
Use explicit casts for void* pointer in order to compile in C++ | |||
2015-06-24 | Merge pull request #333 from w359405949/w359405949-patch-1 | Jan-Erik Rediger | |
undefined reference to `clock_gettime' | |||
2015-06-22 | Use explicit casts for void* pointer in order to compile in C++ | Simon Ninon | |
2015-05-30 | Update Makefile | w359405949 | |
fix link error while run "make hiredis-example-libuv": undefined reference to `clock_gettime' undefined reference to `clock_getres' | |||
2015-05-03 | Release version 0.13.1 | Jan-Erik Rediger | |
2015-05-03 | Make sure to compile example to trigger edge-cases in compiling | Jan-Erik Rediger | |
2015-05-03 | Revert "Always compile with C99 standard." | Jan-Erik Rediger | |
This reverts commit d8145d79ce715054980938c751067ebaa541573c. | |||
2015-04-30 | Renamed redisContext struct member 'unix' to 'unix_sock' to avoid ↵ | Alex Balashov | |
encountering defined constant 'unix' in GNU C environment (see commit d8145d79ce715054980938c751067ebaa541573c). Not all code using hiredis can compile using '-std=c99', and/or not all users are able to easily make that change to the build process of various open-source projects, so it is more pragmatic to choose a different identifier that does not impose this requirement. | |||
2015-04-29 | Merge pull request #324 from redis/fix-spontaneous-reply-leak | Jan-Erik Rediger | |
Fix memory leak in async spontaneous reply handling | |||
2015-04-28 | Fix memory leak in async spontaneous reply handling | antirez | |
When an asynchronous hiredis connection subscribes to a Pub/Sub channel and gets an error, and in other related conditions, the function redisProcessCallbacks() enters a code path where the link is disconnected, however the function returns before freeing the allocated reply object. This causes a memory leak. The memory leak was trivial to trigger in Redis Sentinel, which uses hiredis, every time we tried to subscribe to an instance that required a password, in case the Sentinel was configured either with the wrong password or without password at all. In this case, the -AUTH error caused the leaking code path to be executed. | |||
2015-04-16 | Always compile with C99 standard. | Jan-Erik Rediger | |
Turns out: gnu9x defines `unix` to 1, making it unusable as a variable name. | |||
2015-04-16 | Release version 0.13.0 | Jan-Erik Rediger | |
2015-04-16 | Add current maintainer to README | Jan-Erik Rediger | |
2015-04-16 | Change copyright date and add copyright holder | Jan-Erik Rediger | |
2015-04-16 | Document reconnect method | Jan-Erik Rediger | |
2015-04-16 | Implement a reconnect method for the client context | Jan-Erik Rediger | |
Originally implemented by @abedra as part of #306. In case a write or read times out, we force an error state, because we can't guarantuee that the next read will get the right data. Instead we need to reconnect to have a clean-state connection, which is now easily possible with this method. | |||
2015-04-16 | Make this work on Redis 3.0 | Jan-Erik Rediger | |
2015-03-29 | Merge pull request #318 from neonquill/fix-install-target | Jan-Erik Rediger | |
Add PKGCONFNAME to install dependencies. | |||
2015-03-28 | Add PKGCONFNAME to install dependencies. | David Watson | |
Attempting to use the install target before the make target works fine, except for the missing pkgconfig file. Adding that file to the dependencies for the install target to make sure it gets created first. | |||
2015-03-27 | Merge pull request #314 from tzickel/master | Jan-Erik Rediger | |
Added support for compiling the parser code with Microsoft Visual C compiler. | |||
2015-03-19 | Correct escaping for prefix in pkgconf file | Jan-Erik Rediger | |
2015-03-19 | Merge pull request #316 from boardwalk/master | Jan-Erik Rediger | |
Fix hiredis.pc generation. | |||
2015-03-18 | Fix hiredis.pc generation. | Dan Skorupski | |
2015-03-18 | Merge pull request #315 from badboy/travis-fix | Jan-Erik Rediger | |
Update apt repos first |