Commit Graph
6455 Commits
Author SHA1 Message Date
Andreas Gustafsson 901e137229 CVS Id was duplicated; multiple inclusion protection
macro did not follow naming convention
2000-08-22 01:35:34 +00:00
Andreas Gustafsson acec8ad69d CVS Id was duplicated; removed an empty line 2000-08-22 01:27:27 +00:00
Brian Wellington 4fd3021d3b comment updates, remove duplicate rcsid. 2000-08-22 01:26:08 +00:00
Brian Wellington f5a9dda3f3 dns_db_ispersistent() really returns an isc_boolean_t. 2000-08-22 01:20:05 +00:00
Andreas Gustafsson b5232b135d 402. [bug] Treat undefined acls as errors, rather than
warning and then later throwing an assertion.
                        [RT #252]
2000-08-22 01:16:06 +00:00
Brian Wellington b3e3e95537 add sig0_test and its keys 2000-08-22 01:14:35 +00:00
Brian Wellington 98254c9545 ignore sig0_test 2000-08-22 01:12:40 +00:00
Brian Wellington ca22760047 Add a lame SIG(0) test program, since apparently there is someone else trying
to use it.
2000-08-22 01:11:53 +00:00
Brian Wellington 08eb1c80d2 dns_message_setsig0key was incorrectly requiring msg->buffer to be non-null. 2000-08-22 01:10:42 +00:00
Andreas Gustafsson 95940593a6 note that ACL names are now case sensitive 2000-08-22 00:58:12 +00:00
Brian Wellington 29ae20604d 'make clean' should delete the generated randomness file 2000-08-22 00:57:46 +00:00
Brian Wellington 87af548ceb Add sdb.h to the list of headers to be installed. 2000-08-22 00:55:21 +00:00
Brian Wellington e158719874 compile sdb.c and link it into libdns. 2000-08-22 00:54:57 +00:00
Brian Wellington a4c351fcef Add a flags field to dns_sdb_register. One flag requests that names passed in
be relative, and another specifies that rdata strings will contain relative
names.
2000-08-22 00:53:31 +00:00
Andreas Gustafsson 0736cce338 made dns_name_getlabelsequence() cope with degenerate
relative names containing no labels
2000-08-22 00:46:54 +00:00
Brian Wellington 2c1a16dc25 Remove multiple question support, since edns1 is dead. 2000-08-21 23:45:41 +00:00
Brian Wellington 83180b8337 If the message class is unset (for example, if the query has no question
section), return FORMERR, not REFUSED.
2000-08-21 23:45:05 +00:00
Andreas Gustafsson 70e2821036 additional consistency checking 2000-08-21 23:22:01 +00:00
Brian Wellington 67d3660cd6 The message code was checking to see if an rdata type could appear in the
question section, and returning a formerr if it was invalid.  This isn't
exactly right, since it should be the caller's responsibility to check, not
message_parse.  It definitely caused weirdness when parsing responses, and
the only places where queries were parsed already does the right thing.
2000-08-21 22:41:13 +00:00
Brian Wellington 2c187cbe49 401. [func] Added simple database API. 2000-08-21 22:21:29 +00:00
Brian Wellington 8eee0fb337 new simple database files 2000-08-21 22:20:57 +00:00
Brian Wellington ea18740a0a Only call dns_db_load if the zone is not persistent. dns_db_ispersistent()
should be called in more places, but this is the only one absolutely
necesaary for simple databases to work.
2000-08-21 22:20:32 +00:00
Brian Wellington e89aeaa2c0 register "simple" as a database type. 2000-08-21 22:19:04 +00:00
Brian Wellington 994940a565 update the copyright. 2000-08-21 22:18:11 +00:00
Brian Wellington 408633bd04 Make some rdatalist functions semi-public, so that the simple database
rdataset can reuse most of the code.
2000-08-21 22:17:14 +00:00
Brian Wellington 033ba09d6d Simple database implementation. This includes a wrapper that makes a simple
database look like a dns_db_t, and a set of routines to be called by specific
simple databases.
2000-08-21 22:15:28 +00:00
Andreas Gustafsson 413d5565ba document the named command line options in named.8, not README 2000-08-21 20:40:05 +00:00
Brian Wellington cea88d8875 400. [bug] SIG(0) signing and verifying was done incorrectly.
[RT #249]
2000-08-21 19:19:16 +00:00
Brian Wellington 16797b504e SIG(0) signing and verifying had an off by 2 error. 2000-08-21 17:48:46 +00:00
Andreas Gustafsson 374f22b5d3 corrected misleading error messages and made them
include the line number where the error was detected;
changed initial letter of error messages to lower case
2000-08-19 01:02:07 +00:00
Andreas Gustafsson 2d1bc69493 #endif missing required /* NOMINUM_PUBLIC */ comment 2000-08-19 00:47:57 +00:00
Andreas Gustafsson 84c25ccb3d NOMINUM, not NOMINMUM 2000-08-19 00:47:18 +00:00
Andreas Gustafsson 6c86627ede NOMINUM, not NOMINMUM 2000-08-19 00:39:23 +00:00
Andreas Gustafsson a7705f38e9 399. [bug] When reloading the server with a config file
containing a syntax error, it could catch an
                        assertion failure trying to perform zone
                        maintenance on, or sending notifies from,
                        tentatively created zones whose views were
                        never fully configured and lacked an address
                        database and request manager.
2000-08-18 22:51:36 +00:00
Andreas Gustafsson 7acfb3bcd2 previous change did not compile 2000-08-18 22:32:45 +00:00
Andreas Gustafsson 618a5e4923 dns_cache_setcleaninginterval() could try to access
timer after it had been freed
2000-08-18 21:22:26 +00:00
Andreas Gustafsson 735fb4ffa6 398. [bug] dig sometimes caught an assertion failure when
using TSIG, depending on the key length.
(This is a placeholder entry to reserve the CHANGES entry number
for use on the 9.0 release branch; apparently this bug has never
been present in any mainline release)
2000-08-18 19:59:13 +00:00
Andreas Gustafsson 2a0b1b6c6d added draft-ietf-dnsext-dnssec-roadmap-00.txt 2000-08-18 19:37:14 +00:00
Brian Wellington fe12eb4fc2 Add dns_db_ispersistent. This call determines whether a database is
persistent - that is, whether it maintains itself and doesn't require
loading, dumping, and other related things.
2000-08-18 18:25:28 +00:00
Brian Wellington f7fe55549d The error message 'has 0 SOA records' incorrectly failed to pluralize
record.
2000-08-18 02:34:29 +00:00
Andreas Gustafsson 3c0ca050f1 removed comments that duplicated ones in the header file 2000-08-17 23:54:32 +00:00
Andreas Gustafsson 6826f014d6 cleaned up comments and added missing ones 2000-08-17 23:45:12 +00:00
Brian Wellington 4e0c5cba87 Added isc_consttextregion_t 2000-08-17 23:33:04 +00:00
Andreas Gustafsson 6992382575 cut-and-paste-o 2000-08-17 22:08:16 +00:00
Brian Wellington 529ff4b495 HAVE_RANDOMDEV -> PATH_RANDOMDEV 2000-08-17 19:17:57 +00:00
Brian Wellington c528dee35b added lib/dns/sec/dst/gssapi_link.c 2000-08-17 19:03:59 +00:00
Brian Wellington 4e5dfe304c updated copyright 2000-08-17 19:03:27 +00:00
Brian Wellington a14613fce9 --with-randomdev sets HAVE_RANDOMDEV, use that instead of /dev/random. 2000-08-17 18:56:49 +00:00
Andreas Gustafsson 708c4ac042 stubbed out ISLOCKED() 2000-08-17 18:33:41 +00:00
Andreas Gustafsson f6094e763b minor simplification 2000-08-17 16:15:02 +00:00