Commit Graph
4460 Commits
Author SHA1 Message Date
Andreas Gustafsson e1f16346db validator must not indicate a validation failure by returning
ISC_R_NOTFOUND as that seriously confuses query_find().  Introduced new
result codes DNS_R_NOVALIDSIG and DNS_R_NOVALIDNXT to use instead.
2000-05-12 21:25:17 +00:00
Andreas Gustafsson 9bd874cb27 keysigner identified itself as keysettool in usage message 2000-05-12 21:09:53 +00:00
Andreas Gustafsson 259d8f9420 style 2000-05-12 21:06:58 +00:00
Andreas Gustafsson bd36d3014e NetBSD now always uses the mit-pthreads/unproven-pthreads
library if it is available; therefore the --with-mit-pthreads
option is no longer needed.  The --with-ptl2 option is now documented
as being experimental and applying to NetBSD only.
2000-05-12 20:22:56 +00:00
Andreas Gustafsson e21262ae8a reworded --with-kame explanation 2000-05-12 19:42:25 +00:00
Andreas Gustafsson 69930116e3 clarified documentation on configure options; removed
the mention of --with-mit-pthreads as this option no longer exists, and of
--with-ptl2 as this option is for experimental use only
2000-05-12 19:34:20 +00:00
Andreas Gustafsson 1706598239 NetBSD now always uses the mit-pthreads/unproven-pthreads
library if it is available; therefore the --with-mit-pthreads
option is no longer needed.  The --with-ptl2 option is now documented
as being experimental and applying to NetBSD only.
2000-05-12 19:23:14 +00:00
Michael Graff aec0bd3d68 add -D_THREAD_SAFE for AIX 2000-05-12 18:58:13 +00:00
Michael Graff a5cf3cf61e indent libtool options, and document them a _bit_ better on the --with-libtool line. 2000-05-12 18:52:11 +00:00
Michael Sawyer 9fe3676b84 Clean up command line parsing in dig.
Fix bug in nslookup interactive mode.
2000-05-12 18:45:38 +00:00
David Lawrence 9e87fd676e [RT #105] note availability of --with-kame, --with-mit-pthreads & --with-ptl2.
also briefly point to the tests programs built with make all_tests in bin/tests.
2000-05-12 18:12:47 +00:00
Andreas Gustafsson 78951552dc removed support for trusted keys other than security
roots; check that key name is appropriate even if it is a security
root; added/clarified log messages
2000-05-12 17:41:30 +00:00
Mark Andrews c661868379 Add missing range checks in fromtext(). 2000-05-12 12:59:35 +00:00
Mark Andrews 902acbaefc notify checkpoint 2000-05-12 10:21:06 +00:00
Michael Sawyer 6fe03d6c83 Code cleanup of dighost.c, hopefully making some of the flow of
command a bit more obvious.
Addition of TCP fallback on UDP failure.  Will add option to disable this.
Further work on nslookup.
(nslookup is not built by default now, and is far from fully functional.
Interactive mode currently segfaults.)
2000-05-12 01:02:37 +00:00
Andreas Gustafsson 3ce4b8b03e added a comment 2000-05-11 22:58:17 +00:00
Andreas Gustafsson c94f485c4b use the UNUSED() macro 2000-05-11 22:48:12 +00:00
Andreas Gustafsson fd9f6afdff use the UNUSED() macro 2000-05-11 22:47:00 +00:00
Andreas Gustafsson 949162ca40 in [84], after allowing access to a zone based on the view
allow-query ACL, subsequent accesses to the same zone were denied because
dbversion->queryok was not being set.  This caused mandatory glue to be
omitted from referral responses, ultimately causing lookups to fail if all
authoritative servers for the parent zone were running bind9.
2000-05-11 20:10:34 +00:00
Andreas Gustafsson e998a97650 documented log message conventions 2000-05-11 18:28:04 +00:00
Michael Graff 3ee8ba5e32 expand on why magic numbers need to be first in the structure 2000-05-11 16:18:01 +00:00
David Lawrence 9dff010bd0 new isc_stdio_ names replaced in item #164 2000-05-11 16:15:36 +00:00
David Lawrence d8e34837cd isc_file_{stdiofunc} -> isc_stdio_* 2000-05-11 16:14:05 +00:00
David Lawrence 80150fb04a oh good lord. the casting problem is really truly fixed this time. mea culpa. 2000-05-11 15:36:20 +00:00
David Lawrence 24fe57b6da sorry, screwed up the cast in the last revision. cast a pointer to an int,
when i wanted to cast the int to unsigned then make a pointer.
2000-05-11 15:25:05 +00:00
David Lawrence 0c73b546ec Moved posix_result from file.c to errno2result.[ch], for use by multiple
source files.  We may want to generalize this as part of the libisc API,
but with a better name.
2000-05-11 15:09:30 +00:00
Mark Andrews 8adf1b9e74 Checkpoint ratelimiting refresh queries and notifies.
170.   [cleanup]       Remove inter server consistancy checks from zone,
                        these should return as a seperate module in 9.1.
                        dns_zone_checkservers(), dns_zone_checkparents(),
                        dns_zone_checkchildren(), dns_zone_checkglue().

                        Remove dns_zone_setadb(), dns_zone_setresolver(),
                        dns_zone_setrequestmgr() these should now be found
                        via the view.
2000-05-11 10:04:59 +00:00
Mark Andrews c052487cdf 169. [func] ratelimiter can now process N events per interval. 2000-05-11 09:23:29 +00:00
Michael Graff 2fc337ec38 add isc_socket_isbound() 2000-05-11 07:39:17 +00:00
Michael Graff b9c8f4378a Add address searching to dns_disptach_find(). 2000-05-11 07:33:17 +00:00
Michael Graff 6849d91cd7 mark accepted connections as connected and bound. 2000-05-11 06:35:20 +00:00
Michael Graff 8321dd2150 add ISC_R_NOTBOUND and ISC_R_NOTCONNECTED and return them where appropriate. 2000-05-11 05:43:53 +00:00
Andreas Gustafsson dcd66bf966 include statements in named.conf caused syntax errors due to
not consuming the semicolon ending the include statement before switching
input streams
2000-05-11 02:19:08 +00:00
Andreas Gustafsson 0c59b2a42f dst_key_fromdns() assigned to *keyp even though it returned an error 2000-05-11 02:11:44 +00:00
Michael Graff 65c21f5f73 get rid of a newline in a log message and minor formatting issue (line > 80 chars) 2000-05-11 02:06:18 +00:00
Michael Graff 4cfd0c3960 make magic numbers be the first things in the structures 2000-05-11 00:03:58 +00:00
Michael Graff 202ea9ccee make magic numbers be the first things in the structures 2000-05-10 23:58:12 +00:00
Michael Graff 8648b6190d correct args to a function 2000-05-10 23:52:42 +00:00
Michael Graff 558ab0f6a8 adapt to the dispatch api changes 2000-05-10 23:43:48 +00:00
Mark Andrews f4f3f2cf34 167. [bug] Make lack of masters for a slave zone a soft error. 2000-05-10 21:51:17 +00:00
Michael Graff ca9739800f implement dns_dispatchmgr_t, replacing dns_dispatchlist_t. Use it throughout the library/server. 2000-05-10 21:34:50 +00:00
Michael Graff f019e00452 Add (commented out) 'must be bound' checking 2000-05-10 21:17:49 +00:00
Andreas Gustafsson 18959172ab check isc_lex_openfile() return value against ISC_R_FILENOTFOUND,
not ISC_R_FAILURE
2000-05-10 18:54:04 +00:00
Andreas Gustafsson 42654cd6bb if keygen and signer are built by default, keysettool and keysigner
should be, too
2000-05-10 18:44:49 +00:00
David Lawrence 2ffe094fab fixed argument type mismatch in dns_c_logchan_getversions call 2000-05-10 18:38:21 +00:00
Olafur Gudmundsson ff8d15be4e Fixed 3 bugs in keygen,
it overwrote old keys if new key key-id conflicted
	It was generating non null-keys with id==0
	It was not able to generate DSA null keys.
I changed size of maximum RSA key to 2048.
2000-05-10 17:57:53 +00:00
Michael Graff 2968701c3a require that magic numbers be the first item in the structure. 2000-05-10 17:45:45 +00:00
Michael Graff bc892aec31 implement _find() 2000-05-10 17:26:23 +00:00
Michael Graff 98399fdb3e enable building of dispatchlist.c 2000-05-10 17:25:22 +00:00
Michael Graff abf30e12ba declare dns_dispatchlist_t here 2000-05-10 17:24:55 +00:00