]> git.ipfire.org Git - thirdparty/bind9.git/log
thirdparty/bind9.git
4 years agoAdd respdiff job with third-party recursors
Michal Nowak [Mon, 16 Aug 2021 17:07:07 +0000 (19:07 +0200)] 
Add respdiff job with third-party recursors

The order of directories with reference and test BIND 9 are now reversed
for respdiff.sh.

The data.mdb file has more than 10 GB and makes artifact download take
an unnecessarily long time.

(cherry picked from commit 2ececf2c027092fa9dfa752cf4756d37d6a0348d)

4 years agoMerge branch 'mnowak/alpine-suppress-openssl-deprecations' into 'v9_11'
Michal Nowak [Tue, 21 Dec 2021 10:29:12 +0000 (10:29 +0000)] 
Merge branch 'mnowak/alpine-suppress-openssl-deprecations' into 'v9_11'

Suppress OpenSSL 3.0 deprecated declarations warning

See merge request isc-projects/bind9!5550

4 years agoSuppress OpenSSL 3.0.0 deprecated declarations warning
Michal Nowak [Mon, 1 Nov 2021 15:34:22 +0000 (16:34 +0100)] 
Suppress OpenSSL 3.0.0 deprecated declarations warning

Alpine Linux image has OpenSSL 3.0.0 from the "edge" repository to test
OpenSSL 3.0.0 support in the BIND 9 "main" branch. However, this breaks
compilation of branches without OpenSSL 3.0.0 support and therefore
OpenSSL deprecated declarations need to be suppressed with
-DOPENSSL_SUPPRESS_DEPRECATED.

4 years agoMerge branch 'mnowak/freebsd-12.3-v9_11' into 'v9_11'
Michal Nowak [Mon, 20 Dec 2021 17:26:51 +0000 (17:26 +0000)] 
Merge branch 'mnowak/freebsd-12.3-v9_11' into 'v9_11'

[v9_11] Add FreeBSD 12.3

See merge request isc-projects/bind9!5660

4 years agoAdd FreeBSD 12.3
Michal Nowak [Tue, 7 Dec 2021 16:08:49 +0000 (17:08 +0100)] 
Add FreeBSD 12.3

(cherry picked from commit a4d8571fa27f6299c73602f5a5e92c135b9dff61)

4 years agoMerge branch 'mnowak/add-fedora-35-v9_11' into 'v9_11'
Michal Nowak [Fri, 17 Dec 2021 15:21:43 +0000 (15:21 +0000)] 
Merge branch 'mnowak/add-fedora-35-v9_11' into 'v9_11'

[v9_11] Add Fedora 35

See merge request isc-projects/bind9!5658

4 years agoAdd Fedora 35
Michal Nowak [Tue, 2 Nov 2021 19:56:25 +0000 (20:56 +0100)] 
Add Fedora 35

(cherry picked from commit 668be42965cdfac1ea811a91cefa0f4716eb2403)

4 years agoMerge branch 'mnowak/drop-freebsd-11-v9_11' into 'v9_11'
Michal Nowak [Fri, 17 Dec 2021 12:22:59 +0000 (12:22 +0000)] 
Merge branch 'mnowak/drop-freebsd-11-v9_11' into 'v9_11'

[v9_11] Drop FreeBSD 11

See merge request isc-projects/bind9!5655

4 years agoDrop FreeBSD 11
Michal Nowak [Tue, 30 Nov 2021 14:45:39 +0000 (15:45 +0100)] 
Drop FreeBSD 11

Support for FreeBSD 11.4, the last FreeBSD 11.x release, ended on
September 30, 2021.

Link: https://www.freebsd.org/security/unsupported/
Also drop $WITH_READLINE_LIBEDIT from clang:freebsd13:amd64, it should
not have been added in the first place.

(cherry picked from commit 981579f379f11c025ef8e5d7c5cd6e940138388b)

4 years agoMerge branch 'mnowak/alpine-3.15-v9_11' into 'v9_11'
Michal Nowak [Thu, 16 Dec 2021 16:07:42 +0000 (16:07 +0000)] 
Merge branch 'mnowak/alpine-3.15-v9_11' into 'v9_11'

[v9_11] Add Alpine Linux 3.15

See merge request isc-projects/bind9!5652

4 years agoAdd Alpine Linux 3.15
Michal Nowak [Thu, 25 Nov 2021 17:59:57 +0000 (18:59 +0100)] 
Add Alpine Linux 3.15

(cherry picked from commit d43127a3879f9198fbdf31b8fbe48c07e0a55ce8)

4 years agoMerge branch 'pspacek/ci-api-triggers-v9_11' into 'v9_11'
Petr Špaček [Thu, 16 Dec 2021 15:24:38 +0000 (15:24 +0000)] 
Merge branch 'pspacek/ci-api-triggers-v9_11' into 'v9_11'

Enable regular pipeline jobs to be triggered from Gitlab API [v9_11]

See merge request isc-projects/bind9!5650

4 years agoEnable regular pipeline jobs to be triggered from Gitlab API
Petr Špaček [Thu, 16 Dec 2021 14:55:01 +0000 (15:55 +0100)] 
Enable regular pipeline jobs to be triggered from Gitlab API

(cherry picked from commit eb8c8753ad4ecbd152592d9df9489169ef1998a8)

4 years agoMerge branch '2886-drop-cppcheck-v9_11' into 'v9_11'
Michal Nowak [Tue, 14 Dec 2021 14:40:47 +0000 (14:40 +0000)] 
Merge branch '2886-drop-cppcheck-v9_11' into 'v9_11'

[v9_11] Drop cppcheck CI job

See merge request isc-projects/bind9!5641

4 years agoDrop cppcheck CI job
Michal Nowak [Tue, 30 Nov 2021 12:52:49 +0000 (13:52 +0100)] 
Drop cppcheck CI job

Every cppcheck update brings the cost of addressing new false positives
in the BIND 9 source code while not reaping any benefits in case of
identified issues with the code.

(cherry picked from commit 654cc61bb93da031c599488102fe162d09b87fc7)

4 years agoMerge branch 'mnowak/switch-pkcs11-job-to-fedora' into 'v9_11'
Michal Nowak [Tue, 14 Dec 2021 11:32:33 +0000 (11:32 +0000)] 
Merge branch 'mnowak/switch-pkcs11-job-to-fedora' into 'v9_11'

Run gcc:pkcs11 CI jobs on Fedora image

See merge request isc-projects/bind9!5614

4 years agoConfigure gcc:pkcs11 CI job with "--disable-warn-error"
Michal Nowak [Thu, 2 Dec 2021 12:50:30 +0000 (13:50 +0100)] 
Configure gcc:pkcs11 CI job with "--disable-warn-error"

"--disable-warn-error" ./configure option disables compiler warnings.
This ensures that the job will not fail because of warnings (e.g., array
inconsistencies in lib/isc/sha2.c) we don't want to fix on BIND 9.11
because the version is in security-fixes-only mode.

    sha2.c:310:26: error: argument 1 of type 'uint8_t[]' {aka 'unsigned char[]'} with mismatched bound [-Werror=array-parameter=]
      310 | isc_sha224_final(uint8_t digest[], isc_sha224_t *context) {
          |                  ~~~~~~~~^~~~~~~~
    In file included from sha2.c:58:
    ./include/isc/sha2.h:132:24: note: previously declared as 'uint8_t[28]' {aka 'unsigned char[28]'}
      132 | void isc_sha224_final (uint8_t[ISC_SHA224_DIGESTLENGTH], isc_sha224_t *);
          |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    sha2.c:376:26: error: argument 1 of type 'uint8_t[]' {aka 'unsigned char[]'} with mismatched bound [-Werror=array-parameter=]
      376 | isc_sha256_final(uint8_t digest[], isc_sha256_t *context) {
          |                  ~~~~~~~~^~~~~~~~
    In file included from sha2.c:58:
    ./include/isc/sha2.h:139:24: note: previously declared as 'uint8_t[32]' {aka 'unsigned char[32]'}
      139 | void isc_sha256_final (uint8_t[ISC_SHA256_DIGESTLENGTH], isc_sha256_t *);
          |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    sha2.c:442:26: error: argument 1 of type 'uint8_t[]' {aka 'unsigned char[]'} with mismatched bound [-Werror=array-parameter=]
      442 | isc_sha512_final(uint8_t digest[], isc_sha512_t *context) {
          |                  ~~~~~~~~^~~~~~~~
    In file included from sha2.c:58:
    ./include/isc/sha2.h:153:24: note: previously declared as 'uint8_t[64]' {aka 'unsigned char[64]'}
      153 | void isc_sha512_final (uint8_t[ISC_SHA512_DIGESTLENGTH], isc_sha512_t *);
          |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    sha2.c:508:26: error: argument 1 of type 'uint8_t[]' {aka 'unsigned char[]'} with mismatched bound [-Werror=array-parameter=]
      508 | isc_sha384_final(uint8_t digest[], isc_sha384_t *context) {
          |                  ~~~~~~~~^~~~~~~~
    In file included from sha2.c:58:
    ./include/isc/sha2.h:146:24: note: previously declared as 'uint8_t[48]' {aka 'unsigned char[48]'}
      146 | void isc_sha384_final (uint8_t[ISC_SHA384_DIGESTLENGTH], isc_sha384_t *);
          |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

4 years agoDrop gcc:fedora34 CI jobs
Michal Nowak [Thu, 2 Dec 2021 12:33:13 +0000 (13:33 +0100)] 
Drop gcc:fedora34 CI jobs

With switching the gcc:pkcs11 CI jobs from Debian Buster to Fedora, we
don't need two Fedora CI jobs, which differ only by leveraging PKCS#11
or OpenSSL.

4 years agoRun gcc:pkcs11 CI jobs on Fedora image
Michal Nowak [Thu, 2 Dec 2021 12:26:11 +0000 (13:26 +0100)] 
Run gcc:pkcs11 CI jobs on Fedora image

SoftHSM v2.4 was dropped from the base image because it is being
upgraded to Debian Bullseye, which has SoftHSM v2.6, the same version we
already have in the Fedora image, and use it in the "main" branch for
PKCS#11 testing. However, on the "v9_11" branch, to sustain PKCS#11
testing, gcc:pkcs11 CI jobs need to be ported from the base image to the
Fedora image.

4 years agoMerge branch 'ondrej/update-flycheck-configuration-on-Linux-v9_11' into 'v9_11'
Ondřej Surý [Mon, 15 Nov 2021 11:35:48 +0000 (11:35 +0000)] 
Merge branch 'ondrej/update-flycheck-configuration-on-Linux-v9_11' into 'v9_11'

Add flycheck configuration for libxml2 and json-c on Linux

See merge request isc-projects/bind9!5572

4 years agoAdd flycheck configuration for libxml2 and json-c on Linux
Ondřej Surý [Mon, 15 Nov 2021 11:18:44 +0000 (12:18 +0100)] 
Add flycheck configuration for libxml2 and json-c on Linux

(cherry picked from commit 41f86440c44e5800190f069fa74d7a997eb6e40b)

4 years agoMerge branch 'pspacek/ci-jobs-interruptible-v9_11' into 'v9_11'
Petr Špaček [Tue, 9 Nov 2021 12:22:45 +0000 (12:22 +0000)] 
Merge branch 'pspacek/ci-jobs-interruptible-v9_11' into 'v9_11'

Automatically cancel CI jobs on outdated branches [v9_11]

See merge request isc-projects/bind9!5565

4 years agoAutomatically cancel CI jobs on outdated branches
Petr Špaček [Fri, 5 Nov 2021 10:39:07 +0000 (11:39 +0100)] 
Automatically cancel CI jobs on outdated branches

Gitlab feature
https://docs.gitlab.com/ee/ci/pipelines/settings.html#auto-cancel-redundant-pipelines
can automatically cancel jobs which operate on an outdated code, i.e. on
branches which received new commits while jobs with an older set of
commits are still running. For this feature to work jobs have to be
configured with boolean interruptible: true.

I think practically all of our current CI jobs can be cancelled,
so the option is now on by default for all jobs.

4 years agoMerge branch 'michal/disable-pylint-warning-C0209-v9_11' into 'v9_11'
Michał Kępień [Thu, 28 Oct 2021 13:45:54 +0000 (13:45 +0000)] 
Merge branch 'michal/disable-pylint-warning-C0209-v9_11' into 'v9_11'

[v9_11] Disable PyLint warning C0209

See merge request isc-projects/bind9!5540

4 years agoDisable PyLint warning C0209
Michał Kępień [Thu, 28 Oct 2021 12:03:04 +0000 (14:03 +0200)] 
Disable PyLint warning C0209

PyLint 2.11 reports a new warning, C0209 (consider-using-f-string).
Since f-strings are only available in Python 3.6+, existing scripts
cannot be updated to use this feature just yet because they would stop
working with older Python versions.  Instead, disable PyLint warning
C0209 for the time being.

(cherry picked from commit 860ca4e0efe3d1a2d63095e4720ccb56224b34f8)

4 years agoMerge branch 'v9_11_36-release' into 'v9_11'
Michał Kępień [Thu, 28 Oct 2021 10:47:16 +0000 (10:47 +0000)] 
Merge branch 'v9_11_36-release' into 'v9_11'

Merge 9.11.36 release branch

See merge request isc-projects/bind9!5537

4 years agoSet up release notes for BIND 9.11.37
Michał Kępień [Thu, 28 Oct 2021 10:44:12 +0000 (12:44 +0200)] 
Set up release notes for BIND 9.11.37

4 years agoBump BIND_BASELINE_VERSION for ABI checks
Michał Kępień [Thu, 28 Oct 2021 10:44:12 +0000 (12:44 +0200)] 
Bump BIND_BASELINE_VERSION for ABI checks

4 years agoMerge branch 'prep-release' into security-v9_11
Tinderbox User [Mon, 11 Oct 2021 19:35:49 +0000 (19:35 +0000)] 
Merge branch 'prep-release' into security-v9_11

4 years agoMerge branch 'michal/prepare-documentation-for-bind-9.11.36' into 'security-v9_11'
Michał Kępień [Mon, 11 Oct 2021 15:42:28 +0000 (15:42 +0000)] 
Merge branch 'michal/prepare-documentation-for-bind-9.11.36' into 'security-v9_11'

Prepare documentation for BIND 9.11.36

See merge request isc-private/bind9!327

4 years agoprep 9.11.36
Tinderbox User [Mon, 11 Oct 2021 19:35:17 +0000 (19:35 +0000)] 
prep 9.11.36

4 years agoMerge branch '2899-security-disable-lame-cache-v9_11' into 'security-v9_11'
Michał Kępień [Mon, 11 Oct 2021 12:07:46 +0000 (12:07 +0000)] 
Merge branch '2899-security-disable-lame-cache-v9_11' into 'security-v9_11'

[CVE-2021-25219] [v9_11] Disable "lame-ttl" cache

See merge request isc-private/bind9!324

4 years agoPrepare release notes for BIND 9.11.36
Michał Kępień [Mon, 11 Oct 2021 15:33:35 +0000 (17:33 +0200)] 
Prepare release notes for BIND 9.11.36

4 years agoAdd CHANGES and release note for [GL #2899]
Ondřej Surý [Fri, 24 Sep 2021 07:58:47 +0000 (09:58 +0200)] 
Add CHANGES and release note for [GL #2899]

4 years agoEnable lame response detection even with disabled lame cache
Ondřej Surý [Fri, 24 Sep 2021 07:48:50 +0000 (09:48 +0200)] 
Enable lame response detection even with disabled lame cache

Previously, when lame cache would be disabled by setting lame-ttl to 0,
it would also disable lame answer detection.  In this commit, we enable
the lame response detection even when the lame cache is disabled.  This
enables stopping answer processing early rather than going through the
whole answer processing flow.

4 years agoDisable lame-ttl cache
Ondřej Surý [Fri, 24 Sep 2021 07:35:11 +0000 (09:35 +0200)] 
Disable lame-ttl cache

The lame-ttl cache is implemented in ADB as per-server locked
linked-list "indexed" with <qname,qtype>.  This list has to be walked
every time there's a new query or new record added into the lame cache.
Determined attacker can use this to degrade performance of the resolver.

Resolver testing has shown that disabling the lame cache has little
impact on the resolver performance and it's a minimal viable defense
against this kind of attack.

4 years agoMerge branch 'mnowak/debian-11-bullseye-v9_11' into 'v9_11'
Michal Nowak [Fri, 22 Oct 2021 09:28:41 +0000 (09:28 +0000)] 
Merge branch 'mnowak/debian-11-bullseye-v9_11' into 'v9_11'

[v9_11] Add Debian 11 (bullseye)

See merge request isc-projects/bind9!5526

4 years agoDo not spawn Debian 9 CI jobs in merge requests
Michal Nowak [Thu, 21 Oct 2021 11:43:42 +0000 (13:43 +0200)] 
Do not spawn Debian 9 CI jobs in merge requests

(cherry picked from commit 1b9a9c2829379d771249c8b508855d0863dcd919)

4 years agoAdd Debian 11 (bullseye)
Michal Nowak [Tue, 17 Aug 2021 08:38:14 +0000 (10:38 +0200)] 
Add Debian 11 (bullseye)

(cherry picked from commit 2b5dfae5de5cc65258073d8cd4c650aa27dac3ea)

4 years agoMerge branch 'mnowak/openbsd-7.0-v9_11' into 'v9_11'
Michal Nowak [Fri, 22 Oct 2021 07:51:28 +0000 (07:51 +0000)] 
Merge branch 'mnowak/openbsd-7.0-v9_11' into 'v9_11'

[v9_11] Add OpenBSD 7.0

See merge request isc-projects/bind9!5524

4 years agoAdd OpenBSD 7.0
Michal Nowak [Thu, 21 Oct 2021 09:48:21 +0000 (11:48 +0200)] 
Add OpenBSD 7.0

(cherry picked from commit 75e873ed9873c099d0eab4fef97b084e487572fa)

4 years agoMerge branch '2933-bump-the-default-clang-version-to-13-v9_11' into 'v9_11'
Ondřej Surý [Tue, 12 Oct 2021 10:14:09 +0000 (10:14 +0000)] 
Merge branch '2933-bump-the-default-clang-version-to-13-v9_11' into 'v9_11'

Change the LLVM tools version to 13

See merge request isc-projects/bind9!5489

4 years agoChange the LLVM tools version to 13
Ondřej Surý [Tue, 12 Oct 2021 06:55:57 +0000 (08:55 +0200)] 
Change the LLVM tools version to 13

LLVM 13.0.0 was released on 4. October 2021, change the default version
to the current stable.

(cherry picked from commit 16916ab3e361774b4c8283715fc8712f18e37092)

4 years agoMerge branch 'ondrej/add-python-3.8-check-v9_11' into 'v9_11'
Petr Špaček [Wed, 22 Sep 2021 08:54:23 +0000 (08:54 +0000)] 
Merge branch 'ondrej/add-python-3.8-check-v9_11' into 'v9_11'

Add python3.8 to the autoconf search list

See merge request isc-projects/bind9!5435

4 years agoAdd python3.8 to the autoconf search list
Ondřej Surý [Wed, 22 Sep 2021 08:24:16 +0000 (10:24 +0200)] 
Add python3.8 to the autoconf search list

It was discovered that FreeBSD doesn't setup alias from default
Python version neither to python3 nor python, and thus the configure
step would fail to find working python installation.

4 years agoMerge branch 'mnowak/replace-centos-with-oraclelinux-v9_11' into 'v9_11'
Michal Nowak [Thu, 16 Sep 2021 15:53:28 +0000 (15:53 +0000)] 
Merge branch 'mnowak/replace-centos-with-oraclelinux-v9_11' into 'v9_11'

[v9_11] Replace CentOS 7 & 8 with Oracle Linux

See merge request isc-projects/bind9!5420

4 years agoReplace CentOS 7 & 8 with Oracle Linux
Michal Nowak [Tue, 15 Jun 2021 07:49:21 +0000 (09:49 +0200)] 
Replace CentOS 7 & 8 with Oracle Linux

(cherry picked from commit 3085edf1a0e1de7995ddee5fcaf1172fabf32696)

4 years agoMerge branch '2866-split-gssapi-and-krb5-check-from-krb5-config-v9_11' into 'v9_11'
Ondřej Surý [Tue, 14 Sep 2021 19:21:55 +0000 (19:21 +0000)] 
Merge branch '2866-split-gssapi-and-krb5-check-from-krb5-config-v9_11' into 'v9_11'

Fix the krb5-config usage (v9.11)

See merge request isc-projects/bind9!5393

4 years agoAdd CHANGES note for [GL ##2866]
Ondřej Surý [Wed, 8 Sep 2021 08:50:10 +0000 (10:50 +0200)] 
Add CHANGES note for [GL ##2866]

4 years agoTest various --with-gssapi options in GitLab CI
Michał Kępień [Wed, 1 Sep 2021 13:46:36 +0000 (15:46 +0200)] 
Test various --with-gssapi options in GitLab CI

The implicit ./configure default is to use --with-gssapi=auto.  There is
already a GitLab CI job (gcc:stretch:amd64) which uses --without-gssapi.
Add four more forms of the --with-gssapi option to various GitLab CI job
configurations so that its every possible variant is regularly tested.

4 years agoCall krb5-config with just one argument at the time
Ondřej Surý [Wed, 8 Sep 2021 08:47:10 +0000 (10:47 +0200)] 
Call krb5-config with just one argument at the time

The autoconf script would call the krb5-config with both gssapi and krb5
libraries as arguments in a single call.  It turned out that this is
actually not supported and it breaks some platforms.  This commit splits
the call into two separate calls - one for gssapi and one for krb5
library.

4 years agoRevert "Resolve 'Configuration issues on Solaris 11.4'" MR
Ondřej Surý [Wed, 8 Sep 2021 10:46:45 +0000 (12:46 +0200)] 
Revert "Resolve 'Configuration issues on Solaris 11.4'" MR

The MR in question broke the configure script in different way,
so we are going to use a different fix.

4 years agoMerge branch '1805-save-failed-build-artifacts-v9_11' into 'v9_11'
Mark Andrews [Thu, 26 Aug 2021 04:45:59 +0000 (04:45 +0000)] 
Merge branch '1805-save-failed-build-artifacts-v9_11' into 'v9_11'

always save build artifacts

See merge request isc-projects/bind9!5365

4 years agoalways save build artifacts
Mark Andrews [Thu, 30 Apr 2020 07:15:41 +0000 (17:15 +1000)] 
always save build artifacts

(cherry picked from commit 221228572feba672121be5cb2df9417988a37bac)

4 years agoMerge branch 'v9_11_35-release' into 'v9_11'
Michał Kępień [Thu, 19 Aug 2021 05:36:04 +0000 (05:36 +0000)] 
Merge branch 'v9_11_35-release' into 'v9_11'

Merge 9.11.35 release branch

See merge request isc-projects/bind9!5340

4 years agoSet up release notes for BIND 9.11.36
Michał Kępień [Thu, 19 Aug 2021 05:31:02 +0000 (07:31 +0200)] 
Set up release notes for BIND 9.11.36

4 years agoBump BIND_BASELINE_VERSION for ABI checks
Michał Kępień [Thu, 19 Aug 2021 05:31:02 +0000 (07:31 +0200)] 
Bump BIND_BASELINE_VERSION for ABI checks

4 years agoMerge branch 'prep-release' into v9_11_35-release v9.11.35
Tinderbox User [Tue, 10 Aug 2021 22:00:41 +0000 (22:00 +0000)] 
Merge branch 'prep-release' into v9_11_35-release

4 years agoprep 9.11.35
Tinderbox User [Tue, 10 Aug 2021 22:00:23 +0000 (22:00 +0000)] 
prep 9.11.35

4 years agoMerge branch 'michal/prepare-documentation-for-bind-9.11.35' into 'v9_11_35-release'
Michał Kępień [Tue, 10 Aug 2021 21:39:51 +0000 (21:39 +0000)] 
Merge branch 'michal/prepare-documentation-for-bind-9.11.35' into 'v9_11_35-release'

Prepare documentation for BIND 9.11.35

See merge request isc-private/bind9!318

4 years agoPrepare release notes for BIND 9.11.35
Michał Kępień [Tue, 10 Aug 2021 21:38:03 +0000 (23:38 +0200)] 
Prepare release notes for BIND 9.11.35

4 years agoTweak and reword release notes
Michał Kępień [Tue, 10 Aug 2021 21:38:03 +0000 (23:38 +0200)] 
Tweak and reword release notes

4 years agoTweak and reword recent CHANGES entries
Michał Kępień [Tue, 10 Aug 2021 21:38:03 +0000 (23:38 +0200)] 
Tweak and reword recent CHANGES entries

4 years agoMerge branch 'mnowak/fix-pylint-v9_11' into 'v9_11'
Michal Nowak [Wed, 28 Jul 2021 09:16:46 +0000 (09:16 +0000)] 
Merge branch 'mnowak/fix-pylint-v9_11' into 'v9_11'

Make kasp2policy.py PyLint-clean

See merge request isc-projects/bind9!5307

4 years agoMake kasp2policy.py PyLint-clean
Michal Nowak [Tue, 27 Jul 2021 15:23:07 +0000 (17:23 +0200)] 
Make kasp2policy.py PyLint-clean

PyLint 2.9.5 reported the following errors:
    contrib/kasp/kasp2policy.py:25:0: R0402: Use 'from ply import yacc' instead (consider-using-from-import)
    contrib/kasp/kasp2policy.py:26:0: R0402: Use 'from ply import lex' instead (consider-using-from-import)

(cherry picked from commit 4e09411371bd93f9375f49e93c91d24d919c3530)

4 years agoMerge branch 'v9_11_34-release' into 'v9_11'
Michal Nowak [Mon, 26 Jul 2021 09:52:43 +0000 (09:52 +0000)] 
Merge branch 'v9_11_34-release' into 'v9_11'

Merge 9.11.34 release branch

See merge request isc-projects/bind9!5303

4 years agoSet up release notes for BIND 9.11.35
Michal Nowak [Fri, 23 Jul 2021 08:26:54 +0000 (10:26 +0200)] 
Set up release notes for BIND 9.11.35

4 years agoBump BIND_BASELINE_VERSION for ABI checks
Michal Nowak [Fri, 23 Jul 2021 08:23:50 +0000 (10:23 +0200)] 
Bump BIND_BASELINE_VERSION for ABI checks

4 years agoMerge branch 'prep-release' into v9_11_34-release
Tinderbox User [Fri, 9 Jul 2021 08:55:20 +0000 (08:55 +0000)] 
Merge branch 'prep-release' into v9_11_34-release

4 years agoprep 9.11.34
Tinderbox User [Fri, 9 Jul 2021 08:54:25 +0000 (08:54 +0000)] 
prep 9.11.34

4 years agoMerge branch 'michal/prepare-documentation-for-bind-9.11.34' into 'v9_11_34-release'
Michał Kępień [Fri, 9 Jul 2021 08:28:14 +0000 (08:28 +0000)] 
Merge branch 'michal/prepare-documentation-for-bind-9.11.34' into 'v9_11_34-release'

Prepare release notes for BIND 9.11.34

See merge request isc-private/bind9!310

4 years agoPrepare release notes for BIND 9.11.34
Michał Kępień [Fri, 9 Jul 2021 08:12:25 +0000 (10:12 +0200)] 
Prepare release notes for BIND 9.11.34

4 years agoMerge branch '2473-run-respdiff-as-part-of-daily-runs-v9_11' into 'v9_11'
Michal Nowak [Thu, 22 Jul 2021 13:01:40 +0000 (13:01 +0000)] 
Merge branch '2473-run-respdiff-as-part-of-daily-runs-v9_11' into 'v9_11'

[v9_11] Run respdiff also for scheduled and web pipelines

See merge request isc-projects/bind9!5298

4 years agoRun respdiff also for scheduled and web pipelines
Michal Nowak [Thu, 18 Feb 2021 15:28:31 +0000 (16:28 +0100)] 
Run respdiff also for scheduled and web pipelines

respdiff needs to be run regularly to identify problems with query
responses discrepancies sooner than after tagging a release.

Contrary to the main branch, which hosts the BIND 9 Development Version
and thus sets MAX_DISAGREEMENTS_PERCENTAGE variable to 0.5, branches
hosting BIND 9 Stable Versions have it set to 0.1, which provides only
tiny room for non-timeout response disagreements between the baseline
version and version under test.

(cherry picked from commit 561b58196bfe75fbbea4598b214afd7fffe2b537)

4 years agoMerge branch '2762-check-opcode-v9_11' into 'v9_11'
Mark Andrews [Wed, 21 Jul 2021 03:07:36 +0000 (03:07 +0000)] 
Merge branch '2762-check-opcode-v9_11' into 'v9_11'

Check opcode of messages returned by dns_request_getresponse

See merge request isc-projects/bind9!5288

4 years agoadd release note for [GL #2762]
Mark Andrews [Fri, 11 Jun 2021 07:19:59 +0000 (17:19 +1000)] 
add release note for [GL #2762]

(cherry picked from commit 36720fb4a6433e276adcf6d81c04fdeeb8851a5c)

4 years agoAdd CHANGES for [GL #2762]
Mark Andrews [Fri, 11 Jun 2021 07:11:58 +0000 (17:11 +1000)] 
Add CHANGES for [GL #2762]

(cherry picked from commit 466db0f49e5d7c1426e75f95d9734415564c3334)

4 years agocheck nsupdate handles UPDATE response to QUERY
Mark Andrews [Wed, 14 Jul 2021 21:27:55 +0000 (07:27 +1000)] 
check nsupdate handles UPDATE response to QUERY

(cherry picked from commit 0bba0ab10d59a785e214d03d3ef4c541725a1823)

4 years agodns_rdata_tostruct() should reject rdata with DNS_RDATA_UPDATE set
Mark Andrews [Thu, 10 Jun 2021 00:14:17 +0000 (10:14 +1000)] 
dns_rdata_tostruct() should reject rdata with DNS_RDATA_UPDATE set

(cherry picked from commit e97249e01270ab43065e3a7d6ba3f5a36593a2c4)

4 years agoCheck opcode of messages returned by dns_request_getresponse
Mark Andrews [Fri, 11 Jun 2021 06:58:15 +0000 (16:58 +1000)] 
Check opcode of messages returned by dns_request_getresponse

(cherry picked from commit ed4e00713fa52d361b2bbf0eeae80a6da7323255)

4 years agoMerge branch 'mnowak/replace-literal-blocks-with-anchors-v9_11' into 'v9_11'
Michal Nowak [Fri, 16 Jul 2021 14:36:02 +0000 (14:36 +0000)] 
Merge branch 'mnowak/replace-literal-blocks-with-anchors-v9_11' into 'v9_11'

[v9_11] Use anchors instead of literal blocks in .gitlab-ci.yml

See merge request isc-projects/bind9!5280

4 years agoUse anchors instead of literal blocks in .gitlab-ci.yml
Michal Nowak [Wed, 24 Feb 2021 12:50:46 +0000 (13:50 +0100)] 
Use anchors instead of literal blocks in .gitlab-ci.yml

Anchor lets the user see the full command logged in GitLab CI:

    ${CONFIGURE} --disable-maintainer-mode --enable-developer ...

Instead of a folded multi-line when literal block is used:

    ${CONFIGURE} \ # collapsed multi-line command

(cherry picked from commit c22008629ec7c5decd80fe233cd507fbce993fe6)

4 years agoMerge branch 'marka-xmllint-html-v9_11' into 'v9_11'
Mark Andrews [Fri, 2 Jul 2021 04:10:19 +0000 (04:10 +0000)] 
Merge branch 'marka-xmllint-html-v9_11' into 'v9_11'

Check for errors in html files

See merge request isc-projects/bind9!5244

4 years agoCheck for errors in html files
Mark Andrews [Fri, 2 Jul 2021 00:38:40 +0000 (10:38 +1000)] 
Check for errors in html files

xmllint doesn't know about the HTML 5 <section> tag so filter
those out.

(cherry picked from commit ea0624b214638cb8b2ac1f1c4ac8ef3fd44bfb32)

4 years agoMerge branch '2667-configuration-issues-on-solaris-11-4' into 'v9_11'
Mark Andrews [Wed, 30 Jun 2021 07:28:02 +0000 (07:28 +0000)] 
Merge branch '2667-configuration-issues-on-solaris-11-4' into 'v9_11'

Resolve "Configuration issues on Solaris 11.4"

See merge request isc-projects/bind9!4996

4 years agoSolaris native compiler configure fixes
Mark Andrews [Wed, 30 Jun 2021 01:42:16 +0000 (11:42 +1000)] 
Solaris native compiler configure fixes

* Drop '-mt' from '$CC'
* Use '$CC -V' for version in summary

4 years agoadd gssapi_hack, gssapi_krb5_hack and gssapi_krb5_hack to krb5-config
Mark Andrews [Wed, 30 Jun 2021 02:14:01 +0000 (12:14 +1000)] 
add gssapi_hack, gssapi_krb5_hack and gssapi_krb5_hack to krb5-config

4 years agoadd --with-gssapi=krb5-config to pairwise
Mark Andrews [Mon, 3 May 2021 04:36:36 +0000 (14:36 +1000)] 
add --with-gssapi=krb5-config to pairwise

4 years agocheck for gssapi_krb5.h and gssapi/gssapi_krb5.h
Mark Andrews [Mon, 3 May 2021 04:03:19 +0000 (14:03 +1000)] 
check for gssapi_krb5.h and gssapi/gssapi_krb5.h

4 years agohave --with-gssapi={auto|yes} try krb5-config
Mark Andrews [Mon, 3 May 2021 02:14:13 +0000 (12:14 +1000)] 
have --with-gssapi={auto|yes} try krb5-config

4 years agodon't fallback if krb5-config fails
Mark Andrews [Fri, 30 Apr 2021 08:13:30 +0000 (18:13 +1000)] 
don't fallback if krb5-config fails

4 years agohandle krb5-config not being present; drop krb5 from krb5-config call
Mark Andrews [Fri, 30 Apr 2021 07:58:55 +0000 (17:58 +1000)] 
handle krb5-config not being present; drop krb5 from krb5-config call

4 years agoMerge branch '2183-enable-DF-on-old-socket-code-v9_11' into 'v9_11'
Ondřej Surý [Fri, 25 Jun 2021 06:18:21 +0000 (06:18 +0000)] 
Merge branch '2183-enable-DF-on-old-socket-code-v9_11' into 'v9_11'

Disable the PMTUD also for the IPv6 UDP sockets

See merge request isc-projects/bind9!5233

4 years agoDisable the PMTUD also for the IPv6 UDP sockets
Ondřej Surý [Wed, 23 Sep 2020 12:47:26 +0000 (14:47 +0200)] 
Disable the PMTUD also for the IPv6 UDP sockets

Disable the PMTUD also on the IPv6 UDP sockets in addition to IPv4 UDP
sockets.

4 years agoMerge branch 'mnowak/alpine-3.14-v9_11' into 'v9_11'
Michal Nowak [Thu, 17 Jun 2021 16:25:34 +0000 (16:25 +0000)] 
Merge branch 'mnowak/alpine-3.14-v9_11' into 'v9_11'

[v9_11] Add Alpine Linux 3.14

See merge request isc-projects/bind9!5193

4 years agoAdd Alpine Linux 3.14
Michal Nowak [Wed, 16 Jun 2021 15:39:44 +0000 (17:39 +0200)] 
Add Alpine Linux 3.14

(cherry picked from commit 80f828bc3741ee3ba304b5d36dd1f79fc2ad77c1)

4 years agoMerge branch 'v9_11_33-release' into 'v9_11'
Michał Kępień [Wed, 16 Jun 2021 20:52:34 +0000 (20:52 +0000)] 
Merge branch 'v9_11_33-release' into 'v9_11'

Merge 9.11.33 release branch

See merge request isc-projects/bind9!5188

4 years agoSet up release notes for BIND 9.11.34
Michał Kępień [Wed, 16 Jun 2021 20:47:31 +0000 (22:47 +0200)] 
Set up release notes for BIND 9.11.34

4 years agoBump BIND_BASELINE_VERSION for ABI checks
Michał Kępień [Wed, 16 Jun 2021 20:47:31 +0000 (22:47 +0200)] 
Bump BIND_BASELINE_VERSION for ABI checks

4 years agoMerge branch 'prep-release' into v9_11_33-release
Tinderbox User [Tue, 8 Jun 2021 12:53:56 +0000 (12:53 +0000)] 
Merge branch 'prep-release' into v9_11_33-release