Commit Graph

8888 Commits

Author SHA1 Message Date
Evan Hunt
3581743f86 [v9_8] try multiple addresses per server name in nsupdate
3736.	[bug]		nsupdate: When specifying a server by name,
			fall back to alternate addresses if the first
			address for that name is not reachable. [RT #25784]

(cherry picked from commit 842a3e6d0e)
(cherry picked from commit 1a58baf293)
2014-02-11 21:30:24 -08:00
Tinderbox User
d338393795 update copyright notice 2014-02-07 23:45:34 +00:00
Evan Hunt
31bed7e679 [v9_8] add no-case-compress
3731.	[func]		Added a "no-case-compress" ACL, which causes
			named to use case-insensitive compression
			(disabling change #3645) for specified
			clients. (This is useful when dealing
			with broken client implementations that
			use case-sensitive name comparisons,
			rejecting responses that fail to match the
			capitalization of the query that was sent.)
			[RT #35300]

(cherry picked from commit 166341d554)
(cherry picked from commit c2d3d0eda5)
2014-02-06 19:44:27 -08:00
Evan Hunt
180828c4ee [v9_8] report T_SKIPPED from t_dst
(cherry picked from commit dd19c1a352)
2014-02-06 16:22:36 -08:00
Evan Hunt
643722c884 [v9_8] testcrypto.sh in system tests
3714.  [test]          System tests that need to test for cryptography
                       support before running can now use a common
                       "testcrypto.sh" script to do so. [RT #35213]
2014-02-06 16:17:10 -08:00
Evan Hunt
4883d26f0d [v9_8] fixed win32 dig problem
3724.   [bug]           win32: Fixed a bug that prevented dig and
                        host from exiting properly after completing
                        a UDP query. [RT #35288]

(cherry picked from commit a8cdf2a2e7)
(cherry picked from commit b603c50553)
2014-02-04 12:03:09 -08:00
Mark Andrews
1e3d792c8e #include <inttypes.h> 2014-01-31 22:44:16 +11:00
Evan Hunt
3b141b7d18 [v9_8] add stdint.h 2014-01-31 00:06:18 -08:00
Tinderbox User
e95ce72878 update copyright notice 2014-01-30 23:45:26 +00:00
Tinderbox User
9873a9629b update copyright notice 2014-01-29 23:45:26 +00:00
Mark Andrews
4f13f6df27 3720. [bug] Address compiler warnings. [RT #35261]
(cherry picked from commit 63add83a26)
2014-01-30 10:33:57 +11:00
Mark Andrews
e15a1d7a3f 3719. [bug] Address memory leak in in peer.c. [RT #35255]
(cherry picked from commit 75d747e1c5)
2014-01-30 07:55:32 +11:00
Mark Andrews
d836927853 3718. [bug] A missing ISC_LINK_INIT in log.c. [RT #35260]
(cherry picked from commit fbc0e37e0c)

Conflicts:
	CHANGES
2014-01-30 07:46:16 +11:00
Tinderbox User
e8a3c8cb51 update copyright notice 2014-01-27 23:45:30 +00:00
Mark Andrews
52a4dd9b9a doxygen markup
(cherry picked from commit bc28371004d70b17f0ca872da8bd84e70591eaf4)
2014-01-28 09:13:12 +11:00
Tinderbox User
c85bfdcd6b update copyright notice 2014-01-24 23:45:29 +00:00
Evan Hunt
a1e6f90944 [v9_8] correct copyrights and attributions
see RT #35423 for details; highlights:
        - remove license clauses 3 and 4 from NetBSD code
        - remove advertising clause from historical BSD code
2014-01-24 09:54:07 -08:00
Tinderbox User
c5dd47d83e update copyright notice 2014-01-22 23:45:28 +00:00
Mark Andrews
a1d70e3013 remove src files not available for 'make depend' 2014-01-22 10:49:34 +11:00
Tinderbox User
d61deab362 update copyright notice 2014-01-21 23:45:28 +00:00
Mark Andrews
888accb64e s/gai_sterror.c/gai_strerror.c/
(cherry picked from commit 395a4c7f6f)
2014-01-22 10:11:29 +11:00
Evan Hunt
76139b2d17 [v9_8] remove unnecessary test in name.c 2014-01-20 17:59:23 -08:00
Evan Hunt
1e7e935d2a [v9_8] prep 9.8.7rc2 2014-01-16 18:59:52 -08:00
Tinderbox User
33bf42090b update copyright notice 2014-01-15 23:45:29 +00:00
Mark Andrews
024cf8df23 initalize ret
(cherry picked from commit 636c2f488c)
2014-01-16 09:23:45 +11:00
Mark Andrews
0c22a52b82 3707. [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND
on a missing resolv.conf file and initializes the
                        structure as if it had been configured with:

                                nameserver ::1
                                nameserver 127.0.0.1

                        Note: Callers will need to be updated to treat
                        ISC_R_FILENOTFOUND as a qualified success or else
                        they will leak memory. The following code fragment
                        will work with both only and new versions without
                        changing the behaviour of the existing code.

                        resconf = NULL;
                        result = irs_resconf_load(mctx, "/etc/resolv.conf",
                                                  &resconf);
                        if (result != ISC_SUCCESS) {
                                if (resconf != NULL)
                                        irs_resconf_destroy(&resconf);
                                ....
                        }

                        [RT #35194]

(cherry picked from commit cd7f8d18f8)
2014-01-15 15:25:25 +11:00
Mark Andrews
8364558a6b silence compiler warning
(cherry picked from commit d8b83f0e2b)
2014-01-15 12:41:01 +11:00
Tinderbox User
9b51da211a update copyright notice 2014-01-14 23:45:27 +00:00
Mark Andrews
30917721c6 3704. [protocol] Accept integer timestamps in RRSIG records. [RT #35185] 2014-01-14 16:07:27 +11:00
Tinderbox User
66521218ea update copyright notice 2014-01-13 23:45:25 +00:00
Evan Hunt
df11a8436c [v9_8] See ticket 35140 for details.
Install some include files:

dns/client.h
dns/tsec.h
irs/resconf.h
irs/types.h
(I noticed these when building DHCP using installed BIND9.)

This was okayed during the 2014-01-02 BIND9 phone meeting.

(cherry picked from commit c55b7dce48)
(cherry picked from commit e642853188ce4412b16f521fd7ee71fe64673911)
2014-01-13 15:18:06 -08:00
Tinderbox User
f14b9aa532 update copyright notice 2014-01-12 23:45:29 +00:00
Evan Hunt
5a5a6849a8 [v9_8] fix win32 isc_time_set()
(cherry picked from commit ca8cf1ce63fcf8401ff0575d1be22b82b7fa5c89)
2014-01-11 22:03:53 -08:00
Tinderbox User
b93c152a2f update copyright notice 2014-01-10 20:23:52 +00:00
Evan Hunt
4785004e3e [v9_8] prep 9.8.7rc1 2014-01-10 09:20:06 -08:00
Mark Andrews
484af89506 3701. [func] named-checkconf can now suppress the printing of
shared secrets by specifying '-x'. [RT #34465]

(cherry picked from commit ff6de396a9)
2014-01-10 17:45:38 +11:00
Tinderbox User
4bd05ab557 update copyright notice 2014-01-09 23:45:31 +00:00
Mark Andrews
87d9f13ceb silence compiler warning
(cherry picked from commit 109f477ed7)
2014-01-09 16:01:47 +11:00
Evan Hunt
d19bf3def7 [v9_8] 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)
2014-01-08 16:40:19 -08:00
Evan Hunt
0cb89656c2 [v9_8] dispatch.c race
3695.	[bug]		Address a possible race in dispatch.c. [RT #35107]

(cherry picked from commit 2b258a1f5b)
2013-12-23 09:53:08 -08:00
Tinderbox User
332a5b36ec update copyright notice 2013-12-21 23:45:25 +00:00
Evan Hunt
2e2ec6d974 [v9_8] warn if key-directory doesn't exist
3694.	[bug]		Warn when a key-directory is configured for a zone,
			but does not exist or is not a directory. [RT #35109]

(cherry picked from commit c14ba71070)
(cherry picked from commit 2354181226)
2013-12-20 14:58:31 -08:00
Tinderbox User
170e859490 update copyright notice 2013-12-16 23:45:25 +00:00
Mark Andrews
9200b6bae3 sort and one file per line 2013-12-17 10:41:30 +11:00
Mark Andrews
4e4715265e 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:11:30 +11:00
Evan Hunt
087c966374 [v9_8] fix insecure delegation across static-stub zones
3689.	[bug]		Fixed a bug causing an insecure delegation from one
			static-stub zone to another to fail with a broken
			trust chain. [RT #35081]

(cherry picked from commit 9b895f30f1)
(cherry picked from commit 0c0ce5f9a4)
2013-12-12 22:26:18 -08:00
Mark Andrews
640ca0e048 3688. [bug] loadnode could return a freed node on out of memory.
[RT #35106]
2013-12-12 12:50:37 +11:00
Evan Hunt
8904a32bdf [v9_8] prep 9.8.7b1 2013-12-10 17:36:33 -08:00
Mark Andrews
536ac53126 handle underflow now that n is unsigned 2013-12-10 07:16:19 +11:00
Mark Andrews
b14c6a1caf silence compiler warning 2013-12-10 07:13:03 +11:00