Witold Kręcicki
e7bde11314
CHANGES, release note
2020-05-01 17:04:23 +02:00
Witold Kręcicki
fa02f6438b
Don't set UDP recv/send buffer sizes - use system defaults (unless explicitly defined)
2020-05-01 17:04:00 +02:00
Ondřej Surý
eae4134f0c
Merge branch 'ondrej/fix-SO_REUSEPORT-usage-on-FreeBSD' into 'master'
...
Use SO_REUSEPORT only on Linux, use SO_REUSEPORT_LB on FreeBSD
See merge request isc-projects/bind9!3365
2020-05-01 14:47:52 +00:00
Ondřej Surý
23a653dd92
Add CHANGES note for GL !3365
2020-05-01 15:21:10 +02:00
Ondřej Surý
09ba47b067
Use SO_REUSEPORT only on Linux, use SO_REUSEPORT_LB on FreeBSD
...
The SO_REUSEPORT socket option on Linux means something else on BSD
based systems. On FreeBSD there's 1:1 option SO_REUSEPORT_LB, so we can
use that.
2020-05-01 15:20:55 +02:00
Ondřej Surý
5110dfd8d7
Merge branch '1795-make-dnstap-work-reliably-with-netmgr' into 'master'
...
Make dnstap work reliably with netmgr
Closes #1795
See merge request isc-projects/bind9!3431
2020-05-01 13:18:32 +00:00
Michał Kępień
47c769e475
Add CHANGES entry
2020-05-01 14:15:41 +02:00
Michał Kępień
4a5c1c7bfe
Add a release note
2020-05-01 14:15:41 +02:00
Michał Kępień
77dc091855
Make dnstap work reliably with netmgr
...
The introduction of netmgr doubled the number of threads from which
dnstap data may be logged: previously, it could only happen from within
taskmgr worker threads; with netmgr, it can happen both from taskmgr
worker threads and from network threads. Since the argument passed to
fstrm_iothr_options_set_num_input_queues() was not updated to reflect
this change, some calls to fstrm_iothr_get_input_queue() can now return
NULL, effectively preventing some dnstap data from being logged.
Whether this bug is triggered or not depends on thread scheduling order
and packet distribution between network threads, but will almost
certainly be triggered on any recursive resolver sooner or later. Fix
by requesting the correct number of dnstap input queues to be allocated.
2020-05-01 14:15:41 +02:00
Ondřej Surý
96959447c3
Merge branch '1763-ossl-eddsa-engine' into 'master'
...
Add engine support to OpenSSL EdDSA implementation
Closes #1763
See merge request isc-projects/bind9!3479
2020-05-01 12:12:12 +00:00
Ondřej Surý
3c5cdc3f24
Add release notes for #1763
2020-05-01 14:11:08 +02:00
Ondřej Surý
3422c496ae
Add CHANGES note for #1763
2020-05-01 14:11:08 +02:00
Aaron Thompson
6a9f20d031
Add engine support to OpenSSL EdDSA implementation.
2020-05-01 14:11:08 +02:00
Aaron Thompson
f9685b29f9
Use OpenSSL raw key functions for EdDSA keys.
2020-05-01 14:11:08 +02:00
Ondřej Surý
d7553b0443
Merge branch 'ondrej/revert---restart-to---restart_server-rename' into 'master'
...
Revert the --restart -> --restart_server rename
See merge request isc-projects/bind9!3481
2020-05-01 12:03:22 +00:00
Ondřej Surý
3127e7680e
Revert the --restart -> --restart_server rename
2020-05-01 14:01:47 +02:00
Ondřej Surý
adb73b1fc0
Merge branch 'ondrej/fix-system-tests-on-openbsd' into 'master'
...
Fix system tests on openbsd
See merge request isc-projects/bind9!3477
2020-05-01 11:42:36 +00:00
Ondřej Surý
370a335d51
Rename start() and stop() to start_server() and stop_server()
...
On OpenBSD, there's non-POSIX alias from stop to kill that breaks
the conf.sh.common script.
2020-05-01 13:41:00 +02:00
Ondřej Surý
5b7fccd28d
Change the 'date -R' to sort-of iso-8601 emulated time
2020-05-01 13:41:00 +02:00
Ondřej Surý
8072bc599b
Merge branch '1534-add-ecdsa-openssl-pkcs11-engine-support-notes' into 'master'
...
Add CHANGES and Release Notes for OpenSSL engine ECDSA implementation
Closes #1534
See merge request isc-projects/bind9!3480
2020-05-01 10:49:09 +00:00
Ondřej Surý
80d51223c3
Add release note for GL #1534
2020-05-01 12:47:17 +02:00
Ondřej Surý
dde438dac7
Add CHANGES note for GL #1534
2020-05-01 12:47:17 +02:00
Ondřej Surý
91a35a8114
Merge branch '1534-add-ecdsa-openssl-pkcs11-engine-support' into 'master'
...
Add engine support to OpenSSL ECDSA implementation
Closes #1534
See merge request isc-projects/bind9!3029
2020-05-01 10:47:04 +00:00
Ondřej Surý
064d8b7a6d
Simplify error handling
2020-05-01 10:36:45 +02:00
Ondřej Surý
aff61535c2
Add initial support for ECDSA keys via OpenSSL PKCS#11 engine
2020-05-01 10:36:45 +02:00
Mark Andrews
a272dfc3c2
Merge branch 'marka-add-release-note' into 'master'
...
add release note for [GL #1674 ]
See merge request isc-projects/bind9!3475
2020-05-01 08:18:12 +00:00
Mark Andrews
f29a875977
add release note for [GL #1674 ]
2020-05-01 17:21:45 +10:00
Michał Kępień
38cc667db2
Merge branch 'michal/update-release-checklist' into 'master'
...
Update release checklist (various process tweaks)
See merge request isc-projects/bind9!3446
2020-05-01 06:07:59 +00:00
Michał Kępień
b2a19f174b
Update release checklist (various process tweaks)
...
Ensure the release checklist reflects our current release process:
- add an additional deadline for introducing code changes ("code
freeze"); only test and documentation tweaks can be applied to
pending releases after this deadline passes,
- notify Support and Marketing about an impending release earlier in
the process so that they have time to schedule a release note review
before the tagging deadline,
- examine current test results on all platforms in advance, to prevent
diagnosing and addressing test failures in the last minute before
the tagging deadline,
- check Perflab results earlier in the process to leave some room for
addressing any potential problems before code freeze,
- ensure empty release notes for the next set of releases are prepared
after public release.
2020-05-01 08:07:09 +02:00
Ondřej Surý
1204ea6866
Merge branch 'ondrej/fix-typo-in-run.sh' into 'master'
...
Fix another the start_fail -> start_servers_failed typo
See merge request isc-projects/bind9!3473
2020-05-01 06:05:38 +00:00
Ondřej Surý
24e5c7f44b
Fix another the start_fail -> start_servers_failed typo
2020-05-01 08:04:20 +02:00
Evan Hunt
168ed0d78f
Merge branch 'each-cleanup-config-summary' into 'master'
...
fix incorrect output from the configuration summary
Closes #1738
See merge request isc-projects/bind9!3426
2020-05-01 02:19:06 +00:00
Evan Hunt
9cd76e1b8d
fixed incorrect output from the configuration summary
2020-04-30 17:24:28 -07:00
Mark Andrews
786b5a76f2
Merge branch '1695-addzone-system-tests-failing-in-mac-os-x' into 'master'
...
Resolve "addzone system tests failing in Mac OS X"
Closes #1695
See merge request isc-projects/bind9!3274
2020-04-30 23:08:35 +00:00
Mark Andrews
d63479a48d
Add CHANGES entry
2020-05-01 06:51:42 +10:00
Mark Andrews
a66c6fc883
Mimic nzf_append from bin/named/server.c
...
nzf_append is conditionally compiled and this is intended to
catch error introduced by changes to the called functions on all
systems before the changes are run through the CI.
2020-05-01 06:51:05 +10:00
Mark Andrews
060b56dc70
Add jobs for 'configure --with{out}-lmdb' to the GitLab CI
...
We missed a case where LMDB was not installed/used in the build
and that broke system tests on such systems.
2020-05-01 06:51:05 +10:00
Mark Andrews
5ab9b5b1e6
Add more special zones to addzone restart test.
...
Test zones with various escape sequences and filesystem seperator
characters.
* escaped double quote (\")
* escaped escape (\\)
* escaped decimal byte value (\032)
* slash seperator (/)
2020-05-01 06:51:05 +10:00
Mark Andrews
b02081d423
Escape double quote when printing quoted string.
...
When we were printing quoted string, the double quotes where unescaped
leading to prematurely ending the quoted string.
2020-05-01 06:51:05 +10:00
Ondřej Surý
beb0be4d41
Merge branch '1648-native-pkcs11-eddsa' into 'master'
...
Resolve "Fix PKCS#11-based EdDSA support"
Closes #1648
See merge request isc-projects/bind9!3467
2020-04-30 17:53:08 +00:00
Ondřej Surý
0313d2950a
Fixup the start_fail -> start_servers_failed typo
2020-04-30 18:41:08 +02:00
Ondřej Surý
e69d34a454
Add release notes
2020-04-30 18:41:08 +02:00
Ondřej Surý
84fffbdb4c
Add CHANGES
2020-04-30 18:41:04 +02:00
Ondřej Surý
57c39ddbe3
Fix the check for non-operational algs 15 and 16 in PKCS#11
2020-04-30 18:40:46 +02:00
Ondřej Surý
101672f664
Fail running run.sh when clean.sh or setup.sh fails
2020-04-30 18:40:46 +02:00
Ondřej Surý
a6bdb9639a
Refactor the pkcs11 to test for individual algorithms
2020-04-30 18:40:46 +02:00
Aaron Thompson
2e6b7a56cc
Update EdDSA implementation to PKCS#11 v3.0.
...
Per Current Mechanisms 2.3.5, the curve name is DER-encoded in the
EC_PARAMS attribute, and the public key value is DER-encoded in the
EC_POINT attribute.
2020-04-30 18:40:45 +02:00
Aaron Thompson
9b87fe1051
Fix EdDSA key sizes (key_size is in bits).
2020-04-30 18:40:45 +02:00
Aaron Thompson
4969577189
Add EdDSA algorithms back to dnssec-keyfromlabel help text.
...
Regressed in 45afdb2672 .
2020-04-30 18:40:45 +02:00
Ondřej Surý
d2b3c82229
Merge branch '1797-libuv-1-37-requires-uv_init_ex-to-be-used-for-mmsg' into 'master'
...
Use UV_UDP_RECVMMSG to enable mmsg support in libuv if available
Closes #1797
See merge request isc-projects/bind9!3433
2020-04-30 16:40:06 +00:00