Michael Graff
c45abd11bb
gen.c needs LIBS for NetBSD
1999-04-29 05:32:41 +00:00
Michael Graff
ccdac53c02
Make this work for NetBSD, and assume ptl2 is installed as the pthreads library
1999-04-29 05:19:29 +00:00
Michael Graff
fb3dcb0b60
Use the prototypes from isc/list.h directly, rather than util.h hacks
1999-04-29 04:49:52 +00:00
Michael Graff
d688386936
checkpoint
1999-04-28 03:19:58 +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
075a8494bd
convert to fgets
1999-04-28 00:30:23 +00:00
Bob Halley
116208651c
include big mallocs in quota
1999-04-27 23:42:50 +00:00
Bob Halley
f810b40189
allow memory quota to be specified
1999-04-27 23:20:27 +00:00
Bob Halley
16baa70f9d
basic quota support; fix bugs in more_basic_blocks()
1999-04-27 23:20:10 +00:00
Bob Halley
e7ba603417
basic quota support
1999-04-27 23:19:43 +00:00
Michael Graff
f9df80f434
snapshot work
1999-04-27 02:24:11 +00:00
Bob Halley
802a7c6d87
improve error handling
1999-04-27 00:05:33 +00:00
Michael Graff
9178881e1b
start on message.c
1999-04-26 21:59:36 +00:00
Mark Andrews
d44cd3fc3a
Class mismatch was not reporting the zone's class.
...
The correct class was not being passed to dns_rdata_fromtext().
1999-04-25 22:18:11 +00:00
Bob Halley
f53facef17
fix search_name initialization problems
1999-04-24 02:03:25 +00:00
Bob Halley
bd53af8229
add dns_name_clone()
1999-04-24 02:03:07 +00:00
Andreas Gustafsson
3c8379de2e
NetBSD requires <sys/types.h> before <netinet/in.h>
1999-04-23 05:08:44 +00:00
David Lawrence
72bdc2bf3a
Test iteration & bitstring labels.
1999-04-23 05:01:05 +00:00
David Lawrence
4997d113e1
Don't catenate an absolute name with "." in the detail() function's
...
check of dns_rbtnodechain_current().
1999-04-23 05:00:38 +00:00
David Lawrence
93b01c7295
Support for bitstring labels.
1999-04-23 04:59:41 +00:00
David Lawrence
605ae28c5a
dns_name_split()
1999-04-23 04:58:43 +00:00
Michael Graff
89a90040d5
message rework
1999-04-22 20:12:44 +00:00
David Lawrence
55f6206532
a better fix than the last for dns_rbtnodechain_next
1999-04-22 14:36:30 +00:00
David Lawrence
2292bceadf
tried to ascend a level in dns_rbtnodechain_next when at top level
1999-04-22 14:16:52 +00:00
Andreas Gustafsson
9821041d63
fixed some typos and formatting errors
1999-04-22 12:27:55 +00:00
Andreas Gustafsson
2ff9be15ef
cut-and-paste bug in dns_rdatasetiter_t documentation
1999-04-21 08:16:07 +00:00
Bob Halley
302d9bebb5
require added rdatasets to be in the same class as the database
1999-04-20 22:31:39 +00:00
Bob Halley
1e4a63c406
add class
1999-04-20 22:27:27 +00:00
Bob Halley
349bc6f0fb
add dbtable
1999-04-20 22:27:03 +00:00
Bob Halley
d94c5ba48b
add class; minor cleanups
1999-04-20 22:26:50 +00:00
Bob Halley
48481c9b6e
add dns_db_class()
1999-04-20 22:26:12 +00:00
David Lawrence
acab2c8094
Fixed a bug that resulted when a callback said to halt a search; the
...
level_count was decremented below zero because the found node had not
been put in the level history before the callback broke out of the search.
Added a bunch of INSISTS()s to try to catch something like that in the future.
1999-04-20 22:01:00 +00:00
Bob Halley
c91195ca6d
switch from chain.level_count to chain.level_matches
1999-04-20 18:16:27 +00:00
David Lawrence
9efc87f857
Added level_matches to chains for rbtdb support.
1999-04-20 18:11:07 +00:00
Michael Graff
441a57f959
Add support for dyamic buffers. These are allocated using
...
isc_dynbuffer_allocate() and freed with isc_dynbuffer_free(), and are
a linkable buffer type with a built-in data area.
1999-04-19 23:56:36 +00:00
Bob Halley
292c7d395e
do not try to append "." to "."
1999-04-19 23:18:08 +00:00
Bob Halley
d41e7a38de
further incremental iterator support
1999-04-19 22:53:33 +00:00
Bob Halley
d25999ff03
add attachversion; fix rdatasetiterator problem
1999-04-19 22:52:25 +00:00
Bob Halley
b8862d5130
add dns_db_attachversion()
1999-04-19 22:51:48 +00:00
David Lawrence
f8dd2e939e
Make sure chain_name and dns_rbtnodechain_current do not try to do
...
NODENAME() on a NULL chain->end (such as after the chain has been reset.)
1999-04-17 15:43:10 +00:00
David Lawrence
c234ac00b8
The _real_ fix for the callback_name generation problem in findnode.
...
It wasn't that chain->end was being included (it should have been) but
that the chain had already been expanded to point down a level before
the call to chain_name that needed the state of things before the
descent.
1999-04-17 15:19:45 +00:00
Bob Halley
b975721c0c
fix versioning; iterator support
1999-04-17 01:38:04 +00:00
Bob Halley
ca3b094a06
add not-already-paused requirement to pause method
1999-04-17 01:37:12 +00:00
Bob Halley
c1737c417d
db iterator support
1999-04-17 01:36:42 +00:00
Bob Halley
6bb7b678f5
do not pass the version to dns_db_createiterator()
1999-04-16 21:28:00 +00:00
Bob Halley
a8166bf1be
versions are no longer part of dbiterators
1999-04-16 21:27:26 +00:00
Bob Halley
828870c41a
lint
1999-04-16 21:26:41 +00:00
David Lawrence
678bd7ab4b
Fixed handling of the name generation for callbacks in findnode.
1999-04-16 21:01:58 +00:00
David Lawrence
c40654ee44
Made addnode and findnode aware of the case where the result of the
...
comparison is "subdomain" but the full name at the existing node is
not in common with the input name -- when the last label is a bitstring
with some common bits.
1999-04-16 18:30:03 +00:00