Michał Kępień
f1237c5a79
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
2021-10-28 12:44:12 +02:00
Michał Kępień
4866c50c44
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
2021-10-28 12:44:12 +02:00
Michał Kępień
e306ef83c0
Prepare release notes for BIND 9.11.36
2021-10-28 12:44:12 +02:00
Ondřej Surý and Michał Kępień
f0cfa038fd
Add CHANGES and release note for [GL #2899 ]
2021-10-28 12:44:12 +02:00
Ondřej Surý and Michał Kępień
b01862e8cd
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.
2021-10-28 12:44:12 +02:00
Ondřej Surý and Michał Kępień
1f85706711
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.
2021-10-28 12:44:12 +02:00
Michal Nowak
3f9d7859d7
Merge branch 'mnowak/debian-11-bullseye-v9_11' into 'v9_11'
...
[v9_11] Add Debian 11 (bullseye)
See merge request isc-projects/bind9!5526
2021-10-22 09:28:41 +00:00
Michal Nowak
650ed92d39
Do not spawn Debian 9 CI jobs in merge requests
...
(cherry picked from commit 1b9a9c2829 )
2021-10-22 11:09:25 +02:00
Michal Nowak
3e5cd6013e
Add Debian 11 (bullseye)
...
(cherry picked from commit 2b5dfae5de )
2021-10-22 11:08:45 +02:00
Michal Nowak
590ac3ca1b
Merge branch 'mnowak/openbsd-7.0-v9_11' into 'v9_11'
...
[v9_11] Add OpenBSD 7.0
See merge request isc-projects/bind9!5524
2021-10-22 07:51:28 +00:00
Michal Nowak
465c57a114
Add OpenBSD 7.0
...
(cherry picked from commit 75e873ed98 )
2021-10-22 09:43:33 +02:00
Ondřej Surý
75fd6ee811
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
2021-10-12 10:14:09 +00:00
Ondřej Surý
7004dab7d4
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 16916ab3e3 )
2021-10-12 11:32:19 +02:00
Petr Špaček
ab1bef0dfe
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
2021-09-22 08:54:23 +00:00
Ondřej Surý
2663509c12
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.
2021-09-22 10:28:18 +02:00
Michal Nowak
f15da8b9fa
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
2021-09-16 15:53:28 +00:00
Michal Nowak
67f9f2349f
Replace CentOS 7 & 8 with Oracle Linux
...
(cherry picked from commit 3085edf1a0 )
2021-09-16 17:33:28 +02:00
Ondřej Surý
0210d98432
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
2021-09-14 19:21:55 +00:00
Ondřej Surý
218cbd5236
Add CHANGES note for [GL ##2866]
2021-09-14 21:01:05 +02:00
Michał Kępień and Ondřej Surý
d89c65118a
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.
2021-09-08 13:10:28 +02:00
Ondřej Surý
f6dd6940bc
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.
2021-09-08 13:10:25 +02:00
Ondřej Surý and Ondřej Surý
f67479fe48
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.
2021-09-08 13:09:24 +02:00
Mark Andrews
eff7921c33
Merge branch '1805-save-failed-build-artifacts-v9_11' into 'v9_11'
...
always save build artifacts
See merge request isc-projects/bind9!5365
2021-08-26 04:45:59 +00:00
Mark Andrews
4c4fe6a800
always save build artifacts
...
(cherry picked from commit 221228572f )
2021-08-26 14:22:02 +10:00
Michał Kępień
0480e212bf
Merge branch 'v9_11_35-release' into 'v9_11'
...
Merge 9.11.35 release branch
See merge request isc-projects/bind9!5340
2021-08-19 05:36:04 +00:00
Michał Kępień
94dc186441
Set up release notes for BIND 9.11.36
2021-08-19 07:31:02 +02:00
Michał Kępień
c1afa10fce
Bump BIND_BASELINE_VERSION for ABI checks
2021-08-19 07:31:02 +02:00
Tinderbox User
8aead5f87a
Merge branch 'prep-release' into v9_11_35-release
v9.11.35
2021-08-10 22:00:41 +00:00
Tinderbox User
bee1b09a24
prep 9.11.35
2021-08-10 22:00:23 +00:00
Michał Kępień
6900668e09
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
2021-08-10 21:39:51 +00:00
Michał Kępień
2f37bd4cd3
Prepare release notes for BIND 9.11.35
2021-08-10 23:38:03 +02:00
Michał Kępień
6859b18d7b
Tweak and reword release notes
2021-08-10 23:38:03 +02:00
Michał Kępień
f565978451
Tweak and reword recent CHANGES entries
2021-08-10 23:38:03 +02:00
Michal Nowak
17a1334660
Merge branch 'mnowak/fix-pylint-v9_11' into 'v9_11'
...
Make kasp2policy.py PyLint-clean
See merge request isc-projects/bind9!5307
2021-07-28 09:16:46 +00:00
Michal Nowak
56480bd705
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 4e09411371 )
2021-07-28 11:12:05 +02:00
Michal Nowak
b5bff89020
Merge branch 'v9_11_34-release' into 'v9_11'
...
Merge 9.11.34 release branch
See merge request isc-projects/bind9!5303
2021-07-26 09:52:43 +00:00
Michal Nowak
2c1c2431a4
Set up release notes for BIND 9.11.35
2021-07-23 10:46:37 +02:00
Michal Nowak
0abd05bdf6
Bump BIND_BASELINE_VERSION for ABI checks
2021-07-23 10:45:06 +02:00
Tinderbox User and Michal Nowak
c60717957e
Merge branch 'prep-release' into v9_11_34-release
2021-07-23 10:45:06 +02:00
Tinderbox User and Michal Nowak
84bf0d4f55
prep 9.11.34
2021-07-23 10:44:39 +02:00
Michał Kępień and Michal Nowak
1792a171a4
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
2021-07-23 10:43:44 +02:00
Michał Kępień and Michal Nowak
11fb690be1
Prepare release notes for BIND 9.11.34
2021-07-23 10:43:29 +02:00
Michal Nowak
3ebbafd1e4
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
2021-07-22 13:01:40 +00:00
Michal Nowak
370d27ca48
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 561b58196b )
2021-07-22 14:23:52 +02:00
Mark Andrews
64512b0e9b
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
2021-07-21 03:07:36 +00:00
Mark Andrews
39e7462f25
add release note for [GL #2762 ]
...
(cherry picked from commit 36720fb4a6 )
2021-07-21 12:47:34 +10:00
Mark Andrews
a490623466
Add CHANGES for [GL #2762 ]
...
(cherry picked from commit 466db0f49e )
2021-07-21 12:43:46 +10:00
Mark Andrews
0966057f40
check nsupdate handles UPDATE response to QUERY
...
(cherry picked from commit 0bba0ab10d )
2021-07-21 12:42:49 +10:00
Mark Andrews
5374630ca4
dns_rdata_tostruct() should reject rdata with DNS_RDATA_UPDATE set
...
(cherry picked from commit e97249e012 )
2021-07-21 12:41:35 +10:00
Mark Andrews
45e5972808
Check opcode of messages returned by dns_request_getresponse
...
(cherry picked from commit ed4e00713f )
2021-07-21 12:41:35 +10:00