Bob Halley
c583a85db0
disable code that uses the resolver
1999-09-23 23:17:21 +00:00
Brian Wellington
bf5582ad4b
First cut at 'real' signer. Not tested too much yet.
1999-09-23 22:25:35 +00:00
Brian Wellington
9e6de65c57
removed an extraneous character at the start of the file
1999-09-23 21:58:03 +00:00
David Lawrence
1c333c1415
Not all dirents have d_namlen.
...
include stdlib.h to define NULL; BSD/OS managed to define it in
one of the other files already included, but that was not portable.
Thanks for pointing these issues out for Linux, Brian.
1999-09-23 21:35:19 +00:00
Bob Halley
271d5bfc5c
conforming changes for task API simplification
1999-09-23 21:31:03 +00:00
Bob Halley
3bff571ab2
Simply task API:
...
Tasks now terminate when
Any shutdown events have been posted
There are no references
The event queue is empty
If a task has no references and the event queue
is empty, then a shutdown will be triggered if
it hasn't been already.
allowdone and allowsend are gone
sending events can no longer fail
1999-09-23 21:30:26 +00:00
Brian Wellington
0bee410bb2
infinite loop on failure in dns_dnssec_findzonekeys
1999-09-23 20:56:59 +00:00
Brian Wellington
c425c6b3a6
Added dst_key_isprivate, added a few new result codes
1999-09-23 20:54:38 +00:00
David Lawrence
bdec0dc85e
win32 interface for isc_stdtime_get
1999-09-23 18:34:27 +00:00
David Lawrence
e904ee6c52
Include process.h for _beginthreadex prototype.
1999-09-23 18:26:12 +00:00
David Lawrence
3bc89b0c05
added ./bin/tests/log_test.c, ./lib/dns/include/dns/log.h, ./lib/dns/log.c,
...
./lib/isc/include/isc/log.h, ./lib/isc/log.c,
./lib/isc/win32/include/isc/once.h, ./lib/isc/win32/once.c
1999-09-23 18:16:11 +00:00
David Lawrence
cb73e2bfac
isc_once_do() for NT. Two different methods were coded and one
...
should be decided on; it is kind of a toss-up to me personally.
One method is slightly more complicated but the other uses a spin lock.
See once.c for details.
1999-09-23 18:14:16 +00:00
David Lawrence
05d763d642
Fixed prototype for isc_condition_waituntil.
...
Fixed calls to isc_time_now and isc_time_millidiff.
1999-09-23 18:06:47 +00:00
David Lawrence
d5069ac954
Fixed function prototypes to match unix/include/isc/time.h protos.
...
Wrote isc_time_nowplusinterval, a new function added to unix/time.c.
Made some LARGE_INTEGERS to be ULARGE_INTEGERS to ameliorate any
possible hint of a signed vs unsigned problem, even though it would
not happen for 28,847 more years from now.
Assert t1 and t2 not NULL in isc_time_millidiff.
1999-09-23 18:03:39 +00:00
David Lawrence
c910282c40
Shut up MSVC++ compiler warning about loss of precision when assigning
...
8 bits masked out of a 32 bit int to individual bytes.
1999-09-23 17:54:57 +00:00
David Lawrence
df1e2d496e
Shut up a signed/unsigned compiler warning from MSVC++ by converting
...
newlength and oldlength from signed to unsigned in join_nodes().
Use dns_name_clone for minor efficiency gain in dns_rbt_addnode.
Use fixed names in dns_rbt_findnode() for minor efficiency gain.
1999-09-23 17:53:03 +00:00
David Lawrence
31b2823833
ignore log_test
1999-09-23 17:47:03 +00:00
David Lawrence
6ad14a42e1
logging system design
1999-09-23 17:44:07 +00:00
David Lawrence
fc80027fb5
logging interface & test program. not yet NT portable because of syslog.
1999-09-23 17:43:51 +00:00
David Lawrence
49e558760e
directory scanning API for unix/nt portability
1999-09-23 17:31:59 +00:00
Andreas Gustafsson
55243e5263
moved dns_zone_t typedef to <dns/types.h>
1999-09-23 10:45:06 +00:00
Andreas Gustafsson
22a33c32fc
xfrin_test() is going away
1999-09-23 06:47:28 +00:00
Andreas Gustafsson
89e7b5009b
added dns_zone_gettype() and dns_zone_gettask()
1999-09-23 06:42:10 +00:00
Michael Graff
ad3a5c4b7e
Start flushing out the address.c stuff
1999-09-23 00:43:10 +00:00
James Brister
d793dbd1b5
Config file view structures and their routines.
1999-09-22 21:20:10 +00:00
Bob Halley
8bbdf6fed6
conform to api change
1999-09-22 20:24:53 +00:00
Bob Halley
147c6dd75a
conforming to api change
1999-09-22 19:46:46 +00:00
Bob Halley
7252b0d05c
dns_resolver_create(): remove rdclass, add view
1999-09-22 19:45:09 +00:00
Bob Halley
c56c5586b4
add dns_view_find(); add comments
1999-09-22 19:35:47 +00:00
Bob Halley
67b37ae04c
conforming changes for new view api
1999-09-22 18:24:35 +00:00
Bob Halley
4e16d0eaff
detach from dbs when freeing the table
1999-09-22 18:24:05 +00:00
Bob Halley
19f08273e2
api changes expected to be helpful when reconfiguring
1999-09-22 18:23:36 +00:00
Michael Graff
213973a334
adjust what points to what. You are lost in a maze of twisty little pointers,
...
all alike.
1999-09-22 01:01:14 +00:00
Bob Halley
cae6ddd340
add isc_buffer_copyregion
1999-09-22 00:35:59 +00:00
Bob Halley
cdf3c7270e
add ncache.[ch]
1999-09-22 00:35:22 +00:00
Bob Halley
297377a502
DIFF_VALID to DNS_DIFF_VALID
1999-09-22 00:31:28 +00:00
Bob Halley
152303bce0
update comment
1999-09-22 00:27:20 +00:00
Bob Halley
42e339f588
add function prototypes
1999-09-22 00:27:01 +00:00
Bob Halley
8dfa9caeec
handle negative cache rdatasets in _towire()
1999-09-22 00:26:40 +00:00
Michael Graff
11fcc67616
snapshot address.[ch]
1999-09-22 00:26:20 +00:00
Bob Halley
948eabe2a2
implement _towire()
1999-09-22 00:26:19 +00:00
Michael Graff
66bd3b3c6b
Start on address.c
1999-09-21 22:46:42 +00:00
Michael Graff
9ec7000a15
Protect magic numbers and validity checks by putting them in our name space.
...
(Prefixed with DNS_)
1999-09-21 22:45:24 +00:00
Bob Halley
4e142a5bcc
start of ncache support
1999-09-21 20:41:20 +00:00
Bob Halley
7837d14621
add dns_rdataset_count()
1999-09-21 20:40:42 +00:00
Bob Halley
e9d51ec4ab
zones do not have resolvers
1999-09-21 20:03:03 +00:00
Mark Andrews
59a6d9cbcd
Set file modes based on pre updated version.
1999-09-20 02:33:32 +00:00
Bob Halley
15b1d62351
Add NS records to the authority section when answering from a zone.
...
Do not put a name into a section more than once.
Make restarts part of query state.
We were leaking the old qname after a CNAME/DNAME restart.
Update A6 follower calls to conform with interface changes.
1999-09-17 21:59:55 +00:00
Bob Halley
70e59364af
Make restarts part of query state
1999-09-17 21:57:11 +00:00
Bob Halley
e5c243997c
Make a6 follower restartable.
1999-09-17 21:51:22 +00:00