Ondřej Surý
d6c50674bb
Remove last traces of DSA and NSEC3DSA algorithm, but restore the algnumber -> name mapping
2018-10-26 11:50:11 +02:00
Ondřej Surý
83dbe04bf3
Update dst_test.c to use ECDSA256 and RSASHA256 as test algorithms
2018-10-26 11:50:11 +02:00
Ondřej Surý
fbb08b30b8
Remove traces of DST_ALG_ECC which is now just Reserved in IANA registry
2018-10-26 11:50:11 +02:00
Ondřej Surý
8efd394c80
Remove last bits of PKCS#11 DH support that has been already removed
2018-10-26 11:50:11 +02:00
Witold Krecicki
cc8c79bb69
Merge branch 'wpk-statschannel-test-timing' into 'master'
...
statschannel test fix
See merge request isc-projects/bind9!909
2018-10-26 05:12:34 -04:00
Witold Kręcicki
b338e6dd21
CHANGES
2018-10-26 08:38:00 +00:00
Witold Kręcicki
5979471dc7
statschannel test: try 5 times to check if compressed and regular output of statschannel is the same - some counters can change, minimize risk of bad timing
2018-10-26 08:36:48 +00:00
Witold Krecicki
7ef2467e6a
Merge branch 'wpk-non-crypto-secure-cookies' into 'master'
...
Cookies with non-crypto-secure random
See merge request isc-projects/bind9!887
2018-10-26 04:03:55 -04:00
Witold Kręcicki
6cd89d5e9f
Use non-cryptographically-secure PRNG to generate a nonce for cookies.
...
Rationale: the nonce here is only used to make sure there is a low
probability of duplication, according to section B.2 of RFC7873.
It is only 32-bit, and even if an attacker knows the algorithm used
to generate nonces it won't, in any way, give him any platform to
attack the server as long as server secret used to sign the
(nonce, time) pair with HMAC-SHA1 is secure.
On the other hand, currently, each packet sent requires (unnecessarily)
a CS pseudo-random number which is ineffective.
2018-10-26 07:54:58 +00:00
Mark Andrews
9ecb0a9168
Merge branch '633-resource-leak-in-hmac_fromdns' into 'master'
...
Resolve "resource leak in hmac_fromdns"
Closes #633
See merge request isc-projects/bind9!918
2018-10-26 03:04:15 -04:00
Mark Andrews
3219a873a9
free hkey on error
2018-10-26 17:46:15 +11:00
Ondřej Surý
bd3163578b
Merge branch '632-check-for-individual-openssl-functions' into 'master'
...
Check for individual OpenSSL functions instead of relying on version number
Closes #632
See merge request isc-projects/bind9!916
2018-10-26 01:05:34 -04:00
Ondřej Surý
eb603cb021
Check for individual OpenSSL functions instead of relying on version number
2018-10-26 06:15:51 +02:00
Mark Andrews
7e2026a50b
Merge branch '632-evp_cipher_ctx_free-and-evp_cipher_ctx_new-exist-in-openssl-1-0-1' into 'master'
...
Resolve "EVP_CIPHER_CTX_free and EVP_CIPHER_CTX_new exist in OpenSSL 1.0.1"
Closes #632
See merge request isc-projects/bind9!915
2018-10-25 20:30:52 -04:00
Mark Andrews
632a0ae10b
EVP_CIPHER_CTX_new and EVP_CIPHER_CTX_free exist in OpenSSL 1.0.1
2018-10-26 10:01:14 +11:00
Evan Hunt
826c3ddc5b
Merge branch '626-implement-eid-and-nimloc' into 'master'
...
Resolve "Implement EID and NIMLOC"
Closes #626
See merge request isc-projects/bind9!895
2018-10-25 18:29:29 -04:00
Mark Andrews and Evan Hunt
fbab100426
Add support for EID and NIMLOC
2018-10-25 15:20:33 -07:00
Evan Hunt
343333f5c4
Merge branch '627-check-that-gid-uid-and-uinfo-can-be-loaded-using-unknown-record-format' into 'master'
...
Resolve "Check that GID, UID and UINFO can be loaded using unknown record format."
Closes #627
See merge request isc-projects/bind9!896
2018-10-25 16:34:09 -04:00
Mark Andrews and Evan Hunt
eb7ca65b78
GID, UID and UINFO could not be loaded using unknown record format.
2018-10-25 13:00:32 -07:00
Ondřej Surý
89b186b604
Merge branch '629-fix-isc_md-on-windows' into 'master'
...
Resolve "Windows Build Errors After !355 (Refactor Message Digest and HMAC API)"
Closes #629
See merge request isc-projects/bind9!908
2018-10-25 15:20:48 -04:00
Ondřej Surý
c3846425f3
Don't include inet/arpa.h on Windows
2018-10-25 20:59:48 +02:00
Ondřej Surý
68b49d87b2
Add md.h and md.c to Windows build files
2018-10-25 20:59:48 +02:00
Ondřej Surý
99d919c90f
Merge branch '630-dont-enable-fips-mode-on-windows' into 'master'
...
Disable FIPS mode on Windows
Closes #630
See merge request isc-projects/bind9!905
2018-10-25 14:58:26 -04:00
Ondřej Surý and Ondřej Surý
6aae193ded
Disable FIPS mode on Windows
2018-10-25 14:47:44 -04:00
Ondřej Surý
25805beb29
Merge branch 'fix-openssl-mctx' into 'master'
...
correctly attach and detach memory context
See merge request isc-projects/bind9!906
2018-10-25 14:47:20 -04:00
Evan Hunt
c852810fbc
correctly attach and detach memory context
2018-10-25 11:27:28 -07:00
Ondřej Surý
cbdb69f4cc
Merge branch 'update-release-checklist-merge-prep-commit' into 'master'
...
Update release checklist: merge prep commit
See merge request isc-projects/bind9!902
2018-10-25 08:36:44 -04:00
Michał Kępień
88f346a952
Update release checklist: merge prep commit
2018-10-25 14:00:21 +02:00
Michał Kępień
313d2b836f
Merge branch '427-list-zones-in-the-web-interface' into 'master'
...
Display a per-view list of zones in the web interface
Closes #427
See merge request isc-projects/bind9!547
2018-10-25 04:39:26 -04:00
Michał Kępień
d9c4068cc3
Add CHANGES entry
...
5059. [bug] Display a per-view list of zones in the web interface.
[GL #427 ]
2018-10-25 10:03:03 +02:00
Michał Kępień
aeda3f389e
Display a per-view list of zones in the web interface
...
The XSL stylesheet used by the web interface does not currently include
any element which would cause a list of zones configured in each view to
be displayed, making the "Zones" section of the web interface empty
unless some zone has been configured with "zone-statistics full;" and
queried. Since this can be confusing, modify the XSL stylesheet so that
a list of zones configured in each view is displayed in the web
interface.
2018-10-25 10:03:03 +02:00
Ondřej Surý
530f3dcf07
Merge branch '305-refactor-message-digest-functions' into 'master'
...
Refactor Message Digest and HMAC API
Closes #305
See merge request isc-projects/bind9!355
2018-10-25 02:33:31 -04:00
Ondřej Surý
189f3ae097
Add CHANGES entry for GL #305 .
...
XXXX. [func] Replace old message digest and hmac APIs with more
generic isc_md and isc_hmac APIs, and convert their
respective tests to cmocka. [GL #305 ]
2018-10-25 08:16:46 +02:00
Ondřej Surý
13888c93a4
Split isc_crc64 API test into separate unit test and convert it to cmocka
2018-10-25 08:16:24 +02:00
Ondřej Surý
7fc78e7cad
Remove internal dst memory context that was used just for OpenSSL and was passthrough for malloc and free
2018-10-25 08:16:24 +02:00
Ondřej Surý
af69bf5491
Add tkey_test.c with mocked isc_mem object
2018-10-25 08:16:24 +02:00
Ondřej Surý
b98ac2593c
Add generic hashed message authentication code API (isc_hmac) to replace specific HMAC functions hmacmd5/hmacsha1/hmacsha2...
2018-10-25 08:15:42 +02:00
Ondřej Surý
7fd3dc63de
Add generic message digest API (isc_md) to replace specific MD functions md5/sha1/sha256
2018-10-25 08:15:42 +02:00
Ondřej Surý
4b636bf74e
Add kyua.log to .gitignore
2018-10-25 08:08:51 +02:00
Mark Andrews
0484c3a0ba
Merge branch '619-implement-atma' into 'master'
...
Resolve "Implement ATMA"
Closes #619
See merge request isc-projects/bind9!885
2018-10-24 22:32:46 -04:00
Mark Andrews
f9ceddd8ca
Add support for ATMA
2018-10-25 13:21:49 +11:00
Mark Andrews
a4b97b69f3
Merge branch '609-address-memory-leak-on-error' into 'master'
...
Resolve "Address memory leak on error"
Closes #609
See merge request isc-projects/bind9!860
2018-10-24 22:13:27 -04:00
Mark Andrews
afde30fe9b
expand the pool then copy over the old entries so we that failures do not break the old pool; also don't leak the new pool on error
2018-10-24 22:00:08 -04:00
Evan Hunt
3171f0dab9
Merge branch 'placeholder' into 'master'
...
placeholder
See merge request isc-projects/bind9!890
2018-10-24 19:08:59 -04:00
Evan Hunt
5888c2866d
placeholder
2018-10-24 16:08:16 -07:00
Ondřej Surý
7b2eaca5fe
Merge branch '564-mirror-zone-configuration-tweaks-and-cleanups' into 'master'
...
Mirror zone configuration tweaks and cleanups
Closes #564 , #375 , and #342
See merge request isc-projects/bind9!815
2018-10-24 14:51:37 -04:00
Michał Kępień and Ondřej Surý
5b699aaa42
Add CHANGES entry
...
XXXX. [func] A default list of primary servers for the root zone is
now built into named, allowing the "masters" statement
to be omitted when configuring an IANA root zone
mirror. [GL #564 ]
XXXX. [func] Attempts to use mirror zones with recursion disabled
are now considered a configuration error. [GL #564 ]
XXXX. [func] The only valid zone-level NOTIFY settings for mirror
zones are now "notify no;" and "notify explicit;".
[GL #564 ]
XXXX. [func] Mirror zones are now configured using "type mirror;"
rather than "mirror yes;". [GL #564 ]
2018-10-24 20:33:41 +02:00
Michał Kępień and Ondřej Surý
7bb3d000a5
Update documentation
2018-10-24 20:32:56 +02:00
Michał Kępień and Ondřej Surý
adbe2caf28
Test whether mirror zones can be added and removed dynamically
...
Extend the "mirror" zone system test to make sure mirror zones can be
added and removed dynamically using rndc.
2018-10-24 20:32:56 +02:00
Michał Kępień and Ondřej Surý
2c69734bcf
Define a default master server list for the root zone
...
To minimize the effort required to set up IANA root zone mirroring,
define a default master server list for the root zone and use it when
that zone is to be mirrored and no master server list was explicitly
specified. Contents of that list are taken from RFC 7706 and are
subject to change in future releases.
Since the static get_masters_def() function in bin/named/config.c does
exactly what named_zone_configure() in bin/named/zoneconf.c needs to do,
make the former non-static and use it in the latter to prevent code
duplication.
2018-10-24 20:32:55 +02:00