aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/posix/getaddrinfo.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-02getaddrinfo: Fix leak with AI_ALL [BZ #28852]google/grte/v5-2.27/masterSiddhesh Poyarekar1-9/+25
2024-01-12CVE-2016-10739: getaddrinfo: Fully parse IPv4 address strings [BZ #20018]Florian Weimer1-1/+1
2018-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2017-10-01Hide internal idna functions [BZ #18822]H.J. Lu1-4/+1
2017-09-01getaddrinfo: Fix error handling in gethosts [BZ #21915] [BZ #21922]Florian Weimer1-22/+20
2017-09-01getaddrinfo: Return EAI_NODATA if gethostbyname2_r reports NO_DATA [BZ #21922]Florian Weimer1-0/+8
2017-09-01getaddrinfo: In gaih_inet, use h_errno for certain status values onlyFlorian Weimer1-1/+4
2017-09-01getaddrinfo: Properly set errno for NSS function lookup failureFlorian Weimer1-6/+10
2017-09-01getaddrinfo: Use &h_errno has the h_errno pointerFlorian Weimer1-28/+18
2017-09-01getaddrinfo: Use &errno has the errno pointerFlorian Weimer1-13/+10
2017-08-21Mark internal nss symbols with attribute_hidden [BZ #18822]H.J. Lu1-1/+0
2017-08-18Consolidate non cancellable close callAdhemerval Zanella1-2/+2
2017-08-08getaddrinfo: Remove unreachable return statement from gaih_inetFlorian Weimer1-7/+3
2017-08-03getaddrinfo: Release resolver context on error in gethosts [BZ #21885]Florian Weimer1-0/+2
2017-07-03resolv: Introduce struct resolv_context [BZ #21668]Florian Weimer1-17/+22
2017-06-27resolv: Call _res_hconf_init from __res_vinitFlorian Weimer1-2/+0
2017-06-24getaddrinfo: Merge IPv6 addresses and IPv4 addresses [BZ #21295]Dmitry Bilunov1-4/+4
2017-06-21getaddrinfo: Avoid stack copy of IPv6 addressFlorian Weimer1-40/+5
2017-06-03getaddrinfo: Eliminate another strdup callFlorian Weimer1-1/+1
2017-06-02getaddrinfo: Fix localplt failure involving strdupFlorian Weimer1-4/+11
2017-06-02getaddrinfo: Always allocate canonical name on the heapFlorian Weimer1-67/+42
2017-05-11getaddrinfo: Unconditionally use malloc for address listFlorian Weimer1-24/+5
2017-04-19Create more sockets with SOCK_CLOEXEC [BZ #15722]Florian Weimer1-1/+1
2017-03-13 Remove the str(n)dup inlines from string/bits/string2.h. Although inliningWilco Dijkstra1-2/+2
2017-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2016-12-31resolv: Deprecate the "inet6" option and RES_USE_INET6 [BZ #19582]Florian Weimer1-7/+9
2016-09-15inet: Add __inet6_scopeid_pton function [BZ #20611]Florian Weimer1-24/+7
2016-08-18Fix incorrect double-checked locking related to _res_hconf.initialized.Torvald Riegel1-2/+1
2016-05-12getaddrinfo: Convert from extend_alloca to struct scratch_bufferFlorian Weimer1-92/+59
2016-05-10getaddrinfo: Restore RES_USE_INET6 flag on error path [BZ #19994]Florian Weimer1-0/+1
2016-04-29CVE-2016-3706: getaddrinfo: stack overflow in hostent conversion [BZ #20010]Florian Weimer1-61/+69
2015-09-08Move bits/libc-lock.h and bits/libc-lockP.h out of bits/ (bug 14912).Joseph Myers1-1/+1
2014-11-12Fix qsort_r namespace (bug 17571).Joseph Myers1-2/+2
2014-05-15Return EAI_AGAIN for AF_UNSPEC when herrno is TRY_AGAIN (BZ #16849)Siddhesh Poyarekar1-2/+1
2014-05-07Fix parsing of getai result from nscd for IPv6-only requestAndreas Schwab1-4/+8
2014-03-24Fix use of half-initialized result in getaddrinfo when using nscd (bug 16743)Andreas Schwab1-0/+8
2014-02-10Use glibc_likely instead __builtin_expect.Ondřej Bílka1-2/+2
2013-12-02Remove redundant GAIH_OKIFUNSPEC and GAIH_EAI.Pavel Simerda1-17/+14
2013-12-02getaddrinfo: remove dead codePavel Simerda1-12/+0
2013-10-25Fix stack overflow due to large AF_INET6 requestsSiddhesh Poyarekar1-2/+18
2013-10-25Fix incorrect getaddrinfo assertion triggerAllan McRae1-3/+10
2013-10-17Don't use gethostbyaddr to determine canonical nameAndreas Schwab1-78/+11
2013-09-30Properly cache the result from looking up the nss database configAndreas Schwab1-8/+6
2013-08-28Use __glibc_unlikely instead of __builtin_expect (..., 0)Siddhesh Poyarekar1-1/+1
2013-05-21Set EAI_SYSTEM only when h_errno is NETDB_INTERNALSiddhesh Poyarekar1-2/+10
2013-05-16Add #include <stdint.h> for uint[32|64]_t usage (except installed headers).Ryan S. Arnold1-0/+1
2013-04-22Minor cleanup in getaddrinfoSiddhesh Poyarekar1-3/+4
2013-04-03Fix stack overflow in getaddrinfo with many resultsAndreas Schwab1-2/+21
2012-11-19Return EAI_SYSTEM if we're out of file descriptorsSiddhesh Poyarekar1-0/+6
2012-10-30Suppress incorrect link warnings for NSS symbolsChris Metcalf1-1/+1