aboutsummaryrefslogtreecommitdiff
path: root/resolv
AgeCommit message (Expand)AuthorFilesLines
2022-09-20resolv: Fix building tst-resolv-invalid-cname for earlier C standardsFlorian Weimer1-1/+1
2022-09-20nss_dns: Rewrite _nss_dns_gethostbyname4_r using current interfacesFlorian Weimer1-262/+150
2022-09-20resolv: Add new tst-resolv-invalid-cnameFlorian Weimer2-0/+409
2022-09-20nss_dns: In gaih_getanswer_slice, skip strange aliases (bug 12154)Florian Weimer1-4/+4
2022-09-20nss_dns: Rewrite getanswer_r to match getanswer_ptr (bug 12154, bug 29305)Florian Weimer1-298/+180
2022-09-20nss_dns: Remove remnants of IPv6 address mappingFlorian Weimer4-201/+9
2022-09-20nss_dns: Rewrite _nss_dns_gethostbyaddr2_r and getanswer_ptrFlorian Weimer1-303/+102
2022-09-20nss_dns: Split getanswer_ptr from getanswer_rFlorian Weimer1-52/+268
2022-09-20resolv: Add DNS packet parsing helpers geared towards wire formatFlorian Weimer4-0/+369
2022-09-20resolv: Add internal __ns_name_length_uncompressed functionFlorian Weimer3-0/+212
2022-09-20resolv: Add the __ns_samebinaryname functionFlorian Weimer3-0/+122
2022-09-20resolv: Add internal __res_binary_hnok functionFlorian Weimer1-5/+9
2022-09-20resolv: Add tst-resolv-aliasesFlorian Weimer2-0/+256
2022-09-20resolv: Add tst-resolv-byaddr for testing reverse lookupFlorian Weimer3-0/+360
2022-02-24resolv: Fix tst-resolv tests for 2.35 ABIs and laterStafford Horne1-9/+9
2022-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert82-82/+82
2021-12-30resolv: Do not install libanl.so symbolic linkAdhemerval Zanella1-0/+5
2021-12-30resolv: Do not build libanl.so for ABIs starting at 2.35Adhemerval Zanella1-1/+5
2021-10-11resolv: Avoid GCC 12 false positive warning [BZ #28439].Martin Sebor1-1/+3
2021-10-08resolv: make res_randomid use random_bits()Cristian Rodríguez1-1/+2
2021-09-03Remove "Contributed by" linesSiddhesh Poyarekar12-12/+0
2021-07-22Move malloc hooks into a compat DSOSiddhesh Poyarekar1-3/+6
2021-07-20resolv: Do not install libnss_dns.a, libnss_dns.soFlorian Weimer1-0/+8
2021-07-19nss: Directly load nss_dns, without going through dlsym/dlopenFlorian Weimer2-0/+41
2021-07-19resolv: Move nss_dns into libcFlorian Weimer5-57/+46
2021-07-19resolv: Move res_query functions into libcFlorian Weimer5-52/+76
2021-07-19resolv: Move res_mkquery, res_nmkquery into libcFlorian Weimer5-28/+40
2021-07-19resolv: Move res_send, res_nsend into libcFlorian Weimer6-30/+45
2021-07-19resolv: Move res_hostalias into its own file, along with hostaliasFlorian Weimer3-30/+52
2021-07-19resolv: Move __res_context_hostalias into its own file and into libcFlorian Weimer5-42/+135
2021-07-19resolv: Move res_queriesmatch to its own file and into libcFlorian Weimer5-59/+144
2021-07-19resolv: Move res_nameinquery to its own file and into libcFlorian Weimer5-42/+126
2021-07-19resolv: Move ns_samename into its own file, and into libcFlorian Weimer8-31/+55
2021-07-19resolv: Move ns_makecanon into its own file, and into libcFlorian Weimer5-36/+90
2021-07-19resolv: Move res_isourserver to its own file and reformat to GNU styleFlorian Weimer3-51/+135
2021-07-19resolv: Move __res_get_nsaddr to its own file and into libcFlorian Weimer5-21/+51
2021-07-19resolv: Rename res_comp.c to res-name-checking.c and move into libcFlorian Weimer4-27/+41
2021-07-19resolv: Move dn_skipname to its own file and into libcFlorian Weimer7-18/+110
2021-07-19resolv: Move dn_comp to its own file and into libcFlorian Weimer5-17/+106
2021-07-19resolv: Move _getlong, _getshort, __putlong, __putshort to res-putgetFlorian Weimer3-15/+113
2021-07-19resolv: Move dn_expand to its own file and into libcFlorian Weimer11-44/+134
2021-07-19resolv: Move ns_name_compress into its own file and into libcFlorian Weimer4-28/+54
2021-07-19resolv: Move ns_name_pack into its own file and into libcFlorian Weimer4-195/+206
2021-07-19resolv: Move ns_name_pton into its own file and into libcFlorian Weimer4-125/+161
2021-07-19resolv: Move ns_name_uncompress into its own file and into libcFlorian Weimer4-25/+49
2021-07-19resolv: Move ns_name_skip to its own file and into libc (bug 28091)Florian Weimer4-38/+75
2021-07-19resolv: Deprecate legacy interfaces in libresolvFlorian Weimer2-40/+79
2021-07-15resolv: Move ns_name_unpack to its own file and into libcFlorian Weimer4-83/+119
2021-07-15resolv: Remove unnecessary res_isourserver_p call from send_dgFlorian Weimer1-6/+0
2021-07-15resolv: Move ns_name_ntop to its own file and into libcFlorian Weimer4-129/+152