Commit Graph

837 Commits

Author SHA1 Message Date
Brian Wellington
5ea0d11ca4 771. [cleanup] TSIG errors related to unsynchronized clocks
are logged better.
2001-03-07 20:53:32 +00:00
Brian Wellington
d25dd5b056 770. [func] Add the "edns yes_or_no" statement to the server
clause. [RT #524]
2001-03-06 23:54:37 +00:00
Mark Andrews
9ac7076eba 769. [func] Improved error reporting when parsing rdata. [RT #740]
Two new error codes.  Also push back the last token, if it makes
sense to do so, so that it gets printed in the error message using
RETTOK macro, rather than straight return or RETERR.
2001-03-06 22:11:18 +00:00
Bob Halley
7c058f1c38 remove incorrect CNAME/DNAME dead-end code from NXDOMAIN handling 2001-03-06 06:57:47 +00:00
Brian Wellington
76b3ec5e0c 767. [placeholder] 2001-03-06 02:05:52 +00:00
Brian Wellington
f9e1aa0c44 reference all open RT tickets fixed by change 766. 2001-03-05 23:49:06 +00:00
Bob Halley
4e3f8e480f fix memory leaks in query_find() 2001-03-05 21:38:20 +00:00
Andreas Gustafsson
dc2e09d48b more detailed description of changes related to the
configuration parser rewrite
2001-03-05 21:14:59 +00:00
Brian Wellington
90c099e88e 762. [feature] named now uses the new configuration parser. 2001-03-04 21:21:39 +00:00
Bob Halley
620de5a4b1 Do not define _REENTRANT when building with --disable-threads 2001-03-02 17:36:27 +00:00
Brian Wellington
68b952dc98 760. [contrib] Significant enhancements to the pgsql sdb driver. 2001-02-28 23:44:44 +00:00
Andreas Gustafsson
d1cc210d20 RT #927 fix from Bob:
759.   [bug]           The resolver didn't turn off "avoid fetches" mode
                        when restarting, possibly causing resolution
                        to fail when it should not.  This bug only affected
                        platforms which support both IPv4 and IPv6. [RT #927]

 758.   [bug]           The "avoid fetches" code did not treat negative
                        cache entries correctly, causing fetches that would
                        be useful to be avoided.  This bug only affected
                        platforms which support both IPv4 and IPv6. [RT #927]
2001-02-28 20:51:22 +00:00
Andreas Gustafsson
a97b72bac7 rephrased 755. 2001-02-27 19:51:21 +00:00
Mark Andrews
4d35b6836e 751. reference [RT #898] 2001-02-27 01:00:20 +00:00
Andreas Gustafsson
1c1156b6e7 provide slightly less information on 754. 2001-02-26 19:12:42 +00:00
Mark Andrews
ed0a4f1a30 757. [func] Log zone transfers. 2001-02-26 03:52:30 +00:00
Mark Andrews
a93cf7e83b 756. [bug] dns_zone_load() could "return" success when no master
file was configured.

 755.   [bug]           Fix format bugs in zone.c (non-exploitable).
2001-02-26 01:45:57 +00:00
Andreas Gustafsson
c05eeed3c9 754. [bug] Certain failure returns from sendto() could
cause the server to retry the transmission
                        indefinitely. [RT #902]
2001-02-24 23:51:09 +00:00
Brian Wellington
14c615e979 reference [RT #917] in #753 2001-02-24 21:03:47 +00:00
Brian Wellington
3bb043a8b8 753. [bug] dig, host, and nslookup would fail to contact a
remote server if getaddrinfo() returned an IPv6
                        address on a system that doesn't support IPv6.
2001-02-24 20:53:26 +00:00
Mark Andrews
df0f58959e 752. [func] Correct bad tv_usec elements returned by gettimeofday(). 2001-02-23 23:12:28 +00:00
Mark Andrews
903e9d41ef 751. [func] Log successful zone loads / transfers. 2001-02-23 22:32:07 +00:00
Bob Halley
f4b5a0f434 When a query matched a DNAME in a secure zone, the server did not return the
signature of the DNAME.  [RT #915]

A query should not match a DNAME whose trust level is pending.  [RT #916]
2001-02-23 02:14:14 +00:00
Andreas Gustafsson
bc334fc901 consistently use square brackets, not parentheses, around
references to RT ticket numbers
2001-02-23 01:34:22 +00:00
Brian Wellington
762a538eed change 747 should reference [RT #865] 2001-02-23 00:20:42 +00:00
Andreas Gustafsson
4e605108c6 xref 748. -> RT #781 2001-02-22 19:55:42 +00:00
Andreas Gustafsson
6211baaa66 748. [doc] List supported RFCs in doc/misc/rfc-compliance. 2001-02-22 19:53:08 +00:00
Brian Wellington
ea544b0511 747. [bug] The code to determine whether an IXFR was possible
did not properly check for a database that could
                        not have a journal. [RT #908]
2001-02-22 19:15:01 +00:00
Brian Wellington
a012d6dbfb 746. [bug] The sdb didn't clone rdatasets properly, causing
a crash when the server followed delegations. [RT #905]
2001-02-20 23:20:44 +00:00
Andreas Gustafsson
c44ab73a0f further rewording of 745. 2001-02-20 17:51:00 +00:00
Mark Andrews
7ae7d499f3 reword #745 2001-02-19 13:45:29 +00:00
Mark Andrews
43de493006 745. [func] Report the owner name on when adding a rdataset
to the internal database fails while loading.
2001-02-19 13:24:04 +00:00
Bob Halley
1e50dad10d When returning DNS_R_CNAME or DNS_R_DNAME as the result of an ANY or SIG
query, the resolver failed to setup the return event's rdatasets, causing an
assertion failure in the query code.  [RT #881]

The fix includes the addition of the DNS_NAMEATTR_CHAINING attribute,
and the removal of the DNS_NAMEATTR_CNAME and DNS_NAMEATTR_DNAME attributes,
because they were not used anywhere in the current source.
2001-02-19 08:54:54 +00:00
Andreas Gustafsson
40c1177517 xref 743. -> RT #861 2001-02-16 21:43:01 +00:00
Andreas Gustafsson
c8d185ad58 743. [bug] Receiving a large number of certain malformed
answers could cause named to stop responding.
(The buggy code was removed from the mainline in dispatch.c revision 1.90;
it will be fixed differently on the 9.1 release branch)
2001-02-16 21:37:57 +00:00
Brian Wellington
22cafd0ece 742. [placeholder] 2001-02-15 23:40:02 +00:00
Andreas Gustafsson
4b9f0fd079 stdtime -> stdtime.c 2001-02-14 23:01:46 +00:00
Brian Wellington
2cb74c5bc5 741. [port] Support openssl-engine. [RT #709] 2001-02-14 20:57:15 +00:00
Brian Wellington
3d60fe9baf 740. [port] Handle openssl library mismatches slightly better. 2001-02-14 20:26:48 +00:00
Brian Wellington
218c8472e6 739. [port] Look for /dev/random in configure, rather than
assuming it will be there for only a predefined
                        set of OSes.
2001-02-14 20:03:29 +00:00
Brian Wellington
d77312050f change #738 should reference RT #852 2001-02-13 20:13:35 +00:00
Brian Wellington
f24c135e09 738. [bug] If a non-threadsafe sdb driver supported AXFR and
received an AXFR request, it would deadlock or die
                        with an assertion failure.
(also some other cleanups)
2001-02-13 20:11:15 +00:00
Andreas Gustafsson
936af16e0d cross reference 733. to RT #821 2001-02-13 17:24:47 +00:00
Mark Andrews
382c4ce5a3 737. [port] stdtime failed to compile on certain platforms. 2001-02-13 13:24:09 +00:00
Andreas Gustafsson
02940eaf0f 736. [func] New functions isc_task_{begin,end}exclusive(). 2001-02-13 04:11:44 +00:00
Andreas Gustafsson
dc1453b15d no need for a new [support] category for 735.; [doc] will do 2001-02-12 21:48:13 +00:00
Andreas Gustafsson
e4aeba3272 clarify 708. 2001-02-12 21:46:29 +00:00
Mark Andrews
9a7d163f6f 735. [support] Add BIND 4 migration notes. 2001-02-12 01:55:18 +00:00
Mark Andrews
31039b1517 adjust message 2001-02-09 06:07:54 +00:00
Mark Andrews
80aba3d49a 734. [bug] An attempt to re-lock the zone lock could occur if
the zone was shutdown during a zone tranfer. [RT #830]
2001-02-09 06:04:55 +00:00