about summary refs log tree commit diff
path: root/src/network
Commit message (Expand)AuthorAgeFilesLines
* getifaddrs: implement proper ipv6 netmasksrofl0r2013-04-091-2/+11
* getifaddrs: remove unused labelrofl0r2013-04-061-1/+0
* getifaddrs: use if_nameindex to enumerate interfacesrofl0r2013-04-051-23/+9
* getifaddrs: one less indent levelrofl0r2013-04-051-30/+28
* getifaddrs: less mallocrofl0r2013-04-051-55/+52
* add getifaddrsrofl0r2013-04-051-0/+191
* implement dn_skipname (legacy resolver function)Rich Felker2013-04-041-0/+12
* dynamically allocate storage for gethostby* buffersRich Felker2013-02-022-10/+32
* fix blank ai_canonname from getaddrinfo for non-CNAMEsRich Felker2013-02-021-1/+1
* fix memory leak due to double call to getaddrinfo in gethostbyname*Rich Felker2013-02-021-1/+0
* fix error returns in gethostby*_r functionsRich Felker2013-02-022-17/+10
* add inet_network (required for wine)rofl0r2012-12-191-0/+11
* improve SOCK_NONBLOCK/SOCK_CLOEXEC fallback codeRich Felker2012-11-051-1/+2
* fix some more O_CLOEXEC/SOCK_CLOEXEC issuesRich Felker2012-09-291-3/+1
* move accept4, dup3, and pipe2 to non-linux-specific locationsRich Felker2012-09-291-0/+9
* emulate SOCK_CLOEXEC and SOCK_NONBLOCK for old (pre-2.6.27) kernelsRich Felker2012-09-291-1/+14
* fix getaddrinfo to accept port 0 (zero)Rich Felker2012-09-221-2/+2
* use restrict everywhere it's required by c99 and/or posix 2008Rich Felker2012-09-069-11/+11
* remove scanf dependency from getaddrinfo /etc/services supportRich Felker2012-07-221-5/+4
* getaddrinfo /etc/services lookup supportRich Felker2012-07-221-3/+16
* make getservby*_r return error code rather than -1 (and using errno)Rich Felker2012-07-222-19/+35
* fix logic error for skipping failed interfaces in if_nameindexRich Felker2012-07-211-8/+7
* fix getservby*() with null pointer for protocol argumentRich Felker2012-07-142-0/+8
* workaround another sendmsg kernel bug on 64-bit machinesRich Felker2012-07-121-0/+13
* fix misplaced semicolon in preprocessor directive (#undef h_errno)Rich Felker2012-05-161-1/+1
* use __h_errno_location for h_errnoRich Felker2012-05-122-0/+9
* improve name lookup performance in corner casesRich Felker2012-04-012-2/+2
* fix for previous incorrect fix of cancellation in dns lookupsRich Felker2012-02-231-3/+4
* fix default nameserver when resolv.conf doesn't existRich Felker2012-02-111-1/+2
* fix illegal goto out of cleanup context in dns lookupsRich Felker2012-02-111-3/+3
* make dns lookups (and thus getaddrinfo) cancellableRich Felker2011-09-211-4/+11
* use poll rather than select in dns lookups (also clock_gettime)Rich Felker2011-09-211-12/+10
* remove some stray trailing space charactersRich Felker2011-09-132-2/+2
* implement if_nameindex and if_freenameindexRich Felker2011-08-032-0/+65
* fix wrong messages in gai_strerrorRich Felker2011-08-011-0/+2
* port numbers should always be interpreted as decimalRich Felker2011-08-011-1/+1
* "implement" getnetbyaddr and getnetbynameRich Felker2011-07-121-0/+12
* res_search symbol, aliased to res_query for now (better than nothing)Rich Felker2011-06-301-0/+3
* fix bug in ipv6 parsing that prevented parsing a lone "::"Rich Felker2011-04-251-4/+1
* ipv6 parsing code (formerly dummied-out)Rich Felker2011-04-252-8/+62
* fix bogus return values for inet_ptonRich Felker2011-04-211-2/+2
* disallow blank strings as service or host nameRich Felker2011-04-201-0/+3
* fix bugs in ipv4 parsingRich Felker2011-04-201-1/+2
* dns lookups: protect against cancellation and fix incorrect error codesRich Felker2011-04-181-4/+10
* overhaul pthread cancellationRich Felker2011-04-176-28/+6
* optimize ntohl etc. in terms of bswap functionsRich Felker2011-04-124-20/+12
* workaround broken msghdr struct on 64bit linuxRich Felker2011-04-082-0/+21
* fix ipv6 address printing: 2001 appeared as 201, etc.Rich Felker2011-04-081-3/+5
* fix broken dns response parsing code that made most ipv6 lookups failRich Felker2011-04-081-4/+6
* return the requested string as the "canonical name" for numeric addressesRich Felker2011-04-081-0/+1