Commit Graph
2410 Commits
Author SHA1 Message Date
Brian Wellington 6850cdd449 508. [func] dns_message_parse() can now do a best-effort
attempt, which should allow dig to print more invalid
                        messages.
2000-10-06 18:58:30 +00:00
Mark Andrews 7e4135abb9 ns_server_flushonshutdown() now takes a boolean flag saying whether to flush
or not.  This is in preperation for server option to set the default.
2000-10-05 23:48:49 +00:00
Brian Wellington cb5d33b87a the lwresd -p and -P flags had their meanings reversed. 2000-10-05 22:30:57 +00:00
Brian Wellington 2264a174f3 test the new lwres functionality (different addresses, lwresd.conf, etc.) 2000-10-05 22:29:34 +00:00
Brian Wellington 8f80322fb5 Support for lwresd on addresses other than 127.0.0.1. 2000-10-05 22:27:54 +00:00
Mark Andrews 2a34beb5ab 508. [func] Add support for write of zone files on shutdown. 2000-10-05 10:42:40 +00:00
Brian Wellington 8a23742754 lwres can now be served by named, with the lwres{} block in named.conf.
If run as lwresd, look for /etc/lwresd.conf or a replacement specified
with -c, otherwise read /etc/resolv.conf or a replacement specified with -C.
2000-10-04 23:19:01 +00:00
Michael Sawyer 55bf97a1b4 Fix default for packet tracing.
Add automatic in-addr lookup generation in nslookup.
2000-10-04 17:14:44 +00:00
Mark Andrews 6c87cf1997 506. [func] Do not fail to start on errors in zone files. 2000-10-03 23:56:26 +00:00
Brian Wellington 7869b99dc8 505. [bug] nsupdate was printing "unknown result code". [RT #373] 2000-10-03 17:28:58 +00:00
Mark Andrews a6368669a6 '-p' is already taken, -p port. Use '-w' (wire) to print out the packet. 2000-10-03 04:29:08 +00:00
Brian Wellington 86ac7ea2ed Added a (trivial) program to print the contents of a journal file. 2000-10-02 20:13:47 +00:00
Michael Sawyer d2792acfaf Add (presently undocumented) -p option to show the begin of each DNS packet,
useful for AXFR's and similar replies.  (requested by GDIB)
2000-10-02 16:43:25 +00:00
Michael Sawyer a5e89a4493 Make -t and -c change command line parsing so that unprefixed class and types
are treated as hosts.
2000-10-02 16:16:50 +00:00
Michael Sawyer aea4345be8 Remove unused variable 2000-09-30 00:09:57 +00:00
Andreas Gustafsson 3c6ed46226 spacing 2000-09-30 00:06:08 +00:00
Michael Sawyer 10e1788f9f Dig changes in response to RT321 (output formatting) 2000-09-29 23:42:15 +00:00
Michael Sawyer c9093e6b1a Minor change, +sta should be +stats 2000-09-29 18:25:00 +00:00
Mark Andrews b4d2b3147b updates should mark the zone as dirty. 2000-09-29 03:25:23 +00:00
Michael Sawyer 2f96e6b9bb Change sense of +fail option to something more reasonable 2000-09-28 23:02:28 +00:00
Andreas Gustafsson f6b507b4c9 spacing 2000-09-28 21:50:22 +00:00
Michael Sawyer 62bdc8a738 Change various fixed-length buffers to dynamic buffers which grow as
needed.
2000-09-28 21:39:26 +00:00
Brian Wellington e79a7d195e only allow decimal values for command line parameters 2000-09-28 21:21:31 +00:00
Brian Wellington d999beb1b0 log the number of CPUs used. 2000-09-28 21:18:07 +00:00
Brian Wellington e2b5209991 496. [bug] named didn't sanity check numeric parameters [RT #361] 2000-09-28 21:09:51 +00:00
Brian Wellington 389ec663f2 495. [bug] nsupdate was unable to handle large records [RT #368] 2000-09-28 16:39:49 +00:00
Mark Andrews 88cef4408a 493. [func] Return non-cachable (ttl = 0) NXDOMAIN responses
for SOA queries.  This makes it easier to locate
                        the containing zone without polluting intermediate
                        caches.
2000-09-28 05:48:50 +00:00
Brian Wellington caa1ba7ea9 lwresd.run files should be deleted by cleanall.sh 2000-09-27 20:33:39 +00:00
Olafur Gudmundsson 2ecf7f63a0 Updated README to reflect tested versions off FreeBSD
Updated ifconfig.sh to allow testing on a 10/8 network on Solaris-7 and
	Freebsd-[34] without broadcast conficts.
No user visable changes.
2000-09-27 14:52:22 +00:00
Michael Sawyer 056aaae3e2 Remove +details option 2000-09-27 00:02:02 +00:00
Andreas Gustafsson ab38df2af4 Review, hack and slash (mostly slash) 2000-09-26 23:41:43 +00:00
Brian Wellington 8bc1e5bb4a Call isc/dns_log_setcontext(NULL) after ns_g_lctx has been destroyed. 2000-09-26 22:12:13 +00:00
Brian Wellington db503b6daf logging changes. 2000-09-26 22:11:25 +00:00
Brian Wellington 3a62e221b4 locks weren't being destroyed 2000-09-26 22:09:20 +00:00
Andreas Gustafsson e7af081383 removed unused task 2000-09-26 18:26:20 +00:00
Michael Sawyer d8c339062c cancel_lookup should have been defined as static 2000-09-26 17:21:25 +00:00
Andreas Gustafsson 07f1d27a64 spacing; removed redundant break statements that caused
compiler warnings
2000-09-26 17:17:39 +00:00
Andreas Gustafsson ac8f49314c simplified; added /24 netmasks for more systems 2000-09-26 16:30:53 +00:00
Michael Sawyer 0dabedcca5 Add +fail option to try next server after a SERVFAIL
Fix some minor problems in some of the new option processing code.
Slight change in mem debugging
TODO changes
2000-09-25 23:10:00 +00:00
Michael Sawyer b02d8fe708 plus-options with values (+bufsize=8000) didn't print properly in the dig
comment lines since my change of option processing.  Fixed.
2000-09-25 16:14:20 +00:00
Michael Sawyer 31ce593907 Add back +norec
Properly test for missing argument in - options
Spacing
Remove unnecessary variable
2000-09-22 23:58:32 +00:00
Michael Sawyer a985c480e1 Code cleanup, mainly in dig option processing. 2000-09-22 23:21:32 +00:00
Brian Wellington 81e3973b78 spelling 2000-09-22 23:17:57 +00:00
Brian Wellington cde42c9189 when bring up interfaces on Linux, set the netmask. This should probably
be done for all of the other OSes also.
2000-09-22 23:15:55 +00:00
Andreas Gustafsson 92aa706a21 the mnemonic for the chaos class is CH, not CHAOS 2000-09-22 17:36:02 +00:00
Michael Sawyer 53e7d12ab5 Display correct port number on set all and similar commands. RT352 2000-09-22 17:14:24 +00:00
Andreas Gustafsson d15f51c600 484. [bug] When the server was reloaded after removing addresses
from the named.conf "listen-on" statement, sockets
                        were still listening on the removed addresses due
                        to reference count loops. [RT #325]

Now there is one client manager object per interface instead of a single
global one; when an interface goes away, it simply destroys the associated
client manager, which will cause all its clients to be shut down in an
orderly fashion.
2000-09-22 00:13:08 +00:00
Mark Andrews 34fec86ca3 make next_token() shared. 2000-09-21 23:47:41 +00:00
Andreas Gustafsson 1416cae3f6 spacing 2000-09-21 23:10:58 +00:00
Andreas Gustafsson 32e783c745 spacing 2000-09-21 23:10:15 +00:00