Commit Graph

2544 Commits

Author SHA1 Message Date
Michael Graff
c2b450fa72 don't hide the fact that some ipv6 stacks aren't all there. 1999-12-09 00:19:31 +00:00
Michael Graff
8b7f596003 Use one more returned-event attribute to indicate fatal error, where
retrying on a socket is pointless, as it will immediately fail.
1999-12-08 22:53:08 +00:00
Andreas Gustafsson
9bd232838e support the "version" config file option 1999-12-08 21:27:08 +00:00
Mark Andrews
6cefa82d9a dns_journal_rollforward() now returns DNS_R_JOURNAL if the file does not exist. 1999-12-07 06:26:59 +00:00
Mark Andrews
3864eb0e9a Add DNS_R_NOJOURNAL 1999-12-07 06:06:51 +00:00
Michael Graff
633c5ee7b9 remove a debugging statement that is no longer useful, and fix an error return 1999-12-06 23:07:05 +00:00
Michael Graff
857f8bd11b Cast to (void *) to shut up compiler warnings re signed/unsigned char *. It
would be so nice if people would define 'msg_control' in a msghdr to be
consistant with other pointers...
1999-12-06 22:33:20 +00:00
James Brister
0e0be28c8b Added some extra REQUIREs and fixed up some magic number handling. 1999-12-06 18:25:40 +00:00
James Brister
638434f6d3 Dead code removal. 1999-12-06 18:22:41 +00:00
Andreas Gustafsson
dcfc9d2523 removed outdated comment 1999-12-06 18:11:49 +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
James Brister
1ce5dcf1c8 Change config API to not take a isc_log_t but use dns_lctx extern. 1999-12-06 12:40:39 +00:00
James Brister
ce84c593e8 gcc 2.7.2.3 and 2.95.1 both dislike '#warn' but will accept '#warning' cpp
statements.
1999-12-06 12:35:19 +00:00
Michael Graff
6149906644 ipv6 changes 1999-12-04 01:27:44 +00:00
Bob Halley
b4c627cf26 update 1999-12-03 17:05:38 +00:00
Bob Halley
0731c91c73 update 1999-12-03 16:58:36 +00:00
Michael Graff
f684e54a0d remove _S6_u64 from the in6_addr, and define struct in6_pktinfo 1999-12-03 01:22:40 +00:00
Andreas Gustafsson
2d29b080fc use a reasonable default cache cleaning interval of 2 hours
until the cleaning-interval config file option gets wired up
1999-12-02 23:53:08 +00:00
Michael Graff
f6f4ceece4 more fully implement the 'standard' in6_addr, and use the macros correctly
in adb.c
1999-12-02 23:45:30 +00:00
Michael Graff
443ad8c09c add IPV6 macros for unspecified, loopback, v4compat, and v4mapped addresses 1999-12-02 22:50:17 +00:00
Andreas Gustafsson
fd15c8e32e Views now have a 'cache' field. The 'cachedb' field still
exists as a convenience shortcut / backwards compatibility thing.
1999-12-02 22:38:34 +00:00
Andreas Gustafsson
b120e39dea renamed dns_cache_getdb() to dns_cache_attachdb(); removed debug printf 1999-12-02 22:35:29 +00:00
Andreas Gustafsson
97404c1965 forward declare dns_cache_t in <dns/types.h>;
renamed dns_cache_getdb() to dns_cache_attachdb()
1999-12-02 22:35:01 +00:00
Andreas Gustafsson
d8574ceec6 forward declare dns_cache_t in <dns/types.h> 1999-12-02 22:34:32 +00:00
Andreas Gustafsson
35b22d104a new cleanup strategy to handle timeouts correctly 1999-12-02 22:33:15 +00:00
Andreas Gustafsson
d90b16946f changed arguments to dns_aml_checkrequest();
time out outgoing transfers (timeout is 2 hours for now);
new cleanup strategy
1999-12-02 22:31:13 +00:00
Andreas Gustafsson
de90a25a59 changed arguments to dns_aml_checkrequest() 1999-12-02 22:28:25 +00:00
Andreas Gustafsson
1fd768aea9 changed arguments to dns_aml_checkrequest(); comments 1999-12-02 22:27:51 +00:00
Michael Graff
7e74203c0f NetBSD's thread (temporary) fix 1999-12-02 20:31:06 +00:00
Andreas Gustafsson
67b32ad707 removed embedded newline from log message 1999-12-02 05:11:28 +00:00
Michael Graff
6a0f1e6b61 Make a (perhaps) temporary change to make this build on non-ipv6 aware
OSs.  It may remain (but not in the present form) since storing ipv6
addresses in the adb makes little sense if you can't use them...
1999-12-02 04:20:00 +00:00
Andreas Gustafsson
be3fa6d82f typo 1999-12-01 20:30:16 +00:00
Andreas Gustafsson
0bc8af1f2a more descriptive assertion text 1999-12-01 18:56:10 +00:00
Andreas Gustafsson
e6428e3af6 Use documented default value for max-transfer-time-in 1999-12-01 18:31:09 +00:00
James Brister
0666859124 Relocated errant break statements. 1999-12-01 17:59:22 +00:00
James Brister
29bf8316a3 - Hold list of pubkeys instead of a single pubkey in zones.
- Change dns_zone_copy to use pubkey list.
- MAGIC-number related fixes and miscellaneous defensive programing issues.
1999-12-01 16:29:00 +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
Andreas Gustafsson
97ad774ae2 commented purging of timer events on timer destruction 1999-12-01 03:12:22 +00:00
Michael Graff
3115cd89bc Ignore ipv6 mapped ipv4 addresses.
Set a default TTL for type 3 negative cache elements.  This is local to
the ADB, and cannot leak to clients, so no specs are violated.

Change a logging level to be less verbose.
1999-12-01 02:05:16 +00:00
Bob Halley
7ce4b963eb Increase quota limits for dispatchers. 1999-12-01 00:35:28 +00:00
Andreas Gustafsson
0442f7d6c1 obey the "allow-transfers" configuration option 1999-12-01 00:27:13 +00:00
Andreas Gustafsson
50f9363435 return NOTIMP, not REFUSED, for IQUERY to more accurately reflect that
we have refused to implement it :-)
1999-11-30 22:35:43 +00:00
Andreas Gustafsson
e4ad4f5804 libt_api requires libdns after all 1999-11-30 22:19:26 +00:00
Andreas Gustafsson
fa6c5e38f4 dns_result_t -> isc_result_t 1999-11-30 22:14:39 +00:00
Andreas Gustafsson
79c08618e9 use NULL (not 0) for null pointers; use size_t (not unsigned int) in
sysctl() arguments
1999-11-30 22:13:26 +00:00
Andreas Gustafsson
d8c70cbcd7 use new AML code for checking "allow-update" 1999-11-30 22:11:11 +00:00
Andreas Gustafsson
dac2799ea1 new source file aml.c, for address match list handling 1999-11-30 22:10:08 +00:00
Andreas Gustafsson
3f84bf884a added DNS_LOGMODULE_AML 1999-11-30 22:04:56 +00:00
Andreas Gustafsson
37eebcb917 isc_sockaddr_eqaddrprefix() checked prefix length against wrong value 1999-11-30 22:03:16 +00:00
Andreas Gustafsson
afaaf4c0aa Multiple fixes to address match list parsing:
- When no IP prefix length is specified, use 32 (IPv4) or 128 (IPv6), not 0
 - Allow an explicit prefix length of 32 (IPv4) or 128 (IPv6)
 - use isc_sockaddr_fromin()/isc_sockaddr_fromin6() to build isc_sockaddr_t
   structures so that the length field gets set correctly
1999-11-30 22:01:16 +00:00