summaryrefslogtreecommitdiff
path: root/net.c
AgeCommit message (Expand)Author
2023-08-18Make redisEnableKeepAlive a no-op on AF_UNIX connections. (#1215)Michael Grunder
2023-07-25Retry poll(2) if we are intterupted.michael-grunder
2023-06-01Add a test for the TCP_USER_TIMEOUT option. (#1192)Michael Grunder
2023-05-30Fix a typo in b6a052f.Yossi Gottlieb
2023-05-29Helper for setting TCP_USER_TIMEOUT socket option (#1188)Viktor Söderqvist
2022-10-14Fixup of PR734: Coverage of hiredis.c (#1124)Bjorn Svensson
2022-09-05Fix protocol error (#1106)Michael Grunder
2022-09-03Use a windows specific keepalive function. (#1104)Michael Grunder
2022-09-01Add possibility to prefer IPv6, IPv4 or unspecifiedViktor Söderqvist
2022-08-29Do store command timeout in the context for redisSetTimeout (#593)Arseniy Simonov
2022-06-26Whitespace, stylemichael-grunder
2022-06-26Use correct type for getsockopt()Kristján Valur Jónsson
2022-06-26Support failed async connects on windows.Kristján Valur Jónsson
2020-07-26add a command_timeout to redisContextOptions (#839)valentinogeron
2020-06-22fix #785: defer TCP_NODELAY in async tcp connections (#836)OmriSteiner
2020-06-07sdsrange overflow fix (#830)Michael Grunder
2020-05-22Allow users to replace allocator and handle OOM everywhere. (#800)Michael Grunder
2020-04-02Win32 tests and timeout fix (#776)Michael Grunder
2020-01-28Safe allocation wrappers (#754)Michael Grunder
2019-08-13Merge pull request #670 from jman-krafton/masterMark Nunberg
2019-08-12add recv error code for clarifying timeoutSangmoon Yi
2019-08-12fix timeout code in windowsSangmoon Yi
2019-07-03Remove unnecessary null check before freeQuentin Young
2019-04-01Port network layer to Winsockm
2019-04-01Use recv/send instead of read/writem
2019-04-01Introduce a redisFD typem
2019-04-01Move network I/O calls to net.cm
2019-02-20Remove redundant line after rebaseMark Nunberg
2019-02-20Unix: set addrlen so async reconnect uses proper sizeMark Nunberg
2019-01-28Fix Invalid argument after redisAsyncConnectUnixCode Hz
2018-12-05Fix regression when connecting with Unix sockets (#629)Mark Nunberg
2018-09-25Handle connection errors better in blocking mode as wellMark Nunberg
2018-09-25saddr should be addrlen bytesMark Nunberg
2018-09-25Call connect(2) again for non-blocking connectMark Nunberg
2018-04-30Remove redundant NULL checksJustin Brewer
2018-04-30Fix a segfault on *BSDJustin Brewer
2018-04-30Drop __redis_strerror_rJustin Brewer
2018-04-28Strip down fmacros.hJustin Brewer
2018-04-28Use AF_UNIXJustin Brewer
2017-07-15Merge #533not-a-robot[bot]
2017-06-15Small fixesamallia
2017-05-15Fix leak if setsockopt failsFrederik Deweerdt
2016-12-30Fix __redisSetErrorFromErrno() can not get error string.Jin Qing
2016-07-07fix: should close socket fd when retry connet remote (tcp)WSL
2015-11-18Fix potential race in 'invalid timeout' testsTom Lee
2015-04-30Renamed redisContext struct member 'unix' to 'unix_sock' to avoid encounterin...Alex Balashov
2015-04-16Change copyright date and add copyright holderJan-Erik Rediger
2015-04-16Implement a reconnect method for the client contextJan-Erik Rediger
2015-01-05Fix errno error buffers to not clobber errorsMatt Stancliff
2015-01-05Fix build under kfreebsdChris Lamb