Commit Graph

1593 Commits

Author SHA1 Message Date
Michael Graff
2f072c2982 Update copyrights 1999-09-15 23:03:43 +00:00
Michael Graff
cec00f05ce Update copyrights 1999-09-15 22:40:57 +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
6d26a0067d use a lock in testing 1999-09-15 17:47:44 +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
f7bf83d0cc Add print.c
Remove vsnprintf.c
1999-09-14 04:28:07 +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
Bob Halley
cbf943ad4a add keygen 1999-09-14 00:16:30 +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
Brian Wellington
b18192fd96 more immaterial key fixes 1999-09-13 20:00:00 +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
Bob Halley
0e5d1f7463 cache support 1999-09-13 18:26:37 +00:00
Bob Halley
3dabf636a0 NXGLUE support 1999-09-13 18:26:12 +00:00
Brian Wellington
3d452d4366 better handling of immaterial signatures 1999-09-13 17:30:18 +00:00
Mark Andrews
affd6c025b Add vsnprintf to configure.
Correct typo's in vsnprintf support in configure.in
1999-09-12 00:47:20 +00:00
Mark Andrews
e060caaee6 Add vsnprintf check. 1999-09-11 12:10:11 +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
Michael Graff
8aa6d34be7 use the new API rules for dns_message_t and names 1999-09-10 20:25:51 +00:00
Brian Wellington
b87a704401 added key generator 1999-09-10 19:52:56 +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
b19b0cdd1c Add lib/isc/vsnprintf.c, lib/dns/zone.c and lib/dns/include/dns/zone.h
to copyright database.
1999-09-10 13:14:43 +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