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