aboutsummaryrefslogtreecommitdiff
path: root/resolv
AgeCommit message (Expand)AuthorFilesLines
5 daystst-resolv-invalid-cname.c: Explicitly cast 192 and 168 to charH.J. Lu1-2/+2
2024-11-25Silence most -Wzero-as-null-pointer-constant diagnosticsAlejandro Colomar4-12/+12
2024-08-01resolv: Fix tst-resolv-short-response for older GCC (bug 32042)Florian Weimer1-2/+4
2024-07-24resolv: Implement strict-error stub resolver option (bug 27929)Florian Weimer5-36/+74
2024-07-24resolv: Support clearing option flags with a “-” prefix (bug 14799)Florian Weimer2-13/+25
2024-07-24resolv: Do not wait for non-existing second DNS response after error (bug 30081)Florian Weimer4-1/+149
2024-07-24resolv: Allow short error responses to match any query (bug 31890)Florian Weimer3-10/+134
2024-06-13resolv: Track single-request fallback via _res._flags (bug 31476)Florian Weimer2-5/+9
2024-05-20resolv: Make _res_opcodes a compat symbol [BZ #31764]H.J. Lu1-0/+1
2024-04-02Always define __USE_TIME_BITS64 when 64 bit time_t is usedAdhemerval Zanella1-1/+1
2024-02-01Refer to C23 in place of C2X in glibcJoseph Myers1-1/+1
2024-01-26Relicense IBM portions of resolv/base64.c resolv/res_debug.c.Carlos O'Donell2-38/+34
2024-01-11resolv: Fix endless loop in __res_context_queryStefan Liebler2-4/+8
2024-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert97-97/+97
2023-12-12resolv: Fix a few unaligned accesses to fields in HEADERLudwig Rydberg2-6/+6
2023-11-20resolv: free only initialized items from gai poolJan Palus1-1/+2
2023-10-02resolve: Remove __res_context_query alloca usageAdhemerval Zanella1-31/+23
2023-09-29resolv: Fix a comment typo in __resolv_conf_loadArjun Shankar1-1/+1
2023-09-13CVE-2023-4527: Stack read overflow with large TCP responses in no-aaaa modeFlorian Weimer3-1/+132
2023-09-13resolv: Fix some unaligned accesses in resolver [BZ #30750]John David Anglin2-2/+4
2023-08-14resolv/nss_dns/dns-host: Get rid of alloca.Joe Simmons-Talbott1-2/+2
2023-07-24Restore lookup of IPv4 mapped addresses in files database (bug 25457)Andreas Schwab1-0/+69
2023-06-07resolv_conf: release lock on allocation failure (bug 30527)Andreas Schwab1-1/+4
2023-06-02Fix all the remaining misspellings -- BZ 25337Paul Pluzhnikov20-28/+28
2023-05-19hurd 64bit: Re-introduce gai_suspend symbolSamuel Thibault1-0/+2
2023-05-01hurd 64bit: Add missing libanlSamuel Thibault1-1/+1
2023-03-27Move libc_freeres_ptrs and libc_subfreeres to hidden/weak functionsAdhemerval Zanella Netto6-17/+26
2023-02-16C2x strtol binary constant handlingJoseph Myers3-1/+32
2023-01-06Update copyright dates with scripts/update-copyrightsJoseph Myers95-95/+95
2022-12-19Avoid use of atoi in some places in libcJoseph Myers1-3/+3
2022-11-01configure: Use -Wno-ignored-attributes if compiler warns about multiple aliasesAdhemerval Zanella1-0/+1
2022-08-30resolv: Fix building tst-resolv-invalid-cname for earlier C standardsFlorian Weimer1-1/+1
2022-08-30nss_dns: Rewrite _nss_dns_gethostbyname4_r using current interfacesFlorian Weimer1-281/+162
2022-08-30resolv: Add new tst-resolv-invalid-cnameFlorian Weimer2-0/+409
2022-08-30nss_dns: In gaih_getanswer_slice, skip strange aliases (bug 12154)Florian Weimer1-4/+4
2022-08-30nss_dns: Rewrite getanswer_r to match getanswer_ptr (bug 12154, bug 29305)Florian Weimer1-298/+180
2022-08-30nss_dns: Remove remnants of IPv6 address mappingFlorian Weimer4-201/+9
2022-08-30nss_dns: Rewrite _nss_dns_gethostbyaddr2_r and getanswer_ptrFlorian Weimer1-303/+102
2022-08-30nss_dns: Split getanswer_ptr from getanswer_rFlorian Weimer1-52/+268
2022-08-30resolv: Add DNS packet parsing helpers geared towards wire formatFlorian Weimer4-0/+369
2022-08-30resolv: Add internal __ns_name_length_uncompressed functionFlorian Weimer3-0/+212
2022-08-30resolv: Add the __ns_samebinaryname functionFlorian Weimer3-0/+122
2022-08-30resolv: Add internal __res_binary_hnok functionFlorian Weimer1-5/+9
2022-08-30resolv: Add tst-resolv-aliasesFlorian Weimer2-0/+256
2022-08-30resolv: Add tst-resolv-byaddr for testing reverse lookupFlorian Weimer3-0/+360
2022-06-24resolv/tst-resolv-noaaaa: Support building for older C standardsFlorian Weimer1-5/+9
2022-06-24resolv: Implement no-aaaa stub resolver optionFlorian Weimer11-12/+773
2022-04-13Replace {u}int_fast{16|32} with {u}int32_tNoah Goldstein1-1/+1
2022-03-31resolv: Initialize loop variable on tst-resolv-trailingAdhemerval Zanella1-1/+1
2022-03-22resolv: Fix unaligned accesses to fields in HEADER structJohn David Anglin3-14/+21