]> git.ipfire.org Git - thirdparty/bind9.git/log
thirdparty/bind9.git
7 years agoRemove illogical condition from isc_buffer_reallocate that would return ISC_R_NOSPACE...
Ondřej Surý [Fri, 27 Jul 2018 09:23:49 +0000 (11:23 +0200)] 
Remove illogical condition from isc_buffer_reallocate that would return ISC_R_NOSPACE when requested size is less than available size

7 years agoForbid isc_buffer_printf from growing the buffer unless auto reallocation is enabled
Ondřej Surý [Fri, 27 Jul 2018 09:22:47 +0000 (11:22 +0200)] 
Forbid isc_buffer_printf from growing the buffer unless auto reallocation is enabled

7 years agoMerge branch 'misc-onerror-refcount-fixes' into 'master'
Mark Andrews [Tue, 31 Jul 2018 07:56:46 +0000 (03:56 -0400)] 
Merge branch 'misc-onerror-refcount-fixes' into 'master'

refcount errors on error paths

See merge request isc-projects/bind9!563

7 years agoadd CHANGES
Mark Andrews [Tue, 31 Jul 2018 07:46:53 +0000 (17:46 +1000)] 
add CHANGES

7 years agorefcount errors on error paths
Mark Andrews [Tue, 31 Jul 2018 07:41:45 +0000 (17:41 +1000)] 
refcount errors on error paths

7 years agoMerge branch '441-ns_server_servestale-can-leave-the-server-in-exclusive-mode-on...
Evan Hunt [Fri, 27 Jul 2018 05:55:45 +0000 (01:55 -0400)] 
Merge branch '441-ns_server_servestale-can-leave-the-server-in-exclusive-mode-on-error' into 'master'

Resolve "ns_server_servestale can leave the server in exclusive mode on error."

Closes #441

See merge request isc-projects/bind9!557

7 years agonamed_server_servestale could leave the server in exclusive mode if a error occurs.
Mark Andrews [Fri, 27 Jul 2018 05:36:53 +0000 (15:36 +1000)] 
named_server_servestale could leave the server in exclusive mode if a error occurs.

7 years agoMerge branch '432-sha2-c-does-not-compile-with-libressl' into 'master'
Mark Andrews [Tue, 24 Jul 2018 23:28:50 +0000 (19:28 -0400)] 
Merge branch '432-sha2-c-does-not-compile-with-libressl' into 'master'

Resolve "sha2.c does not compile with libressl."

Closes #432

See merge request isc-projects/bind9!552

7 years agolook for LIBRESSL_VERSION_NUMBER as well
Mark Andrews [Tue, 24 Jul 2018 08:22:29 +0000 (18:22 +1000)] 
look for LIBRESSL_VERSION_NUMBER as well

7 years agoMerge branch '227-replace-isc_safe-with-OpenSSL-fix-Windows' into 'master'
Ondřej Surý [Tue, 24 Jul 2018 07:57:23 +0000 (03:57 -0400)] 
Merge branch '227-replace-isc_safe-with-OpenSSL-fix-Windows' into 'master'

Fix FTBFS on Windows due CRYPTO_memcmp missing in a linker phase of libiscc

See merge request isc-projects/bind9!551

7 years agoLink libiscc with OpenSSL to fix CRYPTO_memcmp symbol missing
Ondřej Surý [Tue, 24 Jul 2018 07:35:49 +0000 (09:35 +0200)] 
Link libiscc with OpenSSL to fix CRYPTO_memcmp symbol missing

7 years agoMerge branch 'fix-openssl-configure' into 'master'
Evan Hunt [Mon, 23 Jul 2018 20:29:10 +0000 (16:29 -0400)] 
Merge branch 'fix-openssl-configure' into 'master'

Fix ax_check_openssl to accept "--with-openssl" or "--with-openssl=yes",
and improve it to modern autotools standard

See merge request isc-projects/bind9!550

7 years agoFix ax_check_openssl to accept yes and improve it to modern autotools standard
Ondřej Surý [Mon, 23 Jul 2018 20:10:52 +0000 (22:10 +0200)] 
Fix ax_check_openssl to accept yes and improve it to modern autotools standard

7 years agoMerge branch '227-replace-isc_safe-with-OpenSSL' into 'master'
Ondřej Surý [Fri, 20 Jul 2018 16:02:35 +0000 (12:02 -0400)] 
Merge branch '227-replace-isc_safe-with-OpenSSL' into 'master'

Replace isc_safe routines with their OpenSSL counterparts

See merge request isc-projects/bind9!546

7 years agoFix the isc_safe_memwipe() usage with (NULL, >0)
Ondřej Surý [Fri, 20 Jul 2018 14:08:24 +0000 (10:08 -0400)] 
Fix the isc_safe_memwipe() usage with (NULL, >0)

7 years agoRemove isc_safe_memcompare, it's not needed anywhere and can't be replaced with CRYPT...
Ondřej Surý [Fri, 20 Jul 2018 14:06:14 +0000 (10:06 -0400)] 
Remove isc_safe_memcompare, it's not needed anywhere and can't be replaced with CRYPTO_memcmp()

7 years agoReplace isc_safe routines with their OpenSSL counter parts
Ondřej Surý [Wed, 25 Apr 2018 12:04:31 +0000 (14:04 +0200)] 
Replace isc_safe routines with their OpenSSL counter parts

7 years agoMerge branch '261-print-c-issues' into 'master'
Ondřej Surý [Fri, 20 Jul 2018 04:17:53 +0000 (00:17 -0400)] 
Merge branch '261-print-c-issues' into 'master'

Resolve "print.c issues"

Closes #261

See merge request isc-projects/bind9!284

7 years agoAdd CHANGES entry for GL #261.
Ondřej Surý [Tue, 26 Jun 2018 19:48:37 +0000 (21:48 +0200)] 
Add CHANGES entry for GL #261.

7 years agoremove lib/isc/print.c and lib/isc/tests/print_test.c
Mark Andrews [Fri, 18 May 2018 04:00:08 +0000 (14:00 +1000)] 
remove lib/isc/print.c and lib/isc/tests/print_test.c

7 years agoMerge branch '328-make-openssl-mandatory-windows' into 'master'
Ondřej Surý [Thu, 19 Jul 2018 22:13:27 +0000 (18:13 -0400)] 
Merge branch '328-make-openssl-mandatory-windows' into 'master'

Fix the Windows build after merging the crypto refactoring work

See merge request isc-projects/bind9!545

7 years agoIntroduce USE_OPENSSL define to Windows build, remove CRYPTO and AES conditions.
Ondřej Surý [Thu, 19 Jul 2018 20:05:57 +0000 (16:05 -0400)] 
Introduce USE_OPENSSL define to Windows build, remove CRYPTO and AES conditions.

7 years agoMerge branch '328-make-openssl-mandatory' into 'master'
Ondřej Surý [Thu, 19 Jul 2018 19:08:32 +0000 (15:08 -0400)] 
Merge branch '328-make-openssl-mandatory' into 'master'

Resolve "Refactor crypto to use OpenSSL for everything but Public-Key Cryptography"

Closes #328

See merge request isc-projects/bind9!371

7 years agoFix the Windows build
Ondřej Surý [Thu, 19 Jul 2018 17:47:41 +0000 (13:47 -0400)] 
Fix the Windows build

7 years agoFix DH and ECDSA algorithms in PKCS#11 build
Ondřej Surý [Thu, 19 Jul 2018 17:46:01 +0000 (13:46 -0400)] 
Fix DH and ECDSA algorithms in PKCS#11 build

7 years agoFix the build when EdDSA algorithms are not available
Ondřej Surý [Thu, 19 Jul 2018 15:29:05 +0000 (11:29 -0400)] 
Fix the build when EdDSA algorithms are not available

7 years agoCleanup copyrights
Ondřej Surý [Tue, 3 Jul 2018 18:43:06 +0000 (20:43 +0200)] 
Cleanup copyrights

7 years agoAdd GitLab CI tests using SoftHSMv2 as PKCS#11 provider.
Ondřej Surý [Tue, 3 Jul 2018 18:34:19 +0000 (20:34 +0200)] 
Add GitLab CI tests using SoftHSMv2 as PKCS#11 provider.

7 years agoRemove PKCS#11 DH implementation as there's no private keys stored in HSM for DH...
Ondřej Surý [Tue, 3 Jul 2018 17:35:36 +0000 (19:35 +0200)] 
Remove PKCS#11 DH implementation as there's no private keys stored in HSM for DH algorithm

7 years agoCleanup the configure feature report
Ondřej Surý [Fri, 22 Jun 2018 11:47:45 +0000 (13:47 +0200)] 
Cleanup the configure feature report

7 years agoRSA and ECDSA cryptography is now mandatory; remove the checks for those
Ondřej Surý [Mon, 18 Jun 2018 10:07:06 +0000 (12:07 +0200)] 
RSA and ECDSA cryptography is now mandatory; remove the checks for those

7 years agoDisable DH test with PKCS#11
Ondřej Surý [Mon, 18 Jun 2018 09:43:45 +0000 (11:43 +0200)] 
Disable DH test with PKCS#11

7 years agoMake OpenSSL mandatory
Ondřej Surý [Tue, 12 Jun 2018 09:26:04 +0000 (11:26 +0200)] 
Make OpenSSL mandatory

7 years agoMerge branch 'gitlab-ci-add-jessie-and-stretch' into 'master'
Ondřej Surý [Thu, 19 Jul 2018 16:44:22 +0000 (12:44 -0400)] 
Merge branch 'gitlab-ci-add-jessie-and-stretch' into 'master'

Add Debian jessie and stretch to GitLab CI

See merge request isc-projects/bind9!543

7 years agoRemove quotes around $EXTRA_CONFIGURE to break out more options into ... more options...
Ondřej Surý [Thu, 19 Jul 2018 15:24:20 +0000 (11:24 -0400)] 
Remove quotes around $EXTRA_CONFIGURE to break out more options into ... more options and not a single one

7 years agoMake libidn2 build optional
Ondřej Surý [Thu, 19 Jul 2018 16:22:55 +0000 (12:22 -0400)] 
Make libidn2 build optional

7 years agoDisable autogen.sh in precheck, it needs newer autoconf and it breaks the older builds
Ondřej Surý [Thu, 19 Jul 2018 15:34:52 +0000 (11:34 -0400)] 
Disable autogen.sh in precheck, it needs newer autoconf and it breaks the older builds

7 years agoAdd Debian jessie and stretch images to the build to catch errors with older but...
Ondřej Surý [Thu, 19 Jul 2018 15:32:32 +0000 (11:32 -0400)] 
Add Debian jessie and stretch images to the build to catch errors with older but supported releases

7 years agoMerge branch '423-fix-handling-of-tat-sending-failures' into 'master'
Michał Kępień [Thu, 19 Jul 2018 16:15:18 +0000 (12:15 -0400)] 
Merge branch '423-fix-handling-of-tat-sending-failures' into 'master'

Fix handling of TAT sending failures

Closes #423

See merge request isc-projects/bind9!540

7 years agoFix handling of TAT sending failures
Michał Kępień [Thu, 19 Jul 2018 15:43:58 +0000 (17:43 +0200)] 
Fix handling of TAT sending failures

dns_view_zonecut() may associate the dns_rdataset_t structure passed to
it even if it returns a result different then ISC_R_SUCCESS.  Not
handling this properly may cause a reference leak.  Fix by ensuring
'nameservers' is cleaned up in all relevant failure modes.

7 years agoMerge branch 'use-internal-docker-registry' into 'master'
Ondřej Surý [Thu, 19 Jul 2018 15:40:47 +0000 (11:40 -0400)] 
Merge branch 'use-internal-docker-registry' into 'master'

Try using the integrated Docker Registry again

See merge request isc-projects/bind9!539

7 years agoTry using the integrated Docker Registry again
Ondřej Surý [Mon, 16 Jul 2018 14:40:16 +0000 (10:40 -0400)] 
Try using the integrated Docker Registry again

7 years agoMerge branch 'fix-various-tests-for-qmin' into 'master'
Witold Krecicki [Tue, 17 Jul 2018 15:09:24 +0000 (11:09 -0400)] 
Merge branch 'fix-various-tests-for-qmin' into 'master'

Fix various tests for qmin

See merge request isc-projects/bind9!520

7 years agoChanges entry
Witold Kręcicki [Tue, 17 Jul 2018 15:00:23 +0000 (17:00 +0200)] 
Changes entry

7 years ago[squash] Make resolver tests even more civilized (ans8.pl)
Michał Kępień [Tue, 17 Jul 2018 09:21:39 +0000 (11:21 +0200)] 
[squash] Make resolver tests even more civilized (ans8.pl)

Set AA=1 even for truncated responses.  Put glue record in responses to
no-questions/NS queries.  Add comments, simplify code.

7 years ago[squash] Make resolver tests even more civilized (ans2.pl and ans3.pl)
Michał Kępień [Tue, 17 Jul 2018 09:21:39 +0000 (11:21 +0200)] 
[squash] Make resolver tests even more civilized (ans2.pl and ans3.pl)

Prevent ans2.pl from responding authoritatively for any name at or below
example.net.

Make ans3.pl properly answer example.net/NS queries.  Use string
comparisons instead of regular expressions where possible.

7 years ago[squash] Put Perl code extracting a tree from a cache dump in a separate function
Michał Kępień [Tue, 17 Jul 2018 09:21:39 +0000 (11:21 +0200)] 
[squash] Put Perl code extracting a tree from a cache dump in a separate function

7 years agocacheclean test: take into account that we can have multiple RRs at one name
Witold Kręcicki [Thu, 5 Jul 2018 12:47:40 +0000 (14:47 +0200)] 
cacheclean test: take into account that we can have multiple RRs at one name

7 years agoMake resolver tests more civilized
Witold Kręcicki [Thu, 5 Jul 2018 12:46:49 +0000 (14:46 +0200)] 
Make resolver tests more civilized

7 years agoMerge branch '419-do-not-replace-lo0-address-on-solaris' into 'master'
Witold Krecicki [Mon, 16 Jul 2018 13:05:17 +0000 (09:05 -0400)] 
Merge branch '419-do-not-replace-lo0-address-on-solaris' into 'master'

Do not replace lo0 address on Solaris

Closes #419

See merge request isc-projects/bind9!535

7 years agoDo not replace lo0 address on Solaris
Michał Kępień [Mon, 16 Jul 2018 06:51:20 +0000 (08:51 +0200)] 
Do not replace lo0 address on Solaris

lo0 and lo0:0 are the same interface on Solaris.  Make sure
bin/tests/system/ifconfig.sh does not touch lo0:0 in order to prevent it
from changing the address of the loopback interface on Solaris.

7 years agoMerge branch 'placeholder' into 'master'
Evan Hunt [Fri, 13 Jul 2018 19:35:38 +0000 (15:35 -0400)] 
Merge branch 'placeholder' into 'master'

placeholder

See merge request isc-projects/bind9!534

7 years agoplaceholder
Evan Hunt [Fri, 13 Jul 2018 19:33:44 +0000 (12:33 -0700)] 
placeholder

7 years agoMerge branch '365-add-centos-to-ci' into 'master'
Michał Kępień [Fri, 13 Jul 2018 10:25:50 +0000 (06:25 -0400)] 
Merge branch '365-add-centos-to-ci' into 'master'

Add CentOS 6/7 to CI

Closes #365 and #404

See merge request isc-projects/bind9!531

7 years agoAdd CentOS 6/7 to CI
Michał Kępień [Thu, 12 Jul 2018 11:35:10 +0000 (13:35 +0200)] 
Add CentOS 6/7 to CI

Modify .gitlab-ci.yml so that every CI pipeline also builds and tests
BIND on CentOS versions 6 and 7.  Use --disable-warn-error on CentOS 6
since it uses GCC 4.4.7 which suffers from bugs causing bogus warnings
to be generated, e.g.:

    sigs_test.c: In function 'compare_tuples':
    sigs_test.c:75: warning: declaration of 'index' shadows a global declaration
    /usr/include/string.h:489: warning: shadowed declaration is here
    sigs_test.c: In function 'updatesigs_test':
    sigs_test.c:193: warning: declaration of 'index' shadows a global declaration
    /usr/include/string.h:489: warning: shadowed declaration is here

7 years agoDo not spam console if "git status --ignored" fails during tests
Michał Kępień [Thu, 12 Jul 2018 11:35:10 +0000 (13:35 +0200)] 
Do not spam console if "git status --ignored" fails during tests

The "git status" command in Git versions before 1.7.2 does not support
the "--ignored" option.  Prevent spamming the console when running
system tests from a Git repository on a host with an ancient Git version
installed.

7 years agoRemove IDN subtest from the "digdelv" system test
Michał Kępień [Thu, 12 Jul 2018 11:35:10 +0000 (13:35 +0200)] 
Remove IDN subtest from the "digdelv" system test

The output of certain "dig +idnout" invocations may be locale-dependent.
Remove the "dig +idnout" subtest from the "digdelv" system test as IDN
support is already thoroughly tested by the "idna" system test.

7 years agoInclude conf.sh from all prereq.sh scripts
Michał Kępień [Thu, 12 Jul 2018 11:35:10 +0000 (13:35 +0200)] 
Include conf.sh from all prereq.sh scripts

Every prereq.sh script must include bin/tests/system/conf.sh, otherwise
if some prerequisite is not met, errors about echo_i not being found
will be printed instead of actual error messages.

7 years agoUpdate ATF path in the ./configure invocation used during CI
Michał Kępień [Thu, 12 Jul 2018 11:35:10 +0000 (13:35 +0200)] 
Update ATF path in the ./configure invocation used during CI

The Docker images used for CI install ATF to /usr, not /usr/local.
Update the ./configure invocation in .gitlab-ci.yml accordingly in order
to prevent confusion.

7 years agoAdd "-f" to command line arguments for autoreconf in autogen.sh
Michał Kępień [Thu, 12 Jul 2018 11:35:10 +0000 (13:35 +0200)] 
Add "-f" to command line arguments for autoreconf in autogen.sh

Depending on tool versions used, "autoreconf -i" may not update all
Autoconf-generated files, which in turn may result in build errors.
Make autogen.sh call autoreconf with the "-f" command line argument to
ensure all Autoconf-generated files are updated when autogen.sh is run.

7 years agoMerge branch '373-generic_tostruct_tlsa-incorrectly-initialises-common-structure...
Mark Andrews [Wed, 11 Jul 2018 23:45:56 +0000 (19:45 -0400)] 
Merge branch '373-generic_tostruct_tlsa-incorrectly-initialises-common-structure' into 'master'

Resolve "generic_tostruct_tlsa incorrectly initialises common structure."

Closes #373

See merge request isc-projects/bind9!460

7 years agoremove re-initalisation of common structure
Mark Andrews [Mon, 2 Jul 2018 05:51:26 +0000 (15:51 +1000)] 
remove re-initalisation of common structure

7 years agoMerge branch '403-missing-sanity-check-for-call-to-next_token-in-file-dig-c' into...
Evan Hunt [Wed, 11 Jul 2018 18:51:32 +0000 (14:51 -0400)] 
Merge branch '403-missing-sanity-check-for-call-to-next_token-in-file-dig-c' into 'master'

Resolve "Missing Sanity Check for call to next_token() in file 'dig.c'"

Closes #403

See merge request isc-projects/bind9!504

7 years agoCHANGES
Evan Hunt [Wed, 11 Jul 2018 18:43:18 +0000 (11:43 -0700)] 
CHANGES

7 years agoadd test for bad dig option '+ednsopt=:' being handled gracefully
Mark Andrews [Wed, 11 Jul 2018 03:49:26 +0000 (13:49 +1000)] 
add test for bad dig option '+ednsopt=:' being handled gracefully

7 years agocheck code is non NULL
Bill Parker [Wed, 11 Jul 2018 03:48:08 +0000 (13:48 +1000)] 
check code is non NULL

7 years agoMerge branch '235-enhance-denied-logging-for-dynamic-updates' into 'master'
Evan Hunt [Wed, 11 Jul 2018 18:04:42 +0000 (14:04 -0400)] 
Merge branch '235-enhance-denied-logging-for-dynamic-updates' into 'master'

Add tcp-self policy tests.

See merge request isc-projects/bind9!282

7 years agoAdd system tests for "tcp-self" update-policy
Mukund Sivaraman [Tue, 15 May 2018 12:08:54 +0000 (17:38 +0530)] 
Add system tests for "tcp-self" update-policy

7 years agoMerge branch 'add-space-around-function' into 'master'
Mark Andrews [Wed, 11 Jul 2018 08:22:17 +0000 (04:22 -0400)] 
Merge branch 'add-space-around-function' into 'master'

add required whitespace

See merge request isc-projects/bind9!512

7 years agoadd required whitespace
Mark Andrews [Wed, 11 Jul 2018 04:25:53 +0000 (14:25 +1000)] 
add required whitespace

7 years agoMerge branch '392-send-upstream-tat-queries-for-locally-served-zones' into 'master'
Michał Kępień [Wed, 11 Jul 2018 07:13:19 +0000 (03:13 -0400)] 
Merge branch '392-send-upstream-tat-queries-for-locally-served-zones' into 'master'

Send upstream trust anchor telemetry queries for locally served zones

Closes #392

See merge request isc-projects/bind9!484

7 years agoAdd CHANGES entry
Michał Kępień [Wed, 11 Jul 2018 06:27:10 +0000 (08:27 +0200)] 
Add CHANGES entry

4994. [bug] Trust anchor telemetry queries were not being sent
upstream for locally served zones. [GL #392]

7 years agoSend upstream TAT queries for locally served zones
Michał Kępień [Wed, 11 Jul 2018 06:27:10 +0000 (08:27 +0200)] 
Send upstream TAT queries for locally served zones

Trying to resolve a trust anchor telemetry query for a locally served
zone does not cause upstream queries to be sent as the response is
determined just by consulting local data.  Work around this issue by
calling dns_view_findzonecut() first in order to determine the NS RRset
for a given domain name and then passing the zone cut found to
dns_resolver_createfetch().

Note that this change only applies to TAT queries generated by the
resolver itself, not to ones received from downstream resolvers.

7 years agoExtract TAT QNAME preparation to a separate function
Michał Kępień [Wed, 11 Jul 2018 06:27:10 +0000 (08:27 +0200)] 
Extract TAT QNAME preparation to a separate function

Extract the part of dotat() reponsible for preparing the QNAME for a TAT
query to a separate function in order to limit the number of local
variables used by each function and improve code readability.

Rename 'name' to 'origin' to better convey the purpose of that variable.
Also mark it with the const qualifier.

7 years agoMerge branch 'pkcs11-missing-gitignore' into 'master'
Ondřej Surý [Wed, 11 Jul 2018 06:09:41 +0000 (02:09 -0400)] 
Merge branch 'pkcs11-missing-gitignore' into 'master'

PKCS#11 build missing some .gitignore files and ignore .gitignore files

See merge request isc-projects/bind9!513

7 years agoDon't check copyrights on .gitignore files
Ondřej Surý [Wed, 11 Jul 2018 06:01:05 +0000 (08:01 +0200)] 
Don't check copyrights on .gitignore files

7 years agoAdd .gitignore for PKCS#11 test files
Ondřej Surý [Wed, 11 Jul 2018 05:56:48 +0000 (07:56 +0200)] 
Add .gitignore for PKCS#11 test files

7 years agoMerge branch 'fix-replay-merge' into 'master'
Evan Hunt [Wed, 11 Jul 2018 04:02:05 +0000 (00:02 -0400)] 
Merge branch 'fix-replay-merge' into 'master'

fix replay-merge

See merge request isc-projects/bind9!509

7 years agofixed an argument counting bug
Evan Hunt [Wed, 11 Jul 2018 04:00:48 +0000 (21:00 -0700)] 
fixed an argument counting bug

7 years agoMerge branch 'git-replay-merge-no-push-option' into 'master'
Evan Hunt [Wed, 11 Jul 2018 03:44:58 +0000 (23:44 -0400)] 
Merge branch 'git-replay-merge-no-push-option' into 'master'

Add --no-push and --push options and DONT_PUSH environment variable

See merge request isc-projects/bind9!439

7 years agoAdd --no-push and --push options and DONT_PUSH environment as default to control...
Ondřej Surý [Wed, 27 Jun 2018 07:30:05 +0000 (09:30 +0200)] 
Add --no-push and --push options and DONT_PUSH environment as default to control what happens after merge

7 years agoMerge branch 'ci-check-libs' into 'master'
Evan Hunt [Wed, 11 Jul 2018 03:08:28 +0000 (23:08 -0400)] 
Merge branch 'ci-check-libs' into 'master'

check correctness of win32 .def files in CI 'precheck' step

See merge request isc-projects/bind9!455

7 years agoadd checklibs to precheck CI step
Evan Hunt [Thu, 28 Jun 2018 16:04:11 +0000 (09:04 -0700)] 
add checklibs to precheck CI step

7 years agoremove no-longer-needed check for strsep()
Evan Hunt [Thu, 28 Jun 2018 16:03:02 +0000 (09:03 -0700)] 
remove no-longer-needed check for strsep()

7 years agoMerge branch '369-remove-bind8_compat-from-lib-dns-journal-c' into 'master'
Evan Hunt [Wed, 11 Jul 2018 02:30:02 +0000 (22:30 -0400)] 
Merge branch '369-remove-bind8_compat-from-lib-dns-journal-c' into 'master'

Remove compatibility with BIND 8 "no-change" IXFR deltas in lib/dns/journal.c

Closes #369

See merge request isc-projects/bind9!446

7 years agoRemove support for silently ignoring 'no-change' deltas from BIND 8 when processing...
Mark Andrews [Thu, 28 Jun 2018 02:21:43 +0000 (12:21 +1000)] 
Remove support for silently ignoring 'no-change' deltas from BIND 8 when processing an IXFR stream. 'no-change' deltas will now trigger a fallback to AXFR as the recovery mechanism.

7 years agoMerge branch 'remove-redundant-test' into 'master'
Evan Hunt [Wed, 11 Jul 2018 02:04:19 +0000 (22:04 -0400)] 
Merge branch 'remove-redundant-test' into 'master'

remove redundant test

See merge request isc-projects/bind9!497

7 years agoremove redundant test
Mark Andrews [Wed, 11 Jul 2018 00:46:25 +0000 (10:46 +1000)] 
remove redundant test

7 years agoMerge branch '379-trust-anchor-telemetry-log-should-include-client-ip-address' into...
Evan Hunt [Wed, 11 Jul 2018 01:28:14 +0000 (21:28 -0400)] 
Merge branch '379-trust-anchor-telemetry-log-should-include-client-ip-address' into 'master'

Resolve "trust anchor telemetry log should include client IP address"

Closes #379

See merge request isc-projects/bind9!476

7 years agoadd CHANGES note
Mark Andrews [Wed, 4 Jul 2018 00:36:41 +0000 (10:36 +1000)] 
add CHANGES note

7 years agofix spelling of 'telemetry'
Mark Andrews [Wed, 4 Jul 2018 00:19:53 +0000 (10:19 +1000)] 
fix spelling of 'telemetry'

7 years agouse extracted netaddr rather than client->destaddr
Mark Andrews [Wed, 4 Jul 2018 00:12:38 +0000 (10:12 +1000)] 
use extracted netaddr rather than client->destaddr

7 years agoMerge branch '378-run-xmllint-on-xml-and-docbook-in-precheck' into 'master'
Evan Hunt [Wed, 11 Jul 2018 00:49:40 +0000 (20:49 -0400)] 
Merge branch '378-run-xmllint-on-xml-and-docbook-in-precheck' into 'master'

Check correctness of *.xml, *.docbook, and *.html during precheck

Closes #378

7 years agoResolve "run xmllint on *.xml and *.docbook in precheck"
Mark Andrews [Wed, 11 Jul 2018 00:49:40 +0000 (20:49 -0400)] 
Resolve "run xmllint on *.xml and *.docbook in precheck"

7 years agoMerge branch '381-fix-mirror-option-handling-during-zone-reconfiguration' into 'master'
Evan Hunt [Wed, 11 Jul 2018 00:45:25 +0000 (20:45 -0400)] 
Merge branch '381-fix-mirror-option-handling-during-zone-reconfiguration' into 'master'

Fix "mirror" option handling during zone reconfiguration

Closes #381

See merge request isc-projects/bind9!480

7 years agoAdd CHANGES entry
Michał Kępień [Thu, 5 Jul 2018 08:54:56 +0000 (10:54 +0200)] 
Add CHANGES entry

4988. [bug] "rndc reconfig" was incorrectly handling zones whose
"mirror" setting was changed. [GL #381]

7 years agoDo not reuse zones whose "mirror" setting was changed
Michał Kępień [Thu, 5 Jul 2018 08:54:56 +0000 (10:54 +0200)] 
Do not reuse zones whose "mirror" setting was changed

Update named_zone_reusable() so that it does not consider a zone to be
eligible for reuse if its old value of the "mirror" option differs from
the new one.  This causes "rndc reconfig" to create a new zone structure
whenever the value of the "mirror" option is changed, which ensures that
the previous zone database is not reused and that flags are properly set
in responses sourced from zones whose "mirror" setting was changed at
runtime.

7 years agoMerge branch '401-null-pointer-de-reference-found-in-bind-9-12-1-p2' into 'master'
Evan Hunt [Tue, 10 Jul 2018 21:33:17 +0000 (17:33 -0400)] 
Merge branch '401-null-pointer-de-reference-found-in-bind-9-12-1-p2' into 'master'

Resolve "NULL Pointer de-reference found in BIND 9.12.1-P2"

Closes #401

See merge request isc-projects/bind9!487

7 years agoCHANGES
Evan Hunt [Tue, 10 Jul 2018 21:24:43 +0000 (14:24 -0700)] 
CHANGES

7 years agocheck param_template[i].pValue is non NULL
Bill Parker [Tue, 10 Jul 2018 02:34:00 +0000 (12:34 +1000)] 
check param_template[i].pValue is non NULL