Commit Graph
3675 Commits
Author SHA1 Message Date
Evan Hunt f807ddf8a0 [v9_6] prep 9.6-ESV-R11rc2 2014-01-16 19:01:29 -08:00
Mark Andrews f24c02e955 3710. [bug] Address double dns_zone_detach when switching to
using automatic empty zones from regular zones.
                        [RT #35177]

(cherry picked from commit db8938c993)
2014-01-17 10:09:53 +11:00
Evan Hunt 01428a9305 [v9_6] fix queryperf integer overflow
3706.	[contrib]	queryperf: Fixed a possible integer overflow when
			printing results. [RT #35182]
2014-01-14 16:58:55 -08:00
Mark Andrews 4cf64648da 3704. [protocol] Accept integer timestamps in RRSIG records. [RT #35185] 2014-01-14 16:08:16 +11:00
Evan Hunt ce6c30a3cd [v9_6] add CVE details; marked 3656 as [security] 2014-01-13 14:58:24 -08:00
Evan Hunt 624ac2af5a [v9_6] prep 9.6-ESV-R11rc1 2014-01-10 09:19:25 -08:00
Evan Hunt 548087ff81 [v9_6] replace memcpy() with memmove().
3698.	[cleanup]	Replaced all uses of memcpy() with memmove().
			[RT #35120]

(cherry picked from commit ebe54c7d2221c6a0a4b3d96bcae3280c823a45e6)
(cherry picked from commit 9b950c70f1a6406c0f3dff604822329d06fc4837)
(cherry picked from commit ae5f27d8856436d01f19c958d1a4afe8dc2bedb0)
2014-01-08 16:41:01 -08:00
Mark Andrews 0a5971f513 3697. [bug] Handle "." as a search list element when IDN support
is enabled. [RT #35133]

(cherry picked from commit d0e3216c21)
2014-01-06 12:35:14 +11:00
Mark Andrews 594890e5ba 3696. [bug] dig failed to handle AXFR style IXFR responses which
span multiple messages. [RT #35137]

(cherry picked from commit e9649ece3b)
2014-01-06 06:32:06 +11:00
Mark Andrews 3926ba391c 3693. [security] memcpy was incorrectly called with overlapping
ranges resulting in malformed names being generated
                        on some platforms.  This could cause INSIST failures
                        when serving NSEC3 signed zones.  [RT #35120]

(cherry picked from commit fa467e60c5)
2013-12-20 11:08:40 +11:00
Mark Andrews eba1a8f002 3693. [security] memcpy was incorrectly called with overlapping
ranges resulting a malformed names being generated
                        on some platforms.  This was subsequently detected
                        resulting in INSIST failures when serving NSEC3
                        signed zones.  [RT #35120]

(cherry picked from commit b93ef543ab)
2013-12-20 10:27:06 +11:00
Mark Andrews 3a2ea63610 3692. [bug] Two calls to dns_db_getoriginnode were fatal if there
was no data at the node. [RT #35080]

(cherry picked from commit 161e803a56)
2013-12-17 09:15:18 +11:00
Evan Hunt 5c009b2f1d [v9_6] prep 9.6-ESV-R11b1 2013-12-10 17:41:37 -08:00
Evan Hunt 2470cd0369 [v9_6] dig could miss tcp connections when cleaning up
3679.	[bug]		dig could fail to clean up TCP sockets still
			waiting on connect(). [RT #35074]

(cherry picked from commit fb507315d4)
2013-12-02 13:40:41 -08:00
Mark Andrews a2e6e9033d 3678. [port] Update config.guess and config.sub. [RT #35060]
(cherry picked from commit ae871ebb28)
2013-12-02 10:56:16 +11:00
Mark Andrews db9a2a2291 3677. [bug] 'nsupdate' leaked memory if 'realm' was used multiple
times.  [RT #35073]

(cherry picked from commit 49ae04f6ee)
2013-11-28 06:46:56 +11:00
Evan Hunt 21e26d8f65 [v9_6] check hint files in named-checkconf -z
3676.	[bug]		"named-checkconf -z" now checks zones of type
			hint and redirect as well as master. [RT #35046]

(cherry picked from commit d999ca28d4)
(cherry picked from commit 2254826e4c)
(cherry picked from commit 4ed930b4f8)
2013-11-25 13:25:00 -08:00
Mark Andrews 7ba2a7b8a7 3675. [misc] Provide a place for third parties to add version
information for their extensions in the version
                        file by setting the EXTENSIONS variable.

(cherry picked from commit fd63f3110f)
2013-11-22 13:29:45 +11:00
Mark Andrews dfb88adc7c 3667. [func] dig: add support to keep the TCP socket open between
successive queries (+[no]keepopen).  [RT #34918]

(cherry picked from commit 2048955015)
2013-11-13 11:11:19 +11:00
Mark Andrews 6500789c9c 3670. [bug] Address read after free in server side of
lwres_getrrsetbyname. [RT #29075]

(cherry picked from commit eb5e0b8dec)
2013-11-12 15:00:38 +11:00
Mark Andrews 4d49146505 3669. [port] freebsd: --with-gssapi needs -lhx509. [RT #35001]
(cherry picked from commit b564c8503d4377f6b423fcd67a5ce60798d8123e)
2013-11-12 11:38:57 +11:00
Mark Andrews 0239dfa344 3668. [bug] Fix cast in lex.c which could see 0xff treated as eof.
[RT #34993]

(cherry picked from commit 0a47bc90af)
2013-11-11 10:55:46 +11:00
Mark Andrews 690e894997 3663. [bug] Address bugs in dns_rdata_fromstruct and
dns_rdata_tostruct for WKS and ISDN types. [RT #34910]
2013-10-25 13:06:38 +11:00
Mark Andrews f1c5e05b7a UPD -> UDP
(cherry picked from commit 11e9195ad1)
2013-10-25 12:59:04 +11:00
Mark Andrews 13c15ce5d1 3662. [bug] 'host' could die if a UPD query timed out. [RT #34870]
(cherry picked from commit 6100b17699)
2013-10-25 12:33:01 +11:00
Mark Andrews b278aecc9e grammar
(cherry picked from commit 5bb783ce9a)
2013-10-17 07:16:13 +11:00
Evan Hunt 4599d2b5d6 [v9_6] link isc-config.sh to bind9-config
3660.	[cleanup]	Changed the name of "isc-config.sh" to "bind9-config".
			[RT #23825]
(cherry picked from commit aacd7daaf7)
(cherry picked from commit cb177b8811)
2013-10-04 09:25:25 -07:00
Mark Andrews b86c2c0e51 3658. [port] linux: Address platform specific compilation issue
when libcap-devel is installed. [RT #34838]

(cherry picked from commit 7433a204d3)
2013-09-26 15:27:53 +10:00
Mark Andrews d4f0b9da4d 3656. [bug] Treat a all zero netmask as invalid when generating
the localnets acl. [RT #34687]

(cherry picked from commit c9ee72cb3a)
2013-09-26 07:41:28 +10:00
Mark Andrews b29c34ec5d 3655. [cleanup] Simplify TCP message processing when requesting a
zone transfer.  [RT #34825]

(cherry picked from commit fb623f9a07)
2013-09-25 09:59:09 +10:00
Mark Andrews 26dcdf0de8 3654. [bug] Address race condition with manual notify requests.
[RT #34806]

(cherry picked from commit 5116f25421)
2013-09-25 09:51:38 +10:00
Mark Andrews 09b7d5191f 3653. [func] Create delegations for all "children" of empty zones
except "forward first". [RT #34826]

(cherry picked from commit 00043fc284)
2013-09-25 09:41:58 +10:00
Mark Andrews 2b0066dc1a 3651. [tuning] Adjust when a master server is deemed unreachable.
[RT #27075]

(cherry picked from commit 97a2a26cd9)
2013-09-21 17:20:42 +10:00
Mark Andrews bb48d3d9c7 3650. [tuning] Use separate rate limiting queues for refresh and
notify requests. [RT #30589]

(cherry picked from commit c1b8fa6160)
2013-09-21 16:47:21 +10:00
Tinderbox User c0cdf5517d update copyright notice 2013-09-18 23:45:14 +00:00
Mark Andrews b3c9161400 3645. [protocol] Use case sensitive compression when responding to
queries. [RT #34737]

(cherry picked from commit cb69994ff8)
2013-09-18 17:17:37 +10:00
Mark Andrews 3a93dc9e59 3644. [protocol] Check that EDNS subnet client options are well forme
[RT #34718]

    (cherry picked from commit 3ad8f24ddd)

Conflicts:
	lib/dns/tests/rdata_test.c
2013-09-18 11:50:28 +10:00
Mark Andrews 81ab934445 3641. [bug] Handle changes to sig-validity-interval settings
better. [RT #34625]
2013-09-17 16:45:56 +10:00
Mark Andrews 208d730bbb whitespace 2013-09-17 12:26:26 +10:00
Mark Andrews 498e82b066 3640. [bug] ndots was not being checked when searching. Only
continue searching on NXDOMAIN responses.  Add the
                        ability to specify ndots to nslookup. [RT #34711]

(cherry picked from commit 8afea636ab)
2013-09-17 12:24:04 +10:00
Evan Hunt e38e023215 [v9_6] update to atf 0.17
3648.	[test]		Updated the ATF test framework to version 0.17.
			[RT #25627]
(cherry picked from commit a747113422)
(cherry picked from commit 72be0a630b)
2013-09-12 16:22:36 -07:00
Evan Hunt c894c96142 [v9_6] strdup journal filename
3646.	[bug]		Journal filename string could be set incorrectly,
                        causing garbage in log messages.  [RT #34738]
(cherry picked from commit 18df9e628e)
2013-09-09 22:14:45 -07:00
Evan Hunt d61392dc24 [v9_6] prep 9.6-ESV-R10 2013-09-04 22:40:13 -07:00
Mark Andrews 644148ca94 restore release marker 2013-09-04 23:48:33 +10:00
Curtis Blackburn cf9d6b541f 3638. [cleanup] Add the ability to handle ENOPROTOOPT in case it is
encountered. [RT #34668]
2013-08-28 16:01:02 -05:00
Mark Andrews 91d9a51e44 9.6-ESV-R10rc2 2013-08-19 12:03:21 +10:00
Mark Andrews aae05daa5d 3636. [bug] Automatic empty zones now behave better with
forward only "zones" beneath them. [RT #34583]

(cherry picked from commit 997c2c5116)
2013-08-19 10:22:08 +10:00
Mark Andrews 6e5bc5165e 3636. [bug] Automatic empty zones now behave better with
forward only "zones" beneath them. [RT #34583]

(cherry picked from commit e548e07a9a)
2013-08-16 15:11:17 +10:00
Mark Andrews e2e00b772e 3634. [func] Report build-id in rndc status. Report build-id
when building from a git repository. [RT #20422]

(cherry picked from commit 0e1dfb8ff5)
2013-08-15 13:20:23 +10:00
Mark Andrews 7432649e34 3633. [cleanup] Refactor OPT processing in named to make it easier
to support new EDNS options. [RT #34414]

(cherry picked from commit 8e091f3d3e)
2013-08-15 12:15:42 +10:00