summaryrefslogtreecommitdiff
path: root/src/anet.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add static anetV6Only() function.Geoff Garside2013-07-081-0/+10
* Change anetTcpGenericConnect to use AF_UNSPEC.Geoff Garside2013-07-081-1/+1
* Update anetPeerToString to handle AF_INET6 addrs.Geoff Garside2013-07-081-6/+20
* Update anetTcpAccept to handle AF_INET6 addresses.Geoff Garside2013-07-081-3/+10
* Update anetResolve to resolve AF_INET6 as well.Geoff Garside2013-07-081-4/+6
* Use inet_ntop(3) in anet. #apichangeGeoff Garside2013-07-081-6/+6
* Use getaddrinfo(3) in a anetTcpServer.Geoff Garside2013-07-081-13/+27
* Use getaddrinfo(3) in anetTcpGenericConnect.Geoff Garside2013-07-081-23/+37
* Add anetSetReuseAddr(err, fd) static function.Geoff Garside2013-07-081-3/+14
* Use getaddrinfo(3) in anetResolve. #apichangeGeoff Garside2013-07-081-12/+16
* Revert "anet.c: Allow creation of TCP listening sockets bound to N addresses."antirez2013-07-051-15/+8
* anet.c: Allow creation of TCP listening sockets bound to N addresses.antirez2013-07-041-8/+15
* Tcp keep-alive: send three probes before detectin an error.antirez2013-02-081-4/+8
* Add SO_KEEPALIVE support to anet.c.antirez2013-02-081-0/+43
* TCP_NODELAY after SYNC: changes to the implementation.antirez2013-02-051-6/+6
* Turn off TCP_NODELAY on the slave socket after SYNC.charsyam2013-02-051-2/+12
* Fixed many typos.guiquanz2013-01-191-2/+2
* BSD license added to every C source and header file.antirez2012-11-081-1/+1