Commit Graph
3569 Commits
Author SHA1 Message Date
David Lawrence a0dbccdaf6 note about original design vs reality with message headers 2000-03-14 04:10:01 +00:00
David Lawrence 34d51626b3 ns_omapi_init declaration 2000-03-14 04:08:39 +00:00
David Lawrence 3388760bca use ns_omapi_init in place of omapi_lib_init 2000-03-14 04:07:52 +00:00
David Lawrence d2f2ad3d56 break control object initialization into ns_omapi_init; initialize 127.1 acl 2000-03-14 04:07:26 +00:00
David Lawrence 3033c30964 libdns now a dependency 2000-03-14 04:05:32 +00:00
David Lawrence f82dcc5a56 waitresult is now part of OMAPI_OBJECT_PREAMBLE 2000-03-14 04:04:24 +00:00
David Lawrence c889a8ac41 test signatures, listener shutdown callback 2000-03-14 04:03:05 +00:00
David Lawrence d8d0c5b1bc explitictly REQUIRE that reqaddr is non-null in dns_acl_match 2000-03-14 04:01:52 +00:00
David Lawrence 06671f242e specify exit callbacks for listener, added omapi_data_strdup 2000-03-14 03:59:14 +00:00
David Lawrence c662d88c3e auth support 2000-03-14 03:58:30 +00:00
David Lawrence 7194c96d03 use DNS_INCLUDES; compile auth.c 2000-03-14 03:57:55 +00:00
David Lawrence 0a5f5ca641 message authentication goo 2000-03-14 03:56:54 +00:00
David Lawrence 2df2039eaf message signature verification 2000-03-14 03:54:13 +00:00
David Lawrence 6bdf7cb13e Use callback to avoid blocking in omapi_listener_shutdown. 2000-03-14 03:53:20 +00:00
David Lawrence 66290e9bfb removed obsolete comment 2000-03-14 03:46:41 +00:00
David Lawrence 6ac77d2f2e sign/verify signatures 2000-03-14 03:46:14 +00:00
David Lawrence 58a04de5cf When chasing extra references in omapi_object_dereference, only
count extra inner references if inner_reference is non-0, and
similar for outer references.  This is because the handle table
might have another reference which foiled the overall logic.
2000-03-14 03:43:06 +00:00
David Lawrence 28f95a516b auth_destroy in omapi_lib_destroy 2000-03-14 03:39:40 +00:00
David Lawrence cc5f1097d3 set the waitresult in the generic_signalhandler when "status" signal received 2000-03-14 03:38:54 +00:00
David Lawrence 3fad1313e4 added omapi_data_strdup 2000-03-14 03:37:48 +00:00
David Lawrence aa1c54de2e support for signed messages 2000-03-14 03:37:10 +00:00
Michael Graff ae8d0aedd6 implement pktinfo through dispatcher -> named client 2000-03-14 03:30:52 +00:00
David Lawrence 566a01eb74 comment about BSD/OS 4.1 not needing pthread_init; unified os-specific thread issues into one case statement 2000-03-14 03:24:58 +00:00
Michael Graff 0205c5a4ad fix case where CMSG_SPACE() is not a macro 2000-03-13 21:09:56 +00:00
Mark Andrews 34ee961fa2 checkpoint 2000-03-13 20:43:39 +00:00
Brian Wellington f7fbd68b1c added msg.verify_attempted, renamed msg.verify_sig0 to verify_sig 2000-03-13 19:27:35 +00:00
Michael Graff 915723e400 Copy addresses out, rather than keeping pointers to them from a buffer. This
simplifies code at the expense of copying more.  It is, however, the
easiest way to get sortlist working correctly.  ipv6 addresses now sort
as well.
2000-03-12 01:58:41 +00:00
Michael Graff d736db6dc5 lwres get-addr-by-name returns a linked list, not an array, of names. This
was needed to make adding the sortlist code, which will be checked in
in a few minutes.
2000-03-10 23:11:36 +00:00
Michael Graff 2311073ce0 handle resolv.conf 'search' line, client side. Also, fix a bug in lwresd that would return success, but no addresses, for NXDOMAIN or NXRRSET. 2000-03-10 22:11:14 +00:00
David Lawrence 912ccd2554 include milliseconds when doing ISC_LOG_PRINTTIME 2000-03-10 17:53:16 +00:00
David Lawrence 11d732daac added isc_time_seconds, isc_time_nanoseconds
fixed isc_time_settoepoch and isc_time_isepoch
2000-03-10 17:50:36 +00:00
David Lawrence 114d0d1642 added isc_time_seconds, isc_time_nanoseconds 2000-03-10 17:49:27 +00:00
Brian Wellington 4db9a2fac8 The server keys option is hooked up 2000-03-08 22:43:14 +00:00
Andreas Gustafsson 2e3160e246 wired up the query-source-v6 option 2000-03-08 22:36:47 +00:00
Andreas Gustafsson 1c4fb0e315 wired up the transfer-source-v6 option 2000-03-08 22:31:52 +00:00
Brian Wellington 4d6ad56819 Require incoming TKEY queries to be signed. 2000-03-08 20:15:16 +00:00
Brian Wellington 774d9e3de4 Sign the TKEY request message with a TSIG, since unsigned TKEY exchanges
violate the latest version of the TKEY draft.
2000-03-08 19:51:54 +00:00
James Brister 0e858455d8 Make sure ssuauth table only goes in master zones. 2000-03-07 21:16:38 +00:00
Brian Wellington 15f7ee3c0b updated openssl files 2000-03-07 19:31:30 +00:00
Brian Wellington 6c0b9052fa Updated openssl to 0.9.5 2000-03-07 19:30:55 +00:00
Brian Wellington 7c141c0351 Removed memset()s that caused problems when updating to openssl 0.9.5 2000-03-07 19:27:50 +00:00
Brian Wellington 82b0a0e059 Build SIG(0) with class ANY, not IN. 2000-03-06 21:31:08 +00:00
Brian Wellington 4f38e8fc44 Converted all references to dst_result_t to use isc_result_t instead 2000-03-06 20:06:01 +00:00
Brian Wellington 4124057bf5 dst_result_t -> isc_result_t 2000-03-06 20:04:15 +00:00
Brian Wellington 84feab0fad If an ssutable is present, it's used instead of an allow-update acl 2000-03-06 19:08:05 +00:00
Brian Wellington 6fcfd0c35d ssutables are now attached/detached; zones get ssutables from config structs 2000-03-06 19:06:07 +00:00
Brian Wellington 2b71493ae6 Add an option (-a) to attempt to verify generated signatures 2000-03-06 18:16:49 +00:00
Andreas Gustafsson 443b9e6e51 TCP client objects in excess of quota were recycled
too early, at the end of the request, instead of being kept around to serve
subsequent requests on the same TCP connection and recycled only when the
connection is closed (RT #66)
2000-03-06 17:35:13 +00:00
David Lawrence 1ce985ab3c do solaris-specific items on all solaris platforms, not just *sun-solaris* 2000-03-04 18:36:40 +00:00
David Lawrence 4bcc9c7bdc When loading a configuration file, set log defaults if and only if no
"category default" clause was found in a logging statement.
2000-03-04 18:30:56 +00:00