summaryrefslogtreecommitdiff
path: root/src/network
AgeCommit message (Expand)AuthorLines
2013-11-23Fix dn_expand pointer followingMichael Forney-1/+1
2013-11-20fix fd leak (missing close-on-exec) in getifaddrsRich Felker-1/+1
2013-11-02fix regression in inet_aton due to misinterpretation of __ipparse returnRich Felker-3/+3
2013-10-23fix inet_ptonSzabolcs Nagy-26/+19
2013-10-22fix __ipparse to parse the generic numbers-and-dots IPv4 format correctlySzabolcs Nagy-5/+12
2013-10-22fix inet_aton to accept the generic "numbers-and-dots" IPv4 address formatSzabolcs Nagy-1/+4
2013-10-21split inet_addr and inet_ntoa back into their own filesRich Felker-16/+21
2013-10-19fix return value for inet_pton in ipv6 failure casesRich Felker-6/+6
2013-08-23fix regression in dn_expand/reverse dnsRich Felker-1/+1
2013-08-14fix length computation in dn_expandRich Felker-3/+5
2013-08-14de-duplicate dn_expand, fix return value and signature, clean upRich Felker-48/+23
2013-07-25fix undefined strcpy call in inet_ntopRich Felker-1/+1
2013-07-25make inet_ntop format v4-mapped ipv6 addresses properlyRich Felker-8/+14
2013-07-24make getaddrinfo with AF_UNSPEC and null host return both IPv4 and v6Rich Felker-14/+23
2013-07-09fix missing SOCK_CLOEXEC in various functions that use sockets internallyRich Felker-4/+4
2013-07-01add stubs for additional legacy ether.h functionsRich Felker-0/+15
2013-06-25implement inet_lnaof, inet_netof, and inet_makeaddrRich Felker-39/+55
2013-06-25add ether_aton[_r] and ether_ntoa[_r] functionsRich Felker-0/+43
2013-04-09getifaddrs: implement proper ipv6 netmasksrofl0r-2/+11
2013-04-06getifaddrs: remove unused labelrofl0r-1/+0
2013-04-05getifaddrs: use if_nameindex to enumerate interfacesrofl0r-23/+9
2013-04-05getifaddrs: one less indent levelrofl0r-30/+28
2013-04-05getifaddrs: less mallocrofl0r-55/+52
2013-04-05add getifaddrsrofl0r-0/+191
2013-04-04implement dn_skipname (legacy resolver function)Rich Felker-0/+12
2013-02-02dynamically allocate storage for gethostby* buffersRich Felker-10/+32
2013-02-02fix blank ai_canonname from getaddrinfo for non-CNAMEsRich Felker-1/+1
2013-02-02fix memory leak due to double call to getaddrinfo in gethostbyname*Rich Felker-1/+0
2013-02-02fix error returns in gethostby*_r functionsRich Felker-17/+10
2012-12-19add inet_network (required for wine)rofl0r-0/+11
2012-11-05improve SOCK_NONBLOCK/SOCK_CLOEXEC fallback codeRich Felker-1/+2
2012-09-29fix some more O_CLOEXEC/SOCK_CLOEXEC issuesRich Felker-3/+1
2012-09-29move accept4, dup3, and pipe2 to non-linux-specific locationsRich Felker-0/+9
2012-09-29emulate SOCK_CLOEXEC and SOCK_NONBLOCK for old (pre-2.6.27) kernelsRich Felker-1/+14
2012-09-22fix getaddrinfo to accept port 0 (zero)Rich Felker-2/+2
2012-09-06use restrict everywhere it's required by c99 and/or posix 2008Rich Felker-11/+11
2012-07-22remove scanf dependency from getaddrinfo /etc/services supportRich Felker-5/+4
2012-07-22getaddrinfo /etc/services lookup supportRich Felker-3/+16
2012-07-22make getservby*_r return error code rather than -1 (and using errno)Rich Felker-19/+35
2012-07-21fix logic error for skipping failed interfaces in if_nameindexRich Felker-8/+7
2012-07-14fix getservby*() with null pointer for protocol argumentRich Felker-0/+8
2012-07-12workaround another sendmsg kernel bug on 64-bit machinesRich Felker-0/+13
2012-05-16fix misplaced semicolon in preprocessor directive (#undef h_errno)Rich Felker-1/+1
2012-05-12use __h_errno_location for h_errnoRich Felker-0/+9
2012-04-01improve name lookup performance in corner casesRich Felker-2/+2
2012-02-23fix for previous incorrect fix of cancellation in dns lookupsRich Felker-3/+4
2012-02-11fix default nameserver when resolv.conf doesn't existRich Felker-1/+2
2012-02-11fix illegal goto out of cleanup context in dns lookupsRich Felker-3/+3
2011-09-21make dns lookups (and thus getaddrinfo) cancellableRich Felker-4/+11
2011-09-21use poll rather than select in dns lookups (also clock_gettime)Rich Felker-12/+10