Michał Kępień
17441aca3d
[v9_11] Remove REQUIRE preventing change 4592 from working
...
Change 4592 was supposed to replace a REQUIRE with a conditional return.
While the latter was added, the former was not removed. Remove the
relevant REQUIRE to fix RT #43822 for good.
(cherry picked from commit a94d68ce43 )
2017-10-24 21:14:22 +02:00
Evan Hunt
e5715e1fe1
[v9_11] update B.ROOT-SERVERS.NET
2017-10-24 09:17:21 -07:00
Mark Andrews
764e2f3413
4779. [bug] Expire NTA at the start of the second. Don't update
...
the expiry value if the record has already expired
after a successful check. [RT #46368 ]
(cherry picked from commit c9438ee2e0 )
2017-10-24 09:55:33 +11:00
Mark Andrews
23b41e9117
#include <inttypes.h>
...
(cherry picked from commit 5ff48dca18 )
2017-10-20 16:36:25 +11:00
Mark Andrews
50433a667c
4776. [bug] Improve portability of ht_test. [RT #46333 ]
...
(cherry picked from commit 66258ca349 )
2017-10-20 16:06:07 +11:00
Tinderbox User
ff2d95be3d
update copyright notice / whitespace
2017-10-19 23:46:54 +00:00
Mark Andrews
659b66eb54
s/REQUIRE/ISC_REQUIRE/; include <isc/assertions.h> if ISC_REQUIRE is used; include <isc/likely.h> if ISC_{UN}LIKELY is used
...
(cherry picked from commit 0fab171196 )
2017-10-19 16:47:23 +11:00
Mark Andrews
3c12bec945
4775. [bug] Address Coverity warnings in ht_test.c and mem_test.c
...
[RT #46281 ]
(cherry picked from commit 583e355951 )
2017-10-19 13:11:13 +11:00
Mark Andrews
f44202ab64
4774. [bug] <isc/util.h> was incorrectly included in several
...
header files. [RT #46311 ]
(cherry picked from commit fe79e2efbf )
2017-10-19 12:32:53 +11:00
Evan Hunt
56e30ebae6
[v9_11] require writable managed keys directory
...
4769. [bug] Enforce the requirement that the managed keys
directory (specified by "managed-keys-directory",
and defaulting to the working directory if not
specified) must be writable. [RT #46077 ]
2017-10-17 21:26:41 -07:00
Tinderbox User
3d5ed84c6f
update copyright notice / whitespace
2017-10-17 23:49:26 +00:00
Michał Kępień
ad9772c559
[v9_11] Doxygen fixes and cleanups
...
4773. [doc] Fixed generating Doxygen documentation for functions
annotated using certain macros. Miscellaneous
Doxygen-related cleanups. [RT #46276 ]
(cherry picked from commit 2361003a88 )
2017-10-17 06:58:05 +02:00
Tinderbox User
b22915c279
update copyright notice / whitespace
2017-10-11 23:46:26 +00:00
Mark Andrews
55ed351e81
reserve subscription flags
...
(cherry picked from commit a9a983781e )
2017-10-12 09:20:18 +11:00
Evan Hunt
5d7d67f82a
[v9_11] ignore cache when sending 5011 refresh queries
...
4771. [bug] When sending RFC 5011 refresh queries, disregard
cached DNSKEY rrsets. [RT #46251 ]
(cherry picked from commit b2597ce86b )
2017-10-11 14:24:52 -07:00
Evan Hunt
6216df5ccd
[v9_11] reduce unnecessary priming queries
...
4770. [bug] Cache additional data from priming queries as glue.
Previously they were ignored as unsigned
non-answer data from a secure zone, and never
actually got added to the cache, causing hints
to be used frequently for root-server
addresses, which triggered re-priming. [RT #45241 ]
(cherry picked from commit 5de02a075b )
2017-10-11 09:07:37 -07:00
Michał Kępień
527500acb0
[v9_11] Sync draft-durand-doa-over-dns snippet in lib/dns/tests/rdata_test.c with draft version -03
2017-10-09 10:53:02 +02:00
Mark Andrews
c85920c0b4
4766. [cleanup] Addresss Coverity warnings. [RT #46150 ]
...
(cherry picked from commit 5df3f839b2 )
2017-10-09 18:37:46 +11:00
Evan Hunt
fde1f87306
[v9_11] add missing names
2017-10-06 17:38:51 -07:00
Tinderbox User
8a99b24dbe
update copyright notice / whitespace
2017-10-06 23:46:41 +00:00
Evan Hunt
f592d2f76c
[v9_11] 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:18 -07:00
Michał Kępień
4ee1fbe056
[v9_11] Add support for DOA
...
4761. [protocol] Add support for DOA. [RT #45612 ]
(cherry picked from commit 417218837e )
2017-10-06 12:56:41 +02:00
Mark Andrews
bd35150bc6
add dns_name_istat to libdns.def.in
2017-10-06 14:23:47 +11:00
Mark Andrews
1c8aa38b53
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 )
2017-10-06 13:53:50 +11:00
Tinderbox User
649482995b
update copyright notice / whitespace
2017-10-05 23:46:27 +00:00
Mark Andrews
2732d4922c
4754. [bug] dns_zone_setview needs a two stage commit to properly
...
handle errors. [RT #45841 ]
2017-10-05 13:41:49 +11:00
Mark Andrews
2e10e64586
cast to unsigned int
...
(cherry picked from commit 34efd9ad93 )
2017-10-05 13:34:24 +11:00
Tinderbox User
aaec997e6c
update copyright notice / whitespace
2017-10-04 23:46:25 +00:00
Mark Andrews
863cec26ca
silence compiler warning
2017-10-04 18:08:10 +11:00
Mark Andrews
9678018943
#undef inet_ntop
...
(cherry picked from commit 396125eefe )
2017-10-04 17:50:22 +11:00
Mark Andrews
21d58795b1
4752. [test] Add unit test for isc_net_pton. [RT #46171 ]
...
(cherry picked from commit 5fcdb09126 )
2017-10-04 14:11:42 +11:00
Evan Hunt
34971c7618
[v9_11] missing declaration of INSIST
2017-10-03 20:03:19 -07:00
Tinderbox User
a134177ed9
update copyright notice / whitespace
2017-10-03 23:46:31 +00:00
Evan Hunt
d5bd8bb71a
[v9_11] 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:43:19 -07:00
Mark Andrews
ad1317338a
4748. [cleanup] Sprintf to snprintf coversions. [RT #46132 ]
...
(cherry picked from commit a009d03a1a )
2017-10-03 14:55:33 +11:00
Tinderbox User
0bf752f483
update copyright notice / whitespace
2017-09-27 23:46:52 +00:00
Mark Andrews
07aa165627
switch to using snprintf from sprintf
...
(cherry picked from commit d386eb54c6 )
2017-09-28 07:16:20 +10:00
Mukund Sivaraman
a8fa3e2d44
Make isc_refcount_current() atomically read the counter value ( #46074 )
...
(cherry picked from commit abb8813a33 )
2017-09-27 15:09:42 +05:30
Mukund Sivaraman
d0d2ba9546
Use stdatomic.h in acache code ( #46085 )
...
Part of change 4728.
2017-09-27 14:58:05 +05:30
Mark Andrews
d4eaef0b87
use %u and cast to unsigned int
...
(cherry picked from commit 2495de04a5 )
2017-09-27 17:57:22 +10:00
Mark Andrews
d71d41341d
4740. [cleanup] Avoid triggering format-truncated warnings. [RT #46107 ]
2017-09-27 16:20:00 +10:00
Mark Andrews
62cce53589
tcp test got reversed
...
(cherry picked from commit b4c31c8795 )
2017-09-27 15:20:16 +10:00
Mark Andrews
d72952cf25
4739. [cleanup] Address clang static analysis warnings. [RT #45952 ]
...
(cherry picked from commit f9f3f20d2d )
2017-09-27 10:58:44 +10:00
Evan Hunt
68d7ff133c
[v9_11] backport rpz tweaks
...
4713. [cleanup] Minor revisions to RPZ code to reduce
differences with the development branch. [RT #46037 ]
2017-09-26 11:02:59 -07:00
Mark Andrews
6b183c64a3
4737. [cleanup] Address Coverity warnings. [RT #46012 ]
...
(cherry picked from commit 08151d7fce )
2017-09-26 23:24:37 +10:00
Michał Kępień
5a8f2f0cd6
[v9_11] 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:38 +02:00
Mukund Sivaraman
dc0d95a23d
Use stdint.h only when stdatomic.h is in use (stdint.h isn't available everywhere)
...
(cherry picked from commit fb9712f639 )
2017-09-22 15:15:34 +05:30
Mark Andrews
7f8ccd62f2
#include <isc/string.h> as it includes both <string.h> and <strings.h> if they both exist
...
(cherry picked from commit 6138c5a5e4 )
2017-09-22 18:09:50 +10:00
Tinderbox User
c05cfdba6a
update copyright notice / whitespace
2017-09-21 23:50:32 +00:00
Mark Andrews
07b1de86e1
alphabetise
2017-09-21 18:06:34 +10:00