aboutsummaryrefslogtreecommitdiff
path: root/include/arpa/nameser_compat.h
Commit message (Collapse)AuthorAgeFilesLines
* Update our stub resolver to final version of libbind.Hajimu UMEMOTO2014-08-121-1/+1
|\ | | | | | | | | | | | | Obtained from: ISC Notes: svn path=/head/; revision=269867
| * Bring final version of libbind:Pedro F. Giffuni2014-08-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From http://www.isc.org/downloads/libbind/ The libbind functions have been separated from the BIND suite as of BIND 9.6.0. Originally from older versions of BIND, they have been continually maintained and improved but not installed by default with BIND 9. This standard resolver library contains the same historical functions and headers included with many Unix operating systems. In fact, most implementations are based on the same original code. At present, NetBSD maintains libbind code, now known as "netresolv". Notes: svn path=/vendor/resolver/dist/; revision=269610
| * Vendor import of BIND 9.4.1Hajimu UMEMOTO2007-06-031-34/+33
| | | | | | | | Notes: svn path=/vendor/resolver/dist/; revision=170242
| * Vendor import of BIND 9.3.3Hajimu UMEMOTO2006-12-151-3/+4
| | | | | | | | Notes: svn path=/vendor/resolver/dist/; revision=165254
| * Vendor import of BIND 9.3.2Hajimu UMEMOTO2006-03-211-0/+232
| | | | Notes: svn path=/vendor/resolver/dist/; revision=156959
* Spelling fixes for include/Ulrich Spörlein2012-01-071-2/+2
| | | | Notes: svn path=/head/; revision=229781
* Remove clause 3 from Berkeley copyrights. Add a few $FreeBSD$'s.Warner Losh2010-02-161-5/+1
| | | | Notes: svn path=/head/; revision=203965
* Merge BIND 9.4.1 into main chunk.Hajimu UMEMOTO2007-06-031-29/+30
| | | | | | | MFC after: 2 weeks Notes: svn path=/head/; revision=170244
* Merge BIND9 9.3.3 into main chunk.Hajimu UMEMOTO2006-12-151-1/+1
| | | | | | | | Obtained from: ISC MFC after: 1 week Notes: svn path=/head/; revision=165258
* Update the resolver in libc to BIND9's one.Hajimu UMEMOTO2006-03-211-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | Since, res_sendsigned(3) and the friends use MD5 functions, it is hard to include them without having MD5 functions in libc. So, res_sendsigned(3) is not merged into libc. Since, res_update(3) in BIND9 is not binary compatible with our res_update(3), res_update(3) is leaved as is, except some necessary modifications. The res_update(3) and the friends are not essential part of the resolver. They are not defined in resolv.h but defined in res_update.h separately in BIND9. Further, they are not called from our tree. So, I hide them from our resolv.h, but leave them only for binary backward compatibility (perhaps, no one calls them). Since, struct __res_state_ext is not exposed in BIND9, I hide it from our resolv.h. And, global variable _res_ext is removed. It breaks binary backward compatibility. But, since it is not used from outside of our libc, I think it is safe. Reviewed by: arch@ (no objection) Notes: svn path=/head/; revision=156960
* Prepend BIG_ENDIAN, BYTE_ORDER, LITTLE_ENDIAN, and PDP_ENDIAN with anMike Barcroft2002-05-281-6/+6
| | | | | | | | underscore. This is the preferred form. Also fix a preprocessor syntax error in an error-detection section. Notes: svn path=/head/; revision=97363
* Implement EDNS0 support, as EDNS0 support will be made mandatory forHajimu UMEMOTO2001-06-101-0/+1
| | | | | | | | | | | | | | IPv6 transport-ready resolvers/DNS servers. Need careful configuration when enable it. (default config is not affected). See manpage for details. XXX visible symbol __res_opt() is added, however, it is not supposed to be called from outside, libc minor is not bumped. Obtained from: KAME/NetBSD Notes: svn path=/head/; revision=78012
* $Id$ -> $FreeBSD$Peter Wemm1999-08-271-1/+1
| | | | Notes: svn path=/head/; revision=50473
* Update nameserver interface to bind-8.1.2 levels. We do not use IRS (yet?)Peter Wemm1998-06-111-0/+194
since it has far wider impact than hostname lookups (including passwords). Note that this has more ugly symbol hiding and binary compatability hacks that can go away the second we bump majors. Obtained from: Mostly from diff against ISC bind-8.1.2 sources Notes: svn path=/head/; revision=36888