aboutsummaryrefslogtreecommitdiff
path: root/resolv
AgeCommit message (Collapse)AuthorFilesLines
2014-02-10Use glibc_likely instead __builtin_expect.Ondřej Bílka6-45/+45
2014-01-01Update copyright notices with scripts/update-copyrightsAllan McRae18-18/+18
2013-11-26Use __glibc_reserved instead __unused.Ondřej Bílka1-1/+1
2013-10-14Correctly copy resolver address. Fixes bug #13028.Ondřej Bílka1-1/+1
2013-09-04Remove --disable-versioning.Joseph Myers1-1/+1
2013-08-30Fix typos.Ondřej Bílka1-1/+1
2013-08-29Fix typos.Ondřej Bílka1-1/+1
2013-08-27Clean up _res declaration to use __thread unconditionally.Roland McGrath1-3/+1
2013-08-27Don't try to use ioctl unless [FIONREAD].Roland McGrath1-1/+4
2013-08-27Mild decrufting in resolv code.Roland McGrath2-0/+3
2013-08-21Fix typos.Ondřej Bílka4-4/+4
2013-06-08Use (void) in no-arguments function definitions.Joseph Myers1-5/+5
2013-06-07Avoid use of "register" as optimization hint.Joseph Myers6-27/+27
2013-06-06Fix leading whitespaces.Ondrej Bilka1-1/+1
2013-06-05Remove trailing whitespace.Joseph Myers3-3/+3
2013-05-31Link extra-libs consistently with libc and ld.so.Joseph Myers1-14/+2
2013-05-16Add #include <stdint.h> for uint[32|64]_t usage (except installed headers).Ryan S. Arnold5-0/+5
2013-04-29BZ#15084: Apparent typos in strings in res_debug.cAndreas Jaeger1-2/+2
[BZ #15084] * resolv/res_debug.c (p_option): Fix strings for RES_USEBSTRING and RES_USEVC.
2013-04-29BZ#15085: Fix comments/strings for RES_NOCHECKNAMEAndreas Jaeger2-2/+2
[BZ #15085] * resolv/resolv.h (RES_NOCHECKNAME): Mark as unimplemented. * resolv/res_debug.c (p_option): Mark RES_NOCHECKNAME as unimplemented.
2013-04-29BZ#15086: Fix res_debug printing of optionsAndreas Jaeger1-0/+6
[BZ# 15086] * resolv/res_debug.c (p_option): Handle RES_NOALIASES, RES_KEEPTSIG, RES_BLAST, RES_NOIP6DOTINT, RES_SNGLKUP, RES_SNGLKUPREOP.
2013-02-17Sort Versions filesAndreas Jaeger1-1/+1
2013-02-07Remove lots of inline keywords.Roland McGrath1-2/+2
2013-01-02Update copyright notices with scripts/update-copyrights.Joseph Myers18-18/+18
2013-01-01Add script to update copyright notices and reformat some to facilitate its use.Joseph Myers3-6/+3
2012-11-30Fix assertion failures in resolver (BZ #13013).Aurelien Jarno1-15/+15
[BZ #13013] * resolv/res_query.c(__libc_res_nquery): Assign hp and hp2 depending n and resplen2 to catch cases where answer equals answerp2.
2012-11-20Add recvmmsg and sendmmsg to the generic glibc API.Thomas Schwinge1-1/+1
2012-11-19Return EAI_SYSTEM if we're out of file descriptorsSiddhesh Poyarekar1-4/+21
Resolves BZ #14719.
2012-11-13Define IPPORT_RESERVED in netdb.h for XPG4 and UNIX98 (bug 14838).Joseph Myers1-1/+1
2012-11-04[BZ #157] Remove include/stub-tag.h for good.Thomas Schwinge1-1/+0
2012-10-24Define and use $(run-built-tests).Joseph Myers1-2/+2
2012-07-12Avoid duplicate DNS requests if answer is longer than a implementationJeroen van Bemmel1-4/+0
limit [BZ #14307] * sysdeps/posix/getaddrinfo.c (gaih_inet): Increase the size of the temporary buffer used to invoke __gethostbyname2_r, __gethostbyaddr_r and gethostbyname4_r to make room for struct host_data / struct gaih_addrtuple. * resolv/nss_dns/dns-host.c (global scope): Move definition of implementation constants MAX_NR_ALIASES and MAX_NR_ADDRS to header file nss/nsswitch.h. * nss/nsswitch.h (global scope): Add definition of implementation constants MAX_NR_ALIASES and MAX_NR_ADDRS (moved from resolv/nss_dns/dns-host.c).
2012-03-31Merge copyright years in resolv/nss_dns/dns-host.cSiddhesh Poyarekar1-1/+1
2012-03-30Consider TTL of CNAME record and return minimum TTL in the chainSiddhesh Poyarekar1-3/+18
[BZ #13928] A DNS request consists of multiple resources combined into a single hostent, including multiple CNAME records that may have been assigned different TTL values. In such a case, nscd should take the least TTL among all of the resources as the timeout for the hostent before it is reloaded in its cache so that the hostent remains stale in the database for the least amount of time.
2012-03-30 * resolv/nss_dns/dns-host.c: Update copyright year.Jeff Law1-1/+1
2012-03-30Better error handling for sendmmsg use in res_sendUlrich Drepper1-5/+7
2012-03-30Correct check for DNS request send successUlrich Drepper1-1/+1
This predates the sendmmsg use. The two requests can use different request sizes but the check for successful transfer always only used buflen.
2012-03-30Speed up DNS by avoiding a system call if possibleUlrich Drepper1-17/+83
2012-03-28 [BZ #13760]Jeff Law1-1/+7
* resolv/nss_dns/dns-host.c (gaih_getanswer): Look for errno in the right place. Discard and retry query if response is larger than input buffer size.
2012-03-232012-03-23 Daniel Jacobowitz <dmj@google.com>Paul Pluzhnikov1-1/+3
Paul Pluzhnikov <ppluzhnikov@google.com> [BZ #6528] * grp/Makefile (otherlibs): Don't set it. * inet/Makefile (otherlibs): Likewise. * login/Makefile (otherlibs): Likewise. * nscd/Makefile (otherlibs): Likewise. * posix/Makefile (otherlibs): Likewise. * pwd/Makefile (otherlibs): Likewise. * rt/Makefile (otherlibs): Likewise. * sunrpc/Makefile (otherlibs): Likewise. * nss/Makefile (otherlibs): Likewise. Add libnss_files to routines and static-only-routines. ($(objpfx)getent): Remove rule. * resolv/Makefile: Add libnss_dns and libresolv to routines and static-only-routines.
2012-03-08Fix struct timespec normalization (as used in many other places).Thomas Schwinge1-2/+2
2012-03-07Remove distribute variable from MakefilesUlrich Drepper1-2/+0
2012-02-29[network] Avoid out ouf bounds read in __libc_res_nquerydomainJeff Law1-3/+7
2012-02-28 Jeff Law <law@redhat.com> * resolv/res_query.c (__libc_res_nquerydomain): Avoid out of bounds read.
2012-02-09Replace FSF snail mail address with URLs.Paul Eggert18-54/+36
2012-01-07Remove pre-ISO C supportUlrich Drepper1-48/+47
No more __const.
2012-01-07Remove non-ELF supportUlrich Drepper2-3/+3
2011-12-17Open /etc/resolv.conf with FD_CLOEXECRoss Lagerwall1-1/+1
2011-11-15Clean up internal fopen usesUlrich Drepper3-5/+5
No need to ever not use c and e.
2011-11-12Avoid unused warning in getaddrinfo_aUlrich Drepper1-3/+3
2011-09-21Link libresolv.so with ld.so for __stack_chk_guard.Joseph Myers1-1/+7
2011-09-10Remove support for !USE___THREADUlrich Drepper2-20/+1