Commit Graph

4102 Commits

Author SHA1 Message Date
Brian Wellington
2c18231946 The nonthreaded private include files should be deleted by the sanitizer. 2000-09-28 21:32:51 +00:00
Brian Wellington
0d89afffb2 Make sure #else and #endif for ISC_PLATFORM_USETHREADS are marked as such. 2000-09-28 21:31:08 +00:00
Brian Wellington
6b827cb794 typo 2000-09-28 20:29:22 +00:00
Andreas Gustafsson
9a3c31507c removed INSIST(zone->dumptime != 0) until we figure out
what the meaning of zone->dumptime is supposed to be
2000-09-28 18:03:18 +00:00
Mark Andrews
e549eb1242 494. [func] Do not cache NXDOMAIN responses for SOA queries. 2000-09-28 06:43:36 +00:00
Mark Andrews
cd5475efa4 Describe and enforce the contract for isc_event_allocate().
Silent failure for bad args is not the BIND 9 way.
2000-09-27 22:53:33 +00:00
Andreas Gustafsson
dc8a97366a 492. [bug] The error messages printed when an IP match list
contained a network address with a nonzero host
                        part where not sufficiently detailed. [RT #365]
2000-09-27 20:10:39 +00:00
Michael Sawyer
1c66892e02 Fix confparser.y stuff in relation to sanitize. 2000-09-27 18:00:40 +00:00
Mark Andrews
fce9a9550e 492. [bug] attempting to reload a zone caused the server fail
to shutdown cleanly. [RT #360]
2000-09-27 13:05:04 +00:00
Brian Wellington
2557aa46f0 Print a warning if check-names is set. Of course, setting check-names
as specified in the ARM causes the parser to die anyway.
2000-09-27 02:04:04 +00:00
Brian Wellington
c5c1043a96 print a warning if the dialup, check-names, or pubkey directive is seen 2000-09-27 01:50:01 +00:00
Brian Wellington
bda3efe854 reordered include files 2000-09-27 00:06:34 +00:00
Brian Wellington
5a4f9ff34f The makefiles should be sdb-clean now. 2000-09-26 23:25:51 +00:00
Brian Wellington
8614264835 protect the simple database stuff with NOMINUM_PUBLIC 2000-09-26 22:45:59 +00:00
Michael Graff
e1db5e817f ask the database for aaaa records too, when an a6 isn't found. 2000-09-26 22:28:55 +00:00
Brian Wellington
c76926d714 comment updates 2000-09-26 22:14:35 +00:00
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
693ddf84da 491. [bug] nsupdate would segfault when sending certain
prerequisites with empty RDATA. [RT #357]
2000-09-26 19:37:06 +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
Andreas Gustafsson
61a31f75cd added INSISTs to verify that zone timer intervals
are set before use
2000-09-26 16:32:39 +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
Brian Wellington
dd27011f02 locks weren't being destroyed. 2000-09-25 17:46:39 +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
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
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
Brian Wellington
6e5fa98df0 A call to isc_mem_put could (in some cases) be called with an invalid size. 2000-09-21 21:29:16 +00:00
Andreas Gustafsson
922e6a3c2a 478. [bug] "make install" failed if the directory specified with
--prefix did not already exist.
2000-09-20 19:06:16 +00:00
Mark Andrews
0e07026a21 476. [bug] A zone could expire while a zone transfer was in
progress triggering a INSIST failure. [RT #329]
2000-09-20 09:50:34 +00:00
Brian Wellington
352e28b5ee The UNUSED() macro wasn't used. 2000-09-20 00:01:26 +00:00
Brian Wellington
12688cc9fc #include <resolv.h> is not needed, and causes problems on AIX. 2000-09-19 21:21:59 +00:00
Mark Andrews
8affb49a70 Move the UDP buffer pool to the dispatchmgr. UDP parameters are now set
by the first call to dns_dispatch_getudp(), subsecquent calls can raise
the maximum number of buffers.  dns_dispatchmgr_setudp() could be made
public.

Tidy dispatch_allocate().

entropy and mctx are now gone from dns_qid_t.
2000-09-19 06:59:28 +00:00
Andreas Gustafsson
338edde79f snprintf() requires <isc/print.h> on OSF/1 4.0 2000-09-19 01:47:53 +00:00
Brian Wellington
6cd4630de6 spacing 2000-09-19 01:44:15 +00:00
Andreas Gustafsson
6b0ce7d29f 474. [bug] The mnemonic of the CHAOS class is CH according to
RFC1035, but it was printed and read only as CHAOS.
                        We now accept both forms as input, and print it
                        as CH.
2000-09-19 01:27:22 +00:00
Brian Wellington
140c1a485b remove warnings 2000-09-18 19:36:59 +00:00
Brian Wellington
eacc8996e0 The included openssl rsa code didn't work 2000-09-18 19:25:00 +00:00
Andreas Gustafsson
c89ac488df 472. [bug] Off-by-one error caused isc_time_add() to sometimes
produce invalid time values.
2000-09-18 18:43:03 +00:00
Andreas Gustafsson
ec02cd5927 spacing 2000-09-18 18:31:06 +00:00
Mark Andrews
9d3ef72b37 470. [feature] $GENERATE is now supported. See also
doc/misc/migration.
2000-09-18 06:50:35 +00:00
Mark Andrews
a7c76f1924 469. [bug] "query-source address * port 53;" now works. 2000-09-18 04:50:05 +00:00