2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-30 05:57:52 +00:00

2891 Commits

Author SHA1 Message Date
Bob Halley
b122f0719f basic reload support 2000-01-22 01:40:10 +00:00
Bob Halley
97f1a75cf0 reload support 2000-01-22 01:39:35 +00:00
Bob Halley
010170f711 add ISC_R_RELOAD 2000-01-22 01:39:17 +00:00
Andreas Gustafsson
2680c1bb61 log master file loading errors through the logging subsystem
by default
2000-01-22 01:38:58 +00:00
Andreas Gustafsson
036df8a12d exit server if loading a zone fails during initial startup
(but not if it fails during a subsequent reload)
2000-01-22 01:36:34 +00:00
Andreas Gustafsson
68c703dd71 GETTOKEN() macro did not set result, causing
dns_master_load() to print messages like "dns_master_load: success".
Also, result of dns_time64_fromtext() was not checked.
2000-01-22 00:28:00 +00:00
Bob Halley
97a274369d edns_level was not being initialized. 2000-01-22 00:26:57 +00:00
Bob Halley
f8d472bac0 Minor cleanups. 2000-01-22 00:23:07 +00:00
Bob Halley
fe197676cc handle CNAME/DNAME results from A6 fetches 2000-01-22 00:19:55 +00:00
Bob Halley
808af43235 exit if no more addresses or an error occurs 2000-01-22 00:19:16 +00:00
David Lawrence
e0f30c15b6 checkpoint 2000-01-22 00:18:05 +00:00
Andreas Gustafsson
c0564c15e7 Massive cleanup of error handling. Now errors in creating
the server object are always fatal, and errors that occur when
reconfiguring an existing server are always nonfatal.
2000-01-21 23:55:12 +00:00
Brian Wellington
b03de65d35 actually check the TSIG on the message 2000-01-21 22:59:20 +00:00
Brian Wellington
8dd915daf3 obvious memory leaks 2000-01-21 22:51:48 +00:00
Andreas Gustafsson
c8d4fd8926 support setting the TSIG keys more than once 2000-01-21 22:36:59 +00:00
Andreas Gustafsson
72f8abc08b destroy() did not free TSIG keys; result from dns_tsig_init()
was not checked
2000-01-21 22:15:43 +00:00
Andreas Gustafsson
a523752c60 do DNS_MESSAGE_VALID check in dns_tsig_verify() instead of
dns_view_checksig(); that way view.c does not need to include <dns/message.h>
2000-01-21 21:50:45 +00:00
Brian Wellington
bf08eb90e4 use the new TSIG/TKEY code 2000-01-21 20:24:49 +00:00
Brian Wellington
b984520acc major TSIG/TKEY cleanup 2000-01-21 20:18:41 +00:00
Andreas Gustafsson
4380033dc4 dns_zone_manage() has been superseded by dns_zonemgr_managezone();
made dns_zone_manage() static so that it cannot be called by mistake
2000-01-21 19:52:03 +00:00
Andreas Gustafsson
bf376bb9f4 create a zone manager; always disassociate bound rdatasets 2000-01-21 19:46:31 +00:00
Andreas Gustafsson
cb74b247bf don't needlessly destroy and recreate zones when doing minor reconfigurations;
restructuring and commenting
2000-01-21 19:24:01 +00:00
Andreas Gustafsson
6889d57aab don't needlessly destroy and recreate zones when doing minor reconfigurations 2000-01-21 19:22:35 +00:00
Andreas Gustafsson
395130717a dns_zone_setorigin() now takes a dns_name_t *, not a char * 2000-01-21 19:21:14 +00:00
Mark Andrews
ebd4c01b59 seperate test for AI_NUMERICHOST 2000-01-21 05:34:53 +00:00
Mark Andrews
a999dffe49 dns_adb_createfind() has a new arguement. Set to NULL to allow builds to
complete.
2000-01-21 04:55:57 +00:00
Bob Halley
99a9539ccd add byname_test.c 2000-01-21 02:51:51 +00:00
Bob Halley
6a68df334f conform to ADB API change 2000-01-21 02:51:29 +00:00
Bob Halley
f87506d115 conform to resolver API change 2000-01-21 02:51:09 +00:00
Bob Halley
4abed3e356 CNAME/DNAME chaining (initial support; A6 still missing) 2000-01-21 02:50:27 +00:00
Bob Halley
5dbf258e2c add comment 2000-01-21 02:49:07 +00:00
Bob Halley
f53e43c37f add DNS_R_ALIAS 2000-01-21 02:48:42 +00:00
Bob Halley
7fc55ea79f conform to resolver api changes 2000-01-21 02:48:28 +00:00
Bob Halley
46cfdf4977 cancelfetch and destroyfetch no longer take a resolver argument 2000-01-21 02:47:38 +00:00
Bob Halley
a7f0ce6fe7 Canceling or destroying a fetch no longer requires the resolver to be specified
as an argument to the function.
Conform to dns_adb_createfind() API changes.
cache_name() leaked the node reference in some cases; this would prevent
database cleanup from occurring later on.
2000-01-21 02:47:30 +00:00
Bob Halley
3baef4d529 Detaching an rdataset after the last reference to its database had been
detached did not trigger an exit check if the bucket's reference count went
to zero.
2000-01-21 02:43:07 +00:00
Mark Andrews
4809af1b58 prototypes are now in netdb.h 2000-01-21 02:15:37 +00:00
Mark Andrews
058eeac210 add limits.h for INT_MAX 2000-01-21 02:13:38 +00:00
Mark Andrews
eda879bf41 Check for AI_NUMERICHOST seperately. 2000-01-21 02:08:24 +00:00
Mark Andrews
af5315fd93 <string.h> -> <isc/sting.h> for strsep(). 2000-01-21 02:03:16 +00:00
Mark Andrews
76ede14af1 Add strsep test results to platform.h 2000-01-21 02:01:10 +00:00
Mark Andrews
51a659eb71 finish strsep test 2000-01-21 01:53:59 +00:00
Mark Andrews
9b1e4986e1 add netdb.h.in 2000-01-21 01:42:50 +00:00
Mark Andrews
1bb509f58b add test for strsep 2000-01-21 01:41:24 +00:00
Mark Andrews
483a5a91ad add isc_strsep() and isc/string.h 2000-01-21 01:40:27 +00:00
Michael Graff
3e5981eec2 checkpoint 2000-01-21 01:32:10 +00:00
Michael Graff
12e302d5c7 free the allocated aliaslen array when freeing the alias name point array 2000-01-21 00:00:20 +00:00
Michael Graff
88ed7381f1 checkpoint; return lengths of each name as well as the name itself. 2000-01-20 23:58:27 +00:00
Andreas Gustafsson
588de173e3 program name was wrong in usage message 2000-01-20 23:07:01 +00:00
Michael Graff
0061a9d4a3 add client state bits, and start on individual parsing functions. 2000-01-20 21:35:47 +00:00