Commit Graph

196 Commits

Author SHA1 Message Date
Bob Halley
802a7c6d87 improve error handling 1999-04-27 00:05:33 +00:00
Andreas Gustafsson
3c8379de2e NetBSD requires <sys/types.h> before <netinet/in.h> 1999-04-23 05:08:44 +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
130606560b the interface to dns_db_findrdataset changed 1999-04-09 01:13:38 +00:00
Michael Graff
c65dad7d75 allow this to build out of tree 1999-04-06 01:10:36 +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
Bob Halley
9a6ca3914f ignore generated files 1999-03-04 01:00:29 +00:00
Bob Halley
55e5f033b3 remove files generated by yacc when cleaning 1999-03-04 01:00:18 +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
James Brister
49621e5edc New lexer/parser. 1999-02-24 00:16:04 +00:00
James Brister
3a4bfc4951 Added some more meat to the zone structures. 1999-02-24 00:15:26 +00:00
James Brister
709f92bb22 Use new lexer/parser. ifdef'd out still. 1999-02-24 00:14:57 +00:00
James Brister
99094c30d3 Heaps of changes for dealing with the main config file data structure. 1999-02-24 00:13:51 +00:00
James Brister
b6026c656d Added replaced old lexer/parser. 1999-02-24 00:13:01 +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