Andreas Gustafsson
5d02c5ee4c
added dns_opcode_notify
1999-06-09 12:12:44 +00:00
Andreas Gustafsson
0c8649cea9
further hiding of dns_rdata_textctx_t
1999-06-09 07:13:33 +00:00
Andreas Gustafsson
7ab0e69f61
dns_rdata_textctx_t is internal and should not appear in dns_rdata_totext() argument list
1999-06-08 20:47:31 +00:00
Andreas Gustafsson
328b755376
typo; clarification
1999-06-08 13:25:27 +00:00
Andreas Gustafsson
5fc7ba3e1a
added dns_db_dump(), $DATE, and supporting changes
1999-06-08 10:35:23 +00:00
Michael Graff
f7606b8669
clean up documentation
1999-06-03 23:00:10 +00:00
Michael Graff
1f6b20978a
formatting nit
1999-05-21 00:48:27 +00:00
Michael Graff
d773adf65c
add attributes and define one flag for rendering code
1999-05-21 00:48:20 +00:00
Bob Halley
6957b87f93
add dns_name_equal()
1999-05-18 22:05:40 +00:00
Michael Graff
70fd62761d
use linked lists for items returned from loanout
1999-05-14 23:19:12 +00:00
Michael Graff
438d7099d1
Implement name, rdata, rdatalist, rdataset loanout from message resources
1999-05-14 22:22:49 +00:00
Michael Graff
97e7d389d5
Clean up after code review
1999-05-14 17:52:11 +00:00
Bob Halley
a243bbac56
types.h
1999-05-13 22:55:02 +00:00
Michael Graff
2726950412
parse dynamic updates, and tsig's right
1999-05-12 19:32:13 +00:00
Bob Halley
336182859c
make dbtables reference counted objects
1999-05-11 23:18:37 +00:00
Mark Andrews
94a3bcd132
dns_rdata_tostruct() may require memory to be allocted and hence
...
it will need to be freed, dns_rdata_freestruct().
Changes to implement this.
Added C++ support to rdatastruct.h
1999-05-07 03:24:15 +00:00
Bob Halley
6e8ec359a4
add expirenode support
1999-05-06 00:32:32 +00:00
Bob Halley
7f705ac9a2
addrdataset now optionally returns the added rdataset
1999-05-05 22:57:20 +00:00
Mark Andrews
4fd3e3482c
dns_rdata_tostruct() conversion
1999-05-05 01:55:13 +00:00
Mark Andrews
c1e7aff941
Implement compression pointer rollback.
...
dns_compress_backout() -> dns_compress_rollback()
1999-05-03 03:07:16 +00:00
Michael Graff
d20401b765
Get the query/response flag in the right place, and make named return
...
SERVFAIL on all replies again, until I fix up the database stuff again.
1999-05-01 18:07:52 +00:00
Michael Graff
8d6024e7cf
Move the flags on dns_rdataset_totext() to be together, and make a
...
matching change to dns_rdataset_towire()
1999-04-30 21:15:02 +00:00
Michael Graff
1d7987f422
checkpoint
1999-04-30 07:53:07 +00:00
Michael Graff
69be7837c9
teach dns_rdataset_towire() about the no-rdata-or-ttl trick so it will work
...
for rendering the questions as well as the other sections.
1999-04-30 07:08:55 +00:00
Michael Graff
ded7456a4d
Implement searching for a name in a section.
1999-04-30 06:13:07 +00:00
Michael Graff
e690d225ad
Make named compile, and start on using message code. This isn't done yet.
1999-04-30 05:42:06 +00:00
Michael Graff
14bc0e48c9
names link rdatasets, not rdatalists now
1999-04-30 00:18:19 +00:00
Michael Graff
d331092fdd
Add a flag to dns_rdataset_totext() to turn on/off 'question format'
1999-04-30 00:17:56 +00:00
Michael Graff
fccf7905e8
snapshot working message parsing
1999-04-30 00:17:15 +00:00
Michael Graff
f92381fe0f
Allocate DNS_R_FORMERR
1999-04-29 08:19:33 +00:00
Michael Graff
e223094b22
checkpoint
1999-04-29 08:18:57 +00:00
Michael Graff
d688386936
checkpoint
1999-04-28 03:19:58 +00:00
Michael Graff
f9df80f434
snapshot work
1999-04-27 02:24:11 +00:00
Bob Halley
bd53af8229
add dns_name_clone()
1999-04-24 02:03:07 +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
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
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
9efc87f857
Added level_matches to chains for rbtdb support.
1999-04-20 18:11:07 +00:00
Bob Halley
b8862d5130
add dns_db_attachversion()
1999-04-19 22:51:48 +00:00
Bob Halley
ca3b094a06
add not-already-paused requirement to pause method
1999-04-17 01:37:12 +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
ec80744ad6
The ADD_ANCESTOR macro now checks for the required memory, since it is used
...
in a lot of places now. It _returns_ if it fails to get the necessary memory,
so any function using it should be returning a dns_result_t.
chain_name moved toward start of file, for inlining by findnode.
move_chain_to_last broke out some functionality of dns_rbtnodechain_last
(which now calls it), also for the benefit of findnode.
dns_rbtnodechain_init on the chain used by addnode.
All of the new_foundname concatenation gook was removed from findnode,
which now just sets foundname by using chain_name.
The chain set up by findnode points to the predecessor when the searched
for name is not found.
nodechain_current was changed to take name, origin and node parameters while
returning a dns_result_t. This allows the chain returned by findnode to
be named.
The nodechain_{first,last,prev} use nodechain_current to set their
names and origins. nodechain_next does not need it because it will never
have to do the "set the origin to '.' and remove '.' from names in the
root level" bit. The root level will never be more than one name, and
everything in the megatree is a successor to that node, so 'next' never
reaches the root level.
1999-04-16 16:12:15 +00:00
David Lawrence
6d74580f08
Documentation for chains.
1999-04-14 14:39:15 +00:00
Bob Halley
8259b7b150
API simplification
1999-04-14 02:33:19 +00:00
Bob Halley
c9a8413dcb
Require that only the last reference of a writable version may be committed.
1999-04-13 01:54:02 +00:00
Bob Halley
46d74dd316
fix typo
1999-04-10 00:34:18 +00:00
David Lawrence
33950f0a02
Preliminary work on iterators.
1999-04-09 15:21:15 +00:00
Bob Halley
0370190a68
REQUIRE that target is a valid name in dns_name_getlabelsequence()
1999-04-09 01:27:54 +00:00
Bob Halley
63e6086ef9
pass time to routines which add or create rdatasets
1999-04-09 01:10:19 +00:00
Bob Halley
aa9f70c1e1
add now
1999-04-09 01:09:23 +00:00
Michael Graff
a6a0f27083
msg.h -> message.h, and dns_msg* to dns_message*
1999-04-08 21:13:31 +00:00
Bob Halley
3c11c87769
update comments
1999-04-06 04:15:49 +00:00
Michael Graff
68221c823d
add msg functions
1999-04-06 02:18:08 +00:00
Bob Halley
b4055b9666
preliminary dns_db_find() comments
1999-04-05 20:39:50 +00:00
Bob Halley
6e077ae73c
add DNS_R_ZONECUT
1999-04-05 20:11:30 +00:00
David Lawrence
da1eb108c6
rbtnode's callback member renamed find_callback.
1999-04-01 15:57:48 +00:00
Bob Halley
ced5499494
add dns_db_find
1999-04-01 04:03:22 +00:00
Bob Halley
d176cbca5b
checkpoint
1999-04-01 04:02:33 +00:00
Bob Halley
5bfea18ff8
add dns_rdataslab_merge
1999-04-01 04:00:39 +00:00
Bob Halley
e7b724c23e
result types for database searches
1999-04-01 03:59:49 +00:00
David Lawrence
5f50687f61
Changes from Bob, best described in his own barely-edited words:
...
I added support for the full search algorithm to the RBT database
code. The database has some special needs in searching, in particular
certain nodes need to be examined before the DOWN pointer is followed.
I solved this problem by adding a 'callback' bit to the node structure.
When findnode is called, the caller can supply a callback. Before we go
DOWN at a node, we call the callback if the callback bit is set at the
node. If the callback returns DNS_R_CONTINUE, we proceed. Otherwise, we
will stop right there and return what the caller said to return. I
added an 'empty_data_ok' flag to findnode as well, so that nodes with
empty data can be made candidates for partial match status.
I also wanted to make dns_rbtnodechain_t public, so that a chain could
be allocated on the stack by the caller. I added two routines,
dns_rbtnodechain_init() and dns_rbtnodechain_reset() to work with them.
The latter routine frees any dynamically allocated memory associated with
the chain. The chain structure now contains the memory context. I also
moved get_ancestor_mem() and put_ancestor_mem() up in the file, so that
inlining could be more effective.
In the nits department, you wrote
*node = result == DNS_R_SUCCESS ? current : NULL;
In the future, please write this instead (the patch has this change in it):
if (result == DNS_R_SUCCESS)
*node = current;
else
*node = NULL;
1999-04-01 03:15:54 +00:00
Michael Graff
f9df3b7b03
typo
1999-03-30 03:45:46 +00:00
Michael Graff
952c9d12d0
add DNS_R_MOREDATA for msg library
1999-03-30 03:45:11 +00:00
Michael Graff
b1ddf33030
add msg.h, will change as needed, but Brian needed this now
1999-03-30 03:43:00 +00:00
David Lawrence
194dda8c56
new possible return code for dns_rbt_addnode, DNS_R_NOSPACE. It means
...
that adding the name would create too many logical levels in the
tree of trees.
1999-03-30 01:57:12 +00:00
Mark Andrews
5f78628b28
Add DNS_R_BADTTL.
1999-03-22 06:18:34 +00:00
David Lawrence
a685d9c3b6
Preliminary implementation of db mounting.
1999-03-18 19:37:30 +00:00
David Lawrence
194f54f4da
New parameter to dns_rbt_find{name,node} will return the full dns_name_t
...
of the node that is found.
Avoids doing any memory allocation when building ancestor chain in 99%
of the cases.
1999-03-16 16:10:36 +00:00
David Lawrence
cdd824cc88
documentation updates.
...
removed some print support function declarations; made static to rbt.c.
1999-03-12 05:01:42 +00:00
David Lawrence
7f9a18ab45
Move the data pointer further down in the struct, near the second set of
...
bitfields that are used by RBT DB.
1999-03-11 21:15:12 +00:00
Bob Halley
0cc67b5a2a
add DNS_R_UNCHANGED
1999-03-11 20:06:56 +00:00
David Lawrence
f036af2c71
rbtnode struct adapted with more bitfields to represent color,
...
name attributes, name length, offset length, and number of bytes
of "padding" that are left over when a node is split.
adjusted node splitting algorithm to preserve the original location
of the lower portion of the split node (eg, when a node has "a.b" as
its name and is split into "a" and "b", "a" retains the same address
space as "a.b".)
1999-03-11 18:54:31 +00:00
Bob Halley
efe6d8f066
add dns_db_allrdatasets
1999-03-11 06:00:22 +00:00
Bob Halley
b70e90d44f
make current return void
1999-03-11 05:59:40 +00:00
Bob Halley
184aadebb8
rdataset.h is not required
1999-03-11 05:58:56 +00:00
Bob Halley
4054230359
remove old rdataiterator; add rdatasetiter
1999-03-11 05:58:32 +00:00
Bob Halley
84c3294183
improved concatenation
1999-03-11 00:44:17 +00:00
Bob Halley
d7eef25fbe
rdataset iterator support
1999-03-11 00:43:43 +00:00
Bob Halley
7a9ded7b5f
minor cleanups
1999-03-11 00:43:04 +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
4a8b521fd7
remove typedef; add dns_fixedname_name()
1999-03-08 19:31:48 +00:00
Bob Halley
84d3cd8fed
add dns_fixedname_t
1999-03-08 19:31:30 +00:00
Bob Halley
8c65ae482a
db iterator support
1999-03-08 19:00:55 +00:00
Bob Halley
dbef4f7fb7
add
1999-03-08 19:00:11 +00:00
Bob Halley
544021d7e1
add dbiterator.h and fixedname.h
1999-03-08 18:59:27 +00:00
Bob Halley
ce3761f64d
add dedicated buffer support; cleanups to dns_name_concatenate()
1999-03-08 18:55:28 +00:00
Bob Halley
4c154a9f38
add
1999-03-08 18:53:44 +00:00
Bob Halley
ddbbc5a1c9
add dns_dbiterator_t
1999-03-08 18:51:51 +00:00
Bob Halley
0b7c2a096d
add DNS_R_NEWORIGIN
1999-03-08 18:51:14 +00:00
Bob Halley
4c1132f344
update copyright
1999-03-06 04:12:06 +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
ca04d3fbf9
additional assertions, C++ compatibility
1999-03-04 02:43:05 +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
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
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
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
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
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
Bob Halley
cd9999a958
add comments, move color to avoid locking problem
1999-02-10 19:05:40 +00:00
Mark Andrews
bfc4767894
Additional description of function
1999-02-10 05:45:00 +00:00
Mark Andrews
8eaa2ef566
Add dns_rdatacallbacks_init().
1999-02-10 05:22:02 +00:00
Mark Andrews
df1ba071bc
New error codes.
...
DNS_R_NOOWNER
DNS_R_NOTTL
DNS_R_BADCLASS
1999-02-10 05:19:56 +00:00
Mark Andrews
82d0558893
Pass multiple callbacks in dns_rdatacallbacks_t.
...
Call UNEXPECTED_ERROR() when returning DNS_R_UNEXPECTED.
1999-02-09 08:02:21 +00:00
Mark Andrews
b8ea456f92
Failure to pass a valid IPv6 address now returns DNS_R_BADAAAA.
1999-02-09 07:52:32 +00:00
Bob Halley
1630fce031
performance enhancements, deleter arg
1999-02-06 01:27:35 +00:00
Bob Halley
c5839c39bd
add attributes; fix origin copy problem and build offset table in _fromtext()
1999-02-06 01:26:00 +00:00
Bob Halley
f150692ba3
name change
1999-02-06 01:18:18 +00:00
Bob Halley
e800570a5a
add dns_rdataslab_size(); remove dns_rdataslab_tordataset()
1999-02-06 00:07:09 +00:00
Bob Halley
1366b7833c
allow case insensitive hashing
1999-02-06 00:03:19 +00:00
Mark Andrews
54c26ab21c
dns_cert_{to,from}text()
...
dns_secalg_{to,from}text()
1999-02-05 00:05:46 +00:00
Mark Andrews
5901928ef8
fix up TKEY
1999-02-04 07:00:32 +00:00
Mark Andrews
8d3e74b168
gen to generate dns_rdata{type,class}_{type,class}
...
dns_rcode_{to,from}text()
TKEY was missing the Algorithm
1999-02-04 06:38:43 +00:00
Mark Andrews
f9d7040e8d
TSIG initial implementation.
1999-02-04 01:06:40 +00:00
Mark Andrews
3a4ec3da9f
atob_tobuffer and btoa_totext
1999-02-03 06:01:32 +00:00
Bob Halley
a99979c686
add dns_db_origin
1999-02-01 21:21:35 +00:00
David Lawrence
8d320be20d
name length removed from structure; value is stored in single byte immediately
...
after the structure.
color stored in single bit
references bitfield width decrease by one
typedef for a node_chain structure, used by dns_rbt_findnode
dns_rbt_create takes a new second argument that is a pointer to a function
which frees node data when the node is deleted.
dns_rbt_addnode provided to return the node that was added.
1999-01-31 00:32:51 +00:00
Bob Halley
ccbfddc70e
dns_rdataset_towire() now returns the number of RRs added to target
1999-01-30 05:01:01 +00:00
Bob Halley
721d4541c3
add locknum
1999-01-29 22:19:57 +00:00
Bob Halley
e496615043
add private4 and private5
1999-01-29 22:19:38 +00:00
Bob Halley
b03b67a6f1
add base, dns_db_load
1999-01-29 07:03:42 +00:00
Bob Halley
1ccbfca64a
add preliminary db support
1999-01-28 23:53:03 +00:00
Bob Halley
2cd0c38115
fix typo
1999-01-28 23:52:24 +00:00
Bob Halley
bcfcece57e
add dns_name_hash
1999-01-28 23:52:00 +00:00
Bob Halley
54a58e494c
db additions
1999-01-28 23:51:12 +00:00
Bob Halley
c5bd4120ee
add dirty and references
1999-01-28 23:50:55 +00:00
Mark Andrews
923e2ea400
dns_load_master()'s callback last arguement is now void * rather
...
than isc_mem_t * to provide a general mechanism to pass context to
the call back. dns_load_master() has an additional arguement to
support this. to get the old behaviour set the arguement, private,
to the same value as mctx.
1999-01-28 22:32:45 +00:00
Mark Andrews
bdc5b485bc
ignoire enum*.h
1999-01-28 05:31:03 +00:00
Mark Andrews
0c67279acb
Added soacount and nscount
1999-01-28 05:03:25 +00:00
Mark Andrews
ffe74cc719
Add KEY, SIG and NSAP rdata type. SIG is not complete.
...
Add master file reader, master.c master.h, incomplete.
gen.c was not generate correct include file, SWITCHXXX macros were
being terminated early if last RR type was class specific.
Added base64 support to rdata.c.
1999-01-27 13:38:21 +00:00
Michael Graff
cd82aa8fa3
implement and build dns_rdataslab_fromrdataset()
1999-01-27 08:44:10 +00:00
Michael Graff
edd4f79b4b
fill in documentation on dns_rdata_towire()
1999-01-27 05:54:05 +00:00
David Lawrence
c4c843edb3
Basic deletion works again. Parent pointers have been expunged from
...
all the code.
1999-01-27 01:48:55 +00:00
David Lawrence
f8424fc7b3
Fixed a couple of names for ISC coding conventions.
1999-01-26 13:23:23 +00:00
Bob Halley
1a148d1bcc
change namespace to db
1999-01-26 08:22:06 +00:00
David Lawrence
5a2f873360
Source files renamed from "redblack" to "rbt".
1999-01-25 15:47:28 +00:00
David Lawrence
73d62a89f1
A variety of changes.
...
dns_rbt_node_t changed to dns_rbtnode_t to match ISC conventions.
main() test routine and support functions removed, to be put in
bin/tests/rbt_test.c
adding a node and rotating left/right taught to not use parent pointers.
deletion disabled because it currently does not know how to not use
parent pointers, and since they are not being maintained by insertion,
deleting has no prayer of working.
several isc_result_t returns changed to dns_result_t.
1999-01-25 15:46:30 +00:00
David Lawrence
10c05796f2
Two new result types, "already exists" and "not found".
1999-01-25 15:41:22 +00:00
Mark Andrews
44a966dff6
Added WKS.
1999-01-21 06:02:15 +00:00
David Lawrence
f389bc2c9e
redblack.c include/dns/redblack.h
...
Initial (committed) implementation of red/black tree of trees.
Makefile.in:
add redblack.o to libdns.
1999-01-20 10:13:43 +00:00
Mark Andrews
3d5cad69ec
Adjusted error codes.
...
txt_fromwire() was not coping with a zero length active buffer.
1999-01-20 05:20:24 +00:00
Bob Halley
603f92eefd
use target buffer, cleanups
1999-01-20 03:06:32 +00:00
Bob Halley
6097a45fec
note that active region must be set in dns_rdata_fromwire()
1999-01-20 02:40:45 +00:00
Mark Andrews
5d51e67c3b
Initial "rdata" support. RFC 1035 RR types minus WKS
...
totext/fromtext should all work
towire/fromwire mostly work
tostruct/fromstruct return DNS_R_NOTIMPLEMENTED
compare untested
1999-01-19 02:20:26 +00:00
Bob Halley
8d17f549f3
add comments
1999-01-16 01:24:10 +00:00
Bob Halley
3553422273
add namespace
1999-01-16 01:23:42 +00:00
Bob Halley
884384ec4c
improve comments
1999-01-15 19:35:49 +00:00
Bob Halley
f3a8ab700b
cleanups, magic
1999-01-15 08:06:41 +00:00
Bob Halley
4dfd81d8c8
add missing includes
1999-01-15 08:05:50 +00:00
Bob Halley
acb76c0ac3
add
1999-01-15 03:32:11 +00:00
Bob Halley
51957a9cb0
remove rdatalist
1999-01-15 03:31:58 +00:00
Bob Halley
1beb5e40b0
add DNS_R_NOMORE
1999-01-15 03:31:39 +00:00
Bob Halley
5619558151
add rdataset
1999-01-15 03:31:17 +00:00
Bob Halley
a9179fca23
make linkable; add rdatalist; convert to buffers
1999-01-13 19:22:53 +00:00
Bob Halley
975922093c
add list types
1999-01-13 19:18:00 +00:00
Bob Halley
d57fd9900a
add list field
1999-01-13 19:15:05 +00:00
Bob Halley
86131d8d7a
names are now linkable; offsets is optional
1999-01-09 00:33:15 +00:00
Bob Halley
9d1650c9fd
minor updates; add dns_offsets_t, dns_signature_t, dns_namelist_t
1999-01-09 00:23:21 +00:00
Bob Halley
10c49cf1b5
add DNS_R_DISALLOWED
1999-01-06 20:04:08 +00:00
Bob Halley
985687b4e0
add
1999-01-06 19:29:46 +00:00
Bob Halley
77ca0b5793
API changes
1999-01-06 05:40:43 +00:00
Bob Halley
5dee047038
new codes
1999-01-06 05:39:08 +00:00
Bob Halley
94d102893a
update copyrights
1999-01-04 19:47:40 +00:00
Bob Halley
38d2d0e932
eliminate dns_ types that duplicate isc_ types
1999-01-04 19:14:00 +00:00
Bob Halley
77e58a7e01
clean up and make more like name.h
1999-01-04 19:12:26 +00:00
Bob Halley
8afa9d1fcb
fix text region typing
1999-01-02 21:20:03 +00:00
Mark Andrews
566f721b3a
dns_name_fromregion() now stops conversion after encountering a root label.
1998-12-21 13:45:03 +00:00
Bob Halley
fcedc0b54b
cleanups; switch to dns_ types
1998-12-16 01:53:36 +00:00
Bob Halley
a7b6f58693
put bitlabels back
1998-12-16 01:52:41 +00:00
Bob Halley
28767ac23c
cleanups; new rdata types
1998-12-16 01:51:31 +00:00
Bob Halley
c71f625e24
add DNS_R_UNKNOWN
1998-12-16 01:50:35 +00:00
Bob Halley
8952830c4a
add rdata.h rdataclass.h rdatatype.h
1998-12-16 01:49:58 +00:00
Bob Halley
c6dcc4cc98
add
1998-12-16 01:48:44 +00:00
Bob Halley
3740b569ae
the great type change
1998-12-13 23:45:21 +00:00
Bob Halley
1633838b82
update copyrights
1998-12-12 20:48:14 +00:00
Bob Halley
f41f183f62
fix srcdir problems
1998-12-12 02:00:01 +00:00
Bob Halley
d0ad004424
simplify Makefiles
1998-12-12 01:35:38 +00:00
Bob Halley
863beba874
add .cvsignore files
1998-12-11 21:09:59 +00:00
Bob Halley
a5d43b7241
BIND9 Pool Creation
1998-12-11 20:10:26 +00:00
Bob Halley
0ce364191e
add missing includes
1998-12-04 03:30:23 +00:00
Bob Halley
c50fd34a4e
add
1998-12-04 02:27:01 +00:00