David Lawrence
6b32b7875c
No more need for LIBISC definition
1999-10-11 20:22:28 +00:00
David Lawrence
98c29e4bd3
cast a suitably range checked long to isc_uint8_t when assigned to isc_uint8_t
1999-10-11 20:16:33 +00:00
Andreas Gustafsson
f4c0131a46
eliminate "end-of-loop code not reached" warnings on Solaris 2.6
1999-10-11 20:00:24 +00:00
Bob Halley
eba3ad47e7
checkpoint: basic answer processing and caching
1999-10-11 19:24:28 +00:00
Bob Halley
3c24b4ebae
addrdataset() now returns the existing rdataset in addedrdataset if the
...
result is DNS_R_UNCHANGED.
Adjust find_deepest_zonecut() to deal with the new treatment of level_matches
by the RBT code. These changes, combined with the RBT changes, fix a bug
where the wrong delegation was returned if the partial match was a terminal
node in the RBT.
Deal with wildcards of the form *.<zone_origin>. This stops us from
treating the zone top as a delegation point if wildcards are present.
delegating_type() was erroneously returning true for type NS records in a
cache database.
1999-10-11 19:23:48 +00:00
Bob Halley
084b422656
add attributes used by the resolver for caching
1999-10-11 19:17:38 +00:00
Bob Halley
61c22c272f
Set level_matches consistently. It now is the number of levels
...
above the partial match node.
1999-10-11 19:16:56 +00:00
Bob Halley
a1ee8ac346
move rbt typedef to types.h; add trust levels
1999-10-11 19:15:37 +00:00
Bob Halley
e717473254
move rbt typedef to types.h
1999-10-11 19:15:23 +00:00
Bob Halley
00e7d7a0e8
Add DNSSEC security roots RBT
1999-10-11 19:13:17 +00:00
Bob Halley
e24ae70756
Make qrdataset an attribute of the client.
...
Get the foundname out of the fetch done event.
1999-10-11 19:12:43 +00:00
William King
b5fd67d43f
added test case info to dns_name_getlabel test
1999-10-11 19:03:52 +00:00
David Lawrence
7046378cf8
include isc/print.h for vsnprintf
1999-10-11 16:10:06 +00:00
Brian Wellington
c0ddfabced
dns_dnssec_findzonekeys should use isc_result_t, not dns_result_t
1999-10-11 15:15:39 +00:00
David Lawrence
135808ceb1
use vsnprintf, now portable because of isc/print.c.
...
removed static forward declaration of isc_log_vwrite(), now public.
declared assignchannel() as static.
1999-10-11 14:50:51 +00:00
David Lawrence
899f7f9af5
ah, oops. need stdargs.h for va_list type.
1999-10-11 14:12:31 +00:00
David Lawrence
6ffc076c08
isc_log_vwrite is now a public function
1999-10-11 13:28:49 +00:00
David Lawrence
00a1623a59
isc_log_vwrite is now a public function
1999-10-11 13:16:42 +00:00
William King
1ff711e2b7
just a couple of little things ...
1999-10-11 00:01:11 +00:00
William King
a8cd7b78f5
fixed a test
1999-10-10 23:11:06 +00:00
William King
b24b86e1fa
feature evolution, formatted test info, bug fixes
1999-10-10 23:02:30 +00:00
William King
b14c0010e7
info --> putinfo
1999-10-10 20:29:19 +00:00
William King
5edd5b3997
added test case end stanza line to journal output
...
added name of test case to start stanza
1999-10-10 20:24:13 +00:00
William King
e1bb80ea30
changed default T2_TASKS_MIN to 10k in test 2
1999-10-10 19:42:26 +00:00
William King
91bc98e0bb
reinstated t_tasks
1999-10-10 19:40:54 +00:00
William King
93a1670138
fixed problem with infinite recursion in test 2
1999-10-10 19:39:40 +00:00
William King
f4dc92e99d
temporarily suppress t_tasks from running at request of RJH due to mem usage
1999-10-10 18:11:00 +00:00
James Brister
f7a00c14fd
Misc changes due to views
1999-10-10 17:16:07 +00:00
James Brister
df82fed5c2
Added confcache.h and confresolv.h
1999-10-10 17:13:40 +00:00
Bob Halley
82e9817a18
lint
1999-10-10 17:13:29 +00:00
Bob Halley
82a083ceb7
create view
1999-10-10 17:13:21 +00:00
James Brister
c6d0fc864d
Added build of confresolv.o and confcache.o
1999-10-10 17:12:52 +00:00
James Brister
5f42ef032d
Fixed CPP macro name that wasn't changed when platform.h was created.
1999-10-10 17:11:41 +00:00
James Brister
95360399dc
Placeholders for future config file structures.
1999-10-10 17:09:37 +00:00
Mark Andrews
fce52c2b8c
`A prototype should be a prototype.
1999-10-09 13:24:37 +00:00
Bob Halley
729fc126d3
do not detach from db twice when removing
1999-10-09 02:49:16 +00:00
William King
2eb827695d
isc standard php look and feel treatment, evolution of features, fixes
1999-10-09 02:47:33 +00:00
William King
8f24b2c47a
remove old .(clean|build|test)-last files before shuffle
1999-10-09 02:46:35 +00:00
David Lawrence
c736c1a599
use isc_time_now()/isc_time_microdiff() instead of gettimeofday/struct timeval
1999-10-09 02:42:55 +00:00
David Lawrence
4ad9b25e6d
new function isc_time_microdiff
1999-10-09 02:40:32 +00:00
David Lawrence
d3e7d196cd
isc_time_millidiff is now isc_time_microdiff
1999-10-09 02:39:53 +00:00
Andreas Gustafsson
91c49d591c
use ISC_PLATFORM_HAVESALEN, not ISC_NET_HAVESALEN
1999-10-09 01:31:29 +00:00
Andreas Gustafsson
6c327669ba
when checking for in_port_t, include <sys/types.h> before
...
<netinet/in.h> as required by NetBSD
1999-10-09 01:01:11 +00:00
Bob Halley
b0b97ac8a4
eliminate .SILENT
1999-10-09 00:57:54 +00:00
David Lawrence
83e4218f6c
Cast int arguments to isc_buffer_putuint{16,32} to appropriate size.
...
they are already masked out of a 64 bit int to the correct size, but
NT's CL is Unaware.
1999-10-09 00:00:54 +00:00
David Lawrence
6ea5cc5f02
cast 64 bit 't' to int assigning to tm.tm_sec; t is guaranteed < 60.
...
make value32 be isc_int32_t; loss of data resulting from conversion of
isc_int64_t is already checked.
1999-10-08 23:58:07 +00:00
David Lawrence
ea86510592
cast token as_ulong to unsigned char rather than use token as_char
...
because the latter will give the wrong value on big-endian systems.
1999-10-08 23:54:40 +00:00
David Lawrence
d2d1163f55
um, ignore that last change. using token.value.as_char will not be
...
correct on big-endian systems. use as_ulong but cast to unsigned char.
1999-10-08 23:52:39 +00:00
David Lawrence
cec7a04adc
rename CALLBACK to FINDCALLBACK to avoid conflict with windefs.h
...
definition of CALLBACK.
1999-10-08 23:39:14 +00:00
David Lawrence
fdbe021c62
Cast an argument to dns_rdatatype_iszonecutauth to dns_rdatatype_t;
...
it is already being range limited.
1999-10-08 23:38:22 +00:00