2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-09-05 09:05:40 +00:00
Commit Graph

4185 Commits

Author SHA1 Message Date
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
Mark Andrews
79907dfac9 some more cases of #466 2000-09-17 13:08:46 +00:00
Mark Andrews
4050789abb bugfix 468 contained a error. 2000-09-17 12:54:44 +00:00
Mark Andrews
c50a002bd1 468. [bug] dns_master_load*() failed to report file and line
number in certain error conditions.

 467.   [bug]           dns_master_load*() failed to log an error if
                        pushfile() failed.

 466.   [bug]           dns_master_load*() could return success when it failed.
2000-09-17 12:38:47 +00:00
David Lawrence
566155f16e 465. [cleanup] Allow 0 to be set as an omapi_value_t value by
omapi_value_storeint().

(Arguably this is was a bug, arguably it wasn't.  I do not know Ted's
original intent, but I believe it cleans up the API to allow 0 to be
set and retrieved just as any other int is.)o

(Also arguably, the other omapi_value_store*() functions should instead
be creating non-NULL omapi_value_t->value pointers when they are setting
NULL values, and then assigning NULL into the relevant union member.)
2000-09-16 03:20:54 +00:00
Brian Wellington
206c4ad41e More header files needed for rsa 2000-09-16 01:35:02 +00:00
Brian Wellington
4e37e5b5ee empty unions don't compile everywhere. 2000-09-16 01:34:30 +00:00
Brian Wellington
a9dedf80e6 oops, missed this one. 2000-09-16 01:22:55 +00:00
Brian Wellington
d8e93e7f90 remove dnssafe objects, build openssl rsa 2000-09-16 01:15:22 +00:00
Brian Wellington
fe73980e87 add openssl rsa 2000-09-16 01:14:34 +00:00
Brian Wellington
09523ae822 remove dnssafe 2000-09-16 01:14:22 +00:00
Brian Wellington
8dc6eb05bd Add RSA support 2000-09-16 01:13:59 +00:00
Brian Wellington
e9c0951923 Remove dnssafe; use openssl rsa instead. 2000-09-16 01:12:21 +00:00
Brian Wellington
90e9c34380 Remove dnssafe. 2000-09-16 01:09:21 +00:00
Andreas Gustafsson
a8f69def81 type mismatch 2000-09-15 23:02:07 +00:00
Brian Wellington
f7fa8ec1a9 selective forwarding didn't quite work. 2000-09-15 22:41:07 +00:00
Brian Wellington
f3f22040a8 The ipv6 probe fails if IPv6 is disabled. 2000-09-15 20:52:27 +00:00
Andreas Gustafsson
97c7e793b0 missing space between words in warning message; typos 2000-09-15 00:26:35 +00:00