summaryrefslogtreecommitdiff
path: root/lib/libc
Commit message (Collapse)AuthorAgeFilesLines
* Add missing break.vendor/resolverPedro F. Giffuni2014-08-201-0/+1
| | | | | | | CID: 603368 Notes: svn path=/vendor/resolver/dist/; revision=270211
* We don't use these files.Hajimu UMEMOTO2014-08-109-827/+0
| | | | Notes: svn path=/vendor/resolver/dist/; revision=269781
* Fix broken pointer overflow check ns_name_unpack()Pedro F. Giffuni2014-08-071-2/+3
| | | | | | | | | | | | | | | | | Many compilers may optimize away the overflow check `msg + l < msg', where `msg' is a pointer and `l' is an integer, because pointer overflow is undefined behavior in C. Use a safe precondition test `l >= eom - msg' instead. Reference: https://android-review.googlesource.com/#/c/50570/ Obtained from: NetBSD (CVS rev. 1.10) MFC after: 3 weeks Notes: svn path=/vendor/resolver/dist/; revision=269668
* Bring final version of libbind:Pedro F. Giffuni2014-08-0541-191/+1683
| | | | | | | | | | | | | | | | | 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
* Import the resolver part of BIND 9.4.3.vendor/resolver/9.4.3Hajimu UMEMOTO2008-12-147-30/+147
| | | | | Notes: svn path=/vendor/resolver/dist/; revision=186083 svn path=/vendor/resolver/9.4.3/; revision=186084; tag=vendor/resolver/9.4.3
* Vendor import of BIND 9.4.2vendor/resolver/9.4.2Hajimu UMEMOTO2007-12-033-21/+32
| | | | | Notes: svn path=/vendor/resolver/dist/; revision=174223 svn path=/vendor/resolver/9.4.2/; revision=174225; tag=vendor/resolver/9.4.2
* Vendor import of BIND 9.4.1vendor/resolver/9.4.1Hajimu UMEMOTO2007-06-031-2/+7
| | | | | Notes: svn path=/vendor/resolver/dist/; revision=170245 svn path=/vendor/resolver/9.4.1/; revision=170246; tag=vendor/resolver/9.4.1
* Vendor import of BIND 9.4.1Hajimu UMEMOTO2007-06-0337-452/+530
| | | | Notes: svn path=/vendor/resolver/dist/; revision=170242
* Vendor import of BIND 9.3.3Hajimu UMEMOTO2006-12-156-25/+22
| | | | Notes: svn path=/vendor/resolver/dist/; revision=165254
* Import of BIND 9.3.3rc2Hajimu UMEMOTO2006-10-241-7/+7
| | | | Notes: svn path=/vendor/resolver/dist/; revision=163659
* Vendor import of BIND 9.3.2Hajimu UMEMOTO2006-05-214-0/+2201
| | | | Notes: svn path=/vendor/resolver/dist/; revision=158782
* Oops, remove the file I imported into wrong place.Hajimu UMEMOTO2006-03-211-47/+0
| | | | Notes: svn path=/vendor/resolver/dist/; revision=156954
* Vendor import of BIND 9.3.2Hajimu UMEMOTO2006-03-2137-0/+10873
Notes: svn path=/vendor/resolver/dist/; revision=156952