]> git.ipfire.org Git - thirdparty/bind9.git/log
thirdparty/bind9.git
7 years agoMerge branch '1082-fix-symtab-error' into 'master'
Evan Hunt [Tue, 11 Jun 2019 01:56:54 +0000 (21:56 -0400)] 
Merge branch '1082-fix-symtab-error' into 'master'

allocate memory for symtab keys

Closes #1082

See merge request isc-projects/bind9!2026

7 years agoallocate memory for symtab keys
Evan Hunt [Mon, 10 Jun 2019 23:43:56 +0000 (16:43 -0700)] 
allocate memory for symtab keys

this prevents an intermittent failure when conflicts between
static and initializing keys are not detected by named-checkconf.

7 years agoMerge branch 'wpk/git-replay-merge-worktrees' into 'master'
Witold Krecicki [Mon, 10 Jun 2019 14:51:01 +0000 (10:51 -0400)] 
Merge branch 'wpk/git-replay-merge-worktrees' into 'master'

util/git-replay-merge.sh: make the tool compatible with git worktrees

See merge request isc-projects/bind9!1985

7 years agoutil/git-replay-merge.sh: make the tool compatible with git worktrees
Witold Kręcicki [Thu, 30 May 2019 08:08:36 +0000 (10:08 +0200)] 
util/git-replay-merge.sh: make the tool compatible with git worktrees

7 years agoMerge branch 'each-pandoc-args' into 'master'
Evan Hunt [Mon, 10 Jun 2019 04:29:24 +0000 (00:29 -0400)] 
Merge branch 'each-pandoc-args' into 'master'

specify title metadata and markdown format when calling pandoc

See merge request isc-projects/bind9!2022

7 years agospecify title metadata and markdown format when calling pandoc
Evan Hunt [Mon, 10 Jun 2019 04:26:55 +0000 (21:26 -0700)] 
specify title metadata and markdown format when calling pandoc

this change silences a warning message and prevents the unwanted
use of smart quotes when using pandoc 2.7.1 to generate human-readable
versions of README and other markdown files.

7 years agoMerge branch 'michal/minor-doc-fixes' into 'master'
Evan Hunt [Mon, 10 Jun 2019 04:21:21 +0000 (00:21 -0400)] 
Merge branch 'michal/minor-doc-fixes' into 'master'

Minor doc fixes

See merge request isc-projects/bind9!2018

7 years agoTweak paragraph style in release notes PDF
Stephen Morris [Thu, 6 Jun 2019 21:09:13 +0000 (22:09 +0100)] 
Tweak paragraph style in release notes PDF

7 years agoFix typos in README and release notes
Stephen Morris [Thu, 6 Jun 2019 21:09:13 +0000 (22:09 +0100)] 
Fix typos in README and release notes

7 years agoMerge branch 'marka-capture-checkconf-output' into 'master'
Mark Andrews [Thu, 6 Jun 2019 08:13:56 +0000 (04:13 -0400)] 
Merge branch 'marka-capture-checkconf-output' into 'master'

capture named-checkconf output

See merge request isc-projects/bind9!2014

7 years agocapture named-checkconf output
Mark Andrews [Thu, 6 Jun 2019 02:50:47 +0000 (12:50 +1000)] 
capture named-checkconf output

7 years agoMerge branch 'marka-rndc-manpage-fix' into 'master'
Mark Andrews [Wed, 5 Jun 2019 23:20:28 +0000 (19:20 -0400)] 
Merge branch 'marka-rndc-manpage-fix' into 'master'

add missing word 'includes'

See merge request isc-projects/bind9!2011

7 years agoadd missing word 'includes'
Mark Andrews [Wed, 5 Jun 2019 23:07:18 +0000 (09:07 +1000)] 
add missing word 'includes'

7 years agoMerge branch '1064-fix-pthread-rwlock' into 'master'
Evan Hunt [Wed, 5 Jun 2019 18:29:40 +0000 (14:29 -0400)] 
Merge branch '1064-fix-pthread-rwlock' into 'master'

Resolve "Adding --enable-pthread-rwlock broke Windows build"

Closes #1064

See merge request isc-projects/bind9!2009

7 years agoEnforce pthread rwlock to be only enabled in developer mode
Ondřej Surý [Tue, 4 Jun 2019 19:53:15 +0000 (21:53 +0200)] 
Enforce pthread rwlock to be only enabled in developer mode

7 years agoFix Windows build by moving #include <pthread.h> to correct #ifdef block
Ondřej Surý [Tue, 4 Jun 2019 08:13:45 +0000 (10:13 +0200)] 
Fix Windows build by moving #include <pthread.h> to correct #ifdef block

7 years agoFixup the atomic code in pthread_rwlock branch of lib/isc/rwlock.c
Ondřej Surý [Tue, 4 Jun 2019 08:10:46 +0000 (10:10 +0200)] 
Fixup the atomic code in pthread_rwlock branch of lib/isc/rwlock.c

7 years agoMerge branch '6-deprecate-trusted-keys' into 'master'
Evan Hunt [Wed, 5 Jun 2019 15:15:43 +0000 (11:15 -0400)] 
Merge branch '6-deprecate-trusted-keys' into 'master'

Resolve "Merge trusted-key and managed-keys"

Closes #6

See merge request isc-projects/bind9!659

7 years agoCHANGES, release notes
Evan Hunt [Wed, 3 Oct 2018 22:32:25 +0000 (15:32 -0700)] 
CHANGES, release notes

7 years agoupdate documentation
Evan Hunt [Wed, 3 Oct 2018 20:08:30 +0000 (13:08 -0700)] 
update documentation

- change references to trusted-keys to dnssec-keys with static-key
- rebuild doc/misc/options and other generated grammar doc
- add a "see MANAGED-KEYS" note when building named.conf.docbook

7 years agofail if using both dnssec-keys and managed-keys in the same config
Evan Hunt [Sat, 3 Nov 2018 01:57:23 +0000 (18:57 -0700)] 
fail if using both dnssec-keys and managed-keys in the same config

7 years agorename keyfile_to_*_keys system test shell functions
Evan Hunt [Wed, 5 Jun 2019 01:36:59 +0000 (18:36 -0700)] 
rename keyfile_to_*_keys system test shell functions

- keyfile_to_trusted_keys -> keyfile_to_static_keys
- keyfile_to_managed_keys -> keyfile_to_initial_keys

7 years ago"dnssec-keys" is now a synonym for "managed-keys"
Evan Hunt [Fri, 5 Oct 2018 19:00:42 +0000 (12:00 -0700)] 
"dnssec-keys" is now a synonym for "managed-keys"

- managed-keys is now deprecated as well as trusted-keys, though
  it continues to work as a synonym for dnssec-keys
- references to managed-keys have been updated throughout the code.
- tests have been updated to use dnssec-keys format
- also the trusted-keys entries have been removed from the generated
  bind.keys.h file and are no longer generated by bindkeys.pl.

7 years agoupdate irs_dnsconf_load() to read managed-keys statements
Evan Hunt [Wed, 3 Oct 2018 21:17:13 +0000 (14:17 -0700)] 
update irs_dnsconf_load() to read managed-keys statements

- this allows the use of both trusted-keys and managed-keys in files
  loaded by libirs, but managed-keys are always treated as static.

7 years agoupdate key checks in lib/bind9/check.c and fix checkconf test
Evan Hunt [Wed, 3 Oct 2018 18:46:06 +0000 (11:46 -0700)] 
update key checks in lib/bind9/check.c and fix checkconf test

- any use of trusted or static keys for the root zone will now
  elicit a warning, regardless of what the keys may be
- ditto for any use of a key for dlv.isc.org, static or managed

7 years agorevise system tests to use "static-key" syntax instead of "trusted-keys"
Evan Hunt [Wed, 3 Oct 2018 03:35:42 +0000 (20:35 -0700)] 
revise system tests to use "static-key" syntax instead of "trusted-keys"

7 years agodeprecate "trusted-keys"
Evan Hunt [Wed, 15 Aug 2018 23:59:45 +0000 (16:59 -0700)] 
deprecate "trusted-keys"

- trusted-keys is now flagged as deprecated, but still works
- managed-keys can be used to configure permanent trust anchors by
  using the "static-key" keyword in place of "initial-key"
- parser now uses an enum for static-key and initial-key keywords

7 years agoMerge branch 'u/fanf2/cleanup-cleaning-interval' into 'master'
Mark Andrews [Wed, 5 Jun 2019 03:54:57 +0000 (23:54 -0400)] 
Merge branch 'u/fanf2/cleanup-cleaning-interval' into 'master'

Remove `cleaning-interval` remnants.

See merge request isc-projects/bind9!1731

7 years agoRemove `cleaning-interval` remnants.
Tony Finch [Fri, 13 Apr 2018 16:09:16 +0000 (17:09 +0100)] 
Remove `cleaning-interval` remnants.

Since 2008, the cleaning-interval timer has been documented as
"effectively obsolete" and disabled in the default configuration with
a comment saying "now meaningless".

This change deletes all the code that implements the cleaning-interval
timer, except for the config parser in whcih it is now explicitly
marked as obsolete.

I have verified (using the deletelru and deletettl cache stats) that
named still cleans the cache after this change.

7 years agoMerge branch '1058-also-log-the-tsig-name-when-sending-notify' into 'master'
Mark Andrews [Wed, 5 Jun 2019 00:34:58 +0000 (20:34 -0400)] 
Merge branch '1058-also-log-the-tsig-name-when-sending-notify' into 'master'

Resolve "Also log the TSIG name when sending notify"

Closes #1058

See merge request isc-projects/bind9!1963

7 years agoadd CHANGES
Mark Andrews [Mon, 3 Jun 2019 05:45:29 +0000 (15:45 +1000)] 
add CHANGES

7 years agocheck that TSIG is logged in sending notify message
Mark Andrews [Mon, 3 Jun 2019 05:41:25 +0000 (15:41 +1000)] 
check that TSIG is logged in sending notify message

7 years agolog TSIG key name when sending notify
Mark Andrews [Mon, 27 May 2019 01:00:34 +0000 (11:00 +1000)] 
log TSIG key name when sending notify

7 years agoMerge branch '884-patches-to-review-6' into 'master'
Mark Andrews [Tue, 4 Jun 2019 23:19:22 +0000 (19:19 -0400)] 
Merge branch '884-patches-to-review-6' into 'master'

Check all RSA algorithms for weak keys.

Closes #884

See merge request isc-projects/bind9!1535

7 years agocheck all RSA algorithms for weak keys
Mark Andrews [Mon, 18 Feb 2019 01:34:44 +0000 (12:34 +1100)] 
check all RSA algorithms for weak keys

7 years agoMerge branch '1066-macports-uses-opt-local-as-its-openssl-location' into 'master'
Mark Andrews [Tue, 4 Jun 2019 08:13:29 +0000 (04:13 -0400)] 
Merge branch '1066-macports-uses-opt-local-as-its-openssl-location' into 'master'

Resolve "MacPorts uses /opt/local as its OpenSSL location"

Closes #1066

See merge request isc-projects/bind9!2005

7 years agoadd /opt/local to list of locations for OpenSSL
Mark Andrews [Tue, 4 Jun 2019 05:35:47 +0000 (15:35 +1000)] 
add /opt/local to list of locations for OpenSSL

7 years agoMerge branch '1063-pkcs11_test-is-not-being-expanded' into 'master'
Mark Andrews [Tue, 4 Jun 2019 07:57:43 +0000 (03:57 -0400)] 
Merge branch '1063-pkcs11_test-is-not-being-expanded' into 'master'

Resolve "@PKCS11_TEST@ is not being expanded"

Closes #1063

See merge request isc-projects/bind9!2000

7 years agomake PKCS11_TEST unix only
Mark Andrews [Tue, 4 Jun 2019 05:31:26 +0000 (15:31 +1000)] 
make PKCS11_TEST unix only

7 years agoMerge branch '1017-remove-dead-stores' into 'master'
Mark Andrews [Tue, 4 Jun 2019 05:39:24 +0000 (01:39 -0400)] 
Merge branch '1017-remove-dead-stores' into 'master'

Resolve "remove dead stores"

Closes #1017

See merge request isc-projects/bind9!1926

7 years agoPOST(optlen)
Mark Andrews [Tue, 4 Jun 2019 03:15:46 +0000 (13:15 +1000)] 
POST(optlen)

7 years agoMerge branch 'cppcheck-and-cmocka-false-positive' into 'master'
Mark Andrews [Tue, 4 Jun 2019 03:24:23 +0000 (23:24 -0400)] 
Merge branch 'cppcheck-and-cmocka-false-positive' into 'master'

teach clang analyser that _assert_int_equal and _assert_int_not_equal don't return on failure

See merge request isc-projects/bind9!1807

7 years agoteach cppcheck that _assert_int_equal and _assert_int_not_equal don't return on failure
Mark Andrews [Tue, 16 Apr 2019 05:03:18 +0000 (15:03 +1000)] 
teach cppcheck that _assert_int_equal and _assert_int_not_equal don't return on failure

7 years agoMerge branch '1048-make-isc-endian.h-more-portable' into 'master'
Michał Kępień [Mon, 3 Jun 2019 12:27:06 +0000 (08:27 -0400)] 
Merge branch '1048-make-isc-endian.h-more-portable' into 'master'

Make <isc/endian.h> more portable

Closes #1049, #1048, and #856

See merge request isc-projects/bind9!2001

7 years agoMake ifconfig.sh work on DragonFly BSD
Michał Kępień [Mon, 3 Jun 2019 12:13:23 +0000 (14:13 +0200)] 
Make ifconfig.sh work on DragonFly BSD

On DragonFly BSD, use the same commands for configuring network
interfaces used during system tests as on NetBSD and OpenBSD.

7 years agoRevise the Windows section of <isc/endian.h>
Ondřej Surý [Mon, 3 Jun 2019 12:13:23 +0000 (14:13 +0200)] 
Revise the Windows section of <isc/endian.h>

Add a comment and remove redundant definitions.

7 years agoRevise the macOS section of <isc/endian.h>
Ondřej Surý [Mon, 3 Jun 2019 12:13:23 +0000 (14:13 +0200)] 
Revise the macOS section of <isc/endian.h>

Move the macOS section of <isc/endian.h> to a lower spot as it is
believed not to be the most popular platform for running BIND.  Add a
comment and remove redundant definitions.

7 years agoMake <isc/endian.h> detect GNU rather than Linux
Ondřej Surý [Mon, 3 Jun 2019 12:13:23 +0000 (14:13 +0200)] 
Make <isc/endian.h> detect GNU rather than Linux

Instead of only supporting Linux, try making <isc/endian.h> support
other GNU platforms as well.  Since some compilers define __GNUC__ on
BSDs (e.g. Clang on FreeBSD), move the relevant section to the bottom of
the platform-specific part of <isc/endian.h>, so that it only gets
evaluated when more specific platform determination criteria are not
met.  Also include <byteswap.h> so that any byte-swapping macros which
may be defined in that file on older platforms are used in the fallback
definitions of the nonstandard hto[bl]e{16,32,64}() and
[bl]e{16,32,64}toh() conversion functions.

7 years agoAdd Solaris support for <isc/endian.h>
Ondřej Surý [Mon, 3 Jun 2019 12:13:23 +0000 (14:13 +0200)] 
Add Solaris support for <isc/endian.h>

While Solaris does not support the nonstandard hto[bl]e{16,32,64}() and
[bl]e{16,32,64}toh() conversion functions, it does have some
byte-swapping macros available in <sys/byteorder.h>.  Ensure these
macros are used in the fallback definitions of the aforementioned
nonstandard functions.

7 years agoAdd fallback definitions to <isc/endian.h>
Ondřej Surý [Mon, 3 Jun 2019 12:13:23 +0000 (14:13 +0200)] 
Add fallback definitions to <isc/endian.h>

Since the hto[bl]e{16,32,64}() and [bl]e{16,32,64}toh() conversion
functions are nonstandard, add fallback definitions of these functions
to <isc/endian.h>, so that their unavailability does not prevent
compilation from succeeding.

7 years agoFix <isc/endian.h> on BSD systems
Michał Kępień [Mon, 3 Jun 2019 12:13:23 +0000 (14:13 +0200)] 
Fix <isc/endian.h> on BSD systems

Current versions of DragonFly BSD, FreeBSD, NetBSD, and OpenBSD all
support the modern variants of functions converting values between host
and big-endian/little-endian byte order while older ones might not.
Ensure <isc/endian.h> works properly in both cases.

7 years agoMerge branch 'michal/smartsign-system-test-properly-detect-presence-of-cds-cdnskey...
Michał Kępień [Mon, 3 Jun 2019 11:59:08 +0000 (07:59 -0400)] 
Merge branch 'michal/smartsign-system-test-properly-detect-presence-of-cds-cdnskey-records' into 'master'

"smartsign" system test: properly detect presence of CDS/CDNSKEY records

See merge request isc-projects/bind9!1988

7 years agoProperly detect presence of CDS/CDNSKEY records
Michał Kępień [Mon, 3 Jun 2019 11:43:29 +0000 (13:43 +0200)] 
Properly detect presence of CDS/CDNSKEY records

Replace grep calls with awk scripts to more precisely detect presence of
CDS and CDNSKEY records in a signed zone file, in order to prevent rare
false positives for the "smartsign" system test triggered by the strings
"CDS" and/or "CDNSKEY" being accidentally present in the Base64 form of
DNSSEC-related data in the zone file being checked.

7 years agoMerge branch '1009-isc-support-13911-ixfr-requests-sometimes-have-ending-logged-but...
Mark Andrews [Mon, 3 Jun 2019 05:32:29 +0000 (01:32 -0400)] 
Merge branch '1009-isc-support-13911-ixfr-requests-sometimes-have-ending-logged-but-not-start' into 'master'

Resolve "[ISC-support #13911] IXFR requests sometimes have ending logged but not start"

Closes #1009

See merge request isc-projects/bind9!1887

7 years agoCHANGES
Evan Hunt [Sat, 1 Jun 2019 07:44:21 +0000 (00:44 -0700)] 
CHANGES

7 years agochange mnemonic for IXFR poll response
Mark Andrews [Wed, 29 May 2019 06:50:44 +0000 (16:50 +1000)] 
change mnemonic for IXFR poll response

7 years agolower ixfr stop messages log level to debug(1) for poll style responses
Mark Andrews [Thu, 2 May 2019 06:48:35 +0000 (16:48 +1000)] 
lower ixfr stop messages log level to debug(1) for poll style responses

7 years agoMerge branch 'placeholder' into 'master'
Evan Hunt [Sat, 1 Jun 2019 07:50:27 +0000 (03:50 -0400)] 
Merge branch 'placeholder' into 'master'

placeholder

See merge request isc-projects/bind9!1999

7 years agoplaceholder
Evan Hunt [Sat, 1 Jun 2019 07:49:41 +0000 (00:49 -0700)] 
placeholder

7 years agoMerge branch 'each-fix-typo' into 'master'
Evan Hunt [Fri, 31 May 2019 23:26:48 +0000 (19:26 -0400)] 
Merge branch 'each-fix-typo' into 'master'

fix typo

See merge request isc-projects/bind9!1997

7 years agofix typo
Evan Hunt [Fri, 31 May 2019 23:26:03 +0000 (16:26 -0700)] 
fix typo

7 years agoMerge branch '1061-update-supported-rfc-list' into 'master'
Evan Hunt [Fri, 31 May 2019 23:18:48 +0000 (19:18 -0400)] 
Merge branch '1061-update-supported-rfc-list' into 'master'

Resolve "update supported RFC list"

Closes #1061

See merge request isc-projects/bind9!1972

7 years agoadd RFC6944
Mark Andrews [Wed, 29 May 2019 06:15:24 +0000 (16:15 +1000)] 
add RFC6944

7 years agoupdate RFC compliance document
Mark Andrews [Wed, 29 May 2019 05:51:15 +0000 (15:51 +1000)] 
update RFC compliance document

7 years agoMerge branch '943-race-in-dispatcher-socket' into 'master'
Evan Hunt [Fri, 31 May 2019 19:31:58 +0000 (15:31 -0400)] 
Merge branch '943-race-in-dispatcher-socket' into 'master'

Fix a possible race between udp dispatch and socket code

Closes #943

See merge request isc-projects/bind9!1992

7 years agoCHANGES
Witold Kręcicki [Fri, 31 May 2019 18:16:58 +0000 (20:16 +0200)] 
CHANGES

7 years agoFix a possible race between udp dispatch and socket code
Witold Kręcicki [Fri, 31 May 2019 08:40:52 +0000 (10:40 +0200)] 
Fix a possible race between udp dispatch and socket code

There's a small possibility of race between udp dispatcher and
socket code - socket code can still hold internal reference to a
socket while dispatcher calls isc_socket_open, which can cause
an assertion failure. Fix it by relaxing the assertion test, and
instead simply locking the socket in isc_socket_open.

7 years agoMerge branch '1055-qname-minimization-relaxed-lame' into 'master'
Witold Krecicki [Fri, 31 May 2019 07:11:27 +0000 (03:11 -0400)] 
Merge branch '1055-qname-minimization-relaxed-lame' into 'master'

Don't SERVFAIL on lame delegations when doing qname minimization in relaxed mode

Closes #1055

See merge request isc-projects/bind9!1962

7 years agofixup! Use experimental "_ A" minimization in relaxed mode.
Evan Hunt [Thu, 30 May 2019 19:45:32 +0000 (12:45 -0700)] 
fixup! Use experimental "_ A" minimization in relaxed mode.

7 years agoCHANGES
Evan Hunt [Thu, 30 May 2019 19:40:04 +0000 (12:40 -0700)] 
CHANGES

7 years agoUse experimental "_ A" minimization in relaxed mode.
Witold Kręcicki [Tue, 28 May 2019 12:03:13 +0000 (14:03 +0200)] 
Use experimental "_ A" minimization in relaxed mode.

qname minimization, even in relaxed mode, can fail on
some very broken domains. In relaxed mode, instead of
asking for "foo.bar NS" ask for "_.foo.bar A" to either
get a delegation or NXDOMAIN. It will require more queries
than regular mode for proper NXDOMAINs.

7 years agoDon't SERVFAIL on lame delegations when doing minimization in relaxed mode.
Witold Kręcicki [Fri, 24 May 2019 12:03:16 +0000 (14:03 +0200)] 
Don't SERVFAIL on lame delegations when doing minimization in relaxed mode.

qname minimization in relaxed mode should fall back to regular
resolution in case of failure.

7 years agoMerge branch 'wpk-pthread-rwlock-optional' into 'master'
Ondřej Surý [Thu, 30 May 2019 14:28:43 +0000 (10:28 -0400)] 
Merge branch 'wpk-pthread-rwlock-optional' into 'master'

configure option to use pthread_rwlock instead of internal implementation

See merge request isc-projects/bind9!1397

7 years agoAdd --enable-pthread-rwlock option
Witold Kręcicki [Fri, 25 Jan 2019 11:29:52 +0000 (12:29 +0100)] 
Add --enable-pthread-rwlock option

7 years agoImplement isc_rwlock_downgrade using pthreads and single atomic_bool
Ondřej Surý [Thu, 22 Nov 2018 10:42:12 +0000 (11:42 +0100)] 
Implement isc_rwlock_downgrade using pthreads and single atomic_bool

7 years agoUse simple pthread_rwlock in place of our custom adaptive rwlock
Ondřej Surý [Thu, 16 Aug 2018 13:03:42 +0000 (15:03 +0200)] 
Use simple pthread_rwlock in place of our custom adaptive rwlock

7 years agoMerge branch 'ondrej/enable-nolibtool-build-in-CI' into 'master'
Ondřej Surý [Thu, 30 May 2019 13:12:27 +0000 (09:12 -0400)] 
Merge branch 'ondrej/enable-nolibtool-build-in-CI' into 'master'

Enable nolibtool build in CI

See merge request isc-projects/bind9!1953

7 years agobin/named/main.c: clean possibly uninitalized variable in save_command_line()
Ondřej Surý [Tue, 21 May 2019 12:05:44 +0000 (12:05 +0000)] 
bin/named/main.c: clean possibly uninitalized variable in save_command_line()

7 years agoFix uninitialized variable warning in restore_nsec3param()
Ondřej Surý [Tue, 21 May 2019 11:41:38 +0000 (11:41 +0000)] 
Fix uninitialized variable warning in restore_nsec3param()

7 years agoAdd nolibtool CI job
Ondřej Surý [Tue, 21 May 2019 09:58:10 +0000 (09:58 +0000)] 
Add nolibtool CI job

7 years agoMerge branch '225-ed448-broken-with-openssl-1-1-1-pre6' into 'master'
Mark Andrews [Thu, 30 May 2019 12:39:39 +0000 (08:39 -0400)] 
Merge branch '225-ed448-broken-with-openssl-1-1-1-pre6' into 'master'

Fix ASN.1 length values in Ed448 public and private key prefix blobs.

Closes #225

See merge request isc-projects/bind9!1971

7 years agoadd CHANGES note
Mark Andrews [Thu, 30 May 2019 08:03:10 +0000 (18:03 +1000)] 
add CHANGES note

7 years agotest Ed448 against test vectors
Mark Andrews [Wed, 29 May 2019 05:32:16 +0000 (15:32 +1000)] 
test Ed448 against test vectors

7 years agofix Ed448 length values for precomputed ASN.1 prefix blobs
Mark Andrews [Wed, 29 May 2019 03:22:02 +0000 (13:22 +1000)] 
fix Ed448 length values for precomputed ASN.1 prefix blobs

7 years agoMerge branch '1011-use-proper-linker-config-on-hp-ux' into 'master'
Mark Andrews [Thu, 30 May 2019 00:30:00 +0000 (20:30 -0400)] 
Merge branch '1011-use-proper-linker-config-on-hp-ux' into 'master'

Resolve "Use proper linker (config) on HP-UX"

Closes #1011

See merge request isc-projects/bind9!1940

7 years agoregen
Mark Andrews [Tue, 14 May 2019 03:25:43 +0000 (13:25 +1000)] 
regen

7 years agoadd link flags for ia64-hp-hpux
Mark Andrews [Tue, 14 May 2019 03:24:43 +0000 (13:24 +1000)] 
add link flags for ia64-hp-hpux

7 years agoMerge branch '996-revert-wrong-key-id-is-displayed-for-rsamd5-keys' into 'master'
Ondřej Surý [Wed, 29 May 2019 14:14:21 +0000 (10:14 -0400)] 
Merge branch '996-revert-wrong-key-id-is-displayed-for-rsamd5-keys' into 'master'

Revert "Merge branch '996-wrong-key-id-is-displayed-for-rsamd5-keys' into 'master'"

Closes #996

See merge request isc-projects/bind9!1981

7 years agoRevert "Merge branch '996-wrong-key-id-is-displayed-for-rsamd5-keys' into 'master'"
Ondřej Surý [Wed, 29 May 2019 13:17:04 +0000 (15:17 +0200)] 
Revert "Merge branch '996-wrong-key-id-is-displayed-for-rsamd5-keys' into 'master'"

This reverts commit ea131d2e6a937964b65b9ccc4cd3f18de9f6d09f, reversing
changes made to e79dd268b6fb36b897a3258cdf959d87f60e55e0.

7 years agoMerge branch '855-json-c-library-detection-in-autoconf' into 'master'
Ondřej Surý [Wed, 29 May 2019 13:23:29 +0000 (09:23 -0400)] 
Merge branch '855-json-c-library-detection-in-autoconf' into 'master'

Cleanup the way we detect json-c library to use only pkg-config

Closes #855

See merge request isc-projects/bind9!1473

7 years agoAdd CHANGES and release notes
Ondřej Surý [Fri, 26 Apr 2019 11:18:35 +0000 (13:18 +0200)] 
Add CHANGES and release notes

7 years agoCleanup the way we detect json-c library to use only pkg-config
Ondřej Surý [Wed, 6 Feb 2019 10:56:42 +0000 (11:56 +0100)] 
Cleanup the way we detect json-c library to use only pkg-config

7 years agoMerge branch '1044-fix-LFS-flags-on-BSDs' into 'master'
Ondřej Surý [Wed, 29 May 2019 10:03:34 +0000 (06:03 -0400)] 
Merge branch '1044-fix-LFS-flags-on-BSDs' into 'master'

Pull the values for LFS_{CFLAGS,LDFLAGS,LIBS} from autoconf instead using them directly in make

Closes #1044

See merge request isc-projects/bind9!1978

7 years agoPull the values for LFS_{CFLAGS,LDFLAGS,LIBS} from autoconf instead using them direct...
Ondřej Surý [Wed, 29 May 2019 09:19:34 +0000 (11:19 +0200)] 
Pull the values for LFS_{CFLAGS,LDFLAGS,LIBS} from autoconf instead using them directly in make

7 years agoMerge branch 'michal/legacy-system-test-fixes' into 'master'
Michał Kępień [Wed, 29 May 2019 09:33:50 +0000 (05:33 -0400)] 
Merge branch 'michal/legacy-system-test-fixes' into 'master'

"legacy" system test fixes

See merge request isc-projects/bind9!1968

7 years agoOptimize dig parameters to decrease test run time
Michał Kępień [Wed, 29 May 2019 09:05:01 +0000 (11:05 +0200)] 
Optimize dig parameters to decrease test run time

Performing server setup checks using "+tries=3 +time=5" is redundant as
a single query is arguably good enough for determining whether a given
named instance was set up properly.  Only use multiple queries with a
long timeout for resolution checks in the "legacy" system test, in order
to significantly reduce its run time (on a contemporary machine, from
about 1m45s to 0m40s).

7 years agoMake "plain" server setup checks more similar
Michał Kępień [Wed, 29 May 2019 09:05:01 +0000 (11:05 +0200)] 
Make "plain" server setup checks more similar

Send a test TCP query to the "plain" server during its setup check to
improve its consistency with the setup check for the "plain + no TCP"
server.

7 years agoAdd more EDNS checks for dig output files
Michał Kępień [Wed, 29 May 2019 09:05:01 +0000 (11:05 +0200)] 
Add more EDNS checks for dig output files

In the "legacy" system test, in order to make server setup checks more
consistent with each other, add further checks for either presence or
absence of the EDNS OPT pseudo-RR in the responses returned by the
tested named instances.

7 years agoDo not ignore dig exit codes
Michał Kępień [Wed, 29 May 2019 09:05:01 +0000 (11:05 +0200)] 
Do not ignore dig exit codes

Make sure the "legacy" system test fails if any exit code returned by
dig does not match the expected one.

7 years agoUse helper functions for checking resolution
Michał Kępień [Wed, 29 May 2019 09:05:01 +0000 (11:05 +0200)] 
Use helper functions for checking resolution

Extract repeated dig and grep calls into two helper shell functions,
resolution_succeeds() and resolution_fails(), in order to reduce code
duplication in the "legacy" system test, emphasize the similarity
between all the resolution checks in that test, and make the conditions
for success and failure uniform for all resolution checks in that test.