Commit Graph
2275 Commits
Author SHA1 Message Date
Brian Wellington 00f4dd128f added ssu.c 2000-02-15 21:52:32 +00:00
Brian Wellington 99fa73cf4c added ssu.h 2000-02-15 21:51:48 +00:00
Brian Wellington 55e001d7ba added support for different pattern types. c file coming later 2000-02-15 20:16:09 +00:00
Andreas Gustafsson cf755281df typos in comments 2000-02-15 20:05:37 +00:00
Brian Wellington 16a5aa9a57 add dns_ssutable_t 2000-02-15 19:53:18 +00:00
Andreas Gustafsson fd0bc40a25 IP addresses in ACLs are now represented as
isc_netaddr_t, not isc_sockaddr_t
2000-02-15 19:53:05 +00:00
Andreas Gustafsson be1395f914 typo 2000-02-15 18:24:26 +00:00
James Brister b9b814893a Add prototype for dns_c_ipmatchany_new(). 2000-02-15 17:07:52 +00:00
James Brister 0b5d6a2091 Add dns_c_ipmatch_any to dns_c_ipmatch_type_t enum. 2000-02-15 17:06:58 +00:00
James Brister 334e2ce758 Handle new dns_c_ipmatch_any type in address lists. Use (negated)
when parsing address 'none'.
Also make better use of localhost and localnets ipmatch elements.
2000-02-15 17:05:11 +00:00
James Brister 7d1c47756f Support new ipmatch elements type: dns_c_ipmatch_any
Also handle address name 'none' to be same as '!any'
2000-02-15 17:01:50 +00:00
James Brister cf8cd3a606 Removed acls that are now handled by ipmatch elements types. 2000-02-15 17:00:33 +00:00
James Brister fbaec7a6e3 Use new config ipmatch element type: dns_c_ipmatch_any 2000-02-15 16:58:52 +00:00
Andreas Gustafsson b356893425 added isc_netaddr_equal() 2000-02-15 00:28:48 +00:00
Bob Halley b3fb6d6a29 lint 2000-02-14 23:19:45 +00:00
Brian Wellington 71f5ad0517 Initial commit of simple secure update. Not compiled in by default. 2000-02-14 21:09:16 +00:00
Brian Wellington 01d202be8f *** empty log message *** 2000-02-14 21:00:38 +00:00
Andreas Gustafsson ec9f7bd203 report journal file errors using isc_log_write(), not
UNEXPECTED_ERROR()
2000-02-14 19:26:23 +00:00
James Brister e0df4c98c8 Support parsing new allow-update-forwarding statement inside zones and
views.
2000-02-14 17:20:35 +00:00
James Brister d47b32d4b9 Add allow-update-forwarding support to zones. 2000-02-14 17:18:40 +00:00
James Brister 83be31d86d Add allow-update-forwarding supprt to views. 2000-02-14 17:16:35 +00:00
James Brister 0b73e4eb53 Corrected names of master zone bits checked in
dns_c_zone_getmaxtranstimeout() and dns_c_zone_getmaxtransidleout().
2000-02-12 09:38:08 +00:00
Bob Halley eafe61bee8 The DNS_ADBFIND_STARTATROOT wasn't working. 2000-02-12 02:19:53 +00:00
Bob Halley 0485fcadd3 dns_view_simplefind() no longer binds the rdatasets if the result is NXDOMAIN. 2000-02-12 02:19:20 +00:00
Bob Halley cec8578e67 The fctx lifetime timer was not running a certain times. In particular, it
was not running for fctxs in the addrwait state.  If the underlying ADB finds
never timed out (which is possible since they generate fetches), the fctx
would exist until the server was shutdown.
2000-02-11 21:10:40 +00:00
Bob Halley b599cfd793 RTT penalization was not happening for the nonresponding servers in
the very common case where some server responded with the answer.
This would prevent avoidance of the nonresponding servers,
significantly increasing latency.
2000-02-11 19:58:11 +00:00
Andreas Gustafsson 6f6eeb26e4 prepare for introducing dns_c_ipmatch_any 2000-02-11 18:26:09 +00:00
Bob Halley 3f101f4e70 bad server support 2000-02-11 03:06:56 +00:00
Bob Halley 9e89140c97 fix clamping problem for maximally bad goodness 2000-02-11 02:58:44 +00:00
Bob Halley 73016bd7ef In the case where an rdataset subtraction resulted in the nonexistence
of the rrset, the subtraction code created a nonexistent rdataset
entry with an incorrect type (the "covers" part of the type was not
set).
2000-02-11 02:17:56 +00:00
Bob Halley 535f453de3 The zone node cleaner did least serial number cleaning too soon, which
could result in the incorrect deletion of the most recent version of a
node when a rollback occurred.
2000-02-11 01:51:33 +00:00
Brian Wellington fd4d722665 missing initialization 2000-02-10 23:00:48 +00:00
Andreas Gustafsson cae053a51f INSIST that no quota is in use when the quota object is
destroyed
2000-02-10 22:17:54 +00:00
Bob Halley 34bbe03b5c the bit test in dns_c_ctx_getforward() was backwards 2000-02-10 20:38:10 +00:00
James Brister 269d5ca1c7 Example usage of ondestroy notification for databases. Is ifdef'd out. 2000-02-10 16:13:12 +00:00
James Brister 80d19f3523 Support ondestroy notification for isc_mem_t. 2000-02-10 16:10:41 +00:00
James Brister 71a1b26df0 Build ondestroy.c now too. 2000-02-10 16:09:44 +00:00
James Brister d549c37348 Support ondestroy notfication of databases. 2000-02-10 16:09:01 +00:00
James Brister e32ccd2b77 Supporting type and routines for ondestroy event notifcation. 2000-02-10 16:05:13 +00:00
Andreas Gustafsson da0ecdd70c zone shutdown rewritten to use separate internal/
external refcount and control event instead of onshutdown,
to fix bug where zone could be freed before being shut down
(RT #28)
2000-02-10 01:12:15 +00:00
Andreas Gustafsson a174757026 implemented the 'localhost' and 'localnets' ACLs 2000-02-09 22:59:40 +00:00
Andreas Gustafsson 5d82424f5d New source file netaddr.c; new functions isc_netaddr_eqprefix(),
isc_netaddr_masktoprefixlen(), isc_netaddr_fromsockaddr(),
isc_netaddr_fromin(), isc_netaddr_fromin6(), isc_sockaddr_fromnetaddr();
new result code ISC_R_MASKNONCONTIG
2000-02-09 22:52:37 +00:00
Andreas Gustafsson a7e803adb0 obey the new transfer-source-v6 config options 2000-02-09 19:04:26 +00:00
Andreas Gustafsson 4d5520682b support IPv6 masters in zone transfers 2000-02-09 19:04:04 +00:00
Andreas Gustafsson 427c9218c2 isc_socket_connect() leaked memory when connect() returned
EHOSTUNREACH
2000-02-09 19:02:40 +00:00
James Brister e1eebec93e Support query-source-v6 and transfer-source-v6 2000-02-09 16:51:34 +00:00
James Brister e02c75a5b2 Fixed some incorrect error messages.
Support transfer-source-v6 and query-source-v6
2000-02-09 16:50:21 +00:00
James Brister 06d958edb3 Put quotes around ordering name on output. 2000-02-09 16:48:04 +00:00
James Brister 51c7627c91 Support queyer-source-v6 and transfer-source-v6
Is now an error if a IPv6 address is used in a transfer-source or
query-source statement.
Ditto for an IPv4 address in *-v6 statement.
Cleaned up error messages.
2000-02-09 16:45:52 +00:00
James Brister 5e742c46a8 Store query-source address and port together.
Get them out together.
Support query-source-v6 dnd transfer-source-v6
2000-02-09 16:39:50 +00:00