Commit Graph
26645 Commits
Author SHA1 Message Date
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
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
Bob Halley 467cf32369 add Id 1999-02-23 21:52:49 +00:00
Bob Halley 6a93e240dc checkpoint 1999-02-23 21:52:10 +00:00
James Brister 8bb9bf6bfe Added compress.o to get build going again. 1999-02-23 17:30:49 +00:00
Mark Andrews f257e9369c dns_name_cat only returns a absolute name if one of it's inputs
is absolute
1999-02-23 02:25:41 +00:00
Bob Halley 239e16ec9e update 1999-02-22 21:11:26 +00:00
Bob Halley 6b85b14c92 add 1999-02-22 20:58:10 +00:00
Bob Halley fb2d509d86 fill paragraph 1999-02-22 20:12:04 +00:00
Bob Halley 015156aff4 update 1999-02-22 20:11:34 +00:00
Mark Andrews 52637f592f Add wire compression. 1999-02-22 07:24:05 +00:00
Mark Andrews 2429685db2 Removed trailing comma. 1999-02-22 01:06:26 +00:00
Mark Andrews ad883ba085 Protect from multiple calls by #ifndef/#define/#endif. 1999-02-22 00:53:19 +00:00
Bob Halley 50a266dd24 update 1999-02-19 01:49:31 +00:00
Bob Halley 3bbe4751ff early partial draft 1999-02-19 01:45:56 +00:00
Bob Halley 0440c7d4bf update 1999-02-18 01:26:49 +00:00
Bob Halley 86cbdf5783 update .h file installation lists 1999-02-18 01:26:24 +00:00
Bob Halley 5c821b7bda fix cut and paste error 1999-02-18 01:24:59 +00:00
Bob Halley 6d5dcd0dc9 Make multiple build directories work again 1999-02-18 01:24:32 +00:00
Mark Andrews dd3d17d365 initalisation routines need to return dns_result_t 1999-02-17 06:25:36 +00:00
Mark Andrews d97e14cc78 Initial design 1999-02-17 04:20:15 +00:00
Mark Andrews 54db0529dc Copyright dates now comma seperated list of years. 1999-02-16 22:51:19 +00:00
Mark Andrews 0e8cf9a887 Style updates.
cvs: ----------------------------------------------------------------------
1999-02-16 22:42:33 +00:00
Bob Halley b420577e13 add consume macros 1999-02-16 20:08:59 +00:00
Bob Halley e8b2131478 contents moved to isc/region.h 1999-02-16 20:08:24 +00:00
Bob Halley 02083e881d Improve dns_name_fullcompare() comment. 1999-02-16 08:28:58 +00:00
Bob Halley 30ff476f61 use dns_name_fullcompare() 1999-02-16 08:19:18 +00:00
Bob Halley 2aa970ccec add dns_name_fullcompare(); update comments 1999-02-16 08:18:56 +00:00
Bob Halley 29b487b0a4 add dns_name_fullcompare(); fix issubdomain and compare bugs 1999-02-16 08:18:44 +00:00
Bob Halley a866eaa4ac add dns_namereln_t 1999-02-16 08:17:45 +00:00
Mark Andrews 5a69527874 Added "Overview". 1999-02-16 02:56:03 +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