bind9/lib/dns
Brian Wellington cde7dfea4c 1190. [func] Add the "rndc freeze" and"rndc unfreeze" commands.
[RT #2394]

Basically, "freeze" disables dynamic updates to a zone, syncs the journal
file into the master file, and removes the journal.  This allows manual
edits of a dynamic zone file without stopping the server, since the
zone is temporarily considered non-dynamic.  "unfreeze" re-enables dynamic
updates to a zone.

So, instead of the old:
	rndc stop
	edit master file
	remove journal
	restart server
you can now do:
	rndc freeze zone
	edit master file
	rndc reload zone
	rndc unfreeze zone
which doesn't require stopping the server.

About everyone here at the secure dynamic update workshop wanted this.
It will be documented soon.
2002-01-22 22:05:59 +00:00
..
include 1190. [func] Add the "rndc freeze" and"rndc unfreeze" commands. 2002-01-22 22:05:59 +00:00
rdata Use as_textregion.base not as_pointer. [RT #2385] 2002-01-21 01:07:32 +00:00
sec Use as_textregion.base not as_pointer. [RT #2385] 2002-01-21 01:07:32 +00:00
win32 Added dns_sdb_putrdata to list of visible functions 2001-11-22 04:33:33 +00:00
.cvsignore shared library support 1999-07-03 21:07:10 +00:00
a6.c use ISC_MAGIC for all magic numbers, for our friends in EBCDIC land 2001-06-04 19:33:39 +00:00
acl.c don't define INADDR_LOOPBACK; isc/net.h should be ensuring it exists 2001-05-31 10:43:37 +00:00
adb.c Check return values or cast them to (void), as required by the coding 2001-11-30 01:59:49 +00:00
api bump version to avoid horrible confusion 2001-05-09 06:12:52 +00:00
byaddr.c sizeof style 2001-11-12 19:05:39 +00:00
cache.c Check return values or cast them to (void), as required by the coding 2001-11-30 01:59:49 +00:00
callbacks.c format string bugs and improved format string checking [RT #1578] 2001-08-08 22:54:55 +00:00
compress.c use ISC_MAGIC for all magic numbers, for our friends in EBCDIC land 2001-06-04 19:33:39 +00:00
db.c 978. [bug] dns_db_attachversion() had an invalid REQUIRE() 2001-09-04 12:17:13 +00:00
dbiterator.c new function, dns_dbiterator_setcleanmode(), which enables cleaning 2001-03-08 01:16:06 +00:00
dbtable.c Check return values or cast them to (void), as required by the coding 2001-11-30 01:59:49 +00:00
diff.c new function dns_diff_applysilently() [RT #2157] 2001-11-29 00:15:35 +00:00
dispatch.c reduce the log level of connection reset from error to info. 2001-12-27 05:07:26 +00:00
dnssec.c 1188. [bug] Dynamic updates of a signed zone would fail if 2002-01-22 13:04:45 +00:00
forward.c use ISC_MAGIC for all magic numbers, for our friends in EBCDIC land 2001-06-04 19:33:39 +00:00
gen-unix.h Check return values or cast them to (void), as required by the coding 2001-11-30 01:59:49 +00:00
gen-win32.h spacing 2001-09-06 01:06:24 +00:00
gen.c Do not put a space before ';' when terminating a statement or in a 'for' statement. 2001-11-27 00:56:32 +00:00
journal.c Check return values or cast them to (void), as required by the coding 2001-11-30 01:59:49 +00:00
keytable.c sizeof style 2001-11-12 19:05:39 +00:00
lib.c Added LIB*_EXTERNAL_DATA Macros necessary to make lib extern variables globally visible in Win32 2001-11-19 03:08:44 +00:00
log.c 1042. [bug] The "config" logging category did not work properly. 2001-10-11 01:16:18 +00:00
lookup.c sizeof style 2001-11-12 19:05:39 +00:00
Makefile.in Removed all code within #ifdef DNS_OPT_NEWCODES*. 2001-10-01 18:54:05 +00:00
master.c Use as_textregion.base not as_pointer. [RT #2385] 2002-01-21 01:07:32 +00:00
masterdump.c consistently put the LIBDNS_EXTERNAL_DATA before the const 2001-11-19 21:34:31 +00:00
message.c 1187. [bug] named was incorrectly returning DNSSEC records 2002-01-22 09:07:30 +00:00
name.c avoid calling set_offsets() in dns_name_copy() if possible. 2001-12-28 20:59:27 +00:00
ncache.c 1187. [bug] named was incorrectly returning DNSSEC records 2002-01-22 09:07:30 +00:00
nxt.c copyright update 2001-01-09 22:01:04 +00:00
peer.c Check return values or cast them to (void), as required by the coding 2001-11-30 01:59:49 +00:00
rbt.c add dns_name_hashbylabel() and make the rbt use it. 2001-12-04 01:32:44 +00:00
rbtdb.c Added the DNS_DBFIND_FORCENXT flag to dns_db_find, which causes the lookup 2001-12-08 00:37:07 +00:00
rbtdb.h copyright update 2001-01-09 22:01:04 +00:00
rbtdb64.c copyright update 2001-01-09 22:01:04 +00:00
rbtdb64.h copyright update 2001-01-09 22:01:04 +00:00
rdata.c Use as_textregion.base not as_pointer. [RT #2385] 2002-01-21 01:07:32 +00:00
rdatalist.c copyright update 2001-01-09 22:01:04 +00:00
rdatalist_p.h copyright update 2001-01-09 22:01:04 +00:00
rdataset.c 1187. [bug] named was incorrectly returning DNSSEC records 2002-01-22 09:07:30 +00:00
rdatasetiter.c copyright update 2001-01-09 22:01:04 +00:00
rdataslab.c copyright update 2001-01-09 22:01:04 +00:00
request.c Check return values or cast them to (void), as required by the coding 2001-11-30 01:59:49 +00:00
resolver.c 1178. [func] Follow and cache (if appropriate) A6 and other 2002-01-17 00:16:30 +00:00
result.c 1159. [bug] MD and MF are not permitted to be loaded by RFC1123. 2001-12-11 20:37:16 +00:00
rootns.c 1023. [func] Accept hints without TTLs. 2001-09-30 04:31:28 +00:00
sdb.c 1128. [func] sdb drivers can now provide RR data in either text 2001-11-15 20:32:05 +00:00
soa.c functions returning void should not return the result of other functions 2001-06-03 19:03:37 +00:00
ssu.c #857 was incomplete, ISC_MAGIC was not being used everwhere it should have been. 2001-08-28 03:58:29 +00:00
stats.c Added support for Win32 2001-07-16 05:10:30 +00:00
tcpmsg.c use ISC_MAGIC for all magic numbers, for our friends in EBCDIC land 2001-06-04 19:33:39 +00:00
time.c Do not put a space before ';' when terminating a statement or in a 'for' statement. 2001-11-27 00:56:32 +00:00
timer.c copyright update 2001-01-09 22:01:04 +00:00
tkey.c brace style 2001-12-03 19:44:08 +00:00
tsig.c Check return values or cast them to (void), as required by the coding 2001-11-30 01:59:49 +00:00
ttl.c 1151. [bug] nslookup failed to check that the arguments to 2001-11-30 01:02:18 +00:00
validator.c Check return values or cast them to (void), as required by the coding 2001-11-30 01:59:49 +00:00
version.c Added a version.h file for each library; made version 2001-10-16 23:21:07 +00:00
view.c Check return values or cast them to (void), as required by the coding 2001-11-30 01:59:49 +00:00
xfrin.c Check return values or cast them to (void), as required by the coding 2001-11-30 01:59:49 +00:00
zone.c 1190. [func] Add the "rndc freeze" and"rndc unfreeze" commands. 2002-01-22 22:05:59 +00:00
zonekey.c #include <config.h> 2001-02-26 02:49:19 +00:00
zt.c sizeof style 2001-11-12 19:05:39 +00:00