Commit graph

3684 commits

Author SHA1 Message Date
Brian Wellington
b87a704401 added key generator 1999-09-10 19:52:56 +00:00
James Brister
9f27447cae Fix includes for when buildtree != sourcetree 1999-09-09 22:24:34 +00:00
Andreas Gustafsson
ae83dbc881 eliminate signed/unsigned warning on Alpha 1999-09-09 09:27:47 +00:00
Andreas Gustafsson
e6dbac5500 build_nxt() is now a library function 1999-09-09 09:03:50 +00:00
Andreas Gustafsson
021de83ee3 build_nxt() and find_keys() are now library functions 1999-09-09 08:59:01 +00:00
Brian Wellington
49f7148b1e if set is signed, resign with the same keys 1999-09-08 18:28:39 +00:00
William King
1aeb587095 changed the default timeout to a longer interval to allow tests
to run to completion without timing out
1999-09-08 01:53:34 +00:00
Bob Halley
aaa4ab9c27 get rid of debugging code 1999-09-08 01:22:29 +00:00
Bob Halley
0b157747b3 findrdataset can now return a sig 1999-09-08 01:10:08 +00:00
Brian Wellington
b20de477c2 multiple zone key support 1999-09-07 20:23:53 +00:00
Bob Halley
6181350b1a init bufferlist 1999-09-07 01:55:54 +00:00
Bob Halley
83ea7ab7e0 add signer and zone_test 1999-09-07 01:34:21 +00:00
Michael Graff
da329abe35 Teach sdig to use the new sendtov() and recvv() calls 1999-09-06 04:47:35 +00:00
Mark Andrews
658c72a46e Add zone(), zone_test to build. 1999-09-04 01:07:06 +00:00
Brian Wellington
f104fbbe4e toy signer 1999-09-03 19:11:55 +00:00
Mark Andrews
29ed825602 Changes for the introduction of 'covers' and dns_db_find returning
the sig RRset.
1999-09-03 13:21:30 +00:00
Michael Graff
d213c95024 Fetch an URL that exists 1999-09-02 20:52:13 +00:00
Bob Halley
b97146d92b use database origin for seekname 1999-09-02 16:52:14 +00:00
Bob Halley
065273f52a add _last, _prev, and _seek for dbiterators 1999-09-02 16:43:45 +00:00
Brian Wellington
d92543b360 more constant renaming 1999-09-02 15:56:33 +00:00
Bob Halley
ac77fece9a EDNS0 1999-09-02 01:52:31 +00:00
Bob Halley
bf555703f2 OPT support 1999-09-01 20:50:34 +00:00
Bob Halley
8d0470dbdb DST_R_NULL_KEY is now DST_R_NULLKEY 1999-09-01 20:49:08 +00:00
Bob Halley
732e0731de SIG support 1999-08-31 22:14:06 +00:00
Bob Halley
e95d71d749 add serial_test 1999-08-31 22:13:42 +00:00
Mark Andrews
f9efe0ad50 Remove lint from serial.c
Remove reference to test_zone.o from Makefile.in
1999-08-30 15:08:56 +00:00
Mark Andrews
60650dd537 Add 32 bit serial arithmetic test code. 1999-08-30 15:00:52 +00:00
Mark Andrews
686b27bfd3 Initial zone code. Minimally functional. 1999-08-30 14:37:45 +00:00
Michael Graff
c9b758b7c3 ipv4/ipv6 changes 1999-08-28 04:29:04 +00:00
Bob Halley
9d783750e5 ignore .libs 1999-08-27 20:19:40 +00:00
Bob Halley
f508da4200 libtoolize 1999-08-27 20:18:03 +00:00
Bob Halley
35a7ec9864 downcase testing 1999-08-26 21:08:13 +00:00
Brian Wellington
4dc6a937d6 DST_SIG_MODE -> DST_SIGMODE 1999-08-26 20:41:54 +00:00
Bob Halley
732e537cdc NXDOMAIN NXT support 1999-08-26 07:00:43 +00:00
Michael Graff
5926ac3528 assume success 1999-08-25 23:50:03 +00:00
Brian Wellington
9416726274 add dns/sec/dst to the include path 1999-08-20 19:01:30 +00:00
Brian Wellington
29c5e3b873 Initialize and destroy the TSIG subsystem 1999-08-20 19:00:49 +00:00
Andreas Gustafsson
095f11eab4 need <config.h> to disable inline on Irix 1999-08-20 07:01:04 +00:00
Andreas Gustafsson
8dec0e1a3e dns_message_parse now takes new argument 'preserve_order' 1999-08-20 06:09:46 +00:00
Bob Halley
f44644abd4 dns_rdataset_totext() now adds CR after each question 1999-08-20 01:19:41 +00:00
Bob Halley
ff5fcd9e67 NXRRSET NXT support 1999-08-19 20:46:59 +00:00
Bob Halley
c19437944f add nxtify 1999-08-19 20:46:47 +00:00
Bob Halley
f56a8f6b5e cversion not needed 1999-08-19 18:26:48 +00:00
Bob Halley
20eb22375f add nxtify 1999-08-19 17:57:23 +00:00
Andreas Gustafsson
4033d792a8 NetBSD needs 'extern int h_errno;' 1999-08-17 05:55:55 +00:00
Bob Halley
1cbcfd23d3 create socket with the right protocol family 1999-08-17 02:50:09 +00:00
Bob Halley
af6d447524 fix bad 'if' 1999-08-17 02:11:04 +00:00
Bob Halley
3d3144b970 add hex dumping if message parsing fails 1999-08-17 01:25:36 +00:00
Bob Halley
1a638f641b fix more buglets 1999-08-17 01:21:21 +00:00
Bob Halley
27a5e02b8b fix buglets 1999-08-17 01:18:59 +00:00
Bob Halley
74c57982c1 make output more dig-like 1999-08-17 01:04:59 +00:00
Bob Halley
7732d70d2f add sdig 1999-08-17 01:04:45 +00:00
Bob Halley
ea4d349e2b add dns_name_iswildcard() test 1999-08-12 07:52:09 +00:00
Bob Halley
4bf3395d14 allow DNS_DBFIND_NOWILD to be toggled 1999-08-12 07:51:50 +00:00
Bob Halley
27ffc5a697 dns_master_load() is now _loadfile() 1999-08-05 22:12:38 +00:00
Bob Halley
0e919917cc class to rdclass 1999-08-02 22:19:30 +00:00
Bob Halley
00a0660f7a update 1999-07-30 23:34:13 +00:00
Bob Halley
898bd097ef update 1999-07-30 23:33:39 +00:00
Bob Halley
a01f52a731 callback structure changes 1999-07-30 23:33:15 +00:00
Bob Halley
53b4007947 add 1999-07-30 19:50:52 +00:00
Brian Wellington
bedd7377db updated to compile after dst changes 1999-07-30 15:21:24 +00:00
Andreas Gustafsson
ced719e92b DEPLIBS 1999-07-30 13:58:00 +00:00
Michael Graff
11e2a221f1 hack on socket code more, trying to track down a bug 1999-07-28 23:04:33 +00:00
Michael Graff
d524cd03ec make the isc_socket_recv() partial flag be a byte count instead, which allows
us to say "read at least 2 bytes" for things like a DNS packet over TCP.
1999-07-28 21:30:37 +00:00
William King
84bf177d7d added dependency on libs for t_dst and changed to ensure that only t_dst links with libt_api.a 1999-07-27 22:36:08 +00:00
William King
1e2bfb4ebb needed sys/types.h for dirent.h 1999-07-27 22:25:12 +00:00
William King
1929410424 fixed specification of path to libt_api.a 1999-07-27 22:14:41 +00:00
William King
53f06462e8 added mem and dst subdirs 1999-07-27 22:13:09 +00:00
William King
615eff12e0 first commit of bin/tests/dst/dst_test.c t_api conversion 1999-07-27 22:01:22 +00:00
William King
b47fd46ad9 first commit of bin/tests/mem_test.c t_api conversion 1999-07-27 22:00:38 +00:00
William King
27eaf516e4 added rules to build new target t_dst 1999-07-27 21:35:39 +00:00
William King
fccb930434 original commit of bind9/bin/tests/mem_test.c t_api conversion 1999-07-27 21:34:37 +00:00
Andreas Gustafsson
f3b5ca5aae DEPLIBS 1999-07-24 09:06:44 +00:00
Bob Halley
aa23c665d8 resolver checkpoint 1999-07-24 01:26:18 +00:00
Bob Halley
71d8c33fef dns_message_create() API change 1999-07-24 00:55:35 +00:00
Bob Halley
e10dee7ed7 add 1999-07-24 00:54:17 +00:00
William King
e29e7a7e7e data for rbtnodechain regression tests initial commit 1999-07-22 15:34:35 +00:00
William King
23768c88a7 added regression tests for:
dns_rbtnodechain_init
	dns_rbtnodechain_first
	dns_rbtnodechain_last
	dns_rbtnodechain_prev
	dns_rbtnodechain_next
1999-07-22 15:31:37 +00:00
William King
2d4e681f8d data for dns_name_towire test 1999-07-22 15:29:20 +00:00
William King
283a214825 dns_name_towire tests added 1999-07-22 15:28:10 +00:00
William King
965c0d590d added subdirs for db tasks and timers regression tests 1999-07-22 15:18:29 +00:00
William King
0c476bd3bc timers regression test initial commit 1999-07-22 15:16:14 +00:00
William King
99e2078097 tasks regression test initial commit 1999-07-22 15:15:14 +00:00
William King
58042eafd0 db regression test initial commit 1999-07-22 15:13:26 +00:00
Michael Graff
3ec19924bc make ^C work 1999-07-22 10:23:50 +00:00
Michael Graff
6f1422b81e fix many bugs. 1999-07-22 01:34:31 +00:00
Bob Halley
c47a1b1db3 isc_net_haveipvN is now is_net_probeipvN 1999-07-19 23:55:01 +00:00
Bob Halley
2f3cfa8c02 isc_net_haveipvN to isc_net_probeipvN 1999-07-19 23:54:09 +00:00
Bob Halley
f2a9187b84 eliminate isc/inet.h 1999-07-16 00:47:22 +00:00
Bob Halley
8ddad82fa3 look for .h files in build lib/isc/unix/include 1999-07-15 20:19:09 +00:00
Bob Halley
eb5670c09e isc_socket_create() API update 1999-07-15 20:18:43 +00:00
Bob Halley
6e9eb94521 use IPv6 sockets if we have them 1999-07-15 20:16:48 +00:00
Bob Halley
7243506104 add printmsg.c 1999-07-13 21:57:00 +00:00
Bob Halley
56b40c0185 depend support 1999-07-13 21:56:59 +00:00
Bob Halley
0706cb4ae9 lint 1999-07-13 02:05:01 +00:00
Bob Halley
2a28c946eb update isc_sockettype_t enum names 1999-07-13 02:04:39 +00:00
Bob Halley
b6412b0788 add 1999-07-13 01:53:40 +00:00
Bob Halley
ef4b66d355 update isc_sockettype_t enum names 1999-07-13 01:49:33 +00:00
Michael Graff
9c43547b3a ignore another file 1999-07-13 00:40:22 +00:00
Michael Graff
2743e0ce08 s/dns_dispatch_destroy()/dns_dispatch_detach()/g 1999-07-13 00:25:21 +00:00
Michael Graff
6398113e18 hex dump packet 1999-07-12 23:46:05 +00:00
Michael Graff
adde461254 make the TCP dispatch test program. Needs work. 1999-07-12 23:45:54 +00:00
Brian Wellington
65c4736d9c Added underlying DNSSEC support (dst and crypto libraries) 1999-07-12 20:08:42 +00:00
Bob Halley
b677cd01b0 test implicit shutdown and antizombie code 1999-07-10 01:13:59 +00:00
Bob Halley
2d98b57c87 fetch structure no longer has a tag 1999-07-10 01:10:12 +00:00
Bob Halley
f26747f494 event tags are now void * 1999-07-10 01:05:54 +00:00
Michael Graff
71bb81ed46 sa_len fix 1999-07-09 21:10:40 +00:00
Michael Graff
23bf6e20ec shut up the compiler 1999-07-09 20:45:58 +00:00
Michael Graff
6c8477058c checkpoint 1999-07-09 20:34:33 +00:00
Michael Graff
ce04ac2008 clean up 1999-07-09 17:45:06 +00:00
Michael Graff
7cde036518 move printmessage() into its own file, and link it in where needed. 1999-07-09 17:23:54 +00:00
Michael Graff
6fe411037d checkpoint 1999-07-09 02:47:55 +00:00
Michael Graff
58efc48a96 checkpoint 1999-07-09 01:57:55 +00:00
Michael Graff
d1ba6e9180 snapshot 1999-07-09 00:51:08 +00:00
Michael Graff
0b14ebe313 checkpoint 1999-07-08 22:12:37 +00:00
Michael Graff
919737e255 ignore dispatch_test 1999-07-08 03:16:34 +00:00
Michael Graff
706f4a2b36 checkpoint 1999-07-08 03:16:00 +00:00
Bob Halley
059f242a0a test isc_net_haveipv[46] 1999-07-08 02:43:47 +00:00
Bob Halley
f21dcf7d07 conform to revised socket api 1999-07-07 02:02:52 +00:00
Bob Halley
f74b7e5aae make return type of main() int 1999-07-03 21:15:06 +00:00
Bob Halley
64e41159a9 shared library support 1999-07-03 21:07:10 +00:00
Bob Halley
a29e9205d7 make main() return an int 1999-07-03 21:04:35 +00:00
Bob Halley
ea14a39d2d checkpoint 1999-07-03 21:04:02 +00:00
Bob Halley
1292abfde9 add res_test 1999-06-28 23:35:03 +00:00
William King
1ec5ceb5b2 changes due to dns_master_load syntax change 1999-06-21 00:03:24 +00:00
William King
dc36754d36 changed due to dns_master_load syntax change 1999-06-21 00:02:58 +00:00
William King
e063c8b050 updated due to dns_master_load syntax change 1999-06-20 23:55:27 +00:00
Bob Halley
5b643b5d10 eliminate warnings 1999-06-18 22:53:15 +00:00
Bob Halley
177211ef1b only use isc_result_t 1999-06-18 22:46:46 +00:00
Bob Halley
ca67883a66 cache trust level support 1999-06-16 23:47:09 +00:00
Bob Halley
5247117a5b Remove a call to dns_result_register() that was committed before it should
have been.
1999-06-16 23:10:44 +00:00
Bob Halley
21bec6f6fb Silence annoying compiler warning 1999-06-16 21:04:30 +00:00
Bob Halley
f8c597fd51 conform to API changes 1999-06-16 21:03:35 +00:00
Bob Halley
bf5b46f26b purgerange api change 1999-06-15 23:37:31 +00:00
Bob Halley
663ee1b903 conform to latest timer code 1999-06-12 01:12:35 +00:00
Bob Halley
121ac7295f deal with new event structure 1999-06-09 23:30:46 +00:00
Andreas Gustafsson
c1bfdd2995 turn on ISC_LEXOPT_ESCAPE 1999-06-09 11:56:45 +00:00
Mark Andrews
1feace57f7 A ${CFLAGS} to link stage so that debuggers work. 1999-06-09 07:35:34 +00:00
Michael Graff
4620aac3c1 ignore another file 1999-06-08 21:57:15 +00:00
James Brister
c11f8f20d9 Support new arg to isc_symtab_create 1999-06-08 13:15:25 +00:00
Andreas Gustafsson
5fc7ba3e1a added dns_db_dump(), $DATE, and supporting changes 1999-06-08 10:35:23 +00:00
Michael Graff
60804eec9b build mempool_test, and clean up so things that don't need libdns don't link
or depend on them
1999-06-08 02:37:38 +00:00
Michael Graff
bb3aa9b6eb memory pool testing 1999-06-08 02:37:12 +00:00
Michael Graff
f12aba1ef8 fix. Grr. 1999-05-31 20:56:54 +00:00
Michael Graff
7bf75b4ca4 socket test cleanup, round 4 1999-05-25 23:18:16 +00:00
Michael Graff
300cb0a397 clean up quite a bit 1999-05-22 10:42:55 +00:00
Michael Graff
a796a22063 output nit 1999-05-21 00:47:49 +00:00
Bob Halley
a8e12a9194 test dns_name_equal() 1999-05-18 22:06:27 +00:00
Michael Graff
97e7d389d5 Clean up after code review 1999-05-14 17:52:11 +00:00
Michael Graff
afe7967b83 initialize variables 1999-05-12 19:47:43 +00:00
Michael Graff
2726950412 parse dynamic updates, and tsig's right 1999-05-12 19:32:13 +00:00
Bob Halley
9a2eda6f8e add shutdown_test 1999-05-12 09:48:12 +00:00
Bob Halley
137ef1611e switch to dns_dbtable_detach 1999-05-12 09:47:59 +00:00
Bob Halley
a0850cd42d use isc_task_purgerange() 1999-05-10 23:01:05 +00:00
Bob Halley
7f705ac9a2 addrdataset now optionally returns the added rdataset 1999-05-05 22:57:20 +00:00
Bob Halley
9104e9a3e2 lint 1999-05-03 19:57:33 +00:00
Bob Halley
a85c8737f7 get rid of obsolete MAXDBS define 1999-05-03 19:57:22 +00:00
Mark Andrews
c1e7aff941 Implement compression pointer rollback.
dns_compress_backout() -> dns_compress_rollback()
1999-05-03 03:07:16 +00:00
Michael Graff
b02262cbcd Fix up the condition where buffers are expended 1999-05-01 17:18:47 +00:00
Bob Halley
44aae046c3 basic test support 1999-05-01 01:41:14 +00:00
Michael Graff
823e45c127 checkpoint 1999-04-30 22:35:49 +00:00
Michael Graff
ddd035637d snapshot 1999-04-30 21:52:40 +00:00
Michael Graff
8d6024e7cf Move the flags on dns_rdataset_totext() to be together, and make a
matching change to dns_rdataset_towire()
1999-04-30 21:15:02 +00:00
Michael Graff
e690d225ad Make named compile, and start on using message code. This isn't done yet. 1999-04-30 05:42:06 +00:00
Michael Graff
597bdfef60 Make this compile again after the dns_rdataset_totext() 1999-04-30 02:09:28 +00:00
Michael Graff
fbb0d4e811 add more wire tests, yeay 1999-04-30 01:56:52 +00:00
Michael Graff
fccf7905e8 snapshot working message parsing 1999-04-30 00:17:15 +00:00
Mark Andrews
a41d348e14 Local compression fixes to use rbt bitstrings. 1999-04-28 03:03:56 +00:00
Bob Halley
075a8494bd convert to fgets 1999-04-28 00:30:23 +00:00
Bob Halley
f810b40189 allow memory quota to be specified 1999-04-27 23:20:27 +00:00
Bob Halley
802a7c6d87 improve error handling 1999-04-27 00:05:33 +00:00
David Lawrence
72bdc2bf3a Test iteration & bitstring labels. 1999-04-23 05:01:05 +00:00
David Lawrence
4997d113e1 Don't catenate an absolute name with "." in the detail() function's
check of dns_rbtnodechain_current().
1999-04-23 05:00:38 +00:00
Bob Halley
1e4a63c406 add class 1999-04-20 22:27:27 +00:00
Bob Halley
d41e7a38de further incremental iterator support 1999-04-19 22:53:33 +00:00
Bob Halley
b975721c0c fix versioning; iterator support 1999-04-17 01:38:04 +00:00
David Lawrence
737807299d added "check" command to test dns_rbt_findnode and dns_rbtnodechain_current.
input can now have comments.
1999-04-16 16:18:01 +00:00
David Lawrence
266655efae When using chains, the foundname does not need to be a fixedname, just
a regular dns_name_t.
1999-04-14 14:24:51 +00:00
David Lawrence
c0dc77bd4a Test forward/backward iteration. 1999-04-14 12:37:00 +00:00
David Lawrence
1adfd0a911 Top level tree always has an origin of "." and all names are relative to "."
in it.

chain _first and _last now work.

Other stuff I can't recall.  Lots of little fiddling with chains.
1999-04-14 12:03:18 +00:00
Bob Halley
b8a07403d1 dbtable support; loading of multiple zones now works 1999-04-14 02:37:44 +00:00
Bob Halley
a7fbdbf0aa add holdmode and VC command 1999-04-09 19:18:52 +00:00
David Lawrence
7bd28cb40b Preliminary testing of new iterator methods. 1999-04-09 15:17:57 +00:00
Bob Halley
6a6a1f94df quiet mode; timing; glue validation; update db interfaces 1999-04-09 01:15:12 +00:00
Bob Halley
21f835803a add DNS_R_ZONECUT 1999-04-05 20:56:03 +00:00
Bob Halley
92b34d1853 Support for dns_db_find().
Allow creation of a database with cache semantics.
Allow search rdata type to be specified.
Allow glue to be retrieved.
Make output nicer looking by adding whitespace.
1999-04-01 04:14:25 +00:00
Michael Graff
4a9478d4ca make the test really print out all the characters again. Ooops. 1999-03-30 06:37:00 +00:00
David Lawrence
bbf390959d Test new foundname parameter to dns_rbt_findname. 1999-03-16 16:27:41 +00:00
David Lawrence
31d3fd0769 Test very long names. 1999-03-11 22:31:24 +00:00
Bob Halley
20c5672ca6 include unistd.h to get getopt 1999-03-11 20:00:13 +00:00
David Lawrence
bfa370f29d Option to show final memory stats (-m). 1999-03-11 19:20:34 +00:00
Bob Halley
7cb9c09a7b support any type 1999-03-11 06:02:50 +00:00
Bob Halley
1fdbe90dc4 add -a and -c switches 1999-03-11 00:45:03 +00:00
Bob Halley
af24ac2d39 used fixed names 1999-03-08 18:55:58 +00:00
Bob Halley
19de822a35 update 1999-03-06 18:50:15 +00:00
Bob Halley
c46bcd7c69 update copyright 1999-03-06 03:55:54 +00:00
Bob Halley
ff9104607c add deletion 1999-03-06 00:51:12 +00:00
Bob Halley
225d490b47 versioning test code 1999-03-05 23:26:47 +00:00
Mark Andrews
21b841232c Disable bit string tests until rbt supports them. Use -b in the
mean time to get them.
1999-03-04 22:40:05 +00:00
David Lawrence
b63865d6df A couple of new search tests. 1999-03-04 21:04:51 +00:00
David Lawrence
ec40d2ec68 use dns_rbt_findname instead of dns_rbt_findnode, and adjust tests for
possible return values.
1999-03-04 21:04:33 +00:00
Mark Andrews
496e9c2a55 Added -v 1999-03-04 06:50:05 +00:00
Bob Halley
904a573437 C++ compatibility 1999-03-04 02:48:47 +00:00
David Lawrence
7f40165c89 include the root label in names that have it, for extra clarity (especially
when the root label is the entire name).
1999-03-03 19:55:03 +00:00
Mark Andrews
1ef8965366 Add decompression. 1999-02-24 06:31:35 +00:00
Mark Andrews
52637f592f Add wire compression. 1999-02-22 07:24:05 +00:00
Bob Halley
6d5dcd0dc9 Make multiple build directories work again 1999-02-18 01:24:32 +00:00
Bob Halley
30ff476f61 use dns_name_fullcompare() 1999-02-16 08:19:18 +00:00
Mark Andrews
19d365e444 Added missing REQUIRE()'s to dns_rdata_*().
Restored origin to dns_rdata_totext().

	Made include file comments more relevent.
1999-02-16 02:54:18 +00:00
Mark Andrews
b5819ca3eb dns_name_fromwire() should have been using up to the end of the
active region, not the end of the remaining region.

	bin/named/wire_debug.c bin/tests/wire_test.c adjusted for above
	change.

	dns_name_fromwire() was not computing nrem and nused correctly
	for bitstream labels.
1999-02-15 23:59:36 +00:00
Michael Graff
882350d11c Clean up many compiler warnings. 1999-02-11 06:38:12 +00:00
Bob Halley
c9978f9dce allow db_type to be specified 1999-02-11 04:56:56 +00:00
Mark Andrews
fdd04623a6 Convert to user error / warn callbacks. 1999-02-10 05:25:37 +00:00
Mark Andrews
82d0558893 Pass multiple callbacks in dns_rdatacallbacks_t.
Call UNEXPECTED_ERROR() when returning DNS_R_UNEXPECTED.
1999-02-09 08:02:21 +00:00
Bob Halley
b5fd61fd19 conforming changes 1999-02-06 01:28:15 +00:00
Bob Halley
f72d27a58e add loaded message 1999-02-06 01:28:08 +00:00
Mark Andrews
e4653123ec isc_lex_getsourcename()
isc_lex_getsourceline()
	convert uint#_tobuffer() to use isc_buffer_putuint#()
1999-02-05 06:41:21 +00:00
Mark Andrews
bd72c68a44 Allow specification of class 1999-02-04 01:04:55 +00:00
David Lawrence
4c4f13cea3 rbt_test.txt now checks more conditions in the deletion algorithm.
rbt_test.out is what the output should be.
1999-01-31 18:45:34 +00:00
David Lawrence
0d73b3fffe test the data deleter callback by making the data pointer for each node be
dynamic memory.

have 'search' print the name stored at the node's data pointer.
1999-01-31 16:45:48 +00:00
David Lawrence
fbcd8c7a5c delete does not now do recursive deletion.
new function nuke does what delete did.

fixed up some changed interfaces to the dns_rbt library.
1999-01-31 00:54:14 +00:00
Bob Halley
a2f5b51dff allow type and zone to be specified 1999-01-29 23:36:41 +00:00
Bob Halley
22c4f0162f look for and print ns rdatasets 1999-01-29 22:21:35 +00:00
Mark Andrews
2bc0da0cd8 Added NXT
Debugged SIG
1999-01-29 08:04:13 +00:00
Bob Halley
7c0eb86a80 checkpoint 1999-01-29 07:05:09 +00:00
Bob Halley
e535faecc7 add db_test 1999-01-28 23:53:36 +00:00
Mark Andrews
923e2ea400 dns_load_master()'s callback last arguement is now void * rather
than isc_mem_t * to provide a general mechanism to pass context to
	the call back.  dns_load_master() has an additional arguement to
	support this.  to get the old behaviour set the arguement, private,
	to the same value as mctx.
1999-01-28 22:32:45 +00:00
James Brister
1453fd8dde Files supportting the zoneinfo structure. 1999-01-28 17:18:09 +00:00
Bob Halley
01cc5813ca reflect latest lexer changes 1999-01-28 08:51:53 +00:00
Mark Andrews
0c67279acb Added soacount and nscount 1999-01-28 05:03:25 +00:00
Mark Andrews
3ff55a3111 dns_master.c:
fix 2 infinite while loops.
		use a pool of 5 buffers for dns_name_fromtext target.
	add master_test.c:
1999-01-27 23:17:57 +00:00
David Lawrence
0fb1c498ec Enable the deletion test. 1999-01-27 02:04:28 +00:00
Bob Halley
941f41d613 new number printing; ISC_LEXOPT_MULTILINE support 1999-01-26 08:23:18 +00:00
David Lawrence
9e4292a2b4 New rbt_test program for the red/black trees. Sample test instructions
in rbt_test.txt.
1999-01-26 03:30:25 +00:00
Bob Halley
5a5eec9601 remove ANY hack 1999-01-25 21:41:52 +00:00
Mark Andrews
2192b44973 HINFO and TXT now handle quoted strings. 1999-01-22 01:27:30 +00:00
Mark Andrews
deaaf94332 dns_rdata_compare checked for RFC 1035 types
converted frometext* to use gettoken()
	converted:
		result = foo();
		if (result != DNS_R_SUCCESS)
			return (result);
	to
		RETERR(foo());
1999-01-22 00:36:59 +00:00
Mark Andrews
44a966dff6 Added WKS. 1999-01-21 06:02:15 +00:00
Bob Halley
3b1da4f989 print type and class as text instead of as numbers 1999-01-20 07:49:50 +00:00
Mark Andrews
a98551ef59 Implemented dns_rdatatype_fromtext(), dns_rdatatype_totext(),
dns_rdataclass_fromtext() and dns_rdataclass_totext().
1999-01-20 06:51:30 +00:00
Mark Andrews
3d5cad69ec Adjusted error codes.
txt_fromwire() was not coping with a zero length active buffer.
1999-01-20 05:20:24 +00:00
Bob Halley
c850b56ee0 lint 1999-01-20 02:46:19 +00:00
Bob Halley
2d9007c942 working rdata decoding 1999-01-20 02:43:23 +00:00
Bob Halley
e9c5fcab9b add rdata_test 1999-01-20 02:42:54 +00:00
Michael Graff
14b50c163e cleanup, remove warnings 1999-01-19 19:50:10 +00:00
Michael Graff
f8c2070073 make quick changes to steal code from Bob's wire_test 1999-01-19 06:35:54 +00:00
Mark Andrews
5d51e67c3b Initial "rdata" support. RFC 1035 RR types minus WKS
totext/fromtext should all work
	towire/fromwire mostly work
	tostruct/fromstruct return DNS_R_NOTIMPLEMENTED
	compare untested
1999-01-19 02:20:26 +00:00
Bob Halley
74bc3f2a36 optional use of initial whitespace 1999-01-15 20:02:22 +00:00
Bob Halley
51ae92e447 use dns_rdataset_totext 1999-01-15 19:36:33 +00:00
Bob Halley
a70536420c add getmessage 1999-01-15 08:04:27 +00:00
Bob Halley
841988cf57 rdatalist is now in its own .h file 1999-01-15 03:30:36 +00:00
Bob Halley
2c711cbace new task stuff 1999-01-15 01:38:28 +00:00
Bob Halley
a4e4169138 minor output fix 1999-01-13 19:58:40 +00:00
Bob Halley
2925c2bfb3 eliminate whitespace from input 1999-01-13 19:57:13 +00:00
Bob Halley
25657e31a3 checkpoint 1999-01-13 19:50:05 +00:00
Bob Halley
8198371caa checkpoint 1999-01-13 19:11:26 +00:00
Bob Halley
08dbab20ef lint 1999-01-09 02:39:39 +00:00
Bob Halley
28fb4b818b non-portable but useful getopt usage 1999-01-09 01:21:11 +00:00
Bob Halley
011021d301 fix typo; make compname be relative to origin if not absolute 1999-01-09 01:00:52 +00:00
Bob Halley
e5a56e1fd5 must init name now 1999-01-09 00:41:55 +00:00
Bob Halley
514a93f41f offsets are now optional 1999-01-09 00:34:18 +00:00
Bob Halley
b05c81bffc convert to isc_buffer_getuint16 1999-01-07 02:08:05 +00:00
Bob Halley
8f34db7d4e update 1999-01-06 20:31:20 +00:00
Bob Halley
1d9b3491ab convert to RUNTIME_CHECK 1999-01-06 20:26:18 +00:00
Bob Halley
468ff4555b add decompression context 1999-01-06 20:05:09 +00:00
Bob Halley
c40d5a7080 add 1999-01-06 17:46:00 +00:00
Bob Halley
8423b96689 add wire_test 1999-01-06 05:42:58 +00:00
Bob Halley
4bc30f45a2 conforming changes 1999-01-06 05:42:42 +00:00
Bob Halley
3d7e707dd6 add wire_test; remove generated targets on distclean 1999-01-06 05:42:26 +00:00
Bob Halley
c23afd025e update copyright 1999-01-06 05:33:05 +00:00
Bob Halley
d386111bff case sensitive switch for symbol tables 1999-01-04 22:30:28 +00:00
Bob Halley
94d102893a update copyrights 1999-01-04 19:47:40 +00:00
Bob Halley
38d2d0e932 eliminate dns_ types that duplicate isc_ types 1999-01-04 19:14:00 +00:00
Bob Halley
8afa9d1fcb fix text region typing 1999-01-02 21:20:03 +00:00
Bob Halley
68d6549309 add lex_test 1998-12-30 22:07:51 +00:00
Bob Halley
d22c1a18db add unistd.h (for getopt) 1998-12-30 22:07:20 +00:00
Bob Halley
ff0e32ceea convert to isc_mem_strdup 1998-12-30 20:19:14 +00:00
Bob Halley
ea6ace7d0d fix memory leak 1998-12-19 00:22:00 +00:00
Bob Halley
95bcf47ff9 exists policy 1998-12-19 00:13:59 +00:00
Michael Graff
22c7e1fbca use inet_addr() rather than the newer (and beter) inet_aton(). Solaris
doesn't have inet_aton(), and this was quick enough for a test program.
1998-12-18 22:51:42 +00:00
Michael Graff
dfd9b3fa62 Make this go on aa 1998-12-18 22:02:41 +00:00
Bob Halley
2c395a842b undefine action support 1998-12-18 21:16:45 +00:00
Bob Halley
8dcce6f922 change memctx to mem 1998-12-18 19:14:37 +00:00
Bob Halley
c9f9dd2dd2 add sym_test 1998-12-18 19:07:29 +00:00
Michael Graff
222b564ebb clean up memory leaks 1998-12-18 04:03:11 +00:00
Bob Halley
0ab04d76c8 conforming changes for task API revision 1998-12-16 02:05:38 +00:00
Bob Halley
3740b569ae the great type change 1998-12-13 23:45:21 +00:00
Bob Halley
26ec6d6655 delete 1998-12-13 22:49:08 +00:00
Bob Halley
0d38079bdf depend upon libisc.a and libdns.a 1998-12-13 01:59:36 +00:00
Bob Halley
1633838b82 update copyrights 1998-12-12 20:48:14 +00:00
Bob Halley
d25afd60ee include config.h 1998-12-12 19:25:20 +00:00
Bob Halley
f41f183f62 fix srcdir problems 1998-12-12 02:00:01 +00:00
Bob Halley
d0ad004424 simplify Makefiles 1998-12-12 01:35:38 +00:00
Bob Halley
863beba874 add .cvsignore files 1998-12-11 21:09:59 +00:00
Bob Halley
c4ad98f33e get rid of some warnings 1998-12-11 21:09:34 +00:00
Bob Halley
6792dd6d22 conforming changes for new pool 1998-12-11 20:38:46 +00:00
Bob Halley
a5d43b7241 BIND9 Pool Creation 1998-12-11 20:10:26 +00:00
Michael Graff
7251d77646 snapshot 1998-12-05 00:28:13 +00:00
Bob Halley
c50fd34a4e add 1998-12-04 02:27:01 +00:00
Bob Halley
d5d8c6b756 run both run1 and run2 1998-12-04 00:09:24 +00:00
Michael Graff
a21e2e7fea connect works; snapshot 1998-11-26 00:10:33 +00:00
Michael Graff
4095b36415 try to get the address put into the returned structure, but no go yet 1998-11-15 11:48:21 +00:00
Bob Halley
d2cb9efe81 increase max workers to 100; still a good idea to clamp nworkers 1998-11-12 23:31:42 +00:00
Bob Halley
274043cd54 do not clamp nworkers 1998-11-12 22:28:43 +00:00
Bob Halley
994ba9c913 add write quota 1998-11-12 22:27:30 +00:00
Bob Halley
c8e7460242 add 1998-11-12 02:02:52 +00:00
Michael Graff
3d8e572880 writing works now, too. 1998-11-11 00:43:14 +00:00
Michael Graff
8871894f2d checkpoint. listen and read works, now. 1998-11-10 11:37:54 +00:00
Michael Graff
bb039bc91e snapshot 1998-11-10 01:56:44 +00:00
Michael Graff
7f9e707684 checkpoint 1998-11-06 01:45:35 +00:00
Michael Graff
6d05b41aae Commit socket code so far -- nowhere near done, but I don't wanna loose work. 1998-11-03 00:54:47 +00:00
Bob Halley
b32248301c the event action is now responsible for freeing the event memory 1998-10-28 01:45:43 +00:00
Bob Halley
db1e643c60 isc_interval_t conversion 1998-10-23 23:00:40 +00:00
Bob Halley
0bbadb0a2f portability 1998-10-22 01:59:50 +00:00
Bob Halley
bf6d2e3912 more renaming 1998-10-22 01:33:20 +00:00
Bob Halley
de9282a1ea rename memcluster 1998-10-21 22:01:08 +00:00
Bob Halley
c92ba07101 more renaming 1998-10-21 02:26:57 +00:00
Bob Halley
5f74ac33a0 more renaming 1998-10-21 01:57:35 +00:00
Bob Halley
f47bb8d1f3 many name conversions 1998-10-21 01:13:50 +00:00
Bob Halley
b07f8da9cd eliminate timer_shutdown; add purging option to timer_reset 1998-10-16 23:57:51 +00:00
Bob Halley
918bae0f4b update 1998-10-16 21:41:30 +00:00
Bob Halley
a75f433c83 udpate 1998-10-16 20:20:31 +00:00
Bob Halley
becb0b307c update 1998-10-16 07:44:31 +00:00
Bob Halley
82ebb6cf50 update 1998-10-16 01:54:25 +00:00
Bob Halley
2985234619 checkpoint 1998-10-16 01:18:31 +00:00
Bob Halley
232548d5d7 add event purging 1998-10-13 20:22:22 +00:00
Bob Halley
26d7020e2e update 1998-08-19 23:36:12 +00:00
Bob Halley
94123b5120 checkpoint 1998-08-19 21:46:15 +00:00
Bob Halley
50f339a799 update 1998-08-18 19:28:30 +00:00
Bob Halley
d6da3b9e10 update 1998-08-18 08:05:45 +00:00
Bob Halley
e7b7e6e746 checkpoint 1998-08-18 00:47:55 +00:00
Bob Halley
0dbe3d9c27 checkpoint 1998-08-18 00:29:57 +00:00
Bob Halley
3a6202f163 checkpoint 1998-08-17 23:15:50 +00:00
Bob Halley
7ee52cc7d1 base 1998-08-17 22:05:58 +00:00