Commit Graph
579 Commits
Author SHA1 Message Date
Bob Halley 2eccd17080 update 1999-03-06 03:47:03 +00:00
Bob Halley 5fbced719b update 1999-03-06 03:31:39 +00:00
Bob Halley 178f6ad061 support more file types 1999-03-06 03:24:48 +00:00
Bob Halley 036f4a76ec update 1999-03-06 03:24:21 +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
Bob Halley 12c0aff12a printnode support; versioning fixes 1999-03-05 23:26:24 +00:00
Bob Halley 097c31fdea add dns_db_printnode 1999-03-05 23:25:44 +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
David Lawrence 587fc7b519 Revised dns_rbt_findname and dns_rbt_findnode to find the closest match
when an exact match cannot be found.  This changed the calling interface,
which necessitated changes to rbtdb.c and compress.c.
1999-03-04 21:03:29 +00:00
David Lawrence f85b8869df new result type, DNS_R_PARTIALMATCH, for dns_rbt_find* 1999-03-04 20:55:57 +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 e371b7a70f basic versioning; 64-bit version support; C++ compatibility 1999-03-04 02:45:56 +00:00
Bob Halley 86921103ec lint 1999-03-04 02:44:30 +00:00
Bob Halley ca04d3fbf9 additional assertions, C++ compatibility 1999-03-04 02:43:05 +00:00
Bob Halley 0e3ad06058 additional assertions, C++ compatibility, rbtdb64 support 1999-03-04 02:42:40 +00:00
Bob Halley bb556a9bf3 add rbtdb64 1999-03-04 02:39:41 +00:00
Bob Halley 7aacbd685b C++ compatibility 1999-03-04 02:38:48 +00:00
Bob Halley cc884bc809 add INSERTBEFORE, INSERTAFTER, APPENDLIST 1999-03-04 02:38:10 +00:00
Bob Halley a358b1e42b update copyright 1999-03-04 02:37:49 +00:00
Bob Halley fa795c6d23 add ISC_LIST_APPENDLIST 1999-03-04 02:37:11 +00:00
Bob Halley b4113e7bd9 add 1999-03-04 02:35:52 +00:00
Bob Halley 478d45fc48 do not install inet.h; add lang.h 1999-03-04 02:35:46 +00:00
David Lawrence 6735f1e886 arguments for common_labels and common_bits to dns_name_fullcompare
are unsigned ints
1999-03-04 02:35:04 +00:00
Mark Andrews 9ba8f087af checkpoint uncomplete 1999-03-04 01:47:40 +00:00
Bob Halley 7cc0f69d17 update 1999-03-04 01:42:11 +00:00
Bob Halley efd6c944a4 temporarily disable until updated to support non-C comments 1999-03-04 01:04:46 +00:00
Bob Halley 0b72c79146 crude functionality 1999-03-04 01:04:26 +00:00
Bob Halley 3da473e3e9 add new files and file typing 1999-03-04 01:04:15 +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 005c7ad70f Use dns_name_fullcompare() and remove internal comparison functions.
Allow root label to be in its own level (and thus have data associated with it.)

Avoid retraversal of level in dns_rbt_addonlevel().
1999-03-03 20:01:49 +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 dfa22b7b17 More changes incomplete. 1999-03-03 12:20:05 +00:00
Bob Halley b2f1f3b836 add reminder 1999-03-02 19:57:10 +00:00
Bob Halley ed7f35a9f7 compact() didn't recompute the offsets table even though offsets might have
changed.
As soon as a bitstring that didn't need compaction was encountered, compact()
would stop instead of processing the entire string.
1999-03-02 19:55:17 +00:00
Bob Halley 8301652f71 add 1999-03-01 22:27:20 +00:00
Mark Andrews f7cf0e6785 more ideas 1999-02-26 21:32:10 +00:00
Mark Andrews 518be7faab dns_name_cat() -> dns_name_concatenate()
Changed behaviour so that it is intuitive w.r.t. absolute names.
	If 'prefix' is absolute then 'suffix' must be NULL.
	If 'prefix' or 'suffix' is absolute then the result is absolute.
1999-02-26 00:25:12 +00:00
Mark Andrews ed12ab17de initial stuff 1999-02-25 05:15:42 +00:00
Mark Andrews d0221bfa6a Added Contract Comments 1999-02-25 01:37:03 +00:00
Mark Andrews bcd7fdf06c Fix mnenonic names. 1999-02-25 00:27:02 +00:00
Mark Andrews 1ef8965366 Add decompression. 1999-02-24 06:31:35 +00:00
Mark Andrews 1783fac3a1 Added $Id$ 1999-02-24 00:59:44 +00:00
Mark Andrews 0d92b2da03 Added Implementation section. 1999-02-24 00:57:57 +00:00
Mark Andrews 95a08101c0 Initial design document 1999-02-24 00:51:13 +00:00
James Brister 49621e5edc New lexer/parser. 1999-02-24 00:16:04 +00:00