]> git.ipfire.org Git - thirdparty/bind9.git/log
thirdparty/bind9.git
7 years agopaste config.log to output if configure ends up with failure
Ondřej Surý [Sun, 12 Aug 2018 15:43:14 +0000 (17:43 +0200)] 
paste config.log to output if configure ends up with failure

7 years agoMerge branch 'config.h-fixes' into 'master'
Ondřej Surý [Thu, 16 Aug 2018 10:54:57 +0000 (06:54 -0400)] 
Merge branch 'config.h-fixes' into 'master'

Replace "config.h" with <config.h>

See merge request isc-projects/bind9!660

7 years agoReplace "config.h" with <config.h>
Ondřej Surý [Wed, 15 Aug 2018 13:01:48 +0000 (15:01 +0200)] 
Replace "config.h" with <config.h>

7 years agoMerge branch '237-validate-except' into 'master'
Evan Hunt [Tue, 14 Aug 2018 20:38:00 +0000 (16:38 -0400)] 
Merge branch '237-validate-except' into 'master'

Resolve "dnssec-validation exception domains"

Closes #237

See merge request isc-projects/bind9!224

7 years agoCHANGES, release notes, README
Evan Hunt [Tue, 1 May 2018 01:17:35 +0000 (18:17 -0700)] 
CHANGES, release notes, README

7 years agoadd a system test
Evan Hunt [Tue, 1 May 2018 00:43:52 +0000 (17:43 -0700)] 
add a system test

7 years agooption to disable validation under specified names
Evan Hunt [Mon, 30 Apr 2018 23:10:17 +0000 (16:10 -0700)] 
option to disable validation under specified names

- added new 'validate-except' option, which configures an NTA with
  expiry of 0xffffffff.  NTAs with that value in the expiry field do not
  expire, are are not written out when saving the NTA table and are not
  dumped by rndc secroots

7 years agoMerge branch '465-missing-check-in-acl_test-c-unit-test' into 'master'
Evan Hunt [Tue, 14 Aug 2018 16:13:04 +0000 (12:13 -0400)] 
Merge branch '465-missing-check-in-acl_test-c-unit-test' into 'master'

Resolve "Missing check in acl_test.c unit test"

Closes #465

See merge request isc-projects/bind9!639

7 years agoadd missing ATF_REQUIRE
Mark Andrews [Tue, 14 Aug 2018 07:44:00 +0000 (17:44 +1000)] 
add missing ATF_REQUIRE

7 years agoMerge branch '476-fix-openssl-error-logging' into 'master'
Ondřej Surý [Tue, 14 Aug 2018 11:05:20 +0000 (07:05 -0400)] 
Merge branch '476-fix-openssl-error-logging' into 'master'

Fix OpenSSL error logging

Closes #476

See merge request isc-projects/bind9!644

7 years agoAdd CHANGES entry
Michał Kępień [Tue, 14 Aug 2018 10:49:19 +0000 (12:49 +0200)] 
Add CHANGES entry

5009. [bug] Upon an OpenSSL failure, the first error in the OpenSSL
error queue was not logged. [GL #476]

7 years agoDo not remove errors from the OpenSSL error queue in toresult()
Michał Kępień [Tue, 14 Aug 2018 10:49:19 +0000 (12:49 +0200)] 
Do not remove errors from the OpenSSL error queue in toresult()

dst__openssl_toresult3() first calls toresult() and subsequently uses
ERR_get_error_line_data() in a loop.  Given this, it is a mistake to use
ERR_get_error() in toresult() because it causes the retrieved error to
be removed from the OpenSSL error queue, thus preventing it from being
retrieved by the subsequent ERR_get_error_line_data() calls.  Fix by
using ERR_peek_error() instead of ERR_get_error() in toresult().

7 years agoMerge branch '471-fix-rbt_insert_and_remove-unit-test' into 'master'
Michał Kępień [Tue, 14 Aug 2018 09:11:17 +0000 (05:11 -0400)] 
Merge branch '471-fix-rbt_insert_and_remove-unit-test' into 'master'

Prevent rare rbt_insert_and_remove unit test failures

Closes #471

See merge request isc-projects/bind9!614

7 years agoPrevent rare rbt_insert_and_remove unit test failures
Michał Kępień [Tue, 14 Aug 2018 08:43:51 +0000 (10:43 +0200)] 
Prevent rare rbt_insert_and_remove unit test failures

When two or more absolute, two-label names are added to a completely
empty RBT, an extra, empty node for the root name will be created due to
node splitting.  check_tree() expects that, but the extra node will not
be created when just one name is added to a completely empty RBT.  This
problem could be handled inside check_tree(), but that would introduce
unnecessary complexity into it since adding a single name will result in
a different node count for a completely empty RBT (node count will be 1)
and an RBT containing only an empty node for the root name, created due
to prior node splitting (node count will be 2).  Thus, first explicitly
create a node for the root name to prevent rare check_tree() failures
caused by a single name being added in the first iteration of the
insert/remove loop.

7 years agoMerge branch '285-make-the-inline-system-test-more-lightweight' into 'master'
Michał Kępień [Tue, 14 Aug 2018 08:38:57 +0000 (04:38 -0400)] 
Merge branch '285-make-the-inline-system-test-more-lightweight' into 'master'

Make the "inline" system test more lightweight

Closes #285

See merge request isc-projects/bind9!611

7 years agoMake the "inline" system test more lightweight
Michał Kępień [Tue, 14 Aug 2018 08:16:08 +0000 (10:16 +0200)] 
Make the "inline" system test more lightweight

Each zone used in the "inline" system test contains a few dozen records.
Over a dozen of these zones are used in the test.  Most records present
in these zones are not subsequently used in the test itself, but all of
them need to be signed by the named instances launched by the test,
which puts quite a bit of strain on lower-end machines, leading to
intermittent failures of the "inline" system test.  Remove all redundant
records from the zones used in the "inline" system test in order to
stabilize it.

7 years agoMerge branch '474-mempool-is-broken-if-object-size-is-below-the-alignment-size' into...
Evan Hunt [Tue, 14 Aug 2018 08:09:17 +0000 (04:09 -0400)] 
Merge branch '474-mempool-is-broken-if-object-size-is-below-the-alignment-size' into 'master'

Resolve "mempool is broken if object size is below the alignment size"

Closes #474

See merge request isc-projects/bind9!635

7 years agomempool didn't work for sizes less than sizeof(void*)
Mark Andrews [Tue, 14 Aug 2018 07:13:20 +0000 (17:13 +1000)] 
mempool didn't work for sizes less than sizeof(void*)

7 years agoMerge branch '468-queue-rndc-signing-nsec3param-requests-if-needed' into 'master'
Michał Kępień [Tue, 14 Aug 2018 07:44:53 +0000 (03:44 -0400)] 
Merge branch '468-queue-rndc-signing-nsec3param-requests-if-needed' into 'master'

Queue "rndc signing -nsec3param ..." requests if needed

Closes #468

See merge request isc-projects/bind9!610

7 years agoAdd CHANGES entry
Michał Kępień [Tue, 14 Aug 2018 07:22:43 +0000 (09:22 +0200)] 
Add CHANGES entry

5008. [bug] "rndc signing -nsec3param ..." requests were silently
ignored for zones which were not yet loaded or
transferred. [GL #468]

7 years agoQueue "rndc signing -nsec3param ..." requests if needed
Michał Kępień [Tue, 14 Aug 2018 07:22:43 +0000 (09:22 +0200)] 
Queue "rndc signing -nsec3param ..." requests if needed

If "rndc signing -nsec3param ..." is ran for a zone which has not yet
been loaded or transferred (i.e. its "db" field is NULL), it will be
silently ignored by named despite rndc logging an "nsec3param request
queued" message, which is misleading.  Prevent this by keeping a
per-zone queue of NSEC3PARAM change requests which arrive before a zone
is loaded or transferred and processing that queue once the raw version
of an inline-signed zone becomes available.

7 years agoMerge branch '462-full-recv-queue-on-netbsd' into 'master'
Ondřej Surý [Mon, 13 Aug 2018 17:19:48 +0000 (13:19 -0400)] 
Merge branch '462-full-recv-queue-on-netbsd' into 'master'

Resolve "Full Recv-Queue"

Closes #462

See merge request isc-projects/bind9!629

7 years agoMake ENOBUFS a soft error
Ondřej Surý [Mon, 13 Aug 2018 07:35:42 +0000 (09:35 +0200)] 
Make ENOBUFS a soft error

7 years agoMerge branch '9-use-C99-integer-types-fix-install' into 'master'
Ondřej Surý [Mon, 13 Aug 2018 13:38:55 +0000 (09:38 -0400)] 
Merge branch '9-use-C99-integer-types-fix-install' into 'master'

Don't try to install removed int.h and boolean.h headers

See merge request isc-projects/bind9!627

7 years agoDon't try to install removed int.h and boolean.h headers
Mathieu Arnold [Mon, 13 Aug 2018 13:30:36 +0000 (15:30 +0200)] 
Don't try to install removed int.h and boolean.h headers

7 years agoMerge branch 'support-softhsm-2.4.0' into 'master'
Ondřej Surý [Mon, 13 Aug 2018 11:22:25 +0000 (07:22 -0400)] 
Merge branch 'support-softhsm-2.4.0' into 'master'

Fix build failures on Debian sid

See merge request isc-projects/bind9!626

7 years agoDisable libidn2 on Debian stretch images
Ondřej Surý [Mon, 13 Aug 2018 10:00:01 +0000 (12:00 +0200)] 
Disable libidn2 on Debian stretch images

7 years agoUse clang on Debian stretch to workaround Debian Bug #903709
Ondřej Surý [Sun, 12 Aug 2018 17:38:39 +0000 (19:38 +0200)] 
Use clang on Debian stretch to workaround Debian Bug #903709

7 years agoSoftHSM 2.4.0 only supports softhsm2.conf now, rewrite GitLab CI commands to properly...
Ondřej Surý [Mon, 13 Aug 2018 09:24:36 +0000 (11:24 +0200)] 
SoftHSM 2.4.0 only supports softhsm2.conf now, rewrite GitLab CI commands to properly support that

7 years agoMerge branch '469-typo-in-validate-glue-branch' into 'master'
Ondřej Surý [Sat, 11 Aug 2018 08:16:34 +0000 (04:16 -0400)] 
Merge branch '469-typo-in-validate-glue-branch' into 'master'

Resolve "Typo in validate-glue branch"

See merge request isc-projects/bind9!613

7 years agoFix !!validate typo to -> !validate
Ondřej Surý [Fri, 10 Aug 2018 09:15:36 +0000 (11:15 +0200)] 
Fix !!validate typo to -> !validate

7 years agoMerge branch 'fix-ns-log-mismatch' into 'master'
Evan Hunt [Fri, 10 Aug 2018 19:14:10 +0000 (15:14 -0400)] 
Merge branch 'fix-ns-log-mismatch' into 'master'

mismatch between defined log modules and ns_modules[] in lib/ns/log.c

See merge request isc-projects/bind9!612

7 years agomismatch between defined log modules and ns_modules[] in lib/ns/log.c
Evan Hunt [Fri, 10 Aug 2018 07:48:06 +0000 (00:48 -0700)] 
mismatch between defined log modules and ns_modules[] in lib/ns/log.c

7 years agoMerge branch '434-after-isc_safe-merge-the-windows-build-fails-due-missing-openssl_li...
Ondřej Surý [Fri, 10 Aug 2018 14:58:04 +0000 (10:58 -0400)] 
Merge branch '434-after-isc_safe-merge-the-windows-build-fails-due-missing-openssl_libs-in-project-files' into 'master'

Resolve "After isc_safe merge, the Windows build fails due missing OPENSSL_LIBS in project files"

Closes #434

See merge request isc-projects/bind9!617

7 years agoAdd @OPENSSL_LIB@ to Windows project files as needed
Ondřej Surý [Fri, 10 Aug 2018 14:05:23 +0000 (16:05 +0200)] 
Add @OPENSSL_LIB@ to Windows project files as needed

7 years agoMerge branch '457-restore-logging-of-used-openssl-versions-upon-startup' into 'master'
Ondřej Surý [Fri, 10 Aug 2018 13:16:05 +0000 (09:16 -0400)] 
Merge branch '457-restore-logging-of-used-openssl-versions-upon-startup' into 'master'

Restore logging of used OpenSSL versions upon startup

Closes #457

See merge request isc-projects/bind9!615

7 years agoRestore logging of used OpenSSL versions upon startup
Michał Kępień [Fri, 10 Aug 2018 11:56:01 +0000 (13:56 +0200)] 
Restore logging of used OpenSSL versions upon startup

Remove an #ifdef which commit c3b8130fe8267185e786e9c12527df7c53b37589
should have removed.

7 years agoMerge branch 'security-complete-dname-fix' into 'master'
Evan Hunt [Wed, 8 Aug 2018 22:33:21 +0000 (18:33 -0400)] 
Merge branch 'security-complete-dname-fix' into 'master'

Merge CVE-2018-5740 fix

See merge request isc-projects/bind9!607

7 years agoCHANGES, release note
Evan Hunt [Fri, 6 Jul 2018 03:48:26 +0000 (20:48 -0700)] 
CHANGES, release note

7 years agocaclulate nlabels and set *chainingp correctly
Evan Hunt [Tue, 24 Jul 2018 17:18:58 +0000 (10:18 -0700)] 
caclulate nlabels and set *chainingp correctly

7 years agotest case
Evan Hunt [Fri, 6 Jul 2018 01:57:48 +0000 (18:57 -0700)] 
test case

7 years agoexplicit DNAME query could trigger a crash if deny-answer-aliases was set
Evan Hunt [Thu, 5 Jul 2018 21:34:30 +0000 (14:34 -0700)] 
explicit DNAME query could trigger a crash if deny-answer-aliases was set

7 years agoMerge branch '9-use-C99-integer-types' into 'master'
Ondřej Surý [Wed, 8 Aug 2018 09:05:26 +0000 (05:05 -0400)] 
Merge branch '9-use-C99-integer-types' into 'master'

Redefine ISC's int and boolean types to use <stdint.h> and <stdbool.h> types

See merge request isc-projects/bind9!162

7 years agoAdd CHANGES entry
Ondřej Surý [Tue, 17 Apr 2018 17:16:24 +0000 (10:16 -0700)] 
Add CHANGES entry

5007.   [cleanup]       Replace custom ISC boolean and integer data types
                        with C99 stdint.h and stdbool.h types. [GL #9]

7 years agoRemove duplicate config.h
Ondřej Surý [Sun, 29 Jul 2018 06:58:14 +0000 (08:58 +0200)] 
Remove duplicate config.h

7 years agoReplace custom isc_boolean_t with C standard bool type
Ondřej Surý [Tue, 17 Apr 2018 15:29:14 +0000 (08:29 -0700)] 
Replace custom isc_boolean_t with C standard bool type

7 years agoReplace custom isc_u?intNN_t types with C99 u?intNN_t types
Ondřej Surý [Wed, 28 Mar 2018 12:19:37 +0000 (14:19 +0200)] 
Replace custom isc_u?intNN_t types with C99 u?intNN_t types

7 years agoGet rid of extra UINT64_MAX definition in lib/isc/win32/time.c
Ondřej Surý [Tue, 24 Jul 2018 07:23:39 +0000 (09:23 +0200)] 
Get rid of extra UINT64_MAX definition in lib/isc/win32/time.c

7 years agoReplace ISC_PRINT_QUADFORMAT with inttypes.h format constants
Ondřej Surý [Wed, 28 Mar 2018 12:56:40 +0000 (14:56 +0200)] 
Replace ISC_PRINT_QUADFORMAT with inttypes.h format constants

7 years agoCheck for C99 compatible compiler
Ondřej Surý [Tue, 24 Jul 2018 12:42:20 +0000 (14:42 +0200)] 
Check for C99 compatible compiler

7 years agoMerge branch 'silence-openbsd-warning' into 'master'
Ondřej Surý [Wed, 8 Aug 2018 07:34:44 +0000 (03:34 -0400)] 
Merge branch 'silence-openbsd-warning' into 'master'

Silence a compiler warning on openbsd and fix windows build

See merge request isc-projects/bind9!603

7 years agoSilence a compiler warning on openbsd and fix windows build
Evan Hunt [Wed, 8 Aug 2018 03:11:46 +0000 (20:11 -0700)] 
Silence a compiler warning on openbsd and fix windows build

7 years agoMerge branch '431-refactor-code-preparing-a-delegation-response' into 'master'
Michał Kępień [Wed, 8 Aug 2018 06:26:40 +0000 (02:26 -0400)] 
Merge branch '431-refactor-code-preparing-a-delegation-response' into 'master'

Refactor code preparing a delegation response

Closes #431

See merge request isc-projects/bind9!549

7 years agoAdd CHANGES entry
Michał Kępień [Wed, 8 Aug 2018 05:56:29 +0000 (07:56 +0200)] 
Add CHANGES entry

5006. [cleanup] Code preparing a delegation response was extracted from
query_delegation() and query_zone_delegation() into a
separate function in order to decrease code
duplication. [GL #431]

7 years agoExtract code preparing a delegation response to a separate function
Michał Kępień [Wed, 8 Aug 2018 05:56:29 +0000 (07:56 +0200)] 
Extract code preparing a delegation response to a separate function

Changes introduced by the previous two commits make the parts of
query_delegation() and query_zone_delegation() which prepare a
delegation response functionally equivalent.  Extract this code into a
separate function, query_prepare_delegation_response(), and then call
the latter from both query_delegation() and query_zone_delegation() in
order to reduce code duplication.  Add a comment describing the purpose
of the extracted code.  Fix coding style issues.

7 years agoRemove unused NS_QUERYATTR_CACHEGLUEOK query attribute
Michał Kępień [Wed, 8 Aug 2018 05:56:29 +0000 (07:56 +0200)] 
Remove unused NS_QUERYATTR_CACHEGLUEOK query attribute

The NS_QUERYATTR_CACHEGLUEOK query attribute has no influence on query
processing.  Remove it.

7 years agoRestore zone database and zone node if cache search results are to be ignored
Michał Kępień [Wed, 8 Aug 2018 05:56:29 +0000 (07:56 +0200)] 
Restore zone database and zone node if cache search results are to be ignored

When query processing hits a delegation from a locally configured zone,
an attempt may be made to look for a better answer in the cache.  In
such a case, the zone-sourced delegation data is set aside and the
lookup is retried using the cache database.  When that lookup is
completed, a decision is made whether the answer found in the cache is
better than the answer found in the zone.

Currently, if the zone-sourced answer turns out to be better than the
one found in the cache:

  - qctx->zdb is not restored into qctx->db,
  - qctx->node, holding the zone database node found, is not even saved.

Thus, in such a case both qctx->db and qctx->node will point at cache
data.  This is not an issue for BIND versions which do not support
mirror zones because in these versions non-recursive queries always
cause the zone-sourced delegation to be returned and thus the
non-recursive part of query_delegation() is never reached if the
delegation is coming from a zone.  With mirror zones, however,
non-recursive queries may cause cache lookups even after a zone
delegation is found.  Leaving qctx->db assigned to the cache database
when query_delegation() determines that the zone-sourced delegation is
the best answer to the client's query prevents DS records from being
added to delegations coming from mirror zones.  Fix this issue by
keeping the zone database and zone node in qctx while the cache is
searched for an answer and then restoring them into qctx->db and
qctx->node, respectively, if the zone-sourced delegation turns out to be
the best answer.  Since this change means that qctx->zdb cannot be used
as the glue database any more as it will be reset to NULL by RESTORE(),
ensure that qctx->db is not a cache database before attaching it to
qctx->client->query.gluedb.

Furthermore, current code contains a conditional statement which
prevents a mirror zone from being used as a source of glue records.
Said statement was added to prevent assertion failures caused by
attempting to use a zone database's glue cache for finding glue for an
NS RRset coming from a cache database.  However, that check is overly
strict since it completely prevents glue from being added to delegations
coming from mirror zones.  With the changes described above in place,
the scenario this check was preventing can no longer happen, so remove
the aforementioned check.

If qctx->zdb is not NULL, qctx->zfname will also not be NULL;
qctx->zsigrdataset may be NULL in such a case, but query_putrdataset()
handles pointers to NULL pointers gracefully.  Remove redundant
conditional expressions to make the cleanup code in query_freedata()
match the corresponding sequences of SAVE() / RESTORE() macros more
closely.

7 years agoMerge branch '440-root-zone-performance-regression-uint32' into 'master'
Ondřej Surý [Tue, 7 Aug 2018 08:02:02 +0000 (04:02 -0400)] 
Merge branch '440-root-zone-performance-regression-uint32' into 'master'

Resolve "Root zone performance regression since 9.12.2rc2 and 9.13.1"

Closes #440

See merge request isc-projects/bind9!602

7 years agoMake sure the storage for isc_random32() result is 32-bit long
Ondřej Surý [Tue, 7 Aug 2018 07:52:47 +0000 (09:52 +0200)] 
Make sure the storage for isc_random32() result is 32-bit long

7 years agoMerge branch '440-root-zone-performance-regression' into 'master'
Ondřej Surý [Mon, 6 Aug 2018 09:38:44 +0000 (05:38 -0400)] 
Merge branch '440-root-zone-performance-regression' into 'master'

Resolve "Root zone performance regression since 9.12.2rc2 and 9.13.1"

Closes #440

See merge request isc-projects/bind9!593

7 years agoUpdate ARM on the default ordering
Ondřej Surý [Mon, 6 Aug 2018 09:04:56 +0000 (11:04 +0200)] 
Update ARM on the default ordering

7 years agoDefine and use new DNS_RDATASET_COUNT_UNDEFINED equals ISC_UINT32_MAX to make the...
Ondřej Surý [Mon, 6 Aug 2018 08:49:43 +0000 (10:49 +0200)] 
Define and use new DNS_RDATASET_COUNT_UNDEFINED equals ISC_UINT32_MAX to make the code more readable

7 years agoModify the rrsetorder test to cope with the rrset order randomization (only four...
Ondřej Surý [Sun, 5 Aug 2018 05:28:17 +0000 (07:28 +0200)] 
Modify the rrsetorder test to cope with the rrset order randomization (only four orders are now possible)

7 years agoRefactor code around random/cyclic/fixed to reduce code duplication
Ondřej Surý [Sun, 5 Aug 2018 05:18:27 +0000 (07:18 +0200)] 
Refactor code around random/cyclic/fixed to reduce code duplication

7 years agoOnly get one random number per response when order == random
Mark Andrews [Sun, 5 Aug 2018 05:23:07 +0000 (07:23 +0200)] 
Only get one random number per response when order == random

7 years agoMerge branch 'remove-dead-code' into 'master'
Mark Andrews [Thu, 2 Aug 2018 23:22:25 +0000 (19:22 -0400)] 
Merge branch 'remove-dead-code' into 'master'

Remove dead code

See merge request isc-projects/bind9!587

7 years agoremove dead code
Mark Andrews [Thu, 2 Aug 2018 04:36:27 +0000 (14:36 +1000)] 
remove dead code

7 years agoMerge branch '442-dnssec-verify-fails-on-case-sensitivity-of-owner-names-in-nsec...
Mark Andrews [Thu, 2 Aug 2018 22:34:46 +0000 (18:34 -0400)] 
Merge branch '442-dnssec-verify-fails-on-case-sensitivity-of-owner-names-in-nsec-bitmap' into 'master'

Resolve "dnssec-verify fails on case-sensitivity of owner names in NSEC bitmap"

Closes #442

See merge request isc-projects/bind9!562

7 years agoadd CHANGES
Mark Andrews [Thu, 2 Aug 2018 01:27:18 +0000 (11:27 +1000)] 
add CHANGES

7 years agoonly check the bit map
Mark Andrews [Tue, 31 Jul 2018 04:52:48 +0000 (14:52 +1000)] 
only check the bit map

7 years agoMerge branch '543-revert-!553' into 'master'
Ondřej Surý [Thu, 2 Aug 2018 14:32:08 +0000 (10:32 -0400)] 
Merge branch '543-revert-!553' into 'master'

Revert "Merge branch 'modified-manual-install-oot' into 'master'"

Closes #453

See merge request isc-projects/bind9!573

7 years agoRevert "Merge branch 'modified-manual-install-oot' into 'master'"
Ondřej Surý [Wed, 1 Aug 2018 19:25:05 +0000 (21:25 +0200)] 
Revert "Merge branch 'modified-manual-install-oot' into 'master'"

This reverts commit d9929b1b0a36c23cf9f85e2127533888cb150f28, reversing
changes made to 8abf2f23d0993347132e8cc46897ab1401766251.

7 years agoMerge branch '454-broken-build-with-custom-ldflags' into 'master'
Ondřej Surý [Thu, 2 Aug 2018 12:41:50 +0000 (08:41 -0400)] 
Merge branch '454-broken-build-with-custom-ldflags' into 'master'

Resolve "Broken build with custom LDFLAGS"

Closes #454

See merge request isc-projects/bind9!572

7 years agoPreserve ${LDFLAGS} contents in bin/dig/
Ondřej Surý [Wed, 1 Aug 2018 19:13:40 +0000 (21:13 +0200)] 
Preserve ${LDFLAGS} contents in bin/dig/

7 years agoMerge branch '439-the-signed-instance-of-a-in-line-zone-should-be-treated-as-dynamic...
Mark Andrews [Thu, 2 Aug 2018 04:23:06 +0000 (00:23 -0400)] 
Merge branch '439-the-signed-instance-of-a-in-line-zone-should-be-treated-as-dynamic' into 'master'

Resolve "The signed instance of a in-line zone should be treated as dynamic."

Closes #439

See merge request isc-projects/bind9!554

7 years agoadd CHANGES
Mark Andrews [Thu, 2 Aug 2018 04:07:03 +0000 (14:07 +1000)] 
add CHANGES

7 years agotreat the signed instance of a inline zone as dynamic
Mark Andrews [Thu, 26 Jul 2018 03:59:22 +0000 (13:59 +1000)] 
treat the signed instance of a inline zone as dynamic

7 years agoturn off ixfr-from-differences on signed instance of in-line zone
Mark Andrews [Thu, 26 Jul 2018 03:56:35 +0000 (13:56 +1000)] 
turn off ixfr-from-differences on signed instance of in-line zone

7 years agorename zone to mayberaw
Mark Andrews [Thu, 26 Jul 2018 03:55:44 +0000 (13:55 +1000)] 
rename zone to mayberaw

7 years agoMerge branch '453-master-build-broken-in-documentation-tree' into 'master'
Mark Andrews [Thu, 2 Aug 2018 02:41:45 +0000 (22:41 -0400)] 
Merge branch '453-master-build-broken-in-documentation-tree' into 'master'

add /opt/local/share/xsl/docbook-xsl-nons to the places to look for manpages/docbook.xsl under macports

See merge request isc-projects/bind9!571

7 years agoadd /opt/local/share/xsl/docbook-xsl-nons to the places to look for manpages/docbook...
Mark Andrews [Wed, 1 Aug 2018 14:50:43 +0000 (00:50 +1000)] 
add /opt/local/share/xsl/docbook-xsl-nons to the places to look for manpages/docbook.xsl under macports

7 years agoMerge branch '359-question-about-using-hashtable-size-log-messages-for-rpzs' into...
Mark Andrews [Thu, 2 Aug 2018 01:32:01 +0000 (21:32 -0400)] 
Merge branch '359-question-about-using-hashtable-size-log-messages-for-rpzs' into 'master'

Resolve "Question about 'using hashtable size' log messages for RPZs"

Closes #359

See merge request isc-projects/bind9!566

7 years agolower log level to debug(1)
Mark Andrews [Wed, 1 Aug 2018 05:07:33 +0000 (15:07 +1000)] 
lower log level to debug(1)

7 years agoMerge branch '424-nsupdate-tests-fail-intermittently' into 'master'
Mark Andrews [Thu, 2 Aug 2018 01:25:27 +0000 (21:25 -0400)] 
Merge branch '424-nsupdate-tests-fail-intermittently' into 'master'

Resolve "nsupdate tests fail intermittently"

Closes #424

See merge request isc-projects/bind9!544

7 years agouse guard values for testing unixtime serial
Mark Andrews [Wed, 25 Jul 2018 01:19:08 +0000 (11:19 +1000)] 
use guard values for testing unixtime serial

7 years agosave SOA values
Mark Andrews [Thu, 19 Jul 2018 22:11:49 +0000 (08:11 +1000)] 
save SOA values

7 years agoMerge branch '406-dns_acl_isinsecure-does-not-handle-geoip-elements' into 'master'
Mark Andrews [Wed, 1 Aug 2018 23:30:22 +0000 (19:30 -0400)] 
Merge branch '406-dns_acl_isinsecure-does-not-handle-geoip-elements' into 'master'

Resolve "dns_acl_isinsecure does not handle geoip elements."

Closes #406

See merge request isc-projects/bind9!528

7 years agoadd CHANGES note
Mark Andrews [Thu, 12 Jul 2018 04:53:06 +0000 (14:53 +1000)] 
add CHANGES note

7 years agohandle dns_aclelementtype_geoip
Mark Andrews [Thu, 12 Jul 2018 04:48:01 +0000 (14:48 +1000)] 
handle dns_aclelementtype_geoip

7 years agotest dns_acl_isinsecure with geoip element
Mark Andrews [Thu, 12 Jul 2018 04:47:09 +0000 (14:47 +1000)] 
test dns_acl_isinsecure with geoip element

7 years agoMerge branch '410-missing-sanity-check-for-call-to-next_token-in-file-mdig-c-for...
Mark Andrews [Wed, 1 Aug 2018 23:17:00 +0000 (19:17 -0400)] 
Merge branch '410-missing-sanity-check-for-call-to-next_token-in-file-mdig-c-for-bind-9-12-1-p2' into 'master'

Resolve "Missing Sanity Check for call to next_token() in file 'mdig.c' for BIND 9.12.1-P2"

Closes #410

See merge request isc-projects/bind9!527

7 years agoadd CHANGES note
Mark Andrews [Thu, 12 Jul 2018 02:43:36 +0000 (12:43 +1000)] 
add CHANGES note

7 years agotest mdig '+ednsopt=:' handling
Mark Andrews [Thu, 12 Jul 2018 02:39:49 +0000 (12:39 +1000)] 
test mdig '+ednsopt=:' handling

7 years agofix handling of '+ednsopt=:'; support 100 ednsopts per query rather than 100 total
Mark Andrews [Thu, 12 Jul 2018 02:38:24 +0000 (12:38 +1000)] 
fix handling of '+ednsopt=:'; support 100 ednsopts per query rather than 100 total

7 years agoMerge branch '372-smimea-and-tlsa-methods-incorrectly-use-txt-type' into 'master'
Mark Andrews [Wed, 1 Aug 2018 22:23:53 +0000 (18:23 -0400)] 
Merge branch '372-smimea-and-tlsa-methods-incorrectly-use-txt-type' into 'master'

Resolve "smimea and tlsa methods incorrectly use txt type"

Closes #372

See merge request isc-projects/bind9!458

7 years agouse tlsa and smime structs to set common values
Mark Andrews [Sat, 30 Jun 2018 01:11:47 +0000 (11:11 +1000)] 
use tlsa and smime structs to set common values

7 years agoMerge branch 'modified-manual-install-oot' into 'master'
Mark Andrews [Wed, 1 Aug 2018 06:06:44 +0000 (02:06 -0400)] 
Merge branch 'modified-manual-install-oot' into 'master'

Use make automatic variables to install correct manual version.

See merge request isc-projects/bind9!553

7 years agoUse make automatic variables to install updated manuals
Petr Menšík [Wed, 25 Jul 2018 10:24:16 +0000 (12:24 +0200)] 
Use make automatic variables to install updated manuals

Make will choose modified manual from build directory or original from source
directory automagically. Take advantage of install tool feature.
Install all files in single command instead of iterating on each of them.

7 years agoMerge branch '443-isc_buffer_printf-fixes' into 'master'
Ondřej Surý [Tue, 31 Jul 2018 20:14:47 +0000 (16:14 -0400)] 
Merge branch '443-isc_buffer_printf-fixes' into 'master'

Resolve "isc_buffer_printf() grows buffer without autorealloc being set + nit in isc_buffer_realloc()"

Closes #443

See merge request isc-projects/bind9!559

7 years agoChange isc_buffer_reallocate() into a static functions as it is not used outside...
Ondřej Surý [Sat, 28 Jul 2018 04:24:12 +0000 (06:24 +0200)] 
Change isc_buffer_reallocate() into a static functions as it is not used outside of isc_buffer_reserve()