]>
git.ipfire.org Git - thirdparty/bind9.git/log
Ondřej Surý [Thu, 14 Jun 2018 07:46:33 +0000 (09:46 +0200)]
Remove copyright information from the generated configure file
Ondřej Surý [Wed, 13 Jun 2018 12:27:21 +0000 (08:27 -0400)]
Merge branch '328-add-openssl-shim' into 'master'
Add thin openssl shim for OpenSSL 1.1.x and LibreSSL compatibility functions
See merge request isc-projects/bind9!367
Ondřej Surý [Wed, 13 Jun 2018 11:44:34 +0000 (13:44 +0200)]
Update copyrights and whitespace
Ondřej Surý [Wed, 13 Jun 2018 11:42:25 +0000 (13:42 +0200)]
Add thin openssl shim for OpenSSL 1.1.x and LibreSSL compatibility functions
Witold Krecicki [Wed, 13 Jun 2018 11:58:34 +0000 (07:58 -0400)]
Merge branch 'fix-qmin-test-addr-order' into 'master'
Fix qname minimization test failures with A/AAAA ordering
See merge request isc-projects/bind9!368
Witold Kręcicki [Wed, 13 Jun 2018 11:47:26 +0000 (13:47 +0200)]
Fix qname minimization test failures with A/AAAA ordering
Michał Kępień [Wed, 13 Jun 2018 11:29:20 +0000 (07:29 -0400)]
Merge branch '298-fix-dname-handling-in-dnssec-tools' into 'master'
Fix DNAME handling in DNSSEC tools
Closes #298
See merge request isc-projects/bind9!345
Michał Kępień [Wed, 13 Jun 2018 10:19:54 +0000 (12:19 +0200)]
Add CHANGES entry
4971. [bug] dnssec-signzone and dnssec-verify did not treat records
below a DNAME as out-of-zone data. [GL #298]
Mark Andrews [Wed, 13 Jun 2018 07:23:27 +0000 (17:23 +1000)]
Pull out the saving of the zone cut into a separate function
Michał Kępień [Wed, 13 Jun 2018 10:19:54 +0000 (12:19 +0200)]
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.
Ondřej Surý [Wed, 13 Jun 2018 09:01:49 +0000 (05:01 -0400)]
Merge branch '328-remove-openssl-patch' into 'master'
Remove the OpenSSL PKCS#11 patches
See merge request isc-projects/bind9!362
Ondřej Surý [Wed, 13 Jun 2018 08:53:21 +0000 (10:53 +0200)]
Remove the OpenSSL PKCS#11 patches - not really needed now
Michał Kępień [Wed, 13 Jun 2018 06:06:15 +0000 (02:06 -0400)]
Merge branch '284-unify-keyfile-to-configuration-conversions-in-system-tests' into 'master'
Unify keyfile-to-configuration conversions in system tests
Closes #284
See merge request isc-projects/bind9!312
Michał Kępień [Wed, 13 Jun 2018 05:47:12 +0000 (07:47 +0200)]
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.
Michał Kępień [Wed, 13 Jun 2018 05:47:12 +0000 (07:47 +0200)]
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.
Michał Kępień [Wed, 13 Jun 2018 05:47:12 +0000 (07:47 +0200)]
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.
Witold Krecicki [Tue, 12 Jun 2018 11:44:36 +0000 (07:44 -0400)]
Merge branch '16-qname-minimization' into 'master'
QNAME Minimization
See merge request isc-projects/bind9!253
Witold Kręcicki [Tue, 12 Jun 2018 08:20:43 +0000 (10:20 +0200)]
Add qname-minimization off as an option; test fixes
Witold Kręcicki [Wed, 30 May 2018 16:18:55 +0000 (18:18 +0200)]
CHANGES entry
Witold Kręcicki [Tue, 29 May 2018 23:06:01 +0000 (01:06 +0200)]
qname minimization: ARM entry
Evan Hunt [Tue, 29 May 2018 22:03:01 +0000 (15:03 -0700)]
nits
- capitalize QNAME in the doc
- regenerate options/docbook
- whitespace
Witold Kręcicki [Tue, 29 May 2018 08:22:34 +0000 (10:22 +0200)]
qname-minimization: Some post-review style/minor fixes
Mark Andrews [Tue, 29 May 2018 07:44:16 +0000 (17:44 +1000)]
update qname-minimization
Witold Kręcicki [Fri, 25 May 2018 14:41:59 +0000 (16:41 +0200)]
+x permissions on bin/tests/system scripts
Witold Kręcicki [Fri, 25 May 2018 12:24:21 +0000 (14:24 +0200)]
Require python with dnspython module
Witold Kręcicki [Tue, 22 May 2018 08:22:24 +0000 (10:22 +0200)]
qname minimization: log how many qmin steps were taken
Witold Kręcicki [Tue, 22 May 2018 07:58:24 +0000 (09:58 +0200)]
Disable qname minimization if we encounter a bad server
Evan Hunt [Fri, 18 May 2018 20:35:03 +0000 (13:35 -0700)]
style nits (mostly line length)
Evan Hunt [Fri, 18 May 2018 20:07:31 +0000 (13:07 -0700)]
rename test to qmin; add it to conf.sh.in and Makefile.in; fix copyrights
Witold Kręcicki [Fri, 18 May 2018 18:00:31 +0000 (20:00 +0200)]
qname minimization: fix tests
Witold Kręcicki [Fri, 11 May 2018 10:27:56 +0000 (12:27 +0200)]
- qname minimization:
- make qname-minimization option tristate {strict,relaxed,disabled}
- go straight for the record if we hit NXDOMAIN in relaxed mode
- go straight for the record after 3 labels without new delegation or 7 labels total
- use start of fetch (and not time of response) as 'now' time for querying cache for
zonecut when following delegation.
Witold Kręcicki [Wed, 9 May 2018 10:02:11 +0000 (12:02 +0200)]
QNAME minimization
Michał Kępień [Mon, 11 Jun 2018 11:04:39 +0000 (07:04 -0400)]
Merge branch '269-refactor-zone-logging-functions' into 'master'
Refactor zone logging functions
Closes #269
See merge request isc-projects/bind9!295
Michał Kępień [Mon, 11 Jun 2018 10:49:06 +0000 (12:49 +0200)]
Add CHANGES entry
4969. [cleanup] Refactor zone logging functions. [GL #269]
Michał Kępień [Mon, 11 Jun 2018 10:49:06 +0000 (12:49 +0200)]
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.
Michał Kępień [Mon, 11 Jun 2018 10:49:06 +0000 (12:49 +0200)]
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.
Evan Hunt [Fri, 8 Jun 2018 18:48:01 +0000 (14:48 -0400)]
Merge branch 'validate-glue' into 'master'
ensure that we attempt to validate glue if it's signed
See merge request isc-projects/bind9!300
Evan Hunt [Wed, 6 Jun 2018 05:49:54 +0000 (22:49 -0700)]
CHANGES
Evan Hunt [Fri, 18 May 2018 03:05:25 +0000 (20:05 -0700)]
ensure that we attempt to validate glue if it's signed
- incidentally fixed a bug in the dnssec system test where TTLs in the
answer section rather than the additional section were being checked
Evan Hunt [Fri, 8 Jun 2018 18:30:13 +0000 (14:30 -0400)]
Merge branch '324-add-obsolete-answer-cookie-to-master' into 'master'
Resolve "add obsolete answer-cookie to master."
Closes #324
See merge request isc-projects/bind9!352
Mark Andrews [Fri, 8 Jun 2018 06:59:55 +0000 (16:59 +1000)]
add answer-cookie as a obsolete option
Mark Andrews [Fri, 8 Jun 2018 07:38:18 +0000 (03:38 -0400)]
Merge branch '325-add-cfg_parse_buffer4' into 'master'
Resolve "add cfg_parse_buffer4"
Closes #325
See merge request isc-projects/bind9!353
Mark Andrews [Fri, 8 Jun 2018 07:37:14 +0000 (17:37 +1000)]
add cfg_parse_buffer4
Mark Andrews [Fri, 8 Jun 2018 05:54:22 +0000 (01:54 -0400)]
Merge branch '322-add-support-for-marking-options-as-deprecated' into 'master'
Resolve "add support for marking options as deprecated."
Closes #322
See merge request isc-projects/bind9!351
Mark Andrews [Fri, 8 Jun 2018 01:04:21 +0000 (11:04 +1000)]
Add support for marking a option as deprecated.
Witold Krecicki [Wed, 6 Jun 2018 13:25:20 +0000 (09:25 -0400)]
Merge branch 'XX-dont-fetch-keys-when-fuzzing' into 'master'
Don't fetch DNSKEY when fuzzing resolver
See merge request isc-projects/bind9!347
Witold Kręcicki [Wed, 6 Jun 2018 12:51:17 +0000 (14:51 +0200)]
Don't fetch DNSKEY when fuzzing resolver
Ondřej Surý [Wed, 6 Jun 2018 12:45:49 +0000 (08:45 -0400)]
Merge branch '313-fix-spurious-entropy.h-installation' into 'master'
Resolve ""make install" error on master - missing `entropy.h`"
Closes #313
See merge request isc-projects/bind9!346
Ondřej Surý [Wed, 6 Jun 2018 12:37:22 +0000 (14:37 +0200)]
fix whitespaces
Ondřej Surý [Wed, 6 Jun 2018 12:36:33 +0000 (14:36 +0200)]
Remove entropy.h from Makefile.in
Ondřej Surý [Wed, 6 Jun 2018 12:22:07 +0000 (08:22 -0400)]
Merge branch '307-add-VALIDATION_DEFAULT-to-win32/Configure' into 'master'
VALIDATION_DEFAULT now comes from config.h.{in,win32}
Closes #307
See merge request isc-projects/bind9!344
Ondřej Surý [Wed, 6 Jun 2018 10:02:40 +0000 (12:02 +0200)]
Add VALIDATION_DEFAULT to Windows Configure script
Mark Andrews [Wed, 6 Jun 2018 06:29:20 +0000 (02:29 -0400)]
Merge branch '240-multiple-rrsigs-on-some-records-in-signed-zone-even-though-only-one-key-is-ever-active-at-a-time' into 'master'
Resolve "Multiple RRSIGs on some records in signed zone even though only one key is ever active at a time"
Closes #240
See merge request isc-projects/bind9!231
Mark Andrews [Thu, 10 May 2018 05:04:50 +0000 (15:04 +1000)]
add CHANGES note
Mark Andrews [Thu, 3 May 2018 06:50:32 +0000 (16:50 +1000)]
add duplicate signature test
Mark Andrews [Thu, 3 May 2018 06:43:15 +0000 (16:43 +1000)]
add support -T sigvalinsecs
Mark Andrews [Thu, 3 May 2018 06:43:15 +0000 (16:43 +1000)]
only sign with other keys when deleting a key if there are not already existing signature for the deleted algorithm
Evan Hunt [Wed, 6 Jun 2018 04:44:08 +0000 (00:44 -0400)]
Merge branch '302-use-ip-for-ifconfig' into 'master'
Resolve "ifconfig.sh doesn't work on centos7"
Closes #302
See merge request isc-projects/bind9!330
Evan Hunt [Wed, 6 Jun 2018 04:33:51 +0000 (21:33 -0700)]
CHANGES
Evan Hunt [Thu, 31 May 2018 03:07:53 +0000 (20:07 -0700)]
use "ip" on linux, falling back to "ifconfig" when it isn't available
Evan Hunt [Thu, 31 May 2018 03:07:23 +0000 (20:07 -0700)]
expand address range in ifconfig.sh to include more than one subnet
Mark Andrews [Wed, 6 Jun 2018 04:26:09 +0000 (00:26 -0400)]
Merge branch '316-move-named-t-processing-to-its-own-function' into 'master'
Resolve "move named -T processing to its own function"
Closes #316
See merge request isc-projects/bind9!343
Mark Andrews [Wed, 6 Jun 2018 03:30:28 +0000 (13:30 +1000)]
add CHANGES
Mark Andrews [Wed, 6 Jun 2018 03:26:59 +0000 (13:26 +1000)]
move -T parsing to its own function
Ondřej Surý [Tue, 5 Jun 2018 20:57:38 +0000 (16:57 -0400)]
Merge branch 'disable-random-test' into 'master'
Disable the random_test from the regular kyua run, we are either using cryptolib…
See merge request isc-projects/bind9!341
Ondřej Surý [Tue, 5 Jun 2018 20:49:14 +0000 (22:49 +0200)]
Disable the random_test from the regular kyua run, we are either using cryptolib PRNG or non-CS PRNG
Ondřej Surý [Tue, 5 Jun 2018 19:41:18 +0000 (15:41 -0400)]
Merge branch '295-remove-ecc-gost' into 'master'
Resolve "Remove ECC-GOST (GOST R 34.11-94) support"
Closes #295
See merge request isc-projects/bind9!320
Ondřej Surý [Fri, 25 May 2018 14:37:54 +0000 (16:37 +0200)]
Add CHANGES entry
4952. [protocol] Remove support for ECC-GOST (GOST R 34.11-94).
[GL #295]
Ondřej Surý [Fri, 25 May 2018 14:33:46 +0000 (16:33 +0200)]
Add note about removing ECC-GOST to release notes
Ondřej Surý [Fri, 25 May 2018 14:17:13 +0000 (16:17 +0200)]
Remove support for obsoleted ECC-GOST (GOST R 34.11-94) algorithm
Evan Hunt [Tue, 5 Jun 2018 05:08:37 +0000 (01:08 -0400)]
Merge branch 'placeholder' into 'master'
placeholder
See merge request isc-projects/bind9!339
Evan Hunt [Tue, 5 Jun 2018 05:07:58 +0000 (22:07 -0700)]
placeholder
Mark Andrews [Tue, 5 Jun 2018 02:31:00 +0000 (22:31 -0400)]
Merge branch 'fanf/bind9-u/fanf2/nsid-logging' into 'master'
Fanf/bind9 u/fanf2/nsid logging
See merge request isc-projects/bind9!338
Tony Finch [Thu, 31 May 2018 11:30:17 +0000 (12:30 +0100)]
Add CHANGES and release notes entries
4957. [func] NSID logging (enabled by the "request-nsid" option)
now has its own "nsid" category, instead of using the
"resolver" category. [GL !331]
Tony Finch [Thu, 31 May 2018 11:24:42 +0000 (12:24 +0100)]
Move NSID logging to its own category
It is very verbose, so it is useful to be able to filter it out.
Mark Andrews [Mon, 4 Jun 2018 02:34:28 +0000 (22:34 -0400)]
Merge branch '281-dont-insert-extra-space-between-nsec3-nexthash-and-typemap' into 'master'
Resolve "9.11.3-S1 totext_nsec3 inserts a redundant white space between next hash and type map [ISC-support #12887]"
See merge request isc-projects/bind9!313
Mark Andrews [Mon, 4 Jun 2018 02:24:00 +0000 (12:24 +1000)]
Add CHANGES note
Mukund Sivaraman [Thu, 24 May 2018 04:57:33 +0000 (10:27 +0530)]
Add NSEC3 fromtext/totext unittests
Mukund Sivaraman [Wed, 23 May 2018 13:10:48 +0000 (18:40 +0530)]
Don't insert 2nd space between NSEC3 nexthash and typemap fields
Ondřej Surý [Thu, 31 May 2018 19:47:16 +0000 (15:47 -0400)]
Merge branch 'update-git-replay-merge' into 'master'
Update git-replay-merge script to use gitlab CLI to push merge request automatically
See merge request isc-projects/bind9!289
Ondřej Surý [Wed, 16 May 2018 07:20:58 +0000 (09:20 +0200)]
Add *.rej and *.orig to the global .gitignore
Ondřej Surý [Wed, 16 May 2018 06:12:23 +0000 (08:12 +0200)]
Update git-replay-merge script to use gitlab CLI to push merge request automatically
Ondřej Surý [Thu, 31 May 2018 16:40:43 +0000 (12:40 -0400)]
Merge branch '30-deprecated-dnssec-validation-auto' into 'master'
Resolve "Update the default for dnssec-validation to auto"
Closes #30
See merge request isc-projects/bind9!145
Evan Hunt [Wed, 16 May 2018 18:58:52 +0000 (11:58 -0700)]
CHANGES and release note
Evan Hunt [Wed, 16 May 2018 18:51:06 +0000 (11:51 -0700)]
update system tests so validation won't fail when using IANA key
- all tests with "recursion yes" now also specify "dnssec-validation yes",
and all tests with "recursion no" also specify "dnssec-validation no".
this must be maintained in all new tests, or else validation will fail
when we use local root zones for testing.
- clean.sh has been modified where necessary to remove managed-keys.bind
and viewname.mkeys files.
Evan Hunt [Wed, 16 May 2018 18:58:15 +0000 (11:58 -0700)]
Set "dnssec-validation auto" by default
- the default setting for dnssec-validation is now "auto", which
activates DNSSEC validation using the IANA root key. The old behavior
can be restored by explicitly setting "dnssec-validation yes", which
"yes", which activates DNSSEC validation only if keys are explicitly
configured in named.conf.
- the ARM has been updated to describe the new behavior
Ondřej Surý [Thu, 31 May 2018 10:15:04 +0000 (06:15 -0400)]
Merge branch 'ignore-more-files-in-bin-tests-optional' into 'master'
Add backtrace_test and nsecify to bin/tests/optional/.gitignore
See merge request isc-projects/bind9!331
Ondřej Surý [Thu, 31 May 2018 09:46:17 +0000 (11:46 +0200)]
Add backtrace_test and nsecify to bin/tests/optional/.gitignore
Ondřej Surý [Thu, 31 May 2018 09:41:46 +0000 (05:41 -0400)]
Merge branch '289-fix-non-threaded-and-windows-builds' into 'master'
Fixup the Windows and non-threaded builds
See merge request isc-projects/bind9!328
Ondřej Surý [Wed, 30 May 2018 21:03:22 +0000 (23:03 +0200)]
Remove thread_local macro from win32 platform.h
Ondřej Surý [Wed, 30 May 2018 20:43:39 +0000 (22:43 +0200)]
Uninline isc_nonce_buf
Ondřej Surý [Wed, 30 May 2018 20:34:57 +0000 (22:34 +0200)]
Add isc_entropy_get to libisc.def.in
Ondřej Surý [Wed, 30 May 2018 20:14:38 +0000 (22:14 +0200)]
Remove return from void function
Ondřej Surý [Wed, 30 May 2018 19:59:24 +0000 (21:59 +0200)]
Add nonce.{c,h} and entropy.c to libisc.vcxproj.*
Ondřej Surý [Wed, 30 May 2018 13:09:55 +0000 (15:09 +0200)]
Fix various build failures on Windows (Courtesy of rockerinthelocker)
Ondřej Surý [Wed, 30 May 2018 06:11:15 +0000 (08:11 +0200)]
Remove non-existant GUIDs from bind9.sln.in
Ondřej Surý [Wed, 30 May 2018 05:03:35 +0000 (07:03 +0200)]
Change the _LOCK macro on Windows and the variable initialization to be more VC compatible
Ondřej Surý [Wed, 30 May 2018 04:37:51 +0000 (06:37 +0200)]
Turn the _LOCK/_UNLOCK in xoshiro128** to no-op for non-threaded builds
Ondřej Surý [Wed, 30 May 2018 04:26:05 +0000 (06:26 +0200)]
Use isc int types to be able to build with old VS
Evan Hunt [Wed, 30 May 2018 02:33:30 +0000 (22:33 -0400)]
Merge branch '72-supported-platforms' into 'master'
add PLATFORMS.md file to list supported platforms
Closes #72
See merge request isc-projects/bind9!315