summaryrefslogtreecommitdiffstats
path: root/lib/libc/asr (follow)
Commit message (Expand)AuthorAgeFilesLines
* Update asr_hostaliases() to make all necessary checks in the function.eric2013-06-012-14/+14
* iterating over the ns list only matters for res_send_async.c, so moveeric2013-06-013-39/+37
* use paramaters instead of static storage in _gethostbyname()eric2013-05-291-26/+48
* Add minimal support for _res setup and update.eric2013-05-2711-45/+93
* various small fixes;jmc2013-04-301-4/+5
* Do not take external buffers for storing DNS responses in the internaleric2013-04-3012-122/+55
* copy input flags in result addrinfo structures.eric2013-04-301-1/+2
* check return value of strdup(), fix mem leak in error path and takeotto2013-04-171-10/+17
* give a timespec a name that is easier to verifyderaadt2013-04-171-5/+5
* spacingderaadt2013-04-144-8/+8
* Proper access of _THREAD_PRIVATE storage. Avoids a mem leak and reinitotto2013-04-111-3/+3
* show what we parsed in debug output; ok guether@otto2013-04-091-2/+2
* Do not fail if the user buffer is too short to hold the packet: fill it uperic2013-04-082-5/+26
* Comply with rfc2553. lib/libc/net/getaddrinfo.c already has this right.chrisz2013-04-081-2/+2
* do not fail on EINTReric2013-04-051-4/+16
* fix alignment issue in getnetby{addr,name}() too.eric2013-04-041-6/+10
* use the provided ALIGN() macro instead of re-inventing a square wheel.eric2013-04-041-7/+3
* properly follow the CNAME chain in reverse lookupseric2013-04-031-5/+13
* Use MSG_NOSIGNAL when writing DNS queries over TCP sockets to ensurematthew2013-04-031-2/+7
* add comment for how EINPROGRESS is handled there.eric2013-04-021-1/+6
* make sure we always point before the current offset.eric2013-04-021-2/+2
* better implementation for tcp_read() that can get the packet length ineric2013-04-022-23/+35
* If more than one lookup line is found in resolv.conf, the latest oneeric2013-04-011-18/+9
* properly check for domain name truncation at various places and faileric2013-04-013-20/+30
* space cleanup; ok ericderaadt2013-04-012-4/+4
* space cleanup; ok ericderaadt2013-04-0113-72/+72
* rename fielderic2013-04-012-6/+6
* simpler and saner implementation for tcp_write(). now fully handleseric2013-04-012-40/+16
* fix alignment issue in the structure filled by gethostby{name,addr}()eric2013-04-011-10/+23
* Principle of least astonishment: implement nameserver retry/backoff aseric2013-03-312-8/+10
* allow "0" as service name for raw sockets.eric2013-03-301-2/+2
* Do not assume local nameserver if resolv.conf doesn't exist, just useeric2013-03-302-8/+7
* don't ever skip reload the very first time; detective work by rpe@; ok eric@otto2013-03-301-2/+2
* properly handle scope when parsing IPv6 addresses.eric2013-03-291-2/+32
* res_querydomain()'s code to terminate the domain with '.' had the assignmentguenther2013-03-291-2/+2
* correctly show the scope for IPv6 addresses in getnameinfo()eric2013-03-291-4/+27
* Do not fail in gethostbyname_async() if there are multiple addresses ineric2013-03-291-3/+3
* accept and use any protocol specified by the caller.eric2013-03-281-14/+10
* explicitely -> explicitly;jmc2013-03-271-2/+2
* Only use the search domains for DNS lookups, as the current resolver does.eric2013-03-277-85/+63
* Allow gethostbyname() to accept a numeric IP string.eric2012-12-171-4/+47
* Saner implementation for self-contained hostent and netent, and alsoeric2012-11-242-164/+177
* knferic2012-11-2415-140/+141
* make separate structures for pack and unpackeric2012-11-248-61/+79
* tweak optionseric2012-09-091-5/+10
* allow to disable some features at build timeeric2012-09-091-5/+48
* cleanup asr_debug.ceric2012-09-094-407/+222
* use proper macros for debug traces.eric2012-09-095-178/+89
* split asr_resolver.c into different files to overlay the libc/neteric2012-09-0813-562/+788
* return value has no use; make it void.eric2012-09-071-23/+18