summaryrefslogtreecommitdiffstats
path: root/usr.sbin/bind/lib/isccfg (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Finish moving of dig(1) to /usr/bin/dig by removing the sources in theflorian2020-02-116-1857/+0
| | | | | old location. dig(1) sources can be found in src/usr.bin/dig. ok deraadt@
* Remove unused typedefs that got left behind in previousflorian2020-02-041-5/+2
| | | | | | | | shreddings from types.h and get rid of offset.h while here by just using off_t in the one place where it's needed. However offset.h brought in limits.h and sys/types.h so sprinkle some includes over the tree to have various _MAX and intX_t defined.
* Remove a bunch of unused functions who access the filesystem and thenflorian2020-02-041-2/+1
| | | | get rid of lib/isc/unix/dir.c
* Remove unused files.florian2020-02-041-13/+0
|
* Nuke autohell from orbit. It's the only way to be sure.florian2020-01-283-148/+0
| | | | OK sthen
* Switch to Makefile based builds.florian2020-01-281-0/+5
| | | | | | | | Delete a bunch of files that were no longer built but still lying around. Since there are no subdirectories below obj any more we need to prefix dns/{log,time,result}.c with dns_ to not conflict with the same names used by lib/isc/. OK sthen
* We only need to be able to parse tsig key files, rip out all the restflorian2020-01-289-5614/+99
| | | | | from the parser. OK sthen
* Since we are no longer using config.h we can remove a lot of featureflorian2020-01-241-2/+2
| | | | | | | | | checks from configure. Work started by tedu, I tossed a bunch more. "go ahead" tedu This is not comprehensive but returns where diminishing in terms of saved build time. The next step would probably be to remove configure entirely.
* config.h and platform.h are unused nowflorian2020-01-223-4/+4
|
* unifdef the last config.h bitsflorian2020-01-221-12/+0
| | | | OK millert
* delete version detailing in all libraries; ok tedu florianderaadt2020-01-223-68/+3
|
* Get rid of isccfg/log.c by pulling in the tiny bits needed intoflorian2020-01-216-114/+12
| | | | | parser.c. One less conflicting .o file generated. OK deraadt
* Rip out custom memory allocator.florian2020-01-204-40/+32
| | | | OK otto
* As millert@ points out we can replace isc_string_touint64 withflorian2020-01-202-3/+4
| | | | | strtoull(3) and then get rid of lib/isc/string.c OK millert
* Remove acl supportflorian2020-01-204-658/+5
| | | | OK millert
* Remove various unused bits and pieces from lib/isc.florian2020-01-091-1/+1
| | | | | | | Minus 3k lines. Input deraadt OK millert
* Use normal int types like int32_t instead of isc_int32_t.florian2020-01-096-23/+24
| | | | OK millert
* Assorted unifdefs:florian2020-01-099-113/+93
| | | | | | | | | | | | | | | | | | | | #define ISC_PLATFORM_NEEDSYSSELECTH 1 #define ISC_PLATFORM_HAVESTATNSEC 1 #define ISC_PLATFORM_RLIMITTYPE rlim_t #define ISC_PLATFORM_HAVELONGLONG 1 #undef ISC_PLATFORM_BRACEPTHREADONCEINIT #undef ISC_PLATFORM_USEDECLSPEC #define ISC_PLATFORM_HAVESYSUNH 1 #define ISC_PLATFORM_HAVESTRINGSH 1 #define ISC_PLATFORM_WANTAES 1 #define ISC_PLATFORM_USESIT 1 #define LIBISC_EXTERNAL_DATA #define LIBDNS_EXTERNAL_DATA #define LIBISCCFG_EXTERNAL_DATA #define LIBBIND9_EXTERNAL_DATA #define LIBTESTS_EXTERNAL_DATA prodding deraadt@
* unifdef gss-api:florian2020-01-091-2/+0
| | | | | | | | | | #undef GSSAPI #undef HAVE_GSSAPI_GSSAPI_H #undef HAVE_GSSAPI_GSSAPI_KRB5_H #undef HAVE_GSSAPI_H #undef HAVE_GSSAPI_KRB5_H prodding deraadt
* unifdef printf and string functions:florian2020-01-092-3/+3
| | | | | | | | | | | | | | #undef ISC_PLATFORM_NEEDVSNPRINTF #undef ISC_PLATFORM_NEEDSPRINTF #undef ISC_PLATFORM_NEEDPRINTF #undef ISC_PLATFORM_NEEDFPRINTF #define ISC_PLATFORM_QUADFORMAT "ll" #undef ISC_PLATFORM_NEEDSTRSEP #undef ISC_PLATFORM_NEEDSTRLCPY #undef ISC_PLATFORM_NEEDSTRLCAT #undef ISC_PLATFORM_NEEDSTRTOUL #undef ISC_PLATFORM_NEEDMEMMOVE #undef ISC_PLATFORM_NEEDSTRCASESTR
* unifdef network defines:florian2020-01-091-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | #define ISC_PLATFORM_HAVESALEN 1 #define ISC_PLATFORM_HAVEIPV6 1 #undef ISC_PLATFORM_NEEDIN6ADDRANY #undef ISC_PLATFORM_NEEDIN6ADDRLOOPBACK #define ISC_PLATFORM_HAVEIN6PKTINFO 1 #undef ISC_PLATFORM_HAVEINADDR6 #define ISC_PLATFORM_HAVESCOPEID 1 #undef ISC_PLATFORM_NEEDNTOP #undef ISC_PLATFORM_NEEDPTON #undef ISC_PLATFORM_NEEDPORTT #undef ISC_PLATFORM_HAVELIFCONF #undef ISC_PLATFORM_HAVEIF_LADDRCONF #undef ISC_PLATFORM_HAVEIF_LADDRREQ #define ISC_NET_BSD44MSGHDR 1 #define ISC_PLATFORM_HAVEIFNAMETOINDEX 1 #undef ISC_PLATFORM_FIXIN6ISADDR #define ISC_PLATFORM_HAVESOCKADDRSTORAGE 1 #define ISC_PLATFORM_HAVEKQUEUE 1 #undef ISC_PLATFORM_HAVEEPOLL #undef ISC_PLATFORM_HAVEDEVPOLL prodding deraadt@
* We are never going to use GeoIP support. Minus 1.8k lines.florian2020-01-073-465/+1
| | | | OK millert
* update to 9.10.8-P1, last isc-licensed releasesthen2019-12-1717-117/+155
|
* rm more unuseful filessthen2019-12-179-1125/+0
|
* Update to bind-9.10.5-P3, which appears to have been the last ISC version.deraadt2019-12-1611-0/+1229
| | | | | | | | | We only use this tree to build dig and nslookup. Our previous version predated edns0 support in those tools, and we want that. This is the worst code I've looked at in years, with layers and layers of spaghetti abstraction clearly unfit for reuse, but then reused anyways, and the old ones remain behind. So this is a 8MB diff. florian, sthen, and otto tried this merge before but failed.
* Update to bind-9.10.5-P3, which appears to have been the last ISC version.deraadt2019-12-1615-615/+3341
| | | | | | | | | We only use this tree to build dig and nslookup. Our previous version predated edns0 support in those tools, and we want that. This is the worst code I've looked at in years, with layers and layers of spaghetti abstraction clearly unfit for reuse, but then reused anyways, and the old ones remain behind. So this is a 8MB diff. florian, sthen, and otto tried this merge before but failed.
* Update to BIND 9.4.2-P2 and adapt our dynamic select changes. OK deraadt@millert2008-08-042-4/+5
|
* resolve conflictsjakob2007-12-093-18/+103
|
* ISC BIND release 9.4.2jakob2007-12-0912-259/+752
|
* resolve conflicts and regen configure scriptjakob2007-01-101-64/+72
|
* ISC BIND release 9.3.3jakob2007-01-103-62/+63
|
* resolve conflictsjakob2006-04-051-1/+1
|
* ISC BIND release 9.3.2jakob2006-04-051-3/+4
|
* more vsnprintf checking. ok cloder@moritz2005-04-281-1/+1
|
* resolve conflictsjakob2005-03-221-1/+1
|
* ISC BIND release 9.3.1. ok deraadt@jakob2005-03-222-12/+13
|
* resolve conflictsjakob2004-09-283-2208/+525
|
* remove unused filesjakob2004-09-282-745/+0
|
* ISC BIND version 9.3.0. ok deraadt@jakob2004-09-2810-74/+2489
|
* back out last change since it was unnecessary, the last bind merge fixed the deeper issuepvalchev2004-02-081-1/+1
|
* 64-bit fix; ok/idea jakobpvalchev2004-02-081-1/+1
|
* update to BIND v9.2.3. ok todd@jakob2003-11-184-22/+85
|
* remove win32 filesjakob2003-11-166-653/+0
|
* sync with 9.2.2-P3; new zone type "delegation-only"jakob2003-09-223-3/+8
| | | | discussed with deraadt@, millert@ and todd@
* replace strcpy with strlcpy and some strdup.tedu2003-05-081-2/+2
| | | | | ok rohee@ tdeval@ dhartmei@ requested by deraadt@
* first sprintf pass from todd@ and ISC-Bugs #5614.jakob2003-04-151-3/+7
|
* update to BIND 9.2.2-release. ok millert@jakob2003-03-052-3/+8
|
* ISC BIND version 9.2.2rc1jakob2003-01-2017-0/+5991