]> git.ipfire.org Git - thirdparty/bind9.git/log
thirdparty/bind9.git
7 years agoRemove the isc_bind9 internal flag and flatten the isc__ to isc_ namespace 311-remove-isc_bind9-code-from-libraries
Ondřej Surý [Tue, 5 Jun 2018 12:36:22 +0000 (14:36 +0200)] 
Remove the isc_bind9 internal flag and flatten the isc__ to isc_ namespace

7 years agoMerge branch 'placeholder' into 'master'
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

7 years agoplaceholder
Evan Hunt [Tue, 5 Jun 2018 05:07:58 +0000 (22:07 -0700)] 
placeholder

7 years agoMerge branch 'fanf/bind9-u/fanf2/nsid-logging' into 'master'
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

7 years agoAdd CHANGES and release notes entries
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]

7 years agoMove NSID logging to its own category
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.

7 years agoMerge branch '281-dont-insert-extra-space-between-nsec3-nexthash-and-typemap' into...
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

7 years agoAdd CHANGES note
Mark Andrews [Mon, 4 Jun 2018 02:24:00 +0000 (12:24 +1000)] 
Add CHANGES note

7 years agoAdd NSEC3 fromtext/totext unittests
Mukund Sivaraman [Thu, 24 May 2018 04:57:33 +0000 (10:27 +0530)] 
Add NSEC3 fromtext/totext unittests

7 years agoDon't insert 2nd space between NSEC3 nexthash and typemap fields
Mukund Sivaraman [Wed, 23 May 2018 13:10:48 +0000 (18:40 +0530)] 
Don't insert 2nd space between NSEC3 nexthash and typemap fields

7 years agoMerge branch 'update-git-replay-merge' into 'master'
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

7 years agoAdd *.rej and *.orig to the global .gitignore
Ondřej Surý [Wed, 16 May 2018 07:20:58 +0000 (09:20 +0200)] 
Add *.rej and *.orig to the global .gitignore

7 years agoUpdate git-replay-merge script to use gitlab CLI to push merge request automatically
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

7 years agoMerge branch '30-deprecated-dnssec-validation-auto' into 'master'
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

7 years agoCHANGES and release note
Evan Hunt [Wed, 16 May 2018 18:58:52 +0000 (11:58 -0700)] 
CHANGES and release note

7 years agoupdate system tests so validation won't fail when using IANA key
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.

7 years agoSet "dnssec-validation auto" by default
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

7 years agoMerge branch 'ignore-more-files-in-bin-tests-optional' into 'master'
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

7 years agoAdd backtrace_test and nsecify to bin/tests/optional/.gitignore
Ondřej Surý [Thu, 31 May 2018 09:46:17 +0000 (11:46 +0200)] 
Add backtrace_test and nsecify to bin/tests/optional/.gitignore

7 years agoMerge branch '289-fix-non-threaded-and-windows-builds' into 'master'
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

7 years agoRemove thread_local macro from win32 platform.h
Ondřej Surý [Wed, 30 May 2018 21:03:22 +0000 (23:03 +0200)] 
Remove thread_local macro from win32 platform.h

7 years agoUninline isc_nonce_buf
Ondřej Surý [Wed, 30 May 2018 20:43:39 +0000 (22:43 +0200)] 
Uninline isc_nonce_buf

7 years agoAdd isc_entropy_get to libisc.def.in
Ondřej Surý [Wed, 30 May 2018 20:34:57 +0000 (22:34 +0200)] 
Add isc_entropy_get to libisc.def.in

7 years agoRemove return from void function
Ondřej Surý [Wed, 30 May 2018 20:14:38 +0000 (22:14 +0200)] 
Remove return from void function

7 years agoAdd nonce.{c,h} and entropy.c to libisc.vcxproj.*
Ondřej Surý [Wed, 30 May 2018 19:59:24 +0000 (21:59 +0200)] 
Add nonce.{c,h} and entropy.c to libisc.vcxproj.*

7 years agoFix various build failures on Windows (Courtesy of rockerinthelocker)
Ondřej Surý [Wed, 30 May 2018 13:09:55 +0000 (15:09 +0200)] 
Fix various build failures on Windows (Courtesy of rockerinthelocker)

7 years agoRemove non-existant GUIDs from bind9.sln.in
Ondřej Surý [Wed, 30 May 2018 06:11:15 +0000 (08:11 +0200)] 
Remove non-existant GUIDs from bind9.sln.in

7 years agoChange the _LOCK macro on Windows and the variable initialization to be more VC compa...
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

7 years agoTurn the _LOCK/_UNLOCK in xoshiro128** to no-op for non-threaded builds
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

7 years agoUse isc int types to be able to build with old VS
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

7 years agoMerge branch '72-supported-platforms' into 'master'
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

7 years agoadd PLATFORMS.md/PLATFORMS, for a supported platform list
Evan Hunt [Thu, 24 May 2018 06:19:17 +0000 (23:19 -0700)] 
add PLATFORMS.md/PLATFORMS, for a supported platform list

7 years agoMerge branch '301-rpzrecurse-output' into 'master'
Curtis Blackburn [Wed, 30 May 2018 02:14:12 +0000 (22:14 -0400)] 
Merge branch '301-rpzrecurse-output' into 'master'

Resolve "output of the rpzrecurse test is incorrect on windows"

Closes #301

See merge request isc-projects/bind9!327

7 years agobits of conf.sh.in and conf.sh.win32 were out of sync
Evan Hunt [Wed, 30 May 2018 01:49:43 +0000 (18:49 -0700)] 
bits of conf.sh.in and conf.sh.win32 were out of sync

7 years agoMerge branch 'cleanups' into 'master'
Evan Hunt [Wed, 30 May 2018 02:05:24 +0000 (22:05 -0400)] 
Merge branch 'cleanups' into 'master'

fix missing config.h and win32 symbols

See merge request isc-projects/bind9!326

7 years agofix missing config.h and win32 symbols
Evan Hunt [Wed, 30 May 2018 01:39:56 +0000 (18:39 -0700)] 
fix missing config.h and win32 symbols

7 years agoMerge branch '289-add-non-cs-prng' into 'master'
Ondřej Surý [Tue, 29 May 2018 21:08:52 +0000 (17:08 -0400)] 
Merge branch '289-add-non-cs-prng' into 'master'

Change isc_random() to be just PRNG, and add isc_nonce_buf() that uses CSPRNG

Closes #289

See merge request isc-projects/bind9!325

7 years agoAdd CHANGES entry.
Ondřej Surý [Tue, 29 May 2018 18:40:34 +0000 (20:40 +0200)] 
Add CHANGES entry.

4956.   [func]          Change isc_random() to be just PRNG using xoshiro128**,
                        and add isc_nonce_buf() that uses CSPRNG. [GL #289]

7 years agoMake the xoshiro128plusplus thread-safe
Ondřej Surý [Tue, 29 May 2018 12:10:32 +0000 (14:10 +0200)] 
Make the xoshiro128plusplus thread-safe

7 years agoChange isc_random() to be just PRNG, and add isc_nonce_buf() that uses CSPRNG
Ondřej Surý [Mon, 28 May 2018 13:22:23 +0000 (15:22 +0200)] 
Change isc_random() to be just PRNG, and add isc_nonce_buf() that uses CSPRNG

This commit reverts the previous change to use system provided
entropy, as (SYS_)getrandom is very slow on Linux because it is
a syscall.

The change introduced in this commit adds a new call isc_nonce_buf
that uses CSPRNG from cryptographic library provider to generate
secure data that can be and must be used for generating nonces.
Example usage would be DNS cookies.

The isc_random() API has been changed to use fast PRNG that is not
cryptographically secure, but runs entirely in user space.  Two
contestants have been considered xoroshiro family of the functions
by Villa&Blackman and PCG by O'Neill.  After a consideration the
xoshiro128starstar function has been used as uint32_t random number
provider because it is very fast and has good enough properties
for our usage pattern.

The other change introduced in the commit is the more extensive usage
of isc_random_uniform in places where the usage pattern was
isc_random() % n to prevent modulo bias.  For usage patterns where
only 16 or 8 bits are needed (DNS Message ID), the isc_random()
functions has been renamed to isc_random32(), and isc_random16() and
isc_random8() functions have been introduced by &-ing the
isc_random32() output with 0xffff and 0xff.  Please note that the
functions that uses stripped down bit count doesn't pass our
NIST SP 800-22 based random test.

7 years agoMerge branch '286-new-cppcheck-detected-errors' into 'master'
Mark Andrews [Mon, 28 May 2018 23:40:53 +0000 (19:40 -0400)] 
Merge branch '286-new-cppcheck-detected-errors' into 'master'

Resolve "New cppcheck-detected errors"

See merge request isc-projects/bind9!324

7 years agoadd CHANGES note
Mark Andrews [Mon, 28 May 2018 23:25:50 +0000 (09:25 +1000)] 
add CHANGES note

7 years agowork around cppcheck false positive
Mark Andrews [Mon, 28 May 2018 07:26:39 +0000 (17:26 +1000)] 
work around cppcheck false positive

7 years agoMerge branch '293-cleanup-radix' into 'master'
Evan Hunt [Mon, 28 May 2018 23:07:20 +0000 (19:07 -0400)] 
Merge branch '293-cleanup-radix' into 'master'

Resolve "Follow-up from "Remove ECS authoritative implementation from BIND""

Closes #293

See merge request isc-projects/bind9!322

7 years agoimprove readability of radix code
Evan Hunt [Fri, 25 May 2018 20:25:54 +0000 (13:25 -0700)] 
improve readability of radix code

- use RADIX_V4 and RADIX_V6 instead of 0 and 1 as array indices
- remove some unused macros

7 years agoMerge branch 'serve-stale-doc-and-logging' into 'master'
Evan Hunt [Mon, 28 May 2018 22:38:49 +0000 (18:38 -0400)] 
Merge branch 'serve-stale-doc-and-logging' into 'master'

Serve stale doc and logging

See merge request isc-projects/bind9!323

7 years agoCHANGES
Evan Hunt [Sat, 26 May 2018 05:10:24 +0000 (22:10 -0700)] 
CHANGES

7 years agoMove serve-stale logging to its own category, so that its verbosity can be curtailed.
Tony Finch [Tue, 10 Apr 2018 15:17:57 +0000 (16:17 +0100)] 
Move serve-stale logging to its own category, so that its verbosity can be curtailed.

7 years agoclarify serve-stale documentation, and add a floor for max-stale-ttl
Evan Hunt [Sat, 26 May 2018 05:00:37 +0000 (22:00 -0700)] 
clarify serve-stale documentation, and add a floor for max-stale-ttl

- added a 1-second floor to max-stale-ttl similar to stale-answer-ttl;
  if set to 0, it will be silently updated to 1.
- fixed the ARM entry on max-stale-ttl, which incorrectly suggested that
  the default was 0 instead of 1 week.
- clarified rndc serve-stale documentation.

7 years agoMerge branch '245-fix-test-color' into 'master'
Evan Hunt [Fri, 25 May 2018 19:58:32 +0000 (15:58 -0400)] 
Merge branch '245-fix-test-color' into 'master'

Resolve "rpz test fails to launch ns2 on openbsd"

Closes #245

See merge request isc-projects/bind9!321

7 years agofix openbsd color-display problem in system test output
Evan Hunt [Fri, 25 May 2018 19:47:02 +0000 (12:47 -0700)] 
fix openbsd color-display problem in system test output

7 years agoMerge branch '184-lock-bucket-mapping-is-broken-in-rbtdb-c-when-dns_rbt_usehash-is...
Evan Hunt [Fri, 25 May 2018 16:29:56 +0000 (12:29 -0400)] 
Merge branch '184-lock-bucket-mapping-is-broken-in-rbtdb-c-when-dns_rbt_usehash-is-not-defined' into 'master'

Resolve "Lock bucket mapping is broken in rbtdb.c when DNS_RBT_USEHASH is not defined"

Closes #184

See merge request isc-projects/bind9!159

7 years agoCHANGES
Evan Hunt [Fri, 25 May 2018 16:04:59 +0000 (09:04 -0700)] 
CHANGES

7 years agoremove #ifndef DNS_RBT_USEHASH from rbtdb.c
Evan Hunt [Fri, 20 Apr 2018 21:37:31 +0000 (14:37 -0700)] 
remove #ifndef DNS_RBT_USEHASH from rbtdb.c

- this was a compile time option to disable the use of a hash table in
  the RBTDB. the code path without the hash table was buggy and
  untested, and unlikely to be needed by anyone anyway.

7 years agoMerge branch '32-remove-ecs-auth' into 'master'
Evan Hunt [Fri, 25 May 2018 15:31:11 +0000 (11:31 -0400)] 
Merge branch '32-remove-ecs-auth' into 'master'

Resolve "Remove ECS authoritative implementation from BIND"

Closes #32

See merge request isc-projects/bind9!219

7 years agoCHANGES, release note
Evan Hunt [Fri, 25 May 2018 05:15:46 +0000 (22:15 -0700)] 
CHANGES, release note

7 years agocopyrights
Evan Hunt [Fri, 25 May 2018 05:15:39 +0000 (22:15 -0700)] 
copyrights

7 years agoremove the experimental authoritative ECS support from named
Evan Hunt [Fri, 27 Apr 2018 03:57:41 +0000 (20:57 -0700)] 
remove the experimental authoritative ECS support from named

- mark the 'geoip-use-ecs' option obsolete; warn when it is used
  in named.conf
- prohibit 'ecs' ACL tags in named.conf; note that this is a fatal error
  since simply ignoring the tags could make ACLs behave unpredictably
- re-simplify the radix and iptable code
- clean up dns_acl_match(), dns_aclelement_match(), dns_acl_allowed()
  and dns_geoip_match() so they no longer take ecs options
- remove the ECS-specific unit and system test cases
- remove references to ECS from the ARM

7 years agoMerge branch '290-documentation-error-missing' into 'master'
Mark Andrews [Fri, 25 May 2018 03:09:03 +0000 (23:09 -0400)] 
Merge branch '290-documentation-error-missing' into 'master'

Resolve "Documentation error - missing "};""

Closes #290

See merge request isc-projects/bind9!318

7 years agoadd closing '};'
Mark Andrews [Fri, 25 May 2018 02:48:55 +0000 (12:48 +1000)] 
add closing '};'

7 years agoMerge branch 'fix-catz-test' into 'master'
Evan Hunt [Thu, 24 May 2018 23:12:51 +0000 (19:12 -0400)] 
Merge branch 'fix-catz-test' into 'master'

fix catz test

See merge request isc-projects/bind9!317

7 years agofiles were left in place after catz run because of non-portable bracket use
Evan Hunt [Thu, 24 May 2018 21:43:03 +0000 (14:43 -0700)] 
files were left in place after catz run because of non-portable bracket use

7 years agoMerge branch 'add-readme-features' into 'master'
Evan Hunt [Thu, 24 May 2018 18:35:22 +0000 (14:35 -0400)] 
Merge branch 'add-readme-features' into 'master'

add new feature list to README

See merge request isc-projects/bind9!316

7 years agoadd new feature list to README
Evan Hunt [Thu, 24 May 2018 18:26:12 +0000 (11:26 -0700)] 
add new feature list to README

7 years agoMerge branch '283-ensure-there-is-a-blank-line-before-a-changes-entry-and-a-release...
Evan Hunt [Thu, 24 May 2018 00:55:12 +0000 (20:55 -0400)] 
Merge branch '283-ensure-there-is-a-blank-line-before-a-changes-entry-and-a-release-marker' into 'master'

Resolve "ensure there is a blank line before a changes entry and a release marker."

Closes #283

See merge request isc-projects/bind9!311

7 years agoadd blank line
Mark Andrews [Wed, 23 May 2018 04:32:37 +0000 (14:32 +1000)] 
add blank line

7 years agoensure there is a blank line before a changes entry and a release marker
Mark Andrews [Wed, 23 May 2018 04:31:15 +0000 (14:31 +1000)] 
ensure there is a blank line before a changes entry and a release marker

7 years agoMerge branch 'generate-notes-txt' into 'master'
Evan Hunt [Wed, 23 May 2018 16:48:42 +0000 (12:48 -0400)] 
Merge branch 'generate-notes-txt' into 'master'

use w3m to generate notes.txt as part of the doc build

See merge request isc-projects/bind9!310

7 years agocopyrights
Evan Hunt [Wed, 23 May 2018 01:41:23 +0000 (18:41 -0700)] 
copyrights

7 years agouse w3m to generate notes.txt as part of the doc build
Evan Hunt [Wed, 23 May 2018 00:29:44 +0000 (17:29 -0700)] 
use w3m to generate notes.txt as part of the doc build

7 years agoMerge branch '273-add-home-arpa-to-list-of-empty-zones-rfc-8375' into 'master'
Mark Andrews [Wed, 23 May 2018 00:57:19 +0000 (20:57 -0400)] 
Merge branch '273-add-home-arpa-to-list-of-empty-zones-rfc-8375' into 'master'

Resolve "Add "HOME.ARPA" to list of empty zones (RFC 8375)"

Closes #273

See merge request isc-projects/bind9!297

7 years agoadd HOME.ARPA to the list of empty zones
Mark Andrews [Fri, 18 May 2018 01:13:39 +0000 (11:13 +1000)] 
add HOME.ARPA to the list of empty zones

7 years agofix handling of failed tests
Mark Andrews [Fri, 18 May 2018 01:13:39 +0000 (11:13 +1000)] 
fix handling of failed tests

7 years agoMerge branch '272-missing-crypto-defines-in-windows-build' into 'master' v9.13.0
Evan Hunt [Tue, 22 May 2018 23:42:35 +0000 (19:42 -0400)] 
Merge branch '272-missing-crypto-defines-in-windows-build' into 'master'

Closes #272

See merge request isc-projects/bind9!308

7 years agofix broken win32 code in random.c
Evan Hunt [Tue, 22 May 2018 16:22:51 +0000 (09:22 -0700)] 
fix broken win32 code in random.c

7 years agoaddress win32 build issues
Ondřej Surý [Tue, 22 May 2018 13:24:37 +0000 (15:24 +0200)] 
address win32 build issues

- Replace external -DOPENSSL/-DPKCS11CRYPTO with properly AC_DEFINEd
  HAVE_OPENSSL/HAVE_PKCS11
- Don't enforce the crypto provider from platform.h, just from dst_api.c
  and configure scripts

7 years agoMerge branch '278-prevent-false-negatives-in-rootkeysentinel-system-test' into 'master'
Ondřej Surý [Tue, 22 May 2018 11:59:42 +0000 (07:59 -0400)] 
Merge branch '278-prevent-false-negatives-in-rootkeysentinel-system-test' into 'master'

Prevent false negatives in rootkeysentinel system test

Closes #278

See merge request isc-projects/bind9!301

7 years agoFix the name of the variable used in some bad TA checks
Michał Kępień [Mon, 21 May 2018 07:04:59 +0000 (09:04 +0200)] 
Fix the name of the variable used in some bad TA checks

7 years agoPrevent false negatives in rootkeysentinel system test
Michał Kępień [Mon, 21 May 2018 06:00:44 +0000 (08:00 +0200)] 
Prevent false negatives in rootkeysentinel system test

7 years agoMerge branch '280-remove-fatal-prefix' into 'master'
Ondřej Surý [Tue, 22 May 2018 11:02:17 +0000 (07:02 -0400)] 
Merge branch '280-remove-fatal-prefix' into 'master'

Remove "FATAL:" prefix and the newline from FATAL_ERROR call

See merge request isc-projects/bind9!307

7 years agoRemove extra FATAL prefix from FATAL_ERROR call
Ondřej Surý [Tue, 22 May 2018 10:31:27 +0000 (12:31 +0200)] 
Remove extra FATAL prefix from FATAL_ERROR call

7 years agoMerge branch '280-provide-diagnostic-on-failed-RAND_bytes' into 'master'
Ondřej Surý [Tue, 22 May 2018 10:27:05 +0000 (06:27 -0400)] 
Merge branch '280-provide-diagnostic-on-failed-RAND_bytes' into 'master'

Provide more diagnostic output on failed RAND_bytes() call

See merge request isc-projects/bind9!306

7 years agoProvide better error message on failed RAND_bytes call
Ondřej Surý [Tue, 22 May 2018 10:00:00 +0000 (12:00 +0200)] 
Provide better error message on failed RAND_bytes call

7 years agoMerge branch 'fix-kit' into 'master'
Evan Hunt [Mon, 21 May 2018 20:55:27 +0000 (16:55 -0400)] 
Merge branch 'fix-kit' into 'master'

use the correct repository, and get archive by tag not hash

See merge request isc-projects/bind9!304

7 years agouse the correct repository, and get archive by tag not hash
Evan Hunt [Mon, 21 May 2018 20:43:49 +0000 (13:43 -0700)] 
use the correct repository, and get archive by tag not hash

7 years agoMerge branch 'prep-913' into 'master'
Evan Hunt [Mon, 21 May 2018 20:12:19 +0000 (16:12 -0400)] 
Merge branch 'prep-913' into 'master'

prepare development release 9.13.0

See merge request isc-projects/bind9!296

7 years agoregenerate doc
Tinderbox User [Mon, 21 May 2018 19:59:10 +0000 (19:59 +0000)] 
regenerate doc

7 years agobegin preparation for 9.13.0
Evan Hunt [Thu, 17 May 2018 21:55:10 +0000 (14:55 -0700)] 
begin preparation for 9.13.0

- tidy up release notes, removing the existing "security fixes" and
  "bug fixes" sections
- add a section in the release notes to discuss the new version
  numbering
- update version, CHANGES, api, and mapapi files

7 years agoMerge branch '185-fix-changes-entry' into 'master'
Mukund Sivaraman [Mon, 21 May 2018 17:31:41 +0000 (13:31 -0400)] 
Merge branch '185-fix-changes-entry' into 'master'

Resolve "[CVE-2018-5737] serve-stale crash"

Closes #185

See merge request isc-projects/bind9!303

7 years agoFix CHANGES entry
Mukund Sivaraman [Mon, 21 May 2018 17:22:15 +0000 (22:52 +0530)] 
Fix CHANGES entry

7 years agoMerge branch '185-public-fix' into 'master'
Evan Hunt [Mon, 21 May 2018 17:02:30 +0000 (13:02 -0400)] 
Merge branch '185-public-fix' into 'master'

Resolve "[CVE-2018-5737] serve-stale crash"

Closes #185

See merge request isc-projects/bind9!302

7 years agoupdate CHANGES
Evan Hunt [Mon, 21 May 2018 16:51:20 +0000 (09:51 -0700)] 
update CHANGES

7 years agoDetect recursion loops during query processing
Michał Kępień [Fri, 27 Apr 2018 07:13:26 +0000 (09:13 +0200)] 
Detect recursion loops during query processing

Interrupt query processing when query_recurse() attempts to ask the same
name servers for the same QNAME/QTYPE tuple for two times in a row as
this indicates that query processing may be stuck for an indeterminate
period of time, e.g. due to interactions between features able to
restart query_lookup().

7 years agoPrevent check_stale_header() from leaking rdataset headers
Michał Kępień [Fri, 27 Apr 2018 07:13:26 +0000 (09:13 +0200)] 
Prevent check_stale_header() from leaking rdataset headers

check_stale_header() fails to update the pointer to the previous header
while processing rdataset headers eligible for serve-stale, thus
enabling rdataset headers to be leaked (i.e. disassociated from a node
and left on the relevant TTL heap) while iterating through a node.  This
can lead to several different assertion failures.  Add the missing
pointer update.

7 years agoMerge branch '238-isc_net_recvoverflow-support-is-broken' into 'master'
Mark Andrews [Fri, 18 May 2018 05:44:02 +0000 (01:44 -0400)] 
Merge branch '238-isc_net_recvoverflow-support-is-broken' into 'master'

Resolve "ISC_NET_RECVOVERFLOW support is broken."

Closes #238

See merge request isc-projects/bind9!226

7 years agoISC_SOCKEVENTATTR_TRUNC was not be set
Mark Andrews [Tue, 1 May 2018 06:52:01 +0000 (16:52 +1000)] 
ISC_SOCKEVENTATTR_TRUNC was not be set

7 years agoMerge branch 'placeholder' into 'master'
Mark Andrews [Fri, 18 May 2018 02:41:19 +0000 (22:41 -0400)] 
Merge branch 'placeholder' into 'master'

add placeholder

See merge request isc-projects/bind9!299

7 years agoadd placeholder
Mark Andrews [Fri, 18 May 2018 02:32:37 +0000 (12:32 +1000)] 
add placeholder

7 years agoMerge branch '251-documentation-of-rpz-min-update-interval-is-inconsistent-with-imple...
Evan Hunt [Fri, 18 May 2018 02:12:17 +0000 (22:12 -0400)] 
Merge branch '251-documentation-of-rpz-min-update-interval-is-inconsistent-with-implementation' into 'master'

Resolve "Documentation of RPZ min-update-interval is inconsistent with implementation"

Closes #251

See merge request isc-projects/bind9!277

7 years agoFix ARM about min-update-interval default for RPZ zones
Mukund Sivaraman [Mon, 14 May 2018 08:29:40 +0000 (13:59 +0530)] 
Fix ARM about min-update-interval default for RPZ zones

Also, use variable names consistent with catz for rpz configuration functions