2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-31 06:25:31 +00:00
Commit Graph

6900 Commits

Author SHA1 Message Date
Brian Wellington
df03463a37 Allow *_log_setcontext() to be called multiple times, so that *_lctx
can be set to NULL once the log context has been freed.
2000-09-26 22:10:44 +00:00
Brian Wellington
3a62e221b4 locks weren't being destroyed 2000-09-26 22:09:20 +00:00
Andreas Gustafsson
93d5a6b95e oops, wrong RT ticket number 2000-09-26 19:39:03 +00:00
Andreas Gustafsson
693ddf84da 491. [bug] nsupdate would segfault when sending certain
prerequisites with empty RDATA. [RT #357]
2000-09-26 19:37:06 +00:00
Michael Graff
acc6b2b2df add STD_CINCLUDES to the --cflags line, so pthreads on NetBSD works 2000-09-26 19:12:44 +00:00
Brian Wellington
52d93f16f7 Mention that the DNSSEC tools need files in the current directory. 2000-09-26 18:45:08 +00:00
Andreas Gustafsson
d4c0286eff note that min-refresh-time &co are not implemented in 9.0 2000-09-26 18:27:12 +00:00
Andreas Gustafsson
e7af081383 removed unused task 2000-09-26 18:26:20 +00:00
Andreas Gustafsson
ff7e6f2791 When lacking user-specified timer values from the SOA,
use a retry time that backs off exponentially from one minute up to
six hours.  This should allow the xferquota test to succeed [RT #337]
by allowing for one or more retries during the test, while keeping the
amount of SOA query traffic to dead masters reasonable for GNS.
2000-09-26 18:17:10 +00:00
Andreas Gustafsson
d8d05d04fa the ternary operator ?: does not yield an lvalue 2000-09-26 17:28:13 +00:00
Andreas Gustafsson
3c754b3581 removed function dns_zone_setrefresh() 2000-09-26 17:24:00 +00:00
Andreas Gustafsson
94361d5867 simplified isc_random_jitter() and eliminated floating
point from the code using it in zone.c
2000-09-26 17:23:19 +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
61a31f75cd added INSISTs to verify that zone timer intervals
are set before use
2000-09-26 16:32:39 +00:00
Andreas Gustafsson
ac8f49314c simplified; added /24 netmasks for more systems 2000-09-26 16:30:53 +00:00
Mark Andrews
5a98a57f8f 489. [func] The zone manager now has a "i/o" queue. 2000-09-26 05:16:57 +00:00
Mark Andrews
2bebe117bf 489. [func] The zone manager now has a "i/o" queue. 2000-09-26 05:08:05 +00:00
Brian Wellington
a06c40460a fix a potential buffer overflow when writing keys to disk. 2000-09-25 23:19:39 +00:00
Brian Wellington
cc8a68d56f minor cleanup 2000-09-25 23:18:54 +00:00
Michael Sawyer
307e3faf52 A couple more items... 2000-09-25 23:14:29 +00:00
Michael Sawyer
6e0d8042dc Actually save the todo file before doing the commig 2000-09-25 23:10:39 +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
Brian Wellington
4da10bce4b 488. [bug] Locks weren't properly destroyed in some cases. 2000-09-25 17:51:25 +00:00
Brian Wellington
dd27011f02 locks weren't being destroyed. 2000-09-25 17:46:39 +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
Andreas Gustafsson
629c6629d0 zone_postload() used variable "new" before setting it [RT #337] 2000-09-23 06:27:12 +00:00
Brian Wellington
060de372a1 The database now does duplicate suppression, so the master file loader
doesn't need to.
2000-09-23 01:05:35 +00:00
Brian Wellington
4ab4f2d14c do a more thorough job of duplicate suppression in dns_rdataslab_fromrdataset 2000-09-23 01:05:03 +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
Brian Wellington
3f123dcc2f 487. [port] flockfile() is not defined on all systems.
Also check for libpthreads, if libpthread isn't found.
2000-09-22 18:52:39 +00:00
Andreas Gustafsson
36bc6a0a83 updated 2000-09-22 17:50:56 +00:00
Andreas Gustafsson
5a258f805c edited 2000-09-22 17:44:35 +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
16ea60d0db 486. [bug] nslookup: "set all" and "server" commands showed
the incorrect port number if a port other than 53
                        was specified. [RT #352]
2000-09-22 17:15:48 +00:00
Michael Sawyer
53e7d12ab5 Display correct port number on set all and similar commands. RT352 2000-09-22 17:14:24 +00:00
Michael Sawyer
4786cd1ba6 Clean up option parsing in dig
Examine dig8's behavior when one of the servers it talks to servfail's
back, and, if necessary, reproduce behavior in dig9.  (RT351)

Remove or fix port number display in places where it is not correctly
reported (nslookup, in particular). (RT352)
2000-09-22 17:07:02 +00:00
Michael Sawyer
85b2370943 485. [func] When dig had more than one server to query, it would
send all of the messages at the same time.  Add
                        rate limiting of the transmitted messages.
2000-09-22 16:26:12 +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
2ce1e232ae spelling 2000-09-21 23:37:14 +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
Michael Sawyer
b8f9623df0 Remove isc_app_block() from dig's get_address(). 2000-09-21 23:02:34 +00:00
Michael Sawyer
f900be2190 Dig, et al:
When you have more than 1 nameserver to send queries to,
	send them one at a time with a 1 second wait between transmissions
	instead of just flooding them all out at once.

	Fix bug 348, nslookup crashing when server specified without server
2000-09-21 22:46:39 +00:00
Michael Graff
08ad332552 put a break in the switch 2000-09-21 21:40:29 +00:00
Michael Graff
e710c2162a check for more expected error values in connect() case 2000-09-21 21:30:27 +00:00