Commit Graph

65 Commits

Author SHA1 Message Date
Brian Wellington
32eeec8559 Rewrite of keygen. 2000-04-25 17:57:10 +00:00
David Lawrence
f3f88c6802 75. [func] Don't load a zone if its database file is older
than the last time the zone was loaded.
2000-04-24 21:59:51 +00:00
David Lawrence
77f372eed3 74. [cleanup] Removed mktemplate.o and ufile.o from libisc.a,
subsumed by file.o.
2000-04-24 21:49:09 +00:00
David Lawrence
8b7304a34c 73. [func] New "file" API in libisc, including new function
isc_file_getmodtime, isc_mktemplate renamed to
                        isc_file_mktemplate and isc_ufile renamed to
                        isc_file_openunique.  By no means an exhaustive API,
                        it is just what's needed for now.
2000-04-24 21:36:10 +00:00
David Lawrence
cabcfd3e90 72. [func] DNS_RBTFIND_NOPREDECESSOR and DNS_RBTFIND_NOOPTIONS
added for dns_rbt_findnode, the former to disable the
                        setting of the chain to the predecessor, and the
                        latter to make clear when no options are set.
2000-04-24 21:20:58 +00:00
David Lawrence
585529aaeb 71. [cleanup] Made explicit the implicit REQUIREs of
isc_time_seconds, isc_time_nanoseconds, and
                        isc_time_subtract.

  70.   [func]          isc_time_set() added.
2000-04-24 20:58:03 +00:00
Andreas Gustafsson
e4e183af57 the zone object's master and also-notify lists grew longer with each reload 2000-04-20 20:58:50 +00:00
Brian Wellington
e49a98d47f cut-and-paste-o 2000-04-20 19:53:49 +00:00
Brian Wellington
6f17d90364 Partial support for SIG(0) on incoming messages - works when we have the
key and it's marked as secure (that is, when no validator or fetch is needed).
2000-04-20 19:51:39 +00:00
Michael Graff
195da2b265 update 2000-04-20 19:10:44 +00:00
Brian Wellington
e9a9ae4fc6 Added dns_trust_ultimate for zone data (can be renamed later if necessary). 2000-04-20 18:47:21 +00:00
Andreas Gustafsson
d1bdeae7bb moved typedef of dns_zone_callbackarg_t from <dns/types.h> to
bin/tests/zone2_test.c; it's obsolete and zone2_test.c is the only
place using it
2000-04-20 17:39:02 +00:00
Bob Halley
d111a46c88 update 2000-04-19 18:24:59 +00:00
Mark Andrews
9e53cbca72 Add UDP refresh queries.
Generate NOTIFY messages.
2000-04-18 11:43:46 +00:00
Andreas Gustafsson
2d0c5f1ead use single quotes consistently in log messages 2000-04-18 00:59:16 +00:00
Michael Graff
3bb3b7ac46 implement singleton type checking 2000-04-14 18:36:45 +00:00
Michael Graff
c6adcd09c8 update 2000-04-14 15:45:35 +00:00
Bob Halley
15a0ed3060 fix [RT 94] (name buffer already in use assertion) 2000-04-13 19:34:02 +00:00
Brian Wellington
53c892082e Added dns_nxt_typepresent() 2000-04-13 18:08:07 +00:00
Brian Wellington
b5fff54fe9 SIG records were not properly negatively cached. 2000-04-13 17:01:19 +00:00
Andreas Gustafsson
3ae7579332 If a fetch with sigrdataset==NULL joined one with sigrdataset!=NULL
or vice versa, the resolver could catch an assertion or lose signature data,
respectively.
2000-04-13 16:43:02 +00:00
Mark Andrews
b61bbad878 Freebsd 4.0 needs sys/param.h for ALIGN 2000-04-13 08:10:18 +00:00
Mark Andrews
4716e94840 rndc: taskmgr and socketmgr were not initalised to NULL. 2000-04-13 06:37:12 +00:00
David Lawrence
622af581bd 51. [cleanup] dns/compress.h and dns/zt.h did not need to include
dns/rbt.h; it was needed only by compress.c and zt.c.
2000-04-12 21:44:12 +00:00
David Lawrence
3db9528435 50. [func] RBT deletion no longer requires a valid chain to work,
and dns_rbt_deletenode was added.
2000-04-12 21:40:15 +00:00
Bob Halley
0e9c5d24d2 update 2000-04-12 01:38:44 +00:00
Bob Halley
3886e748a4 update 2000-04-12 01:32:59 +00:00
Bob Halley
b4b032ab5a memory context changes 2000-04-12 01:24:29 +00:00
Brian Wellington
ce0004744d update 2000-04-11 20:50:30 +00:00
Andreas Gustafsson
83a39d3f3c [func], not [feature] 2000-04-11 19:12:50 +00:00
Andreas Gustafsson
b4b4adc097 added convenience function dns_name_format() for use in formatting
log messages
2000-04-11 19:11:46 +00:00
Bob Halley
134ba0e08a Linux PR_SET_KEEPCAPS support 2000-04-11 18:51:19 +00:00
Andreas Gustafsson
8426878e98 added DNS_LOGCATEGORY_DNSSEC and DNS_LOGMODULE_VALIDATOR 2000-04-11 18:24:32 +00:00
Andreas Gustafsson
0f7045b0c4 moved a few more typedefs to <isc/types.h>: isc_region_t,
isc_textregion_t, isc_lex_t
2000-04-10 21:57:24 +00:00
Brian Wellington
7c0e50b562 update 2000-04-08 04:43:50 +00:00
Andreas Gustafsson
a25310fd1d if the first RR in an incoming zone transfer was not an SOA,
we got an assertion failure
2000-04-07 19:41:07 +00:00
Michael Graff
42712a426d document changes 2000-04-06 22:08:48 +00:00
David Lawrence
e6a6c0a5d6 35. [performance] Log messages which are of a level too high to be
logged by any channel in the logging configuration
                        will not cause the log mutex to be locked.
2000-04-06 20:32:31 +00:00
Andreas Gustafsson
11a898e050 fixed failure to obey the 'recursion' option 2000-04-06 20:28:00 +00:00
David Lawrence
5d4f11b265 The RBT now maintains a parent pointer at each node. 2000-04-06 18:47:07 +00:00
David Lawrence
b295930144 bin/lwresd/client.c needs <string.h> for memset() prototype 2000-04-06 16:15:28 +00:00
David Lawrence
0bcb1d4d63 [RT #92] use ${LIBTOOL} to compile main.@O@ 2000-04-06 16:00:36 +00:00
James Brister
ce3be21d63 update 2000-04-06 10:34:32 +00:00
David Lawrence
7b2db4b8d1 include netinet6/in6.h on only BSD/OS 4.[01]* 2000-04-06 03:30:28 +00:00
James Brister
9e7c9ad159 update 2000-04-05 15:41:48 +00:00
Andreas Gustafsson
bf062442ee documented recent changes 2000-04-04 23:18:40 +00:00
Brian Wellington
404e3e4738 SIGs weren't returned in the answer section when the query resulted in a fetch. 2000-04-04 21:13:45 +00:00
David Lawrence
5b84a24a3b [RT #80] CINCLUDES now has precedence over STD_CINCLUDES 2000-04-04 20:55:36 +00:00
Brian Wellington
7d1d130f4f Don't do post-load validation of zones if there are no zones. 2000-04-04 20:19:13 +00:00
Bob Halley
d9cc295339 update 2000-04-04 19:19:58 +00:00