Commit graph

24863 commits

Author SHA1 Message Date
Evan Hunt
dddf97d534 [v9_10] further restrict update-policy local
4762.	[func]		"update-policy local" is now restricted to updates
                from local addresses. (Previously, other addresses
                were allowed so long as updates were signed by the
                local session key.) [RT #45492]
2017-10-06 15:43:05 -07:00
Michał Kępień
3402ce550a [v9_10] Add support for DOA
4761.	[protocol]	Add support for DOA. [RT #45612]

(cherry picked from commit 4ee1fbe056)
2017-10-06 12:56:58 +02:00
Mark Andrews
cc158c813d add trust-anchor-telemetry to bring into sync with bin/named/log.c
(cherry picked from commit 1cd67567f7)
2017-10-06 16:44:15 +11:00
Mark Andrews
09fee80ff8 add dns_name_istat to libdns.def.in 2017-10-06 14:24:18 +11:00
Mark Andrews
3a1fa8eeea 4759. [func] Add logging channel "trust-anchor-telementry" to
record trust-anchor-telementry in incoming requests.
                            Both _ta-XXXX.<anchor>/NULL and EDNS KEY-TAG options
                            are logged.  [RT #46124]

    (cherry picked from commit b41c1aacbc)

(cherry picked from commit 1c8aa38b53)
2017-10-06 14:06:40 +11:00
Evan Hunt
9658354cdb [v9_10] fix topology doc
4758.	[doc]		Remove documentation of unimplemented "topology".
			[RT #46161]
2017-10-05 18:52:19 -07:00
Tinderbox User
fbfb482f6e regen v9_10 2017-10-06 01:22:23 +00:00
Tinderbox User
1476addacf update copyright notice / whitespace 2017-10-05 23:47:09 +00:00
Tinderbox User
f3071b1674 newcopyrights 2017-10-05 23:30:58 +00:00
Evan Hunt
e91341837a [v9_10] revise style guide information on bracing 2017-10-05 11:28:23 -07:00
Michał Kępień
1ddb1cd440 [v9_10] Prevent dig INSIST failures and hangs in some failure modes
4756.	[bug]		Interrupting dig could lead to an INSIST failure after
			certain errors were encountered while querying a host
			whose name resolved to more than one address.  Change
			4537 increased the odds of triggering this issue by
			causing dig to hang indefinitely when certain error
			paths were evaluated.  dig now also retries TCP queries
			(once) if the server gracefully closes the connection
			before sending a response. [RT #42832, #45159]

(cherry picked from commit b1ce9b3d54)
2017-10-05 09:48:45 +02:00
Mark Andrews
8360489f0f 4754. [bug] dns_zone_setview needs a two stage commit to properly
handle errors. [RT #45841]

(cherry picked from commit 2732d4922c)
2017-10-05 16:06:07 +11:00
Mark Andrews
67b2a90235 cast to unsigned int
(cherry picked from commit 34efd9ad93)
2017-10-05 13:35:19 +11:00
Evan Hunt
4e833f9c66 [v9_10] fix tag 2017-10-04 18:44:33 -07:00
Tinderbox User
7994863f90 update copyright notice / whitespace 2017-10-04 23:47:03 +00:00
Evan Hunt
681f1100da [v9_10] remove nslint, query-loc and zkt from contrib
4753.	[contrib]	Software obtainable from known upstream locations
			(i.e., zkt, nslint, query-loc) has been removed.
			Links to these and other packages can be found at
			https://www.isc.org/community/tools [RT #46182]
2017-10-04 16:40:42 -07:00
Tinderbox User
56661c3e99 newcopyrights 2017-10-04 23:30:33 +00:00
Evan Hunt
18c878a76a [v9_10] copy the color-coded test functions to conf.sh.win32 2017-10-04 09:28:51 -07:00
Mark Andrews
f0462f4a88 add L for wide
(cherry picked from commit 055d310e54)
2017-10-04 20:45:17 +11:00
Mark Andrews
348ffa8054 stderr to /dev/null also
(cherry picked from commit 4615bc5408)
2017-10-04 19:27:05 +11:00
Mark Andrews
60596b7abf test for 'printf'
(cherry picked from commit d1e823af15)
2017-10-04 19:20:09 +11:00
Mark Andrews
3300d816b7 silence compiler warning 2017-10-04 18:08:19 +11:00
Mark Andrews
f36ee87f84 #undef inet_ntop
(cherry picked from commit 396125eefe)
2017-10-04 17:50:27 +11:00
Mark Andrews
118653b38d add isctest.@O@ dependancy 2017-10-04 17:19:43 +11:00
Mark Andrews
ab491ab5a6 sort 2017-10-04 17:15:47 +11:00
Mark Andrews
28b311d1ad tabify 2017-10-04 14:34:19 +11:00
Mark Andrews
d1e38b4734 4752. [test] Add unit test for isc_net_pton. [RT #46171]
(cherry picked from commit 5fcdb09126)
2017-10-04 14:22:12 +11:00
Evan Hunt
b434598b0a [v9_10] missing declaration of INSIST 2017-10-03 20:03:25 -07:00
Evan Hunt
a9b56499a7 [v9_10] remove spurious control character 2017-10-03 19:42:06 -07:00
Tinderbox User
aafc292564 update copyright notice / whitespace 2017-10-03 23:47:11 +00:00
Tinderbox User
f755b9266e newcopyrights 2017-10-03 23:30:28 +00:00
Evan Hunt
e43e479d5b [v9_10] de-DLV
4749.	[func]		The ISC DLV service has been shut down, and all
			DLV records have been removed from dlv.isc.org.
			- Removed references to ISC DLV in documentation
			- Removed DLV key from bind.keys
			- No longer use ISC DLV by default in delv
			[RT #46155]
2017-10-03 00:52:58 -07:00
Mark Andrews
825f4a4869 4748. [cleanup] Sprintf to snprintf coversions. [RT #46132]
(cherry picked from commit a009d03a1a)
2017-10-03 14:55:57 +11:00
Tinderbox User
09e5209477 regen v9_10 2017-10-01 01:22:40 +00:00
Tinderbox User
ac5565ee28 update copyright notice / whitespace 2017-09-30 23:51:08 +00:00
Tinderbox User
5178c0dc50 newcopyrights 2017-09-30 23:30:49 +00:00
Evan Hunt
6d86c99e22 [v9_10] add configured prefixes to summary
4746.	[cleanup]	Add configured prefixes to configure summary
			output. [RT #46153]

(cherry picked from commit c0f8a8f30a)
2017-09-30 10:07:35 -07:00
Evan Hunt
d7e8c245bf [v9_10] color-coded test output
4745.	[test]		Add color-coded pass/fail messages to system
			tests when running on terminals that support them.
			[RT #45977]

(cherry picked from commit 3bb6150cae)
2017-09-30 10:03:05 -07:00
Mark Andrews
1f2ee1b48c 4744. [bug] Suppress trust-anchor-telementry queries if
validation is disabled. [RT #46131]

(cherry picked from commit dc0a792d94)
2017-09-29 09:34:26 +10:00
Tinderbox User
957dd25717 update copyright notice / whitespace 2017-09-27 23:47:43 +00:00
Tinderbox User
06bff49732 newcopyrights 2017-09-27 23:30:20 +00:00
Mark Andrews
b996491e66 switch to using snprintf from sprintf
(cherry picked from commit d386eb54c6)
2017-09-28 07:16:27 +10:00
Mukund Sivaraman
6da7b3227c Make isc_refcount_current() atomically read the counter value (#46074)
(cherry picked from commit abb8813a33)
(cherry picked from commit a8fa3e2d44)
2017-09-27 15:11:05 +05:30
Mukund Sivaraman
b85bb66388 Use stdatomic.h in acache code (#46085)
Part of change 4728.

(cherry picked from commit d0d2ba9546)
2017-09-27 15:00:09 +05:30
Mark Andrews
124f5de567 tcp test got reversed
(cherry picked from commit b4c31c8795)
2017-09-27 15:20:25 +10:00
Mark Andrews
755e74bb28 4739. [cleanup] Address clang static analysis warnings. [RT #45952]
(cherry picked from commit f9f3f20d2d)
2017-09-27 13:00:57 +10:00
Evan Hunt
a6184ac6ee [v9_10] backport rpz tweaks
4713.	[cleanup]	Minor revisions to RPZ code to reduce
			differences with the development branch. [RT #46037]

(cherry picked from commit 68d7ff133c)
2017-09-26 11:03:26 -07:00
Mark Andrews
abb1a8877b 4738. [port] win32: strftime mishandles %Z. [RT #46039]
(cherry picked from commit 744061a03b)
2017-09-26 23:33:34 +10:00
Mark Andrews
5d6a51ce1b 4737. [cleanup] Address Coverity warnings. [RT #46012]
(cherry picked from commit 08151d7fce)
2017-09-26 23:25:02 +10:00
Michał Kępień
c024e79d2d [v9_10] Comment NSEC3-related code and fix a few minor issues
4736.	[cleanup]	(a) Added comments to NSEC3-related functions in
			lib/dns/zone.c.  (b) Refactored NSEC3 salt formatting
			code.  (c) Minor tweaks to lock and result handling.
			[RT #46053]

(cherry picked from commit acc3728c47)
2017-09-26 11:28:47 +02:00