]> git.ipfire.org Git - thirdparty/bind9.git/log
thirdparty/bind9.git
6 years agoregen v9_12 bind-9.12
Tinderbox User [Sun, 6 Oct 2019 03:22:00 +0000 (03:22 +0000)] 
regen v9_12

7 years agoMerge branch '899-remove-unspec-v9_12' into 'v9_12'
Ondřej Surý [Mon, 13 May 2019 04:18:50 +0000 (00:18 -0400)] 
Merge branch '899-remove-unspec-v9_12' into 'v9_12'

Remove UNSPEC rrtype

See merge request isc-projects/bind9!1933

7 years agoRemove UNSPEC rrtype
Witold Kręcicki [Wed, 27 Feb 2019 09:04:37 +0000 (10:04 +0100)] 
Remove UNSPEC rrtype

(cherry picked from commit a8e2ca6f7d956324911766fd8e83ee6461b8056e)

7 years agoMerge branch '834-fix-races-in-socket-code-v2-v9_12' into 'v9_12'
Witold Krecicki [Thu, 9 May 2019 18:41:04 +0000 (14:41 -0400)] 
Merge branch '834-fix-races-in-socket-code-v2-v9_12' into 'v9_12'

Resolve "named can crash under udp load on macos"

See merge request isc-projects/bind9!1916

7 years agoFix race in unix socket code when closing a socket that has
Witold Kręcicki [Thu, 14 Feb 2019 16:35:25 +0000 (17:35 +0100)] 
Fix race in unix socket code when closing a socket that has
already sent a recv/send event.

When doing isc_socket_cancel we need to purge the event that might
already be in flight. If it has been launched already we need
to inform it that it has to bail.

(cherry picked from commit 1286d74c7d26200bf1cda11ef76343e9180be177)

7 years agoMerge branch 'each-sync-v9_12' into 'v9_12'
Evan Hunt [Thu, 9 May 2019 17:34:54 +0000 (13:34 -0400)] 
Merge branch 'each-sync-v9_12' into 'v9_12'

synchronize 9.12.4-P1 documentation into v9_12

See merge request isc-projects/bind9!1914

7 years agodoc rebuild
Tinderbox User [Sat, 6 Apr 2019 01:26:49 +0000 (01:26 +0000)] 
doc rebuild

7 years agoprep 9.12.4-P1
Evan Hunt [Tue, 12 Mar 2019 22:21:10 +0000 (15:21 -0700)] 
prep 9.12.4-P1

7 years agoMerge branch '999-tcp-client-crash-v9_11-locks-v9_12' into 'v9_12'
Ondřej Surý [Fri, 26 Apr 2019 19:30:33 +0000 (15:30 -0400)] 
Merge branch '999-tcp-client-crash-v9_11-locks-v9_12' into 'v9_12'

Replace atomic operations in bin/named/client.c with isc_refcount reference counting

See merge request isc-projects/bind9!1879

7 years agoReplace atomic operations in bin/named/client.c with isc_refcount reference counting
Ondřej Surý [Wed, 17 Apr 2019 13:22:27 +0000 (15:22 +0200)] 
Replace atomic operations in bin/named/client.c with isc_refcount reference counting

(cherry picked from commit ef49780d30d3ddc5735cfc32561b678a634fa72f)

7 years agoMerge branch '615-tcp-client-crash-v9_12-v9_12_4_patch-v9_12' into 'v9_12'
Ondřej Surý [Thu, 25 Apr 2019 15:28:47 +0000 (11:28 -0400)] 
Merge branch '615-tcp-client-crash-v9_12-v9_12_4_patch-v9_12' into 'v9_12'

Resolve "tcp-clients mostly ineffective"

See merge request isc-projects/bind9!1873

7 years agoCHANGES, release note
Evan Hunt [Thu, 3 Jan 2019 19:04:41 +0000 (11:04 -0800)] 
CHANGES, release note

(cherry picked from commit ef15f7360784c5ec7341f3e4856a759cf1e2aedb)
(cherry picked from commit 802600b19d9adf9733e6577682c4ddaf3613e961)

7 years agorestore allowance for tcp-clients < interfaces
Evan Hunt [Fri, 22 Feb 2019 22:53:30 +0000 (14:53 -0800)] 
restore allowance for tcp-clients < interfaces

in the "refactor tcpquota and pipeline refs" commit, the counting
of active interfaces was tightened in such a way that named could
fail to listen on an interface if there were more interfaces than
tcp-clients. when checking the quota to start accepting on an
interface, if the number of active clients was above zero, then
it was presumed that some other client was able to handle accepting
new connections. this, however, ignored the fact that the current client
could be included in that count, so if the quota was already exceeded
before all the interfaces were listening, some interfaces would never
listen.

we now check whether the current client has been marked active; if so,
then the number of active clients on the interface must be greater
than 1, not 0.

(cherry picked from commit 71fead4c3e03b178d6e6e3ff7592b45cf5f94069)
(cherry picked from commit 785658728ad29ef497fb6770d0688d07f55ab5c5)

7 years agorefactor tcpquota and pipeline refs; allow special-case overrun in isc_quota
Evan Hunt [Wed, 6 Feb 2019 19:27:11 +0000 (11:27 -0800)] 
refactor tcpquota and pipeline refs; allow special-case overrun in isc_quota

- if the TCP quota has been exceeded but there are no clients listening
  for new connections on the interface, we can now force attachment to the
  quota using isc_quota_force(), instead of carrying on with the quota not
  attached.
- the TCP client quota is now referenced via a reference-counted
  'ns_tcpconn' object, one of which is created whenever a client begins
  listening for new connections, and attached to by members of that
  client's pipeline group. when the last reference to the tcpconn
  object is detached, it is freed and the TCP quota slot is released.
- reduce code duplication by adding mark_tcp_active() function
- convert counters to atomic

(cherry picked from commit 7e8222378ca24f1302a0c1c638565050ab04681b)
(cherry picked from commit 86a7d4c175ea394b03f0fb6e36b36a0af711e680)

7 years agobetter tcpquota accounting and client mortality checks
Evan Hunt [Wed, 6 Feb 2019 19:26:36 +0000 (11:26 -0800)] 
better tcpquota accounting and client mortality checks

- ensure that tcpactive is cleaned up correctly when accept() fails.
- set 'client->tcpattached' when the client is attached to the tcpquota.
  carry this value on to new clients sharing the same pipeline group.
  don't call isc_quota_detach() on the tcpquota unless tcpattached is
  set.  this way clients that were allowed to accept TCP connections
  despite being over quota (and therefore, were never attached to the
  quota) will not inadvertently detach from it and mess up the
  accounting.
- simplify the code for tcpquota disconnection by using a new function
  tcpquota_disconnect().
- before deciding whether to reject a new connection due to quota
  exhaustion, check to see whether there are at least two active
  clients. previously, this was "at least one", but that could be
  insufficient if there was one other client in READING state (waiting
  for messages on an open connection) but none in READY (listening
  for new connections).
- before deciding whether a TCP client object can to go inactive, we
  must ensure there are enough other clients to maintain service
  afterward -- both accepting new connections and reading/processing new
  queries.  A TCP client can't shut down unless at least one
  client is accepting new connections and (in the case of pipelined
  clients) at least one additional client is waiting to read.

(cherry picked from commit c7394738b2445c16f728a88394864dd61baad900)
(cherry picked from commit 7d6518aa9c3577e1ae79e8e1358e3215a70780b3)

7 years agouse reference counter for pipeline groups (v3)
Michał Kępień [Thu, 17 Jan 2019 14:53:38 +0000 (15:53 +0100)] 
use reference counter for pipeline groups (v3)

Track pipeline groups using a shared reference counter
instead of a linked list.

(cherry picked from commit 72eb9275ab8f97364c18abbc79671795f9cc1f23)
(cherry picked from commit 890dbb8200765c8e9a517750a29be29b993bf7fe)

7 years agotcp-clients could still be exceeded (v2)
Witold Kręcicki [Fri, 4 Jan 2019 11:50:51 +0000 (12:50 +0100)] 
tcp-clients could still be exceeded (v2)

the TCP client quota could still be ineffective under some
circumstances.  this change:

- improves quota accounting to ensure that TCP clients are
  properly limited, while still guaranteeing that at least one client
  is always available to serve TCP connections on each interface.
- uses more descriptive names and removes one (ntcptarget) that
  was no longer needed
- adds comments

(cherry picked from commit a43fe7cd3f051f12bb544b6fa364135b1719c587)
(cherry picked from commit 7278b66cdf2e9e3ec79f0c7586091c2fc96317d0)

7 years agofix enforcement of tcp-clients (v1)
Witold Kręcicki [Thu, 3 Jan 2019 13:17:43 +0000 (14:17 +0100)] 
fix enforcement of tcp-clients (v1)

tcp-clients settings could be exceeded in some cases by
creating more and more active TCP clients that are over
the set quota limit, which in the end could lead to a
DoS attack by e.g. exhaustion of file descriptors.

If TCP client we're closing went over the quota (so it's
not attached to a quota) mark it as mortal - so that it
will be destroyed and not set up to listen for new
connections - unless it's the last client for a specific
interface.

(cherry picked from commit 9ef6eb4c37ed909c8e2a5508c3b3e510b7b13b85)
(cherry picked from commit 264384fbb9e722dff2d78d48bb00b4f6290bc51c)

7 years agoMerge branch '880-secure-asdfasdfasdf-abacadabra-crash-v9_12_4_patch-v9_12' into...
Ondřej Surý [Thu, 25 Apr 2019 14:58:24 +0000 (10:58 -0400)] 
Merge branch '880-secure-asdfasdfasdf-abacadabra-crash-v9_12_4_patch-v9_12' into 'v9_12'

Resolve "CVE-2019-6467: lib/ns/query.c:9176: INSIST(!qctx->is_zone) failed, back trace"

See merge request isc-projects/bind9!1869

7 years agoCHANGES, release note
Evan Hunt [Tue, 12 Mar 2019 22:21:10 +0000 (15:21 -0700)] 
CHANGES, release note

(cherry picked from commit 82b03ce2326a644e037ff9cfbadade715a78dc9f)

7 years agoFix nxdomain-redirect assertion failure
Matthijs Mekking [Tue, 26 Feb 2019 14:55:29 +0000 (15:55 +0100)] 
Fix nxdomain-redirect assertion failure

- Always set is_zonep in query_getdb; previously it was only set if
  result was ISC_R_SUCCESS or ISC_R_NOTFOUND.
- Don't reset is_zone for redirect.
- Style cleanup.

(cherry picked from commit 3352270bdbbb39b167072aa282c6b310ffd96a7d)
(cherry picked from commit e2500c60a0a764f35116e57b8d22f3109e97f75b)
(cherry picked from commit 4f00c86ece0ee0f46bd1aff4e531459dd6307f6d)

7 years agoAdd test for nxdomain-redirect ncachenxdomain
Matthijs Mekking [Tue, 26 Feb 2019 14:38:18 +0000 (15:38 +0100)] 
Add test for nxdomain-redirect ncachenxdomain

(cherry picked from commit 8dc43bc9fe934a0b4729cb1c467e62a73a11ebad)
(cherry picked from commit 6093cc063bfe06066c59fd4b84ae7c68cf683215)
(cherry picked from commit 21c7c65b05e2a66a2cff59110ac7b95b8bb5638f)

7 years agoMerge branch '892-fix-redirect-name-v9_12_4_patch-v9_12' into 'v9_12'
Ondřej Surý [Thu, 25 Apr 2019 14:14:45 +0000 (10:14 -0400)] 
Merge branch '892-fix-redirect-name-v9_12_4_patch-v9_12' into 'v9_12'

Resolve "pass the correct name to redirect and redirect2"

See merge request isc-projects/bind9!1866

7 years agoadd CHANGES
Mark Andrews [Fri, 22 Feb 2019 05:25:34 +0000 (16:25 +1100)] 
add CHANGES

(cherry picked from commit 29b792a1a5e541b3901f898c232ada6099a964d4)

7 years agouse client->query.qname
Mark Andrews [Thu, 21 Feb 2019 07:24:30 +0000 (18:24 +1100)] 
use client->query.qname

(cherry picked from commit 8758d36a5e0461fb3aee8f0dc5b35ddca98e00af)
(cherry picked from commit e7826648272b341a84e497a1e17756d359b64444)
(cherry picked from commit 7c94f4b8f005f30ea59783cad59ccc078e531ab1)

7 years agoMerge branch 'ondrej/refactor-DNS_RDATASET_FIXED-code-flow-v9_12' into 'v9_12'
Ondřej Surý [Wed, 17 Apr 2019 10:00:35 +0000 (06:00 -0400)] 
Merge branch 'ondrej/refactor-DNS_RDATASET_FIXED-code-flow-v9_12' into 'v9_12'

(v9_12) Refactor the DNS_RDATASET_FIXED code to use macros instead of ifdefs

See merge request isc-projects/bind9!1819

7 years agoRefactor the DNS_RDATASET_FIXED code to use constants instead of ifdefs
Ondřej Surý [Tue, 16 Apr 2019 09:10:22 +0000 (11:10 +0200)] 
Refactor the DNS_RDATASET_FIXED code to use constants instead of ifdefs

(cherry picked from commit 4edbb773a172a7811d7af7a53a29841f23151b31)

7 years agoMerge branch '946-enable-fips-mode-option-breaks-build-of-hmacmd5-c-and-md5-c-v9_12...
Mark Andrews [Thu, 21 Mar 2019 03:25:24 +0000 (23:25 -0400)] 
Merge branch '946-enable-fips-mode-option-breaks-build-of-hmacmd5-c-and-md5-c-v9_12' into 'v9_12'

Resolve "--enable-fips-mode option breaks build of  hmacmd5.c and md5.c"

See merge request isc-projects/bind9!1733

7 years agoadd CHANGES
Mark Andrews [Wed, 20 Mar 2019 01:52:07 +0000 (12:52 +1100)] 
add CHANGES

(cherry picked from commit d3976fe4cc8236e315214938936d583c3c69f604)

7 years agoadd #include <isc/util.h>
Mark Andrews [Wed, 20 Mar 2019 00:41:51 +0000 (11:41 +1100)] 
add #include <isc/util.h>

(cherry picked from commit 98a37c9aba90052424a2629667edf344fd9d786c)

7 years agoMerge branch '4-update-gitignore-for-future-automake-v9_12' into 'v9_12'
Ondřej Surý [Wed, 20 Mar 2019 08:43:31 +0000 (04:43 -0400)] 
Merge branch '4-update-gitignore-for-future-automake-v9_12' into 'v9_12'

(v9_12) Update and sort the top level .gitignore to ignore automake files

See merge request isc-projects/bind9!1729

7 years agoSort the top level .gitignore file
Ondřej Surý [Wed, 20 Mar 2019 08:22:08 +0000 (09:22 +0100)] 
Sort the top level .gitignore file

(cherry picked from commit b9d524ed7e4e31fd926ccef70a3948d78074a82e)

7 years agoUpdate top level .gitignore to ignore automake files
Ondřej Surý [Wed, 20 Mar 2019 08:20:14 +0000 (09:20 +0100)] 
Update top level .gitignore to ignore automake files

(cherry picked from commit 5c67d1d12021e87639f16d55a56782acc4b22327)

7 years agoMerge branch 'prep-release' into v9_12 v9.12.4
Tinderbox User [Wed, 27 Feb 2019 23:42:04 +0000 (23:42 +0000)] 
Merge branch 'prep-release' into v9_12

7 years agoprep 9.12.4
Tinderbox User [Wed, 27 Feb 2019 23:32:48 +0000 (23:32 +0000)] 
prep 9.12.4

7 years agoMerge branch 'prep-release' into v9_12 v9.12.4rc1
Tinderbox User [Thu, 21 Feb 2019 04:11:31 +0000 (04:11 +0000)] 
Merge branch 'prep-release' into v9_12

7 years agorebuild configure
Tinderbox User [Thu, 21 Feb 2019 04:11:20 +0000 (04:11 +0000)] 
rebuild configure

7 years agoMerge branch 'broken-test' into v9_12
Evan Hunt [Tue, 19 Feb 2019 21:48:13 +0000 (13:48 -0800)] 
Merge branch 'broken-test' into v9_12

7 years agofixed an error in the mkeys system test
Evan Hunt [Tue, 19 Feb 2019 21:47:55 +0000 (13:47 -0800)] 
fixed an error in the mkeys system test

7 years agoMerge branch 'prep-release' into v9_12
Tinderbox User [Tue, 19 Feb 2019 21:19:25 +0000 (21:19 +0000)] 
Merge branch 'prep-release' into v9_12

7 years agodoc rebuild
Tinderbox User [Tue, 19 Feb 2019 21:19:10 +0000 (21:19 +0000)] 
doc rebuild

7 years agoprep 9.12.4rc1
Tinderbox User [Tue, 19 Feb 2019 21:10:31 +0000 (21:10 +0000)] 
prep 9.12.4rc1

7 years agoMerge branch 'security-dlz-axfr-deny-broken-security-v9_12' into 'security-v9_12'
Evan Hunt [Wed, 6 Feb 2019 20:19:17 +0000 (12:19 -0800)] 
Merge branch 'security-dlz-axfr-deny-broken-security-v9_12' into 'security-v9_12'

denied axfr requests were not effective for writable DLZ zones

See merge request isc-private/bind9!57

7 years agoadd CHANGES and release notes entries
Mark Andrews [Wed, 6 Feb 2019 19:36:20 +0000 (11:36 -0800)] 
add CHANGES and release notes entries

(cherry picked from commit 354ad18a12e84e5c660ce8e08e56382e529d8b2c)

7 years agoMerge 'keytag-memleak' into security-v9_12
Evan Hunt [Tue, 15 Jan 2019 22:09:21 +0000 (14:09 -0800)] 
Merge 'keytag-memleak' into security-v9_12

7 years agodenied axfr requests were not effective for writable DLZ zones
Mark Andrews [Wed, 6 Feb 2019 19:35:21 +0000 (11:35 -0800)] 
denied axfr requests were not effective for writable DLZ zones

(cherry picked from commit d9077cd0038e59726e1956de18b4b7872038a283)

7 years agoadd CHANGES and release note entries
Mark Andrews [Sun, 9 Dec 2018 22:13:05 +0000 (09:13 +1100)] 
add CHANGES and release note entries

(cherry picked from commit 8134c9a3f3bf46455ce4d16f2bf01e086d20f69b)

7 years agocheck that multiple KEY-TAG trust-anchor-telemetry options don't leak memory
Mark Andrews [Mon, 10 Dec 2018 02:33:54 +0000 (13:33 +1100)] 
check that multiple KEY-TAG trust-anchor-telemetry options don't leak memory

(cherry picked from commit 4b1dc4a5445e9561f2208f9388cf9f9e2cfcbe51)

7 years agoMerge 'managed-key-assert' into security-v9_12
Evan Hunt [Tue, 15 Jan 2019 22:08:35 +0000 (14:08 -0800)] 
Merge 'managed-key-assert' into security-v9_12

7 years agosilently ignore additional keytag options
Mark Andrews [Sun, 9 Dec 2018 21:41:26 +0000 (08:41 +1100)] 
silently ignore additional keytag options

(cherry picked from commit 36158e6c96e982768bd33d4090cbe563718534f2)

7 years agouse algorithm 255 for both unsupported keys
Evan Hunt [Fri, 21 Dec 2018 23:56:02 +0000 (15:56 -0800)] 
use algorithm 255 for both unsupported keys

7 years agoCHANGES, notes
Matthijs Mekking [Thu, 20 Dec 2018 09:22:02 +0000 (10:22 +0100)] 
CHANGES, notes

(cherry picked from commit f0eefb06d488cc99e8b4a4b7238e4a556afb7586)

7 years agoUpdate keyfetch_done compute_tag check
Matthijs Mekking [Wed, 19 Dec 2018 17:47:43 +0000 (18:47 +0100)] 
Update keyfetch_done compute_tag check

If in keyfetch_done the compute_tag fails (because for example the
algorithm is not supported), don't crash, but instead ignore the
key.

(cherry picked from commit b1d5411569ae10830b63f07560091193646cc739)

7 years agoAdd tests for mkeys with unsupported algorithm
Matthijs Mekking [Wed, 19 Dec 2018 17:45:43 +0000 (18:45 +0100)] 
Add tests for mkeys with unsupported algorithm

These tests check if a key with an unsupported algorithm in
managed-keys is ignored and when seeing an algorithm rollover to
an unsupported algorithm, the new key will be ignored too.

(cherry picked from commit 144cb53d0ae3aa5e6e3123720b603f9ab2bd1fa9)

7 years agoDon't free key in compute_tag in case of failure
Matthijs Mekking [Wed, 12 Dec 2018 13:06:10 +0000 (14:06 +0100)] 
Don't free key in compute_tag in case of failure

If `dns_dnssec_keyfromrdata` failed we don't need to call
`dst_key_free` because no `dstkey` was created.  Doing so
nevertheless will result in an assertion failure.

This can happen if the key uses an unsupported algorithm.

(cherry picked from commit 7a1ca39b950b7d5230b605ac60f15a1cb94e3d69)

7 years agoMerge branch '823-masterformat-test-fix-v9_12' into 'v9_12'
Evan Hunt [Thu, 21 Feb 2019 03:39:13 +0000 (22:39 -0500)] 
Merge branch '823-masterformat-test-fix-v9_12' into 'v9_12'

fix broken masterformat test

See merge request isc-projects/bind9!1554

7 years agofix broken masterformat test
Evan Hunt [Sat, 19 Jan 2019 09:48:12 +0000 (01:48 -0800)] 
fix broken masterformat test

- dig command had the @ parameter in the wrong place
- private-dnskey and private-cdnskey are queried in a separate
  loop, which strips 'private-' from the name to determine the qtype

(cherry picked from commit bc7b34d6ef4e9a539da5f09795f130d4c392104b)

7 years agoMerge branch 'each-enable-threads' into 'v9_12'
Evan Hunt [Thu, 21 Feb 2019 02:58:04 +0000 (21:58 -0500)] 
Merge branch 'each-enable-threads' into 'v9_12'

enable threads by default on openbsd 6.2 and higher

See merge request isc-projects/bind9!1548

7 years agoCHANGES
Evan Hunt [Thu, 21 Feb 2019 02:46:55 +0000 (18:46 -0800)] 
CHANGES

7 years agoenable threads by default on openbsd 6.2 and higher
Evan Hunt [Wed, 20 Feb 2019 22:02:19 +0000 (14:02 -0800)] 
enable threads by default on openbsd 6.2 and higher

7 years agoMerge branch 'each-fix-timer-test' into 'v9_12'
Evan Hunt [Thu, 21 Feb 2019 02:22:27 +0000 (21:22 -0500)] 
Merge branch 'each-fix-timer-test' into 'v9_12'

timer_test failed to compile if cmocka was enabled but threads were not

See merge request isc-projects/bind9!1547

7 years agotimer_test failed to compile if cmocka was enabled but threads were not
Evan Hunt [Wed, 20 Feb 2019 21:31:45 +0000 (13:31 -0800)] 
timer_test failed to compile if cmocka was enabled but threads were not

7 years agoMerge branch '884-patches-to-review-v9_12' into 'v9_12'
Mark Andrews [Tue, 19 Feb 2019 23:29:27 +0000 (18:29 -0500)] 
Merge branch '884-patches-to-review-v9_12' into 'v9_12'

Correct errno to result translation

See merge request isc-projects/bind9!1540

7 years agoadd CHANGES
Mark Andrews [Tue, 19 Feb 2019 22:44:56 +0000 (09:44 +1100)] 
add CHANGES

(cherry picked from commit a0c0d760297db57bcc0c3cbdcb332214e6936d86)

7 years agocorrect errno to result translation
Mark Andrews [Mon, 18 Feb 2019 01:26:38 +0000 (12:26 +1100)] 
correct errno to result translation

(cherry picked from commit 218ce34e7d692cd12c5cf3bf94a675ec9e28fefb)

7 years agoMerge branch '836-building-fails-in-build-subdirectory-when-dnstap-is-enabled-v9_12...
Mark Andrews [Tue, 19 Feb 2019 22:58:38 +0000 (17:58 -0500)] 
Merge branch '836-building-fails-in-build-subdirectory-when-dnstap-is-enabled-v9_12' into 'v9_12'

Resolve "Building fails in build subdirectory when dnstap is enabled"

See merge request isc-projects/bind9!1538

7 years agoadd CHANGES
Mark Andrews [Tue, 19 Feb 2019 22:29:07 +0000 (09:29 +1100)] 
add CHANGES

(cherry picked from commit 3a21fdf88470d81567e2a0f36b57afec3da03301)

7 years agoteach proto_c to look in the source directory for out of tree builds
Mark Andrews [Tue, 12 Feb 2019 04:27:57 +0000 (15:27 +1100)] 
teach proto_c to look in the source directory for out of tree builds

(cherry picked from commit c0d4ff57961edfaf0713d9a215750cfa26f42548)

7 years agoMerge branch '877-clang-scan-build-redundant-assignments-detected-v9_12' into 'v9_12'
Mark Andrews [Tue, 19 Feb 2019 22:30:15 +0000 (17:30 -0500)] 
Merge branch '877-clang-scan-build-redundant-assignments-detected-v9_12' into 'v9_12'

Remove redundant assignments

See merge request isc-projects/bind9!1536

7 years agoremove redundant assignment
Mark Andrews [Wed, 13 Feb 2019 05:22:01 +0000 (16:22 +1100)] 
remove redundant assignment

(cherry picked from commit f475dc75b1e2d3745e3c5d056339330b4a274aa9)

7 years agosilence clang
Mark Andrews [Wed, 13 Feb 2019 05:19:07 +0000 (16:19 +1100)] 
silence clang

(cherry picked from commit 7b60f6832e702507f2cec23f22ab9cf4abacc1e4)

7 years agodon't overwrite result
Mark Andrews [Wed, 13 Feb 2019 05:11:08 +0000 (16:11 +1100)] 
don't overwrite result

(cherry picked from commit 70fab477b11b63642e05e6e9ce1c998fe2a83add)

7 years agoremove seen_dname
Mark Andrews [Wed, 13 Feb 2019 04:57:03 +0000 (15:57 +1100)] 
remove seen_dname

(cherry picked from commit 63c03cdb2d5ea425dd34c77c5d3291228b4dfffc)

7 years agoMerge branch '877-clang-scan-build-redundant-assignments-detected-2-v9_12' into ...
Mark Andrews [Mon, 18 Feb 2019 22:51:02 +0000 (17:51 -0500)] 
Merge branch '877-clang-scan-build-redundant-assignments-detected-2-v9_12' into 'v9_12'

decode_NegTokenInit failed to cleanup allocated memory on error.

See merge request isc-projects/bind9!1529

7 years agofix memory leak
Mark Andrews [Thu, 14 Feb 2019 21:52:16 +0000 (08:52 +1100)] 
fix memory leak

(cherry picked from commit 7114d16098b0cf4910e06490fa70758f1c2c62a3)

7 years agoMerge branch '877-clang-scan-build-redundant-assignments-detected-2-v9_12' into ...
Mark Andrews [Mon, 18 Feb 2019 21:46:25 +0000 (16:46 -0500)] 
Merge branch '877-clang-scan-build-redundant-assignments-detected-2-v9_12' into 'v9_12'

Add missing asserts to socket_test.c and dnstest.c

See merge request isc-projects/bind9!1524

7 years agoassert result is ISC_R_SUCCESS
Mark Andrews [Wed, 13 Feb 2019 04:53:41 +0000 (15:53 +1100)] 
assert result is ISC_R_SUCCESS

(cherry picked from commit 76a1c1531af92e11eb5cfe150d9a8a3d02b64cd2)

7 years agoMerge branch 'u/fanf2/dnssec-keymgr-man-v9_12' into 'v9_12'
Mark Andrews [Mon, 18 Feb 2019 05:05:47 +0000 (00:05 -0500)] 
Merge branch 'u/fanf2/dnssec-keymgr-man-v9_12' into 'v9_12'

Improve dnssec-keymgr manual

See merge request isc-projects/bind9!1520

7 years agoImprove dnssec-keymgr manual
Tony Finch [Fri, 15 Feb 2019 19:12:10 +0000 (19:12 +0000)] 
Improve dnssec-keymgr manual

Illustrate the syntax for the policy options, with semicolons.

Explicitly mention the "default" policy.

Fix a few typos and remove some redundant wording.

(cherry picked from commit 7ee56e2abdf8bad7c3b0f7f3d52f8f5f44b13f2c)

7 years agoMerge branch '879-dnssec-checkds-help-v9_12' into 'v9_12'
Evan Hunt [Thu, 14 Feb 2019 21:06:10 +0000 (16:06 -0500)] 
Merge branch '879-dnssec-checkds-help-v9_12' into 'v9_12'

Correct path in dnssec-checkds help

See merge request isc-projects/bind9!1516

7 years agoCorrect path in dnssec-checkds help
Petr Menšík [Thu, 14 Feb 2019 14:23:26 +0000 (15:23 +0100)] 
Correct path in dnssec-checkds help

(cherry picked from commit 7bd544e795c6edb4a11cef692543a98dfc87eb8c)

7 years agoMerge branch '871-add-a-ci-check-for-missing-prereq.sh-scripts-v9_12' into 'v9_12'
Mark Andrews [Mon, 11 Feb 2019 23:03:06 +0000 (18:03 -0500)] 
Merge branch '871-add-a-ci-check-for-missing-prereq.sh-scripts-v9_12' into 'v9_12'

Add a CI check for missing prereq.sh scripts

See merge request isc-projects/bind9!1508

7 years agoadd util/check-ans-prereq to precheck
Mark Andrews [Fri, 8 Feb 2019 01:21:59 +0000 (12:21 +1100)] 
add util/check-ans-prereq to precheck

(cherry picked from commit 74c1c375631ed787488832238b0d45db36d842cc)

7 years agoadd check-ans-prereq
Mark Andrews [Fri, 8 Feb 2019 01:19:39 +0000 (12:19 +1100)] 
add check-ans-prereq

(cherry picked from commit ec2ecffef137da5635235330ce05b601f6d3a658)

7 years agoMerge branch '872-dlz-ldap-dname-v9_12' into 'v9_12'
Evan Hunt [Sun, 10 Feb 2019 22:24:04 +0000 (17:24 -0500)] 
Merge branch '872-dlz-ldap-dname-v9_12' into 'v9_12'

added DNAME support to DLZ LDAP schema, and fixed a DLZ compile error

See merge request isc-projects/bind9!1503

7 years agoadded DNAME support to DLZ LDAP schema, and fixed a DLZ compile error
Evan Hunt [Sun, 10 Feb 2019 19:49:01 +0000 (11:49 -0800)] 
added DNAME support to DLZ LDAP schema, and fixed a DLZ compile error

Thanks to Roland Gruber for the schema contribution.

(cherry picked from commit 2e3b5db195baf6edfd2fb83094c2a603a28cec70)

7 years agoMerge branch 'u/fanf2/zonemd-v9_12' into 'v9_12'
Evan Hunt [Fri, 8 Feb 2019 21:18:51 +0000 (16:18 -0500)] 
Merge branch 'u/fanf2/zonemd-v9_12' into 'v9_12'

Correct ZONEMD expansion in ARM

See merge request isc-projects/bind9!1499

7 years agoCorrect ZONEMD expansion in ARM
Tony Finch [Fri, 8 Feb 2019 17:11:30 +0000 (17:11 +0000)] 
Correct ZONEMD expansion in ARM

(cherry picked from commit af74f185369a85ffff110b11fe249b430a6b7bfb)

7 years agoMerge branch '869-prereq-sh-needed-in-forward-test-v9_12' into 'v9_12'
Michał Kępień [Fri, 8 Feb 2019 14:05:04 +0000 (09:05 -0500)] 
Merge branch '869-prereq-sh-needed-in-forward-test-v9_12' into 'v9_12'

[v9_12] Resolve "prereq.sh needed in forward test"

See merge request isc-projects/bind9!1495

7 years agoadded prereq.sh to forward test to detect perl Net::DNS
Curtis Blackburn [Thu, 7 Feb 2019 19:46:58 +0000 (11:46 -0800)] 
added prereq.sh to forward test to detect perl Net::DNS

(cherry picked from commit 8c929bd7c5058a264076ed069efe6acc428c9a16)

7 years agoMerge branch '867-rrtypes-missing-from-named-v9_12' into 'v9_12'
Mark Andrews [Fri, 8 Feb 2019 03:30:56 +0000 (22:30 -0500)] 
Merge branch '867-rrtypes-missing-from-named-v9_12' into 'v9_12'

Resolve "rrtypes missing from named"

See merge request isc-projects/bind9!1491

7 years agoadd AMTRELAY and ZONEMD to ARM
Mark Andrews [Fri, 8 Feb 2019 02:42:14 +0000 (13:42 +1100)] 
add AMTRELAY and ZONEMD to ARM

(cherry picked from commit b06c5f8cfd3e449942f6020f054d167ea3e00b6f)

7 years agofix AMTRELAY name
Mark Andrews [Fri, 8 Feb 2019 02:41:22 +0000 (13:41 +1100)] 
fix AMTRELAY name

(cherry picked from commit a9fadafecd6470ea0795561f1d7ea66ee3c8dd2a)

7 years agoMerge branch 'each-dnssec-coverage-dots-v9_12' into 'v9_12'
Evan Hunt [Fri, 8 Feb 2019 01:58:23 +0000 (20:58 -0500)] 
Merge branch 'each-dnssec-coverage-dots-v9_12' into 'v9_12'

dnssec-coverage was improperly ignoring some zones

See merge request isc-projects/bind9!1488

7 years agoCHANGES
Evan Hunt [Fri, 8 Feb 2019 00:47:26 +0000 (16:47 -0800)] 
CHANGES

(cherry picked from commit a242c704f5aed9c8e8a42e2c975c70d37d882f67)

7 years agoadjust style, match test to other tests
Evan Hunt [Fri, 8 Feb 2019 00:42:12 +0000 (16:42 -0800)] 
adjust style, match test to other tests

(cherry picked from commit 9949163936e22adabf94ea05a9dfed76527cf1a5)

7 years agodnssec-coverage: fix handling of zones without trailing dots
Tony Finch [Thu, 7 Feb 2019 19:00:43 +0000 (19:00 +0000)] 
dnssec-coverage: fix handling of zones without trailing dots

After change 5143, zones listed on the command line without trailing
dots were ignored.

(cherry picked from commit a159675f448130daf29670c2b2bbc9edb5e20c09)

7 years agoMerge branch '867-rrtypes-missing-from-named-v9_12' into 'v9_12'
Mark Andrews [Thu, 7 Feb 2019 23:42:25 +0000 (18:42 -0500)] 
Merge branch '867-rrtypes-missing-from-named-v9_12' into 'v9_12'

Resolve "rrtypes missing from named"

See merge request isc-projects/bind9!1485

7 years agoadd top of range checks
Mark Andrews [Thu, 7 Feb 2019 22:37:00 +0000 (09:37 +1100)] 
add top of range checks

(cherry picked from commit 8d69e15988d160a8214d9003d0bfcdfb296bd6fe)

7 years agoMerge branch '867-rrtypes-missing-from-named-v9_12' into 'v9_12'
Mark Andrews [Thu, 7 Feb 2019 22:01:53 +0000 (17:01 -0500)] 
Merge branch '867-rrtypes-missing-from-named-v9_12' into 'v9_12'

Resolve "rrtypes missing from named"

See merge request isc-projects/bind9!1481