Commit graph

1471 commits

Author SHA1 Message Date
Brian Wellington
1672aaee14 tkey processing 1999-10-25 21:07:01 +00:00
Brian Wellington
56e12bb9ed catch out-of memory error, always add trailing dot 1999-10-25 21:04:53 +00:00
Michael Graff
bb143613cf start on fetch infrastructure 1999-10-25 21:02:54 +00:00
Brian Wellington
ac335315cd add generated flag to tsig key 1999-10-25 20:55:31 +00:00
David Lawrence
229f8a97f7 duplicate log message filtering functionality via isc_log_write1() and
isc_log_vwrite1(), configurable over X seconds using
isc_log_setduplicateinterval().

isc_log_vwrite renamed to static isc_log_doit(), isc_log_vwrite() created
as wrapper for isc_log_doit().

don't do a second test on ISC_LOG_PRINTLEVEL when logging the message to add
a colon-space, since the colon-space is already in level_string.

print "no_module: " if a module has not been specified (but PRINTMODULE was),
to keep tokenization nice and clean for future log-file parsing programs
without looking quite like a bug, which is what happens with:
  Oct 25 15:51:07 dns_general: : notice: This should be in file 1/1
instead of
  Oct 25 15:51:07 dns_general: no_module: notice: This should be in file 1/1
1999-10-25 19:55:06 +00:00
David Lawrence
1b038dbf06 Prototypes and documentation for isc_log_write1(), isc_log_vwrite1(),
isc_log_setduplicateinterval() and isc_log_getduplicateinterval().
1999-10-25 19:47:42 +00:00
Bob Halley
d7778ed2d3 remove \n from calls to isc_log_write() 1999-10-25 18:57:27 +00:00
Bob Halley
c03e11d62f eliminate \n in calls to isc_log_write() 1999-10-25 18:51:54 +00:00
Bob Halley
bad8294771 add const to filename args 1999-10-25 18:42:09 +00:00
Bob Halley
b9fd2590a7 add const to filename args, cleanups 1999-10-25 18:41:36 +00:00
Mark Andrews
b57bb9136a Ensure that islower is called with int. 1999-10-25 17:04:55 +00:00
Mark Andrews
acf87ed0b5 suppress ambigious else messages even when they are not. 1999-10-25 17:01:30 +00:00
Mark Andrews
88ba491496 char is signed on some platforms. ensure that isupper() & isdigit() are
called with positive ints.
1999-10-25 16:58:21 +00:00
Mark Andrews
42c479991f in6addr_any and in6addr_loopback should be "const" 1999-10-25 16:33:13 +00:00
Mark Andrews
0f0ed7ea47 Add "const" to input only arguements. 1999-10-25 14:37:04 +00:00
Mark Andrews
936f1c128f add log context to dns_zone_copy()
fix various locking problems in zone.
1999-10-25 13:44:53 +00:00
Mark Andrews
86014b3223 add dns_view_load 1999-10-25 13:38:00 +00:00
Mark Andrews
28e9bc1bd2 add dns_zt_apply() 1999-10-25 13:34:17 +00:00
Mark Andrews
ad61b7e789 add prototype dns_zt_apply() 1999-10-25 13:32:52 +00:00
Mark Andrews
0358d65e07 add prototype dns_view_load() 1999-10-25 13:31:18 +00:00
Mark Andrews
8cdac11df1 Correct comment 1999-10-25 13:11:13 +00:00
Mark Andrews
4c494e429c Perform explict attach of db to xfr stucture. Calling function to detach. 1999-10-25 12:18:43 +00:00
Mark Andrews
76771c089c Add prototype for dns_zt_print(). 1999-10-25 11:23:06 +00:00
Mark Andrews
70f6053bd1 Add DNS_LOGMODULE_ZONE 1999-10-25 11:21:03 +00:00
James Brister
54570ba7ff Added isc_sockaddr_eqaddr and its protoype: compares only the addresses
(and not the port values) of two isc_sockaddr_t.
1999-10-25 10:07:37 +00:00
James Brister
6f9fbf8b48 Prototypes for tkey-domain and tkey-dhkey related functions. 1999-10-25 10:04:18 +00:00
James Brister
bb4b118f9b Added tkey-domain and tkey-dhkey support. 1999-10-25 10:00:38 +00:00
James Brister
57840f518a Changes to config generators.
Added tkey-domain and tkey-dhkey to options block.
1999-10-25 09:55:40 +00:00
James Brister
285ae3ab80 Minor changes to config file generators.
Added a lookup function for server lists.
1999-10-25 09:52:42 +00:00
Bob Halley
f0f28e6ac3 nitpicking 1999-10-23 00:28:53 +00:00
Bob Halley
b8257bd2d8 logging tweaks and fixes 1999-10-23 00:02:23 +00:00
Bob Halley
2c2cda0045 add resolver category and module 1999-10-22 19:33:13 +00:00
Bob Halley
6fe8621e7f convert tracing into debug logging 1999-10-22 19:32:49 +00:00
Bob Halley
772a802cd0 suppress a printf 1999-10-22 19:32:11 +00:00
Bob Halley
e9efde0ef2 fiddle with category/module names 1999-10-22 19:31:06 +00:00
Bob Halley
d409ceeda4 do not require ': ' in module/category names 1999-10-22 19:30:38 +00:00
Michael Graff
a385f150bb fix shutdown routines. The adb will go away at the right time, now. 1999-10-22 05:19:42 +00:00
Michael Graff
233f59d933 put names on memory pools 1999-10-22 05:18:35 +00:00
Michael Graff
e45d323a2a s/address/adb/ 1999-10-22 01:02:38 +00:00
Michael Graff
93a916d8b9 rename address.[ch] to adb.[ch] -- files moved via repository copy 1999-10-22 00:59:30 +00:00
Michael Graff
88d0cafafc add random.h 1999-10-22 00:58:47 +00:00
Michael Graff
4d727d86b2 fix database lookups to actually REMEMBER what is found. 1999-10-21 23:08:57 +00:00
Bob Halley
9acbfdb6a2 add dns_db_findzonecut() 1999-10-21 17:50:36 +00:00
Michael Graff
dec90b6cae clean up from Bob's quick code walk-through 1999-10-21 01:37:57 +00:00
Michael Graff
29f28fe573 database lookups 1999-10-21 01:18:06 +00:00
Andreas Gustafsson
cec82dbad9 attempt journal rollforward even if diff_on_reload is set;
it is needed for dynamic zones and ixfr'ed slave zones
1999-10-21 00:39:40 +00:00
Andreas Gustafsson
584ba0e67d Created a new type isc_taskpool_t, a pool of isc_task_t
objects to be shared by multiple users.  This is intended for use by things
like zones, which would need hordes of tasks if each one had a separate task.
1999-10-21 00:32:15 +00:00
Bob Halley
004da17157 Make the public version of findname() set attributes appropriately. 1999-10-20 23:28:10 +00:00
Michael Graff
f181f94ec8 snapshot 1999-10-20 23:26:06 +00:00
Michael Graff
09dbb18c6d add isc_random_t, and all the isc_random_*() function to use it. Right now it is
a pretty empty type, but it would be good to flesh it out so each random state
will be separated from one another.  Right now they all just lock
around rand(), which isn't perfect, but good enough for what I need
today.
1999-10-20 23:25:17 +00:00