summaryrefslogtreecommitdiff
path: root/src/anet.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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