Commit Graph
1657 Commits
Author SHA1 Message Date
Bob Halley 12e425fa79 add rootns.[ch] 1999-09-24 01:39:11 +00:00
Bob Halley 1c6161504c include unistd.h to get getopt 1999-09-23 23:56:35 +00:00
Bob Halley ea95ea0674 missed a few things 1999-09-23 23:55:33 +00:00
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