Michael Graff
186817c92c
make dns_message_findtype() public
1999-09-09 01:10:53 +00:00
Michael Graff
4556681e19
snapshot socket.[ch] code and commit dynbuf_t -> buffer_t changes
1999-09-02 02:10:44 +00:00
Bob Halley
ac77fece9a
EDNS0
1999-09-02 01:52:31 +00:00
Bob Halley
bf555703f2
OPT support
1999-09-01 20:50:34 +00:00
Bob Halley
732e0731de
SIG support
1999-08-31 22:14:06 +00:00
Brian Wellington
6d4886fa74
Added support for TSIG records in message and resolver subsystems, added
...
tsig to_struct/from_struct
1999-08-20 18:56:24 +00:00
Andreas Gustafsson
d347e7af94
dns_message_parse now takes new argument 'preserve_order'; support RR data >512 bytes
1999-08-20 06:08:39 +00:00
Bob Halley
0e919917cc
class to rdclass
1999-08-02 22:19:30 +00:00
Andreas Gustafsson
57cf89b149
set msg->rdclass even if question section is empty
1999-07-30 13:33:14 +00:00
Bob Halley
a6ebd71eed
tweaks to dns_message_reply()
1999-07-29 01:26:53 +00:00
Andreas Gustafsson
8c55a67a6d
null pointer dereference
1999-07-28 05:23:16 +00:00
Bob Halley
996028142c
update message reply support
1999-07-28 02:19:46 +00:00
Brian Wellington
991322a2ab
A TSIG record's class should be ANY, not that of the question
1999-07-26 17:00:34 +00:00
Bob Halley
d8705ff90a
Break msginit() into msginitheader() and msginitprivate().
...
Put MAGIC macros into the DNS_ namespace.
Take name cleanup code from msgreset() and put it into msgresetnames().
In dns_message_create(), the intent is now specified before the returned
message pointer.
dns_message_reset() now allows an intent to be specified.
msg->header_ok is set if parsing the header succeeded, and msg->question_ok
is set if parsing the question section succeeded.
Added dns_message_reply().
1999-07-24 01:09:04 +00:00
Michael Graff
5039f2cad3
don't modify the buffer passed in for peekheader()
1999-07-12 23:46:37 +00:00
Bob Halley
1db717f2f3
preliminary question rdataset support (rendering only); DNS/ISC_R_SUCCESS fix
1999-07-03 20:57:06 +00:00
Michael Graff
4c208bd46f
add dns_message_peekheader()
1999-06-25 01:05:27 +00:00
Bob Halley
42a5f9c8f5
lint from alpha build
1999-06-24 17:55:41 +00:00
Andreas Gustafsson
3b40e78974
handle dynamic update meta-classes and empty rdatas
1999-06-20 08:05:56 +00:00
Andreas Gustafsson
75ec9bc9c7
DNS_MESSAGE_OPCODE_MASK was incorrect
1999-06-09 12:06:21 +00:00
Michael Graff
08d94b539a
allow finding types and names but not returning them. This is basically an
...
existance check
1999-06-03 19:03:48 +00:00
Andreas Gustafsson
454bea884d
dns_message_create did not initialize m->rdatasets
1999-05-25 16:55:57 +00:00
Michael Graff
4db368e084
ooops, fix a memory leak
1999-05-21 08:05:49 +00:00
Michael Graff
d49555e76c
use the new rendered bit
1999-05-21 00:48:59 +00:00
Michael Graff
bd3ccd1c38
use dns_name_equal
1999-05-19 00:14:26 +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
Michael Graff
8f3ba5e9b2
init a var
1999-05-13 00:15:42 +00:00
Michael Graff
2726950412
parse dynamic updates, and tsig's right
1999-05-12 19:32:13 +00:00
Michael Graff
b02262cbcd
Fix up the condition where buffers are expended
1999-05-01 17:18:47 +00:00
Michael Graff
41cc03374d
remove debugging crud
1999-04-30 23:37:23 +00:00
Michael Graff
bfbf3f2d77
don't use a temp buffer, it broke compression
1999-04-30 23:04:29 +00:00
Michael Graff
823e45c127
checkpoint
1999-04-30 22:35:49 +00:00
Michael Graff
ddd035637d
snapshot
1999-04-30 21:52:40 +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
5330fc09ac
tpyo
1999-04-30 21:10:07 +00:00
Michael Graff
d070219e01
clean up and start testing rendering
1999-04-30 21:09:19 +00:00
Michael Graff
1d7987f422
checkpoint
1999-04-30 07:53:07 +00:00
Michael Graff
a920f559c3
fix up return codes in searching, and start on rendering.
1999-04-30 06:37:35 +00:00
Michael Graff
ded7456a4d
Implement searching for a name in a section.
1999-04-30 06:13:07 +00:00
Michael Graff
be3458c3da
Add checks for render/parse direction
1999-04-30 05:57:39 +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
fccf7905e8
snapshot working message parsing
1999-04-30 00:17:15 +00:00
Michael Graff
1d11db66fa
make this build, ooops
1999-04-29 19:58:51 +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
Michael Graff
9178881e1b
start on message.c
1999-04-26 21:59:36 +00:00