2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-31 06:25:31 +00:00
Commit Graph

91 Commits

Author SHA1 Message Date
Andreas Gustafsson
897ba5e120 Abort incoming zone transfers on server shutdown. To support
this, zone transfers now use the zone's task, the zone holds a pointer
to any zone transfer in progress, and the zone now registers a shutdown
callback.
2000-01-28 23:48:58 +00:00
Andreas Gustafsson
4b887af619 obey the transfer-source option of the zone 2000-01-28 01:12:01 +00:00
Bob Halley
6bfaefc3fd change some logging from INFO to DEBUG 2000-01-26 21:12:04 +00:00
Bob Halley
e485d16462 name tasks 2000-01-25 19:31:23 +00:00
Andreas Gustafsson
ada4d10c44 fail gracefully if task creation fails 2000-01-17 23:54:05 +00:00
Mark Andrews
60f0c36b17 Reposition call back to capture both successful IXFR's as well as AXFR's. 1999-12-24 00:44:59 +00:00
Michael Graff
3ddd814a97 dns_result_t is no more. s/dns_result_t/isc_result_t/ -- more later, when I need a break. 1999-12-23 00:09:04 +00:00
Michael Graff
733b16eb0b priority rendering 1999-12-22 03:22:59 +00:00
Mark Andrews
4bb1729d24 dns_zone_getxfrtime -> dns_zone_getmaxxfrin 1999-12-13 07:57:36 +00:00
Mark Andrews
0b87eaccdb Add callback when xfrin completes/fails.
Perform a SOA serial upto date check when IXFR attempt fails.
1999-12-13 03:01:53 +00:00
Andreas Gustafsson
d1422e0bda don't print bogus number of received bytes at end of transfer 1999-12-06 18:00:31 +00:00
Andreas Gustafsson
35b22d104a new cleanup strategy to handle timeouts correctly 1999-12-02 22:33:15 +00:00
Andreas Gustafsson
67b32ad707 removed embedded newline from log message 1999-12-02 05:11:28 +00:00
Andreas Gustafsson
cd36fa7eb9 obey the max-transfer-time-in option;
do not include zone.h twice
1999-12-01 03:55:22 +00:00
Bob Halley
9779deddba Include <isc/print.h>, so that vsnprintf can be used.
Fix typo and eliminate type warning with isc_buffer_putmem().
1999-10-31 00:02:31 +00:00
Andreas Gustafsson
1affefab31 print zone transfer begin/end messages at same level 1999-10-30 01:23:45 +00:00
Andreas Gustafsson
5862cce82b print the zone name and master address+port when logging 1999-10-30 01:08:52 +00:00
Andreas Gustafsson
63bb6b854b use the logging library, not printf;
sorted dns includes
1999-10-29 22:42:44 +00:00
Mark Andrews
fe37278859 in6_addr.s6_addr is *always* an array. 1999-10-29 06:36:05 +00:00
Andreas Gustafsson
a474ba139d enabled incoming zone transfer code; there are no SOA
queries yet, so we just do an unconditional transfer attempt at server
startup time for each slave zone
1999-10-29 02:41:56 +00:00
Andreas Gustafsson
81ce556e02 moved xfrin.c from bin/named to lib/dns by repository copy 1999-10-29 02:12:01 +00:00
Andreas Gustafsson
30be9a55be allocate message data structures using dns_message_gettemp* in IXFR case, too 1999-10-28 19:11:33 +00:00
Andreas Gustafsson
5b62e9688e question section was missing from AXFR request after previous change;
don't expect TSIGs on *XFR responses if we didn't TSIGn the request;
if TSIG is used, it is required on the first message of the response
1999-10-28 01:10:38 +00:00
Andreas Gustafsson
a21582b70e the message library now requires that names are allocated using
dns_message_gettempname()
1999-10-28 00:02:08 +00:00
Andreas Gustafsson
d65139063d eliminate IRIX compiler warning about unreachable statement 1999-10-25 22:20:50 +00:00
Mark Andrews
4c494e429c Perform explict attach of db to xfr stucture. Calling function to detach. 1999-10-25 12:18:43 +00:00
Andreas Gustafsson
e117f2e80e use the new DNS_R_NOTLOADED result code 1999-10-14 02:24:17 +00:00
Andreas Gustafsson
e5805c0a75 dns_getname_origin now returns (dns_name_t *) again 1999-10-14 02:12:03 +00:00
Bob Halley
d60f5b9bc8 Zone support 1999-10-14 01:37:00 +00:00
Andreas Gustafsson
9d34fb7826 replaced xfrin_test() by ns_xfrin_start(); zonedb->zonetable 1999-10-14 00:05:02 +00:00
Brian Wellington
3f6dc1703f tsig structure/function name change 1999-10-08 18:37:24 +00:00
David Lawrence
a252c2771f include isc/net.h, do not include sys/socket.h, netinet/in.h or arpa/inet.h,
and/or use type in_port_t instead of unsigned int for ports
1999-10-02 02:54:16 +00:00
Andreas Gustafsson
2afc443636 xfrin_create() was declared static but defined non-static 1999-09-28 13:51:18 +00:00
Andreas Gustafsson
610048f03c moved dns_db_diff() from xfrin.c to journal.c 1999-09-27 08:09:20 +00:00
Michael Graff
09b91abda4 Update copyright text 1999-09-15 23:49:29 +00:00
Brian Wellington
0f78de4d61 TSIG support for XFR 1999-09-10 15:01:04 +00:00
Andreas Gustafsson
80afc68f77 create diffs from axfr; numerous bug fixes 1999-08-27 18:30:59 +00:00
Andreas Gustafsson
e3c6d92121 fixed memory leaks; added missing dns_diff_clear() 1999-08-25 10:52:57 +00:00
Andreas Gustafsson
35260b8413 bug fixes: missing 'recvs++'; missing view in dbi; minor cleanup 1999-08-25 06:39:19 +00:00
Andreas Gustafsson
bdd7e2e466 longer timeout; 80 columns 1999-08-24 06:43:19 +00:00
Andreas Gustafsson
4cd3d6df39 initial checkin 1999-08-20 05:35:16 +00:00