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