Commit Graph
4222 Commits
Author SHA1 Message Date
Bob Halley 4c1132f344 update copyright 1999-03-06 04:12:06 +00:00
Bob Halley ff9104607c add deletion 1999-03-06 00:51:12 +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
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
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
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
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
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
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 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
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
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 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 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 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 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 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
Mark Andrews 7c0539bea5 Created dns_name_rdatacompare() to do DNSSEC rdata comparisions
as opposed to DNSSEC owner name comparisions of names.  Changed
	all rdata types that were using dns_name_compare() to use
	dns_name_rdatacompare().
1999-02-15 05:44:22 +00:00
Mark Andrews 035504dbd8 Added new error code DNS_R_UNEXPECTEDTOKEN, DNS_R_BADBASE64.
Adjusted function to use the new error codes.

	Changed some INSIST -> REQUIRE.

	Mapped ISC_R_NOMEMORY -> DNS_R_NOMEMORY for isc_lex_gettoken() result.
1999-02-12 03:08:44 +00:00
Mark Andrews ccedaf210f Don't assign north / east as a side effect of if.
Add 'm' to the altitude output.

	Negative altitudes were not being read in correctly. Fractional part
	was being added rather that subtracted.
1999-02-11 14:00:29 +00:00
Michael Graff 882350d11c Clean up many compiler warnings. 1999-02-11 06:38:12 +00:00
Bob Halley 6107e9b485 API cleanups 1999-02-11 04:56:07 +00:00
Bob Halley 62837b832f version registry; API cleanups; comments; assertions 1999-02-11 04:55:38 +00:00
Bob Halley 48e6ddcb8a standard comments; API cleanups 1999-02-11 04:55:03 +00:00
Bob Halley eec229f176 remove dns_addmode_t 1999-02-11 04:54:31 +00:00
David Lawrence c1bb41fa73 the root name is an absolute name 1999-02-10 19:32:48 +00:00
Bob Halley cd9999a958 add comments, move color to avoid locking problem 1999-02-10 19:05:40 +00:00
Bob Halley fd350b6d2a remove typo 1999-02-10 19:04:48 +00:00
Bob Halley 8ade1c8762 add callbacks.o 1999-02-10 19:01:06 +00:00
Mark Andrews bfc4767894 Additional description of function 1999-02-10 05:45:00 +00:00