Brian Wellington
352cb92ac2
DNS_KEYALG_MD5RSA -> DNS_KEYALG_RSAMD5
2000-08-29 19:45:33 +00:00
Mark Andrews
5afa531442
Alphabetize #include <dns/???>.
2000-08-29 03:48:00 +00:00
Mark Andrews
f3788d318d
Do not forward notifies if they fail to pass the SOA serial check.
2000-08-29 03:45:48 +00:00
Brian Wellington
698de4d4c0
The alphabetically sorted DSTOBJS weren't.
2000-08-28 23:04:51 +00:00
Brian Wellington
9e21cef0b2
The alphabetically sorted OBJS and SRCS weren't.
2000-08-28 22:54:39 +00:00
Brian Wellington
37a8fbab3a
411. [bug] A typo in the HS A code caused an assertion failure.
2000-08-28 17:39:21 +00:00
Mark Andrews
42aea0fbdc
options { notify-forward yes; }; is not longer hardwired as "no;".
2000-08-28 05:51:16 +00:00
Michael Graff
306a935305
add find->result_v[46]
2000-08-26 02:21:45 +00:00
Brian Wellington
5e387b9ce6
and more calls to DESTROYLOCK
2000-08-26 01:37:00 +00:00
Mark Andrews
ec4060d310
408. [bug] stub zones could leak memory and refernce counts if
...
all the masters were unreachable.
2000-08-25 04:42:49 +00:00
Brian Wellington
0a88c09dc9
#include <isc/mutex.h>
2000-08-25 01:16:04 +00:00
Brian Wellington
504b5167f3
#include <isc/mutex.h>
2000-08-25 01:08:07 +00:00
Brian Wellington
30e6ea9ded
405. [func] Add support for selective forwarding (forward zones)
2000-08-24 22:15:40 +00:00
Andreas Gustafsson
9f139761ca
don't use parentheses in the text representation of RRs unless
...
we are in multiline mode; this ensures that the output can be re-parsed with
dns_rdata_fromtext
2000-08-24 21:41:44 +00:00
Michael Graff
079c87a7fe
remove annoying log message that floods while loading
2000-08-24 21:28:50 +00:00
Andreas Gustafsson
2de4786af7
a function pointer is not a valid event sender, but NULL is
2000-08-24 19:13:13 +00:00
Andreas Gustafsson
ec46482ef3
dispatch log messages had request/response backwards
2000-08-24 16:56:48 +00:00
Andreas Gustafsson
1ccdb91515
typo in comment
2000-08-24 01:19:58 +00:00
Andreas Gustafsson
60cf8301f9
drop parser support for dns_c_forw_noanswer and dns_c_forw_nodomain
...
as the server does not implement them (lacking a spec for what they should do)
2000-08-23 23:56:44 +00:00
Andreas Gustafsson
5bf922fd09
use all lower case in error messages
2000-08-23 23:54:58 +00:00
Brian Wellington
1aae88078f
404. [bug] The request library didn't completely work with IPv6.
2000-08-23 19:47:00 +00:00
Brian Wellington
0a45f098e4
Obey the DNS_DBFIND_GLUEOK flag in find().
2000-08-23 18:45:13 +00:00
Brian Wellington
60b90a37f4
Support for AXFR and minor cleanup.
2000-08-23 18:28:03 +00:00
Brian Wellington
9ce72fc748
don't print parens at all if in non-multiline mode.
2000-08-22 22:07:13 +00:00
Brian Wellington
75e1e12f48
use a 'dns_sdbmethods_t' instead of passing all of the functions to
...
dns_sdb_register as parameters.
2000-08-22 22:06:46 +00:00
Andreas Gustafsson
ce2d576f3c
another missing /* NOMINUM_PUBLIC */ comment
2000-08-22 19:32:47 +00:00
Andreas Gustafsson
f0bdf4aa8b
#endif /* NOMINUM_PUBLIC */ was missing the required comment
2000-08-22 17:36:31 +00:00
Andreas Gustafsson
8a63ecd933
silenced compiled warning about a potentially uninitialized
...
variable; INSIST that the variable is indeed initialized
2000-08-22 17:32:07 +00:00
Mark Andrews
8249eee42a
notify-any to allow-notify conversion.
...
notify-relay to notify-forward conversion.
2000-08-22 05:14:59 +00:00
Andreas Gustafsson
5965096e50
made flags values use leading zeros to indicate field width
2000-08-22 01:46:12 +00:00
Andreas Gustafsson
697d35a286
oops, new multiple inclusion protection
...
macro did not follow naming convention either
2000-08-22 01:37:50 +00:00
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
Brian Wellington
08eb1c80d2
dns_message_setsig0key was incorrectly requiring msg->buffer to be non-null.
2000-08-22 01:10:42 +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
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
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
Brian Wellington
16797b504e
SIG(0) signing and verifying had an off by 2 error.
2000-08-21 17:48:46 +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