Mark Andrews
c45fb6d92a
CHANGES, copyright
...
(cherry picked from commit f7d346357e )
2018-06-26 10:55:44 -07:00
Mark Andrews
316eebb699
construct a symtab of valid in-view targets then check that the target exists
...
(cherry picked from commit e01a4bcb20 )
2018-06-26 10:53:59 -07:00
Michał Kępień
cb4861a8c4
Merge branch '321-only-request-permitted-capabilities-in-non-libcap-builds-v9_11' into 'v9_11'
...
[v9_11] Only request permitted capabilities in non-libcap builds
See merge request isc-projects/bind9!418
2018-06-26 08:03:28 -04:00
Michał Kępień
dec8ba34f7
Add CHANGES entry
...
4979. [bug] Non-libcap builds were not checking whether all
requested capabilities are present in the permitted
capability set. [GL #321 ]
(cherry picked from commit 731b003854 )
2018-06-26 13:20:18 +02:00
Michał Kępień
4b0129f34b
Only request permitted capabilities in non-libcap builds
...
While libcap-enabled builds check whether any capability named requests
is within the permitted capability set, non-libcap builds just try
requesting them, which potentially causes a misleading error message to
be output ("Operation not permitted: please ensure that the capset
kernel module is loaded"). Ensure non-libcap builds also check whether
any requested capability is within the permitted capability set.
(cherry picked from commit 8c66f32e53 )
2018-06-26 13:19:58 +02:00
Evan Hunt
94d8ec0b21
Merge branch '247-log-the-remaining-v-info-at-startup' into 'v9_11'
...
Resolve "Log the remaining -V info at startup"
Closes #247
See merge request isc-projects/bind9!249
2018-06-25 15:18:23 -07:00
Mark Andrews
ffc58bede6
log the remaining -V info at startup
2018-06-25 15:18:18 -07:00
Mark Andrews
e49ab47924
Merge branch '343-casecompare-of-ninfo-tkey-txt-have-wrong-return-type-v9_11' into 'v9_11'
...
Resolve "casecompare of NINFO, TKEY, TXT have wrong return type"
See merge request isc-projects/bind9!405
2018-06-24 23:20:04 -04:00
Mark Andrews
236ab4c453
fix casecompare return type for ninfo, tkey, txt
...
(cherry picked from commit 3ba1d1e43b )
2018-06-25 13:10:06 +10:00
Mark Andrews
1d0bf01a90
Merge branch '356-client-cookie-is-being-hashed-twice-when-computing-the-dns-server-cookie-v9_11' into 'v9_11'
...
Resolve "Client cookie is being hashed twice when computing the DNS server cookie."
See merge request isc-projects/bind9!402
2018-06-22 03:52:40 -04:00
Mark Andrews
c61b0cbc65
4975. [bug] The server cookie computation for sha1 and sha256 did
...
not match the method described in RFC 7873. [GL #356 ]
(cherry picked from commit 8755a249bc )
2018-06-22 17:46:06 +10:00
Mark Andrews
d3982afe5c
the client cookie was being hashed twice when computing the server cookie for sha1 and sha256
...
(cherry picked from commit 4795f0ca89 )
2018-06-22 17:45:32 +10:00
Ondřej Surý
9fa93f8642
Merge branch 'release-v9_11_4rc1' into 'v9_11'
...
Merge 9.11.4rc1 release into v9_11 branch
See merge request isc-projects/bind9!396
2018-06-21 13:13:15 -04:00
Evan Hunt
a1690b24bc
prepare 9.11.4rc1
2018-06-21 18:54:43 +02:00
Michał Kępień
ddafea197c
Merge branch '341-constify-dns_rdata_tostruct-v9_11' into 'v9_11'
...
[v9_11] constify dns_rdata_tostruct
See merge request isc-projects/bind9!381
2018-06-15 03:34:50 -04:00
Mark Andrews
09776e3e54
Declare the 'rdata' argument for dns_rdata_tostruct() to be const
...
(cherry picked from commit abb2fd1027 )
2018-06-15 08:52:41 +02:00
Ondřej Surý
c9203e48e2
Merge branch '309-fix-default-recursion-v9_11' into 'v9_11'
...
Resolve "Recursion improperly allowed by default"
See merge request isc-projects/bind9!374
2018-06-14 08:54:16 -04:00
Evan Hunt
b330bcb8a1
add a regression test for default allow-recursion settings
2018-06-14 14:47:11 +02:00
Evan Hunt
3d71785ef1
allow-recursion could incorrectly inherit from the default allow-query
2018-06-14 14:47:11 +02:00
Michał Kępień
cbed2a4602
Merge branch '298-fix-dname-handling-in-dnssec-tools-v9_11' into 'v9_11'
...
[v9_11] Fix DNAME handling in DNSSEC tools
See merge request isc-projects/bind9!364
2018-06-13 07:29:24 -04:00
Michał Kępień
28b8ab8891
Add CHANGES entry
...
4971. [bug] dnssec-signzone and dnssec-verify did not treat records
below a DNAME as out-of-zone data. [GL #298 ]
(cherry picked from commit f9637ae0e5 )
2018-06-13 12:59:03 +02:00
Mark Andrews
0c3ddaafb5
Pull out the saving of the zone cut into a separate function
...
(cherry picked from commit 899e56068e )
2018-06-13 12:58:57 +02:00
Michał Kępień
6d8a514ecb
Treat records below a DNAME as out-of-zone data
...
DNAME records indicate bottom of zone and thus no records below a DNAME
should be DNSSEC-signed or included in NSEC(3) chains. Add a helper
function, has_dname(), for detecting DNAME records at a given node.
Prevent signing DNAME-obscured records. Check that DNAME-obscured
records are not signed.
(cherry picked from commit ff7015a0f8 )
2018-06-13 12:58:27 +02:00
Michał Kępień
e104d97cd2
Merge branch '284-unify-keyfile-to-configuration-conversions-in-system-tests-v9_11' into 'v9_11'
...
[v9_11] Unify keyfile-to-configuration conversions in system tests
See merge request isc-projects/bind9!361
2018-06-13 02:28:38 -04:00
Michał Kępień
da430b5f36
Add helper variables in mkeys system test
...
The keyfile and key ID for the original managed key do not change
throughout the mkeys system test. Keep them in helper variables to
prevent calling "cat" multiple times and improve code readability.
(cherry picked from commit 2cad382552 )
2018-06-13 08:08:25 +02:00
Michał Kępień
a23e9821d6
Replace duplicated code snippet with calls to helper functions
...
Reduce code duplication by replacing a code snippet repeated throughout
system tests using "trusted-keys" and/or "managed-keys" configuration
sections with calls to keyfile_to_{managed,trusted}_keys() helper
functions.
(cherry picked from commit dce66f7635 )
2018-06-13 08:08:25 +02:00
Michał Kępień
36d6a6cc76
Add helper functions for converting keyfile data into configuration sections
...
Add a set of helper functions for system test scripts which enable
converting key data from a set of keyfiles to either a "trusted-keys"
section or a "managed-keys" section suitable for including in a
resolver's configuration file.
(cherry picked from commit 21d3658bcb )
2018-06-13 08:08:25 +02:00
Michał Kępień
644009a0ed
Merge branch '269-refactor-zone-logging-functions-v9_11' into 'v9_11'
...
[v9_11] Refactor zone logging functions
See merge request isc-projects/bind9!358
2018-06-11 06:58:34 -04:00
Michał Kępień
07b98521f6
Add CHANGES entry
...
4969. [cleanup] Refactor zone logging functions. [GL #269 ]
(cherry picked from commit c8de677eae )
2018-06-11 12:50:25 +02:00
Michał Kępień
2c09f7a06c
Reimplement all zone logging functions using dns_zone_logv()
...
In order to decrease code duplication, express the logic contained in
all zone logging functions using dns_zone_logv() calls.
(cherry picked from commit 5c03cd339e )
2018-06-11 12:50:25 +02:00
Michał Kępień
4fab6fec76
Add dns_zone_logv()
...
Add a new libdns function, dns_zone_logv(), which takes a single va_list
argument rather than a variable number of arguments and can be used as a
base for implementing more specific zone logging functions.
(cherry picked from commit bb2dfb3f49 )
2018-06-11 12:50:25 +02:00
Evan Hunt
c8d7f94e94
Merge branch 'fix-strtok' into 'v9_11'
2018-06-09 23:04:19 -07:00
Evan Hunt
5bf319c107
complete strtok fix
...
(cherry picked from commit 74c3b9d3b2 )
2018-06-09 23:04:18 -07:00
Evan Hunt
aafdc4c39e
Merge branch 'fix-strtok' into 'v9_11'
2018-06-09 22:36:54 -07:00
Evan Hunt
2960bf1a9f
use strtok() instead of strtok_r() in command line processing
...
(cherry picked from commit 1734f1b3b9 )
2018-06-09 22:36:46 -07:00
Evan Hunt
0edeb2cb2f
Merge branch '293-cleanup-radix' into 'v9_11'
2018-06-08 12:11:24 -07:00
Evan Hunt
b75a2b9730
improve readability of radix code
...
- use RADIX_V4, RADIX_V6, RADIX_V4_ECS, and RADIX_V6_ECS as array
indices instead of 0 through 3.
- remove some unused macros
(cherry picked from commit f7f20b1202 )
2018-06-08 12:11:19 -07:00
Evan Hunt
8da265c210
Merge branch 'validate-glue' into v9_11
2018-06-08 11:51:16 -07:00
Evan Hunt
7a00ce2e77
ensure we try to validate glue records so RRSIG TTLs will be capped
2018-06-08 11:41:48 -07:00
Mark Andrews
ae0692ff8f
Merge branch '325-add-cfg_parse_buffer4-v9_11' into 'v9_11'
...
Resolve "add cfg_parse_buffer4"
Closes #325
See merge request isc-projects/bind9!353
2018-06-08 17:40:33 +10:00
Mark Andrews
d1f9dcca00
add cfg_parse_buffer4
...
(cherry picked from commit b313084af2 )
2018-06-08 17:40:32 +10:00
Mark Andrews
2f10df804b
Merge branch '173-option-to-disable-responding-with-cookies-isc-support-12614-v9_11' into 'v9_11'
...
Resolve "option to disable responding with cookies [ISC-Support #12614 ]"
See merge request isc-projects/bind9!154
2018-06-08 17:30:45 +10:00
Mark Andrews
ae0f6f2073
add CHANGES and release notes
...
(cherry picked from commit 5f7a6232d6 )
2018-06-08 17:29:45 +10:00
Mukund Sivaraman
ca24707d38
Update ARM documentation
...
(cherry picked from commit b5265a8cfa )
2018-06-08 17:29:45 +10:00
Mukund Sivaraman
db12b1a9f9
Add system test
...
(cherry picked from commit a5933fa2bb )
2018-06-08 17:29:45 +10:00
Mukund Sivaraman
441de7dbe3
Add a answer-cookie named config option
...
(cherry picked from commit 2930507357 )
2018-06-08 17:29:28 +10:00
Mark Andrews
f5ae506b11
Merge branch '322-add-support-for-marking-options-as-deprecated-v9_11' into 'v9_11'
...
Resolve "add support for marking options as deprecated."
Closes #322
See merge request isc-projects/bind9!351
2018-06-08 15:56:02 +10:00
Mark Andrews
34bfd20348
Add support for marking a option as deprecated.
...
(cherry picked from commit befff9452c )
2018-06-08 15:56:01 +10:00
Witold Kręcicki
4f3526f85c
Merge branch 'XX-dont-fetch-keys-when-fuzzing-v9_11' into 'v9_11'
...
Don't fetch DNSKEY when fuzzing resolver
See merge request isc-projects/bind9!347
2018-06-06 15:28:09 +02:00
Witold Kręcicki
9b17be187f
Don't fetch DNSKEY when fuzzing resolver
...
(cherry picked from commit cb3208aa43 )
2018-06-06 15:27:27 +02:00