Commit Graph
2702 Commits
Author SHA1 Message Date
Brian Wellington d6be55c63f comment the infinite loop fix 2000-09-12 10:21:45 +00:00
Brian Wellington 5c29047792 minor dst api change 2000-09-12 09:59:28 +00:00
Brian Wellington 54bf299982 Don't assume class IN; rename functions to conform to the naming style. 2000-09-12 09:55:32 +00:00
Brian Wellington 020d334001 Don't assume class IN. 2000-09-12 09:54:36 +00:00
Mark Andrews 694d98c143 cleanup notify_log & zone_log to reduce common code. 2000-09-12 01:22:12 +00:00
Mark Andrews 68516a98cb document dns_message_getrawmessage 2000-09-11 23:37:34 +00:00
Andreas Gustafsson 400f5eeb2c spelling 2000-09-11 20:51:47 +00:00
Bob Halley ba43c53451 Allow nodes obscured by a DNAME to be accessed if the GLUEOK bit is set. 2000-09-11 16:48:25 +00:00
Mark Andrews 29a9d783b2 440. [func] New function dns_zone_forwardupdate(). 2000-09-11 13:34:18 +00:00
Mark Andrews b9dead30b1 440. [func] New function dns_zone_forwardupdate(). 2000-09-11 13:26:22 +00:00
Mark Andrews 056141f287 439. [func] New function dns_request_createraw(). 2000-09-11 06:35:57 +00:00
Mark Andrews 5126112bc3 438. [func] New function dns_message_getrawmessage(). 2000-09-11 05:55:27 +00:00
Mark Andrews 668278867b 437. [func] Log NOTIFY activity to the notify channel. 2000-09-11 04:37:52 +00:00
Brian Wellington 230aff0eac Fix the crash caused by a signed message not matching any view [RT #290].
This fixes the crash, but not the real problem, which is that the TSIG needs
to be verified even if there is no matching view.
2000-09-09 10:46:58 +00:00
Andreas Gustafsson 00010dc6a4 TCP receives should never be retried 2000-09-08 22:02:21 +00:00
Andreas Gustafsson b7e031d517 435. [bug] dns_zone_dump() overwrote existing zone files
rather than writing to a temporary file and
                        renaming.  This could lead to empty or partial
                        zone files being left around in certain error
                        conditions involving the initial transfer of a
                        slave zone, interfering with subsequent server
                        startup. [RT #282]
2000-09-08 21:47:03 +00:00
Andreas Gustafsson c9f54e6d04 unbalanced quotes in comment 2000-09-08 21:35:45 +00:00
Brian Wellington ec393c0384 Error return cleanup. 2000-09-08 14:25:40 +00:00
Brian Wellington 8c7fa43b3c Make dst_region_computeid() take an algorithm, since it was returning the
wrong id for RSA keys.  Also clean up a few error messages from dst routines.
2000-09-08 14:23:49 +00:00
Brian Wellington c38cf70db1 Fix an assertion failure and a case where an rdataset's trust wasn't set. 2000-09-08 14:18:17 +00:00
Brian Wellington 8447ecf6fd Check for NULL before checking for key size. 2000-09-08 07:51:28 +00:00
Michael Graff 4e8518aa8f add up to 10 minutes of jitter for refresh/retry, clammed as: RETRYTIME >= actual_retry >= RETRYTIME * .80 2000-09-08 00:07:44 +00:00
Brian Wellington abaec24086 429. [bug] The space reserved for a TSIG record in a response
was 2 bytes too short, leading to message
                        generation failures.
2000-09-07 21:08:52 +00:00
Brian Wellington 70d950d16e Log a warning if TSIG keys are too short (where too short is less than 8 bytes). 2000-09-07 20:34:04 +00:00
Bob Halley 3ad16d4c3a In find_closest_nxt(), do not return DNS_R_BADDB because of glue 2000-09-07 20:10:36 +00:00
Brian Wellington 32b2cdf212 427. [bug] Avoid going into an infinite loop when the validator
gets a negative response to a key query where the
                        records are signed by the missing key.
2000-09-07 19:46:52 +00:00
Bob Halley 3113e4dac8 fix auth-nxdomain default message [RT #287] 2000-09-07 19:24:33 +00:00
Brian Wellington 79028ea477 uninitialized variables could lead to a core dump. 2000-09-07 12:10:36 +00:00
Mark Andrews 50bea34058 more notify_createmessage() cleanup. 2000-09-07 04:20:52 +00:00
Michael Graff d2439ad5af log message about strange socket error at ISC_LOG_ERROR level 2000-09-07 01:53:31 +00:00
Mark Andrews 05fff5d905 424 [bug] notify_createmessage could trigger a REQUIRE failure
w/ two SOA records for the zone (illegal). [RT #279]
2000-09-07 01:06:45 +00:00
Andreas Gustafsson 1ed3e846a2 make the initial iterator state of rdatasets undefined
so that we can detect cases where the user fails to call dns_rdataset_first()
before calling dns_rdataset_current()
2000-09-06 23:16:14 +00:00
Mark Andrews 9916239908 Initial opaque rdata support. 2000-09-06 03:25:23 +00:00
Michael Graff 7da0286b54 get rid of isc_random_t -- use a wrapper around rand() instead that doesn't do as much work. Also, implement isc_random_jitter(), used to generate a value between a min, max, with a provided jitter value. 2000-09-06 02:40:00 +00:00
Andreas Gustafsson 87ecd67dae 419. [bug] The certificate type PKIX was misspelled as SKIX. 2000-09-05 17:09:30 +00:00
Mark Andrews d22b4de3f1 Throttled answer while loading support (still needs config file hooks). 2000-09-05 03:35:24 +00:00
Brian Wellington d3735e0e25 DST_ALG_RSA -> DST_ALG_RSAMD5 2000-09-02 01:17:20 +00:00
Andreas Gustafsson f38a84ce83 418. [bug] At debug levels >= 10, getting an unexpected
socket receive error would crash the server
                        while trying to log the error message.
2000-09-01 22:41:46 +00:00
Andreas Gustafsson da41917c3f cleanup and simplification 2000-09-01 19:59:35 +00:00
Andreas Gustafsson 122d284b61 there is no such thing as a for...while loop 2000-09-01 16:39:07 +00:00
Andreas Gustafsson 1b088f4680 reordered some statements for clarity 2000-09-01 16:37:30 +00:00
Michael Graff ca0db0cdc8 stop mumbling in dispatch.h by filling out the comments. Fixed a bug, since I was here already. 2000-09-01 07:16:06 +00:00
Brian Wellington 88b9c12a3c rdataslabs are now sorted. Also added a function to compare two rdataslabs. 2000-09-01 01:35:21 +00:00
Andreas Gustafsson 4187398298 416. [bug] Slave zones with no master file tried to use a
NULL pointer for a journal file name when they
                        received an IXFR.
2000-08-31 23:56:00 +00:00
Andreas Gustafsson a69cebac84 414. [bug] Server did not shut down until all incoming zone
transfers were finished.
2000-08-31 17:48:47 +00:00
Andreas Gustafsson 50a3152b70 clarified comment 2000-08-31 16:58:28 +00:00
Mark Andrews 4a30ede93d add overmem method 2000-08-31 13:04:47 +00:00
Mark Andrews ce0c777a38 overmem was out of order 2000-08-31 13:00:57 +00:00
Mark Andrews 3a34b87c87 Add cache cleaning support (disabled). 2000-08-31 12:15:17 +00:00
Mark Andrews a21fbfdd30 413. [bug] notify could attempt to use the zone database after
it had been unloaded. (RT#267)
2000-08-31 06:16:42 +00:00