summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-04-20Auto merge of #406 - DongwenHuang:patch-1, r=badboynot-a-robot
Update read.c static char *seekNewline(char *s, size_t len) : this function can not parse the string,such as "hello world\r". the case that the last char is '\r'.
2016-04-20Auto merge of #413 - charsyam:feature/remove-unused-code, r=badboynot-a-robot
remove unnecessory code remove some unnecessory code. It is not used any other parts
2016-04-20Auto merge of #411 - redis:backwards-compatibility-macros, r=badboynot-a-robot
fix: Remove backwards compatibility macro's Closes #296 BREAKING CHANGE: This removes the redisReplyReader* functions, which are already replaced by redisReader* functions. It renames `redisReplyReaderSetPrivdata`, `redisReplyReaderGetObject` and `redisReplyReaderGetError` to `redisReaderSetPrivdata`, `redisReaderGetObject` and `redisReaderGetError`.
2016-04-20remove unnessory codecharsyam
2016-04-20Auto merge of #414 - redis:fix-cygwin, r=badboynot-a-robot
Fix cygwin
2016-04-20Auto merge of #410 - redis:updated-sds, r=badboynot-a-robot
Updated sds
2016-04-20remove unused codecharsyam
2016-04-20chore: Cleanup appveyor configurationJan-Erik Rediger
2016-04-20remove werror in cygwinowent
2016-04-20Add CI for Windowsowent
- fix macro problem in mingw-gcc - fix typedef in cygwin
2016-04-20Auto merge of #407 - xor-gate:fix-wundef-warning, r=badboynot-a-robot
fmacros.h: Fix warning when compiled with -Wundef When compiling with the flag `-Wundef` the following warning is emitted: ``` [ 40%] Building C object CMakeFiles/hiredis-STATIC.dir/read.c.o In file included from /data/files/users/jerry/github/hiredis/read.c:33:0: /data/files/users/jerry/github/hiredis/fmacros.h:17:5: warning: "__APPLE__" is not defined [-Wundef] #if __APPLE__ && __MACH__ ^ In file included from /usr/include/string.h:25:0, from /data/files/users/jerry/github/hiredis/read.c:34: ```
2016-04-20fix: Remove backwards compatibility macro'sJan-Erik Rediger
Closes #296 BREAKING CHANGE: This removes the redisReplyReader* functions, which are already replaced by redisReader* functions. It renames `redisReplyReaderSetPrivdata`, `redisReplyReaderGetObject` and `redisReplyReaderGetError` to `redisReaderSetPrivdata`, `redisReaderGetObject` and `redisReaderGetError`.
2016-04-20fix: Add sdsalloc.h fileJan-Erik Rediger
2016-04-20Auto merge of #391 - redis:catch-error-buf-overflow, r=badboynot-a-robot
Prevent buffer overflow when formatting the error strncat might copy n+1 bytes (n bytes from the source plus a terminating nul byte). Also strncat appends after the first found nul byte. But all we pass is a buffer we might not have zeroed out already. Closes #380
2016-04-20feat: Include latests changes from sds upstreamJan-Erik Rediger
2016-04-20apply sds from redisclark.kang
2016-04-20Auto merge of #409 - xor-gate:fix-shadow-in-test, r=badboynot-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-17test.c: Fix shadowed name with typedef when compiling with -WshadowJerry Jacobs
2016-04-17fmacros.h: Fix warning when compiled with -WundefJerry Jacobs
2016-04-11Update read.cDongwenHuang
static char *seekNewline(char *s, size_t len) : this function can not parse the string,such as "hello world\r". the case that the last char is '\r'.
2016-03-26docs: Handle NULL in exampleJan-Erik Rediger
Closes #361
2015-11-18Prevent buffer overflow when formatting the errorJan-Erik Rediger
strncat might copy n+1 bytes (n bytes from the source plus a terminating nul byte). Also strncat appends after the first found nul byte. But all we pass is a buffer we might not have zeroed out already. Closes #380
2015-10-27Merge pull request #373 from charsyam/feature/typosJan-Erik Rediger
fixing typos
2015-10-28fixing typoscharsyam
2015-10-18Merge pull request #369 from jamel/snprintfJan-Erik Rediger
fix snprintf format string
2015-10-05fix snprintf format stringSergey Polovko
2015-09-16Release version 0.13.3Jan-Erik Rediger
2015-09-16Add FreeBSD message to test_blocking_connection_errors.olgeni
2015-09-14Change date format in CHANGELOGJan-Erik Rediger
Easier to read, easier to sort.
2015-09-14Revert "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-25Release version 0.13.2Jan-Erik Rediger
2015-08-24redisBufferRead: Clear REDIS_CONNECTED flag when server closed connectionJerry Jacobs
2015-08-24Merge branch 'soname-stable' into unstableJan-Erik Rediger
2015-07-28Use container-based Travis by installing packages through the addonJan-Erik Rediger
2015-07-27Prevent crash on pending replies in async codeJan-Erik Rediger
Fixes #335.
2015-07-27Fix a typo in the Mac OSX exampleJan-Erik Rediger
2015-07-27Added MacOS X addapter and corresponding example.Dmitry Bakhvalov
Added MacOS X support via CoreFoundation run loop.
2015-07-27Make sure to disconnect the adapter in the destructorPietro Cerutti
2015-07-27Fix typoPietro Cerutti
2015-07-27Add hooks for read/write/cleanupPietro Cerutti
2015-07-27Add Qt adapter and relative example.Pietro Cerutti
2015-07-27Add an Ivykis adapterGergely 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-27Use stable soname versionJan-Erik Rediger
2015-06-25Merge pull request #341 from Cylix/glib_adapter_cpp_compilationJan-Erik Rediger
Use explicit casts for void* pointer in order to compile in C++
2015-06-24Merge pull request #333 from w359405949/w359405949-patch-1Jan-Erik Rediger
undefined reference to `clock_gettime'
2015-06-22Use explicit casts for void* pointer in order to compile in C++Simon Ninon
2015-05-30Update Makefilew359405949
fix link error while run "make hiredis-example-libuv": undefined reference to `clock_gettime' undefined reference to `clock_getres'
2015-05-03Release version 0.13.1Jan-Erik Rediger
2015-05-03Make sure to compile example to trigger edge-cases in compilingJan-Erik Rediger
2015-05-03Revert "Always compile with C99 standard."Jan-Erik Rediger
This reverts commit d8145d79ce715054980938c751067ebaa541573c.