summaryrefslogtreecommitdiff
path: root/lib/libc/asr
AgeCommit message (Expand)Author
2014-04-17Don't default enable the debug functionality with its unprotected getenv().Philip Guenther
2014-03-26Make the asr API public. Install asr.h to /usr/include.h and manpages.Eric Faurot
2014-03-26update manpageEric Faurot
2014-03-25Cleanup and simplify the API to be exposed. Use better names forEric Faurot
2014-03-14prefix structure names to avoid ambiguity and possible collisions whenEric Faurot
2014-03-03fix support for HOSTALIASES.Eric Faurot
2014-02-26need more #include files for resolv.h, for the non-YP case, which happensTheo de Raadt
2014-02-26Do not restrict chars in dname during label expansion, but validate resultingEric Faurot
2014-02-24make res_search() report NO_DATA instead of HOST_NOT_FOUND in some cases.Eric Faurot
2014-02-17Better search strategy for getaddrinfo. The address family loop mustEric Faurot
2014-02-17report extra PTR records as aliasesEric Faurot
2014-01-15Initialise _res.nsaddr_list in res_init(), fixing some programs which dependStuart Henderson
2013-11-24most obvious unsigned char casts for ctypeTheo de Raadt
2013-11-12pull in missing includes (math.h, unistd.h, stdlib.h) needed forTheo de Raadt
2013-08-08sync with recent name changes;Jason McIntyre
2013-07-17missing symbol rename.Eric Faurot
2013-07-12Make some symbols static and prefix all visible symbols with asr_Eric Faurot
2013-06-05Use the fancy .In macro for includes. From Jan Klemkow. ok jmc schwarzeTed Unangst
2013-06-01Move search domain iteration code in res_search_async.c where it belongs.Eric Faurot
2013-06-01Make hostaliases work for gethostbyname() and getaddrinfo() whenEric Faurot
2013-06-01Update asr_hostaliases() to make all necessary checks in the function.Eric Faurot
2013-06-01iterating over the ns list only matters for res_send_async.c, so moveEric Faurot
2013-05-29use paramaters instead of static storage in _gethostbyname()Eric Faurot
2013-05-27Add minimal support for _res setup and update.Eric Faurot
2013-04-30various small fixes;Jason McIntyre
2013-04-30Do not take external buffers for storing DNS responses in the internalEric Faurot
2013-04-30copy input flags in result addrinfo structures.Eric Faurot
2013-04-17check return value of strdup(), fix mem leak in error path and takeOtto Moerbeek
2013-04-17give a timespec a name that is easier to verifyTheo de Raadt
2013-04-14spacingTheo de Raadt
2013-04-11Proper access of _THREAD_PRIVATE storage. Avoids a mem leak and reinitOtto Moerbeek
2013-04-09show what we parsed in debug output; ok guether@Otto Moerbeek
2013-04-08Do not fail if the user buffer is too short to hold the packet: fill it upEric Faurot
2013-04-08Comply with rfc2553. lib/libc/net/getaddrinfo.c already has this right.Christopher Zimmermann
2013-04-05do not fail on EINTREric Faurot
2013-04-04fix alignment issue in getnetby{addr,name}() too.Eric Faurot
2013-04-04use the provided ALIGN() macro instead of re-inventing a square wheel.Eric Faurot
2013-04-03properly follow the CNAME chain in reverse lookupsEric Faurot
2013-04-03Use MSG_NOSIGNAL when writing DNS queries over TCP sockets to ensureMatthew Dempsky
2013-04-02add comment for how EINPROGRESS is handled there.Eric Faurot
2013-04-02make sure we always point before the current offset.Eric Faurot
2013-04-02better implementation for tcp_read() that can get the packet length inEric Faurot
2013-04-01If more than one lookup line is found in resolv.conf, the latest oneEric Faurot
2013-04-01properly check for domain name truncation at various places and failEric Faurot
2013-04-01space cleanup; ok ericTheo de Raadt
2013-04-01space cleanup; ok ericTheo de Raadt
2013-04-01rename fieldEric Faurot
2013-04-01simpler and saner implementation for tcp_write(). now fully handlesEric Faurot
2013-04-01fix alignment issue in the structure filled by gethostby{name,addr}()Eric Faurot
2013-03-31Principle of least astonishment: implement nameserver retry/backoff asEric Faurot