2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-30 05:57:52 +00:00

2573 Commits

Author SHA1 Message Date
Andreas Gustafsson
ef97e09e20 make the validator attach to the view only weakly, so that
the view can start shutting down even though a validation is in progress.
2000-08-14 22:17:40 +00:00
Brian Wellington
1e2749dba8 Yet more minor cleanup. 2000-08-14 22:00:00 +00:00
Andreas Gustafsson
07f69609fc log messages should start with lower case letter 2000-08-14 21:59:57 +00:00
Andreas Gustafsson
59d1ce0b01 don't try to configure a max-names option for stub zones 2000-08-14 21:47:42 +00:00
Andreas Gustafsson
0e05b42192 dns_zt_print() is gone 2000-08-14 19:52:21 +00:00
Andreas Gustafsson
99a9da7941 RT #235: attempts to send a reqeust over IPv6 on systems
that do not support IPv6 caused an assertion failure
2000-08-14 19:31:49 +00:00
Brian Wellington
b0f941a50f 387. [func] Add dns_byaddr_createptrname(), which converts
an address into the name used by a PTR query.
2000-08-14 19:09:56 +00:00
Brian Wellington
f2338a0d6a Minor tsig cleanup. 2000-08-14 18:13:11 +00:00
Andreas Gustafsson
d5e72d5dba signed/unsigned mismatch 2000-08-14 03:50:59 +00:00
Andreas Gustafsson
d56b56dbba nodecount() returns unsigned int, not isc_boolean_t 2000-08-14 02:49:32 +00:00
Andreas Gustafsson
ff59f0e4fe removed dns_zt_print(), dns_zone_print(), dns_zone_tostr(),
PRINT_ZONE_REF; these were only used by the zone2_test program which
has now been removed
2000-08-13 23:51:55 +00:00
Andreas Gustafsson
7e6d32fdba #endif /* NOMINUM_PUBLIC */ was missing the magic comment 2000-08-11 21:51:04 +00:00
Andreas Gustafsson
e02884167b use the UNUSED() macro 2000-08-11 16:47:33 +00:00
Brian Wellington
d3ed0df76c The acl name was being assigned to NULL before it could be freed. 2000-08-11 02:34:45 +00:00
Brian Wellington
ea52f8cf9c A pointer returned by isc_mem_strdup() wasn't being checked. 2000-08-11 02:11:20 +00:00
Andreas Gustafsson
ea419adc4e 386. [bug] Missing strdup() of ACL name caused random
ACL matching failures.
2000-08-11 01:53:47 +00:00
Brian Wellington
de58ecaa9c Treat undefined acls as an error, rather than warning and then later
throwing an assertion.
2000-08-11 00:20:59 +00:00
Brian Wellington
f15eb342bd Add DST_R_OPENSSLFAILURE, which basically means that openssl returned
an error and we don't know why.
2000-08-10 22:28:36 +00:00
Andreas Gustafsson
9be4279a95 [RT #231] dns_db_nodecount() could be invoked with a NULL argument.
Also moved the database size logging to the same place as the database
size checking.
2000-08-10 20:26:08 +00:00
Andreas Gustafsson
562cc4924b when sending notifies is suppressed due to the zone being
unloaded, clear the NEEDNOTIFY flag so that we don't reschedule the
notify every second
2000-08-10 19:50:02 +00:00
Brian Wellington
c758ad35e7 Check that the zone is still loaded in the notify event handler. 2000-08-10 19:34:49 +00:00
Andreas Gustafsson
c03ce72a3b log error messages for attempts to use nonexistent database types 2000-08-10 18:38:10 +00:00
Andreas Gustafsson
eea2865fec 385. [cleanup] Removed function dns_zone_equal(). 2000-08-10 18:35:46 +00:00
Brian Wellington
147b0c9ba7 The server would crash trying to unload an unloaded zone if the initial
AXFR had more than maxnames records.
2000-08-10 17:11:23 +00:00
Brian Wellington
64fa945ab6 The default value of zone->maxnames should be 0, not DNS_ZONE_MINRETRY (?) 2000-08-10 16:57:25 +00:00
Brian Wellington
8eb6e41bfb A zone is now considered secure if there is a zone key at the apex. 2000-08-10 02:02:10 +00:00
Brian Wellington
41654670e7 Added dns_dnssec_iszonekey() to determine if a KEY is a zone key without
the overhead of converting it to a dst key.
2000-08-10 02:00:35 +00:00
Brian Wellington
2f507825cf _tostruct had a few typos. 2000-08-10 01:59:39 +00:00
Brian Wellington
674f1cfb1d 383. [func] When writing a master file, print the SOA and NS
records (and their SIGs) before other records.
2000-08-10 01:02:00 +00:00
Andreas Gustafsson
886b96ebfd 382. [func] The function dns_zone_setdbtype() now takes
an argc/argv style vector of words and sets
                        both the zone database type and its arguments,
                        making the functions dns_zone_adddbarg()
                        and dns_zone_cleardbargs() unnecessary.
2000-08-10 00:53:36 +00:00
Brian Wellington
8b858da2bb An error message was printing a result code as a number, not a string. 2000-08-09 21:15:32 +00:00
Andreas Gustafsson
1199d0ee34 use isc_sockaddr_anyofpf() 2000-08-09 19:11:27 +00:00
David Lawrence
76c6a504d8 rootname() is no longer necessary now that the rbt will always return a
relative name via the find or chain APIs
2000-08-09 04:54:17 +00:00
Brian Wellington
e1818a34f7 Handle DNS_R_ZONETOOLARGE by unloading the zone and deleting the on-disk
database and journal.
2000-08-09 00:17:20 +00:00
Andreas Gustafsson
e605e98f3e use DNS_NAME_MAXTEXT/DNS_NAME_FORMATSIZE 2000-08-09 00:09:36 +00:00
Andreas Gustafsson
1913796b78 typo 2000-08-08 23:49:28 +00:00
Andreas Gustafsson
efadda9a7b added UNUSED() macros to suppress compiler warnings when
compiling with assertion checking turned off
2000-08-08 23:40:46 +00:00
Andreas Gustafsson
4870ad08e8 wired up and implemented the max-names zone option (for GNI) 2000-08-08 23:36:24 +00:00
Brian Wellington
3d136ddc82 missed a comma when adding the zone too large result text 2000-08-08 23:33:05 +00:00
Andreas Gustafsson
4a2af70858 added DNS_NAME_MAXTEXT and DNS_NAME_FORMATSIZE 2000-08-08 23:20:14 +00:00
Andreas Gustafsson
f4bc158a46 in dns_name_isabsolute(), dns_name_fullcompare(),
and dns_name_compare(), do not require that the name has >0 labels
so that these functions can be used on the degenerate relative name @
2000-08-08 23:18:12 +00:00
Andreas Gustafsson
7048bc2b71 wired up and implemented the max-names zone option (for GNI) 2000-08-08 23:14:29 +00:00
Brian Wellington
c18730e2c0 Protect all of the max-names stuff with NOMINUM_PUBLIC 2000-08-08 23:04:55 +00:00
Brian Wellington
0a4577a158 Added DNS_R_ZONETOOLARGE 2000-08-08 22:50:34 +00:00
Andreas Gustafsson
2821f5aeab createiterator() failed to set rbtdbiter->common.db
to NULL before attaching it
2000-08-08 21:41:58 +00:00
Andreas Gustafsson
2d63e8f8d2 dns_db_attach() failed to check the requirement that
the pointer being attached to is NULL
2000-08-08 18:41:42 +00:00
Brian Wellington
cb8a455cd5 A few calls to dst_region_computeid() passed in regions with the wrong
length.
2000-08-08 16:13:40 +00:00
Andreas Gustafsson
7d823f705d deal with nonstandard MS extension 2000-08-07 20:37:34 +00:00
Andreas Gustafsson
7bf91d95eb tab sets for default and explicitttl styles were
swapped (?)
2000-08-07 19:54:50 +00:00
Andreas Gustafsson
979f959fb5 fixed incomplete sentence 2000-08-07 19:30:58 +00:00