James Brister
c2ea2b433c
Changed API to config data structure functions.
1999-10-02 21:12:44 +00:00
James Brister
841cb62bf6
Fixed includes so will build outside of source tree.
1999-10-02 18:36:46 +00:00
James Brister
ce4e62ff20
Fixed typo in shell variable name for in_port_t test.
1999-10-02 17:17:10 +00:00
David Lawrence
35b63cc1a3
use type in_port_t instead of unsigned int for ports,
...
include string.h for memset prototype,
include isc/net.h instead of arpa/inet.h, netinet/in.h and sys/socket.h
1999-10-02 02:59:35 +00:00
David Lawrence
7aab9a099d
use type in_port_t instead of unsigned int for ports,
...
fix calls to isc_sockaddr_fromin{,6} to pass sin{,6}_addr as 2nd arg
1999-10-02 02:58:31 +00:00
David Lawrence
a252c2771f
include isc/net.h, do not include sys/socket.h, netinet/in.h or arpa/inet.h,
...
and/or use type in_port_t instead of unsigned int for ports
1999-10-02 02:54:16 +00:00
Michael Graff
64828244e0
Many changes.
...
o added adb_test.c to test the functions already written.
o added code to delete names and all associated addresses.
o added a database dumper which will currently print the adb
in a human (or at least developer) readable format.
o found and fixed many twisted little locking issues.
1999-10-02 01:59:09 +00:00
Brian Wellington
2c02fd5316
parsing fixes, empty sig set fixes
1999-10-01 16:14:18 +00:00
David Lawrence
8671e8306b
configure ISC_NET_NEEDPORTT if "typedef isc_uint16_t in_port_t" is needed
1999-10-01 02:11:34 +00:00
David Lawrence
0307846c71
AIX does not define NAME_MAX or PATH_MAX by default. It would either
...
need a special cpp macro like _XPG4 defined or the name buffer would
need to be dynamically allocated based on pathconf(), which is
undesirably complicated. Instead 255 is used as a suitably sized NAME_MAX
and 1024 in place of PATH_MAX.
1999-10-01 01:12:04 +00:00
David Lawrence
72c99dbd09
no longer needs dirent.h
1999-09-30 22:14:53 +00:00
David Lawrence
fd35453765
use AR, ARFLAGS, O and A macros
1999-09-30 20:10:31 +00:00
David Lawrence
75a4dd0d37
set AR and ARFLAGS
1999-09-30 20:09:33 +00:00
Brian Wellington
5f007faa70
DH support broke DSA private key loading
1999-09-30 17:41:36 +00:00
Brian Wellington
4c59b4ad1a
Diffie Hellman keys shouldn't even think about creating SIG records
1999-09-30 02:50:54 +00:00
Brian Wellington
9b9a2770b1
fix silly infinite loop bug
1999-09-30 02:44:49 +00:00
Brian Wellington
803e1f0c55
doc update, bug fixes
1999-09-28 15:20:45 +00:00
Andreas Gustafsson
2afc443636
xfrin_create() was declared static but defined non-static
1999-09-28 13:51:18 +00:00
Andreas Gustafsson
b2f97c0c73
memcpy() requires <string.h>
1999-09-28 13:50:04 +00:00
David Lawrence
b05363a2b9
include string.h for strcpy/strlen protos
1999-09-28 03:37:36 +00:00
David Lawrence
b8255b5084
First stab at NT networking interface via the ISC header files.
...
Though source modules things compile, no programs have yet been
built and tested that actually use networking (as opposed to support
functions, like inet_aton).
1999-09-27 21:15:35 +00:00
David Lawrence
2af4e7e0e6
Remove #include <unistd.h>. Not portable to NT and is apparently
...
not needed for any unix-standard thing, at least none that I could
identify in the file, and removing it did not generate any errors
on BSD/OS.
1999-09-27 19:23:57 +00:00
Brian Wellington
4d8edd30dc
correcty handle sigs in the future
1999-09-27 18:48:23 +00:00
Brian Wellington
106b97eebd
support for Diffie-Hellman keys
1999-09-27 17:11:41 +00:00
Brian Wellington
aae99f6890
missing dependency check
1999-09-27 17:10:15 +00:00
Brian Wellington
75e4800964
Added dst/openssl Diffie-Hellman files
1999-09-27 16:57:24 +00:00
Brian Wellington
2be474d044
Added Diffie-Hellman support to dst
1999-09-27 16:55:45 +00:00
Brian Wellington
8b63ecfc36
Added OpenSSL Diffie-Hellman code
1999-09-27 15:34:06 +00:00
Andreas Gustafsson
916f55f0dd
memset() requires <string.h>
1999-09-27 08:11:54 +00:00
Andreas Gustafsson
610048f03c
moved dns_db_diff() from xfrin.c to journal.c
1999-09-27 08:09:20 +00:00
Andreas Gustafsson
9b0d518110
moved dns_db_diff() from xfrin.c to journal.c; const correctness
1999-09-27 06:30:15 +00:00
David Lawrence
067c6ae66b
+ lib/isc/win32/stdtime.c, lib/isc/win32/include/isc/stdtime.h
1999-09-25 22:37:06 +00:00
Michael Graff
50b5857f1a
update a comment.
1999-09-25 02:44:40 +00:00
Michael Graff
3c5148c4d9
add dns_adb_refresh()
1999-09-25 01:56:10 +00:00
Michael Graff
519b4a1a27
clean up public vs. private items
1999-09-25 01:44:41 +00:00
Michael Graff
31fab17bcd
use isc/magic.h, and (unfortunately) export dns_adbhandle_t's definition
1999-09-25 01:25:46 +00:00
Michael Graff
0468b44003
use isc/magic.h
1999-09-25 01:25:06 +00:00
Michael Graff
5d9d8d114f
Add magic.h, which should eventually contain all isc magic numbers, perhaps
...
macros to validate structures using them, and perhaps a do-all function
which can be used by debugging code to identify a structure and print
the contents by calling the correct dump function.
1999-09-25 01:23:39 +00:00
Bob Halley
d164942128
add
1999-09-25 00:51:32 +00:00
Michael Graff
3024dbecba
use isc_mutexblock_init/destroy()
1999-09-24 23:54:42 +00:00
Michael Graff
fb6b65a005
I just can't win today. Remove redundant 'block' from function names.
1999-09-24 23:47:21 +00:00
Michael Graff
783e10df2c
mutexblock, not just mutex. Duh.
1999-09-24 23:32:14 +00:00
Michael Graff
c0b16ed865
add mutexblock.c
1999-09-24 23:26:40 +00:00
Michael Graff
9c91aa2641
add a function to initialize a block of mutexes, and to destroy them.
1999-09-24 23:26:23 +00:00
Michael Graff
e141888b93
protect with <isc/lang.h> and ISC_LANG_BEGINDECLS/ISC_LANG_ENDDECLS
1999-09-24 23:24:51 +00:00
William King
1a1999555d
updated test target to be compatable with automated build/test system
1999-09-24 18:37:24 +00:00
William King
5f5daed99a
updated test target to be compatable with automated build system
1999-09-24 18:35:10 +00:00
Andreas Gustafsson
71b4bbe284
added dns_zone_getorigin(), dns_zone_getdatabase(),
...
dns_zone_getixfrlog()
1999-09-24 05:57:54 +00:00
Bob Halley
c2478f3e43
ifdef out broken resolver calls
1999-09-24 04:03:42 +00:00
Bob Halley
23914a131b
avoid resolver problems
1999-09-24 03:01:10 +00:00