Commit Graph
3123 Commits
Author SHA1 Message Date
Mark Andrews 0deebcd15a dns_master_load*() age_ttl -> options word 2001-01-05 03:12:45 +00:00
Brian Wellington f135697100 Log a message when dns_rdata_fromtext() fails. 2001-01-05 01:02:47 +00:00
Mark Andrews 3dbdaa791c don't move expired zones sideways.
use the journal modification time if it is available for for last update time
2001-01-05 00:51:04 +00:00
Brian Wellington efcd383461 Update forwarding when the message buffer was no longer copied. Fix this
by having the update forwarding code tell dns_message_parse to copy
the buffer.
2001-01-05 00:17:33 +00:00
Andreas Gustafsson 233085a7d2 comment the master file styles in the .h file, not the .c file 2001-01-04 23:52:16 +00:00
Mark Andrews 8dd5237a27 655. [bug] Improve error reporting on unexpected eof when loading
zones. [RT #611]
2001-01-04 23:43:53 +00:00
Michael Sawyer 2b50457b87 Change the name from "parsable" to "simple" 2001-01-04 23:40:28 +00:00
Michael Sawyer c67496c943 Add master_style_parsable 2001-01-04 22:19:18 +00:00
Brian Wellington 3e6753a753 Make a macro version of dns_name_toregion. 2001-01-04 20:00:57 +00:00
Brian Wellington 1c33761bcf Minor optimization - use the number of labels in the prefix as the loop
counter, not the number of labels in the name.
2001-01-04 19:25:59 +00:00
Brian Wellington 60103a02c6 Update the comments and kill unused structure elements, based on comments from
Mark.
2001-01-04 06:21:01 +00:00
Mark Andrews f7e900edbc 652. [bug] zone_saveunique() did not report the new name. 2001-01-04 04:10:59 +00:00
Brian Wellington 0a569dfd5e When saving the query message (for SIG(0) or update forwarding), don't actually
do an allocate and copy, since the input buffer stays around.
2001-01-04 01:55:22 +00:00
Brian Wellington 6427a34be1 comment fixes 2001-01-04 01:25:08 +00:00
Brian Wellington ec772e873b 651. [func] The AD bit in responses now has the meaning
specified in <draft-ietf-dnsext-ad-is-secure>.
2001-01-04 00:24:26 +00:00
Brian Wellington ac7f13e3dd Remove dns_trust_authsecure, which is not used and was never clearly defined. 2001-01-04 00:16:41 +00:00
Brian Wellington abfbf760f3 650. [bug] SIG(0) records were being generated and verified
incorrectly. [RT #606]
2001-01-04 00:10:13 +00:00
Mark Andrews 84d982f168 wrong result code tested. 2001-01-03 23:14:53 +00:00
Brian Wellington 8d6fe3f388 Pointers to regions are silly. Use regions instead. This removes 1 small
allocation per query.
2001-01-03 20:42:10 +00:00
Bob Halley 75768d5fa2 It was possible to join to an already running fctx
after it had "cloned" its events, but before it sent
them.  In this case, the event of the newly joined
fetch would not contain the answer, and would
trigger the INSIST() in fctx_sendevents().
[RT #597, #605, #607]
2001-01-03 20:31:34 +00:00
Andreas Gustafsson 0609174d93 removed empty line 2001-01-03 20:21:11 +00:00
Brian Wellington 6d5032f9a2 Micro-optimizations:
- use the DNS_NAME_INIT macro in name.c
	- create dns_name_copy() and use it instead of dns_name_concatenate()
	  when doing a copy.
2001-01-03 00:05:15 +00:00
Andreas Gustafsson 22dbaf9ad8 647. [bug] Resolver queries sent after following multiple
referrals had excessively long retransmission
                        timeouts due to incorrectly counting the referrals
                        as "restarts".
2001-01-02 20:46:07 +00:00
Andreas Gustafsson 21931e9334 cleanup of logging code 2001-01-02 18:51:07 +00:00
Andreas Gustafsson 6af9849f74 log message about disabling EDNS0 only once per lookup 2001-01-02 17:59:13 +00:00
Mark Andrews 55a7fc9d8f When a zone expires move the on disk cache (if any) sideways. 2001-01-02 04:45:24 +00:00
Andreas Gustafsson ca2912424b DEL (ASCII 127) is not a printable character and should be
backslash-decimal quoted when printing TXT record
2001-01-02 04:24:52 +00:00
Mark Andrews 046a9aca49 642. [bug] #622 needed more work. 2000-12-31 05:05:34 +00:00
Mark Andrews f4e4111795 643. [bug] xfrin error messages made more verbose, added class
of the zone.  [RT# 599]
2000-12-30 13:03:48 +00:00
Brian Wellington 65a275fb3d The resolver doesn't need to manually dissect a TSIG and look at the error
field, since dns_message_checksig returns an error in that case.
2000-12-29 23:24:32 +00:00
Brian Wellington 917d2db965 if DNS_NAME_USEINLINE was set, DNS_NAME_SETBUFFER was defined, but never used,
since dns_name_setbuffer was never #defined to it.
2000-12-29 21:54:52 +00:00
Brian Wellington dacf0cc454 Merged the private functions compress_add and compress_find into
dns_compress_add and dns_compress_findglobal.
2000-12-29 19:38:50 +00:00
Brian Wellington bb88eab95f fix an uninitialized variable; reformat some >80 character lines 2000-12-29 18:49:36 +00:00
Mark Andrews 02bad0bd51 fix lock heirachy in zone_shutdown() 2000-12-29 13:20:46 +00:00
Mark Andrews 253ab81bf2 642. [bug] Break the exit_check() race in the zone module.
[RT #598]
2000-12-29 01:04:10 +00:00
Brian Wellington 575737b964 Rewrite the name compression code to use a hashtable instead of an RBT and
avoid allocating memory in most cases.  This increases performance by
about 225% on the rc query test (~305 q/s to 990 q/s).
2000-12-29 00:59:41 +00:00
Andreas Gustafsson af5995e08f remove unused variable 2000-12-28 03:04:35 +00:00
Mark Andrews 9f28451bca 641. [bug] $GENERATE caused a uninitialized link to be used.
[RT #595]
2000-12-28 02:31:20 +00:00
Mark Andrews de154f65f6 Ensure that ns_client_*() are only called from the client's task. 2000-12-28 01:29:09 +00:00
Brian Wellington d780c35e54 remove all vestiges of 16 bit global compression 2000-12-28 00:43:12 +00:00
Brian Wellington 02e3821450 635. [bug] Reloading a server with a configured blackhole list
would cause an assertion. [RT #590]
2000-12-26 09:48:41 +00:00
Andreas Gustafsson 642e583687 ...and in two different ways, at that 2000-12-22 23:47:00 +00:00
Andreas Gustafsson e0a90d7579 journal index array was corrupted on write 2000-12-22 23:37:03 +00:00
Andreas Gustafsson 029ce2f952 need #include <dns/rdataset.h> and <dns/rdatastruct.h> 2000-12-22 23:01:56 +00:00
Brian Wellington 2374f16f5d missing ISC_LANG_ENDDECLS 2000-12-22 22:56:55 +00:00
Andreas Gustafsson 0ad8ee89c5 more request shutdown logic fixes from Mark 2000-12-22 19:39:01 +00:00
Mark Andrews 6cc5eac41b more unlocked calls to cancel_refresh(). 2000-12-22 05:55:20 +00:00
Mark Andrews bd5f2ac188 630. [bug] locking failure in zone code. [RT #582] 2000-12-22 02:43:42 +00:00
Andreas Gustafsson 709fa2054f oops, it's <dst/dst.h>, not <dst/key.h> 2000-12-21 18:11:00 +00:00
Andreas Gustafsson c663d46e47 need #include <dst/key.h> 2000-12-21 16:27:22 +00:00