Commit Graph
25 Commits
Author SHA1 Message Date
Bob Halley 41c82f9355 conform to RBT API change 2000-04-19 18:27:24 +00:00
David Lawrence 7b4e52d119 include dns/rbt.h 2000-04-12 21:25:10 +00:00
Michael Graff 4195904998 s/DNS_R_/ISC_R_/ change for some codes. 2000-04-06 22:03:35 +00:00
David Lawrence ecb6c5782e exorcized local compression 2000-03-23 05:18:46 +00:00
Andreas Gustafsson 2539896175 do not indent CVS ID comment 2000-03-17 17:49:37 +00:00
Bob Halley 7d32c065c7 update copyright 2000-02-03 23:50:32 +00:00
Andreas Gustafsson d5017b061c typo in comment 2000-02-02 00:38:28 +00:00
Michael Graff 3ddd814a97 dns_result_t is no more. s/dns_result_t/isc_result_t/ -- more later, when I need a break. 1999-12-23 00:09:04 +00:00
Mark Andrews d5850aa99c compress_find() could return a pointer to stack memory. 1999-05-26 00:34:54 +00:00
Mark Andrews b75ba761f4 removed debugging code 1999-05-10 00:38:52 +00:00
Mark Andrews c1e7aff941 Implement compression pointer rollback.
dns_compress_backout() -> dns_compress_rollback()
1999-05-03 03:07:16 +00:00
Mark Andrews 1d6572f9d4 adjust #ifdef labels 1999-04-28 03:16:50 +00:00
Mark Andrews a41d348e14 Local compression fixes to use rbt bitstrings. 1999-04-28 03:03:56 +00:00
Bob Halley 066ae48be3 include string.h to get memset() prototype 1999-04-14 17:40:22 +00:00
Mark Andrews a2b97d054f Convert compress_find to use PARTIAL_MATCH result. 1999-04-14 06:03:15 +00:00
Mark Andrews 95f78a208a Bring local compression into line with draft 04.
'dns_rootname' should be marked read_only.
	Supply 'dns_rootname' with offsets.
1999-04-13 05:50:12 +00:00
David Lawrence 7ab725ec13 Converted @@@ to XXX per ISC convention for unresolved issues. 1999-03-18 20:32:32 +00:00
David Lawrence eca5913a47 Made calls to dns_rbt_find{name,node} compatible with the just-committed
changes to rbt.c by passing a NULL pointer for the dns_name_t that
receives the full name of the node that is found.  There is probably something
better to do, but this just keeps things compiling.
1999-03-16 16:15:44 +00:00
Mark Andrews de10b83a23 * local label offset 255 is reserved.
* don't add domainnames with local compression pointers as
	  valid global compression targets unless edns is high enough.
1999-03-11 00:26:21 +00:00
Bob Halley 4c1132f344 update copyright 1999-03-06 04:12:06 +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
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 1ef8965366 Add decompression. 1999-02-24 06:31:35 +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
Mark Andrews 52637f592f Add wire compression. 1999-02-22 07:24:05 +00:00