Bob Halley
4e142a5bcc
start of ncache support
1999-09-21 20:41:20 +00:00
Bob Halley
7837d14621
add dns_rdataset_count()
1999-09-21 20:40:42 +00:00
Bob Halley
e9d51ec4ab
zones do not have resolvers
1999-09-21 20:03:03 +00:00
Bob Halley
e5c243997c
Make a6 follower restartable.
1999-09-17 21:51:22 +00:00
James Brister
7c337a9ca9
IPv6 fixes.
...
Removed config specific address type and replced with isc_sockaddr_t
1999-09-17 14:22:06 +00:00
Mark Andrews
a86ce0b97d
Adjust function dns_zt_*() names to remove _zone, lookup -> find.
...
Add thread support.
1999-09-17 10:00:14 +00:00
Andreas Gustafsson
3ddd92da66
improved support for mnemonics in DNSSEC RR types
1999-09-17 09:25:21 +00:00
Michael Graff
5f0e2c8913
update copyright text
1999-09-16 00:02:20 +00:00
Michael Graff
09b91abda4
Update copyright text
1999-09-15 23:49:29 +00:00
Michael Graff
0ed6a92981
clean up print.h in make distclean step
1999-09-15 23:15:57 +00:00
Michael Graff
2f072c2982
Update copyrights
1999-09-15 23:03:43 +00:00
Michael Graff
2808b5a3ef
reserve events for address.[ch]
1999-09-15 21:15:44 +00:00
Michael Graff
2a80dff9f2
no rcsid, thanks
1999-09-15 21:15:18 +00:00
Michael Graff
484e0cac08
Commit address.h -- soon to be the Address DataBase.
1999-09-15 21:14:59 +00:00
Bob Halley
96ad75f520
rename functions to avoid conflict with clone() on linux
1999-09-15 19:12:24 +00:00
Michael Graff
c9ea380175
include the right directories on -I lines
1999-09-15 17:47:27 +00:00
Michael Graff
50dfb7ee4a
implement mempool locking
1999-09-15 17:47:08 +00:00
Mark Andrews
263f8b87e9
Initial implementation.
...
*not* yet thread safe.
1999-09-15 15:11:42 +00:00
Michael Graff
7153a32ae9
memory leak fix
1999-09-14 23:48:27 +00:00
Bob Halley
e64e605ed6
bind_rdataset() was not setting the trust field
1999-09-14 20:05:16 +00:00
Mark Andrews
0da4fbb842
added print.h
1999-09-14 04:32:26 +00:00
Mark Andrews
1468e4fb6e
Now print.c
1999-09-14 04:31:11 +00:00
Mark Andrews
34884bf789
#ifdef protect long doubles
1999-09-14 04:27:11 +00:00
Mark Andrews
cba05509f3
Add #include <isc/print.h>
...
dns_zone_log_error -> dns_zone_logerror
1999-09-14 03:07:07 +00:00
Mark Andrews
b1f833cea5
Allow isc/print.h to be included multiple times.
...
cvs: ----------------------------------------------------------------------
1999-09-14 02:40:49 +00:00
Mark Andrews
cd71050434
ISC versions of vsnprint and snprintf.
1999-09-14 02:07:03 +00:00
Michael Graff
aca2a14afc
Implement MSG_TRUNC faking for UDP, on systems where recvmsg() doesn't set that
...
flag for us. To see if a UDP packet was truncated, look at
done_event->attributes and see if ISC_SOCKEVENTATTR_TRUNC is set.
1999-09-13 22:00:28 +00:00
Bob Halley
33bb967e5d
include stdlib.h, declaring getenv()
1999-09-13 19:02:02 +00:00
Bob Halley
870288a1fa
DNS_R_NXGLUE
1999-09-13 18:27:26 +00:00
Michael Graff
d8f304288d
Use a memory pool for rdatasets as well
1999-09-11 01:35:55 +00:00
Michael Graff
07a9b8b588
Make a few helper macros which will return lengths of regions rather than
...
requiring an isc_region_t to fill in. Use these macros in a few places.
1999-09-10 21:13:39 +00:00
Michael Graff
3b2b306f47
remove unused variable
1999-09-10 20:26:17 +00:00
Bob Halley
7c461f9de2
include dns/db.h
1999-09-10 17:18:30 +00:00
Brian Wellington
05b6b2e680
better error checking
1999-09-10 15:42:57 +00:00
Brian Wellington
0f78de4d61
TSIG support for XFR
1999-09-10 15:01:04 +00:00
Brian Wellington
c7f13217d1
TCP additions
1999-09-10 14:56:36 +00:00
Brian Wellington
8224be5129
more TSIG errors
1999-09-10 14:54:48 +00:00
Brian Wellington
24694ab18a
new fields needed for TCP-TSIG
1999-09-10 14:54:10 +00:00
Mark Andrews
c08fedf6a5
Not all OS's yet supply {v}snprintf().
...
This implementation is nearly complete except for outragous
precision values on floating point numbers. This impelemation
has a maximum precision of 512.
1999-09-10 12:45:28 +00:00
Michael Graff
af6e7e5cd2
Changes to message.c/h to use memory pools for names. Coming soon:
...
same thing for rdata, rdatalist, and rdatasets.
Also implement dns_message_takebuffer().
See comments in message.h for news.
1999-09-10 02:48:32 +00:00
Michael Graff
c3a4d8072c
fix allocation of buffer for rdata
1999-09-10 02:42:12 +00:00
Michael Graff
3df43dad43
Make the ISC_BUFFER_VALID() be exported from buffer.h, so bufferlist.h
...
can use internal buffer pointers without fear by first performing the
same validity check used in the buffer.c file. This eliminates a
function call inside a loop, and the bufferlist.c file is really a
superset of buffers in many ways already.
1999-09-10 01:54:08 +00:00
Mark Andrews
bada60fd2a
Non portable type used. u_int32_t -> isc_uint32_t
1999-09-09 23:25:51 +00:00
James Brister
fe4cf362bb
Fixed bad use of return().
1999-09-09 22:32:33 +00:00
James Brister
26d88c4373
Fix decl for Digital Unix
1999-09-09 22:28:42 +00:00
James Brister
9f27447cae
Fix includes for when buildtree != sourcetree
1999-09-09 22:24:34 +00:00
Bob Halley
ac70da9a27
allow malloc() and free() to be replaced
1999-09-09 19:32:03 +00:00
Bob Halley
f4cba0c2e1
add confparser.c confparser_p.h
1999-09-09 19:31:37 +00:00
James Brister
f1a1c734fd
Removed as they're rebuildable and having them in the pool creates
...
unnecessary CVS warnings.
1999-09-09 16:40:02 +00:00
David Lawrence
b906092cb1
MSVC++ does not allow "long long". This uses the MSVC++ native types
...
to specify integers of the appropriate bit widths.
1999-09-09 15:19:43 +00:00