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
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
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
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
Bob Halley
19511ab025
commenting improvement
1999-02-12 02:04:41 +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
Mark Andrews
fdd04623a6
Convert to user error / warn callbacks.
1999-02-10 05:25:37 +00:00
Mark Andrews
07c7ca6f31
isc_mem_strdup() result was not being checked.
1999-02-10 05:22:57 +00:00