summaryrefslogtreecommitdiff
path: root/src/anet.c
Commit message (Expand)AuthorAgeFilesLines
* support tcp-keepalive config interval on macOs (#10667)David CARLIER2022-05-021-0/+7
* Add socket-mark-id support for marking sockets. (#10349)David CARLIER2022-04-201-0/+17
* Fix some nonsense came from LGTM (#9962)Binbin2021-12-191-2/+2
* Throw error on too long unix domain socket file path (#9826)ranshid2021-12-151-0/+4
* Implement anetPipe() to combine creating pipe and setting flags (#9511)Andy Pan2021-10-061-0/+56
* Use accept4 on linux instead of fcntl to make a client socket non-blocking (#...Oran Agra2021-07-051-0/+24
* improve error handing in anetFDToString to avoid returning successfully with ...George Anderson GuimarĂ£es2021-05-111-4/+12
* fix anetGenericAccept error return check (#8835)Oran Agra2021-04-211-2/+2
* Shrink code lines and reduce code cyclomatic complexity (#8748)Andy Pan2021-04-211-10/+5
* Cleanup: remove dead code from anet. (#8660)Yossi Gottlieb2021-03-171-73/+0
* Add hostname support in Sentinel. (#8282)Yossi Gottlieb2021-01-281-12/+3
* Use FD_CLOEXEC in Sentinel, so that FDs don't leak to the scripts it runs (#8...Andy Pan2021-01-191-0/+23
* Add a precheck before the actual call to fcntl (#8360)Andy Pan2021-01-191-0/+5
* Fix double close on IPv6 setup error. (#8168)Yossi Gottlieb2020-12-091-1/+0
* Add local address to CLIENT LIST, and a CLIENT KILL filter. (#7913)yoav-steinberg2020-10-281-36/+10
* Optionally (default) fail to start if requested bind address is not available...Oran Agra2020-10-281-0/+4
* TLS: Connections refactoring and TLS support.Yossi Gottlieb2019-10-071-11/+11
* diskless replication on slave side (don't store rdb to file), plus some other...Oran Agra2019-07-081-0/+14
* fix missed call on freeaddrinfozhaozhao.zz2018-03-211-1/+1
* anet: avoid double closezhaozhao.zz2018-03-211-1/+1
* fix a typojeesyn.liu2017-08-081-1/+1
* Fix #3848 by closing the descriptor on error.antirez2017-04-181-1/+2
* Fix descriptor leak. Close #3848.antirez2017-04-181-1/+3
* fix tcp binding when IPv6 is unsupportedoranagra2016-09-091-1/+1
* anet.c: new API anetTcpNonBlockBestEffortBindConnect()antirez2015-06-111-3/+21
* anetTcpGenericConnect(), jump to error not end on errorantirez2015-06-111-2/+2
* Update anet.cHuachao Huang2015-05-211-1/+1
* Improve networking type correctnessMatt Stancliff2015-01-191-2/+2
* AnetFormatIP(): renamed, commented, now sticks to IP:port format.antirez2014-12-111-9/+10
* Add centralized IP/Peer formatting functionsMatt Stancliff2014-12-111-0/+24
* anet.c: new API anetSendTimeout().antirez2014-10-221-0/+15
* anet.c: API to set sockets back to blocking mode.antirez2014-10-171-4/+17
* anetPeerToString(): make unix sockets distinguishable.antirez2014-09-181-1/+1
* anetPeerToString() refactoring and more explicit checks.antirez2014-09-181-8/+19
* Unix domain sockets incorrectly listed as IPv6.Yossi Gottlieb2014-09-181-1/+4
* Remove warnings and improve integer sign correctness.antirez2014-08-131-0/+2
* cluster: fix node connection memory leakkingsumos2014-08-071-1/+3
* No more trailing spaces in Redis source code.antirez2014-06-261-1/+1
* While ANET_ERR is -1, check syscall retval for -1 itself.antirez2014-04-241-2/+2
* Bind source address for cluster communicationMatt Stancliff2014-03-041-4/+28
* Add support for listen(2) backlog definitionNenad Merdanovic2014-01-311-13/+10
* anetResolveIP() added to anet.c.antirez2014-01-101-1/+18
* anetPeerToString / SockName: port can be NULL on errors too.antirez2013-12-251-2/+2
* anetTcpGenericConnect() bug introduced in 9d19977 fixed.antirez2013-12-251-3/+3
* Remove useless goto from anetTcpGenericConnect().antirez2013-12-251-3/+1
* anetTcpGenericConnect() code improved + 1 bug fix.antirez2013-12-251-8/+17
* anet.c: save some vertical space.antirez2013-07-101-10/+3
* anet.c: use SO_REUSEADDR when creating listening sockets.antirez2013-07-101-5/+3
* IPv6: bind IPv4 and IPv6 interfaces by default.antirez2013-07-091-1/+1
* Add anetTcp6Server() function.Geoff Garside2013-07-081-2/+15