Commit Graph
61 Commits
Author SHA1 Message Date
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