]> git.ipfire.org Git - thirdparty/bind9.git/log
thirdparty/bind9.git
7 years agoAdd CHANGES entry
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]

7 years agoReimplement all zone logging functions using dns_zone_logv()
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.

7 years agoAdd dns_zone_logv()
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.

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

7 years agoCHANGES
Evan Hunt [Wed, 6 Jun 2018 05:49:54 +0000 (22:49 -0700)] 
CHANGES

7 years agoensure that we attempt to validate glue if it's signed
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

7 years agoMerge branch '324-add-obsolete-answer-cookie-to-master' into 'master'
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

7 years agoadd answer-cookie as a obsolete option
Mark Andrews [Fri, 8 Jun 2018 06:59:55 +0000 (16:59 +1000)] 
add answer-cookie as a obsolete option

7 years agoMerge branch '325-add-cfg_parse_buffer4' into 'master'
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

7 years agoadd cfg_parse_buffer4
Mark Andrews [Fri, 8 Jun 2018 07:37:14 +0000 (17:37 +1000)] 
add cfg_parse_buffer4

7 years agoMerge branch '322-add-support-for-marking-options-as-deprecated' into 'master'
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

7 years agoAdd support for marking a option as deprecated.
Mark Andrews [Fri, 8 Jun 2018 01:04:21 +0000 (11:04 +1000)] 
Add support for marking a option as deprecated.

7 years agoMerge branch 'XX-dont-fetch-keys-when-fuzzing' into 'master'
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

7 years agoDon't fetch DNSKEY when fuzzing resolver
Witold Kręcicki [Wed, 6 Jun 2018 12:51:17 +0000 (14:51 +0200)] 
Don't fetch DNSKEY when fuzzing resolver

7 years agoMerge branch '313-fix-spurious-entropy.h-installation' into 'master'
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

7 years agofix whitespaces
Ondřej Surý [Wed, 6 Jun 2018 12:37:22 +0000 (14:37 +0200)] 
fix whitespaces

7 years agoRemove entropy.h from Makefile.in
Ondřej Surý [Wed, 6 Jun 2018 12:36:33 +0000 (14:36 +0200)] 
Remove entropy.h from Makefile.in

7 years agoMerge branch '307-add-VALIDATION_DEFAULT-to-win32/Configure' into 'master'
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

7 years agoAdd VALIDATION_DEFAULT to Windows Configure script
Ondřej Surý [Wed, 6 Jun 2018 10:02:40 +0000 (12:02 +0200)] 
Add VALIDATION_DEFAULT to Windows Configure script

7 years agoMerge branch '240-multiple-rrsigs-on-some-records-in-signed-zone-even-though-only...
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

7 years agoadd CHANGES note
Mark Andrews [Thu, 10 May 2018 05:04:50 +0000 (15:04 +1000)] 
add CHANGES note

7 years agoadd duplicate signature test
Mark Andrews [Thu, 3 May 2018 06:50:32 +0000 (16:50 +1000)] 
add duplicate signature test

7 years agoadd support -T sigvalinsecs
Mark Andrews [Thu, 3 May 2018 06:43:15 +0000 (16:43 +1000)] 
add support -T sigvalinsecs

7 years agoonly sign with other keys when deleting a key if there are not already existing signa...
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

7 years agoMerge branch '302-use-ip-for-ifconfig' into 'master'
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

7 years agoCHANGES
Evan Hunt [Wed, 6 Jun 2018 04:33:51 +0000 (21:33 -0700)] 
CHANGES

7 years agouse "ip" on linux, falling back to "ifconfig" when it isn't available
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

7 years agoexpand address range in ifconfig.sh to include more than one subnet
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

7 years agoMerge branch '316-move-named-t-processing-to-its-own-function' into 'master'
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

7 years agoadd CHANGES
Mark Andrews [Wed, 6 Jun 2018 03:30:28 +0000 (13:30 +1000)] 
add CHANGES

7 years agomove -T parsing to its own function
Mark Andrews [Wed, 6 Jun 2018 03:26:59 +0000 (13:26 +1000)] 
move -T parsing to its own function

7 years agoMerge branch 'disable-random-test' into 'master'
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

7 years agoDisable the random_test from the regular kyua run, we are either using cryptolib...
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

7 years agoMerge branch '295-remove-ecc-gost' into 'master'
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

8 years agoAdd CHANGES entry
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]

8 years agoAdd note about removing ECC-GOST to release notes
Ondřej Surý [Fri, 25 May 2018 14:33:46 +0000 (16:33 +0200)] 
Add note about removing ECC-GOST to release notes

8 years agoRemove support for obsoleted ECC-GOST (GOST R 34.11-94) algorithm
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

8 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

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

8 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

8 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]

8 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.

8 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

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

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

8 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

8 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

8 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

8 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

8 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

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

8 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.

8 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

8 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

8 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

8 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

8 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

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

8 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

8 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

8 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.*

8 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)

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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

8 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]

8 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

8 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.

8 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

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

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

8 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

8 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

8 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

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

8 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.

8 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.

8 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

8 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

8 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

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

8 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.

8 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

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

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

8 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

8 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

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

8 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

8 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

8 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

8 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