Pieter Noordhuis
065e90557c
Merge pull request #215 from charliesome/fix-bugs
...
Fix a couple of bugs uncovered by the Clang static analyzer
2014-01-14 17:18:57 -08:00
Charlie Somerville
070da21623
async.c: avoid a NULL deref when redisAsyncInitialize returns NULL
2014-01-15 11:38:45 +11:00
Charlie Somerville
81c95a5fd3
sds.c: avoid leaking tokens when seplen < 1 || len < 0
2014-01-15 11:38:02 +11:00
Pieter Noordhuis
cc3ee45325
Merge branch 'ipv6'
2013-07-11 08:58:05 -07:00
antirez
06919b3f86
Minimal IPv6 support.
...
redisContextConnectTcp() is now able to use IPv6 addresses if there is
no IPv4 address found resolving the specified hostname.
2013-07-11 11:48:13 +02:00
antirez
253e796a59
example.c: it is now possible to specify server ip/port.
...
This makes possible to use the example with IPv6 addresses and/or with a
different Redis instance than 127.0.0.1:6379.
2013-07-11 10:25:48 +02:00
Noah Williamsson
fbf1bb648e
Mark the timeout parameter as const in various functions
...
The struct timeval argument in redisConnectWithTimeout(),
redisConnectUnixWithTimeout(), redisSetTimeout(),
redisContextSetTimeout(), redisContextConnectTcp()
and redisContextConnectUnix() is never modified and can
therefore be marked as const.
Signed-off-by: Noah Williamsson <noah.williamsson@gmail.com>
2013-07-10 23:34:49 -07:00
Pieter Noordhuis
c532edc27f
Fix const-related compiler errors
2013-07-10 23:31:30 -07:00
Pieter Noordhuis
049346aa33
Merge pull request #132 from nwmcsween/constify
...
constify: constify some variables / functions
2013-07-10 23:13:36 -07:00
Wolfgang Richter
37a840dc2c
Emphasize size_t length for %b formatting
...
Closes #121 .
2013-07-10 23:05:39 -07:00
Pieter Noordhuis
afc462d35d
Add note about multi bulk nesting limit ( fixes #143 )
2013-07-10 22:39:31 -07:00
Pieter Noordhuis
f9ce2111bb
Whitespace
2013-07-10 22:37:47 -07:00
Rafael Zanella
6cf2e85bd2
Update example.c
...
Added a call to redisFree()
Closes #148 .
2013-07-10 22:34:46 -07:00
Aaron Bedra
c552ca6904
Move examples into their own folder
...
Closes #166 .
2013-07-10 22:16:53 -07:00
Pieter Noordhuis
49de2cf990
Fix DNS error test ( fixes #167 )
2013-07-10 21:58:10 -07:00
Pieter Noordhuis
c8234a3193
Merge branch 'libuv'
...
Closes #172 .
2013-07-10 21:47:53 -07:00
Pieter Noordhuis
efe990d07d
Fix path to static libuv library
2013-07-10 21:47:44 -07:00
Pieter Noordhuis
9d9e4a3b4f
Remove unused Makefile variables
...
Fixes #176 .
2013-07-10 21:24:46 -07:00
Pieter Noordhuis
17d73ef6ad
Merge pull request #178 from rfuchs/master
...
va_copy must be followed by va_end
2013-07-10 21:12:10 -07:00
Pieter Noordhuis
a5e0de0d85
Merge branch 'example-ae'
2013-07-10 21:08:29 -07:00
Pieter Noordhuis
af9bf16953
Call aeStop on error conditions
2013-07-10 21:08:15 -07:00
Erik Dubbelboer
fc55afb1b6
Made example-ae work again
2013-07-02 19:24:02 +02:00
Richard Fuchs
b15650e13a
va_copy must be followed by va_end
2013-07-02 12:41:13 -04:00
Erik Dubbelboer
0396159214
Removed unnecessary comments
2013-06-09 14:43:03 +02:00
Erik Dubbelboer
61277d0925
Added libuv adapter
2013-06-04 15:06:43 +02:00
Pieter Noordhuis
bcf8354376
Merge pull request #164 from eugenebolotin/netc_fix_possible_uninitialized_access
...
Fix possible uninitialized value access due to strerror_r error
2013-05-07 17:54:54 -07:00
Eugene Bolotin
637f54b92c
Fix possible uninitialized value access due to strerror_r error
2013-05-07 18:26:05 +04:00
Pieter Noordhuis
94675ea8c8
Merge branch 'gai_strerror'
...
See pull request #153 .
2013-05-01 09:32:10 -07:00
Pieter Noordhuis
b1f07f77d2
Fix style
2013-05-01 09:32:03 -07:00
Pieter Noordhuis
91f47a1c19
Merge branch 'keepalive'
...
Also see pull request #161 .
2013-05-01 09:23:17 -07:00
Pieter Noordhuis
bb3c4c17c4
Make redisKeepAlive work on OSX
2013-05-01 09:23:06 -07:00
Allen.Dou
9dff5105fc
Make KeepAlive optional
...
Make Connection KeepAlive being optional instead of default.
2013-04-30 00:11:57 +08:00
Allen.Dou
8d5bc445e5
SetKeepAlive
...
Keep client alive even though no command was sent to server for a long time.
2013-04-19 11:26:43 +08:00
Pieter Noordhuis
63ce20dd15
Merge pull request #156 from abedra/master
...
Set error on invalid timval values for redisConnectWithTimeout (Fixes #154 )
2013-04-10 08:58:09 -07:00
Aaron Bedra
fca66b9e8b
Set error when invalid timeout value is given to redisConnectWithTimeout
...
Closes #154
This commit properly sets the error value inside of
redisContextWaitReady when an invalid sec or usec value is provided.
Tests for each case are provided to demonstrate that the issue is
properly fixed and to avoid regression.
Signed-off-by: Aaron Bedra <aaron@aaronbedra.com>
2013-03-14 21:34:21 -05:00
Pieter Noordhuis
6bd1172419
Update CHANGELOG.md
2013-03-14 19:17:32 -07:00
Thordur Bjornsson
e5589afdec
Fix tests for test_blocking_connection_errors();
...
Add strings to allow OpenBSD/OSX to pass.
2013-02-23 10:51:24 +01:00
Pieter Noordhuis
fd38e55d71
Merge pull request #149 from redis/travis-test
...
Setup Travis
2013-01-26 11:35:34 -08:00
Pieter Noordhuis
ca64a41edb
Add Travis badge to README
2013-01-26 11:32:45 -08:00
Pieter Noordhuis
eee78a7140
Add Travis configuration
2013-01-26 11:28:19 -08:00
Pieter Noordhuis
f05909cd53
Merge pull request #147 from hdoreau/d7e3268f48b457cb52336d264f8860b336faea9f
...
Prevent hiredis from crashing on memory allocation failure
2013-01-26 11:18:45 -08:00
Pieter Noordhuis
9df327e8fd
Merge pull request #119 from thefab/fix99
...
Try again later for EINTR errors (see issue #99 )
2013-01-26 11:09:15 -08:00
Henri Doreau
d7e3268f48
Prevent AsyncConnect from crashing on memory allocation failures.
2013-01-22 15:53:17 +01:00
Henri Doreau
814be4f5bd
Made connect functions return NULL on alloc failures.
...
Updated documentation and examples accordingly.
2013-01-22 10:19:46 +01:00
Nathan McSween
ba6c3c152c
constify: constify some variables / functions
2012-11-12 19:48:21 +00:00
Fabien MARTY
bf161d996f
Try again later for EINTR errors (see issue #99 )
2012-11-06 18:42:05 +01:00
Pieter Noordhuis
3c46b13a62
Merge pull request #128 from clongeau/master
...
make redisConnectWithTimeout connect to 127.0.0.1 instead of 127.0.0.2
2012-10-25 08:09:24 -07:00
Charles Longeau
8cbedceca7
make redisConnectWithTimeout connect to 127.0.0.1 instead of 127.0.0.2
2012-10-25 12:40:15 +03:00
Pieter Noordhuis
0fff0f182b
Bump minor version because reader struct changed
2012-08-27 23:55:52 -07:00
Pieter Noordhuis
1f420bd31b
Mention changes in CHANGELOG
2012-08-27 23:55:23 -07:00