Mark Andrews
63aaff50df
add CHANGES
2018-07-31 17:46:53 +10:00
Mark Andrews
4093efc900
refcount errors on error paths
2018-07-31 17:41:45 +10:00
Evan Hunt
e91da20dc3
Merge branch '441-ns_server_servestale-can-leave-the-server-in-exclusive-mode-on-error' into 'master'
...
Resolve "ns_server_servestale can leave the server in exclusive mode on error."
Closes #441
See merge request isc-projects/bind9!557
2018-07-27 01:55:45 -04:00
Mark Andrews and Evan Hunt
c8b07932e4
named_server_servestale could leave the server in exclusive mode if a error occurs.
2018-07-26 22:54:15 -07:00
Mark Andrews
ebcaae4ae5
Merge branch '432-sha2-c-does-not-compile-with-libressl' into 'master'
...
Resolve "sha2.c does not compile with libressl."
Closes #432
See merge request isc-projects/bind9!552
2018-07-24 19:28:50 -04:00
Mark Andrews
7671aba67d
look for LIBRESSL_VERSION_NUMBER as well
2018-07-24 18:22:29 +10:00
Ondřej Surý
e7c34d5179
Merge branch '227-replace-isc_safe-with-OpenSSL-fix-Windows' into 'master'
...
Fix FTBFS on Windows due CRYPTO_memcmp missing in a linker phase of libiscc
See merge request isc-projects/bind9!551
2018-07-24 03:57:23 -04:00
Ondřej Surý
187d22e090
Link libiscc with OpenSSL to fix CRYPTO_memcmp symbol missing
2018-07-24 09:37:09 +02:00
Evan Hunt
537f2284a3
Merge branch 'fix-openssl-configure' into 'master'
...
Fix ax_check_openssl to accept "--with-openssl" or "--with-openssl=yes",
and improve it to modern autotools standard
See merge request isc-projects/bind9!550
2018-07-23 16:29:10 -04:00
Ondřej Surý
71877806e8
Fix ax_check_openssl to accept yes and improve it to modern autotools standard
2018-07-23 22:10:52 +02:00
Ondřej Surý
e0d42538f9
Merge branch '227-replace-isc_safe-with-OpenSSL' into 'master'
...
Replace isc_safe routines with their OpenSSL counterparts
See merge request isc-projects/bind9!546
2018-07-20 12:02:35 -04:00
Ondřej Surý
083461d332
Fix the isc_safe_memwipe() usage with (NULL, >0)
2018-07-20 10:08:24 -04:00
Ondřej Surý
b105ccee68
Remove isc_safe_memcompare, it's not needed anywhere and can't be replaced with CRYPTO_memcmp()
2018-07-20 10:06:14 -04:00
Ondřej Surý
66ba2fdad5
Replace isc_safe routines with their OpenSSL counter parts
2018-07-20 00:34:26 -04:00
Ondřej Surý
8b9b270c7d
Merge branch '261-print-c-issues' into 'master'
...
Resolve "print.c issues"
Closes #261
See merge request isc-projects/bind9!284
2018-07-20 00:17:53 -04:00
Ondřej Surý
8e6d89ad97
Add CHANGES entry for GL #261 .
2018-07-19 23:30:43 -04:00
Mark Andrews and Ondřej Surý
4c3386ad95
remove lib/isc/print.c and lib/isc/tests/print_test.c
2018-07-19 23:24:28 -04:00
Ondřej Surý
7fc59e384c
Merge branch '328-make-openssl-mandatory-windows' into 'master'
...
Fix the Windows build after merging the crypto refactoring work
See merge request isc-projects/bind9!545
2018-07-19 18:13:27 -04:00
Ondřej Surý
83cde08522
Introduce USE_OPENSSL define to Windows build, remove CRYPTO and AES conditions.
2018-07-19 16:54:53 -04:00
Ondřej Surý
51f7ed99fe
Merge branch '328-make-openssl-mandatory' into 'master'
...
Resolve "Refactor crypto to use OpenSSL for everything but Public-Key Cryptography"
Closes #328
See merge request isc-projects/bind9!371
2018-07-19 15:08:32 -04:00
Ondřej Surý
08974f39f1
Fix the Windows build
2018-07-19 14:00:40 -04:00
Ondřej Surý
fc496b2b5d
Fix DH and ECDSA algorithms in PKCS#11 build
2018-07-19 14:00:40 -04:00
Ondřej Surý
919179b369
Fix the build when EdDSA algorithms are not available
2018-07-19 13:17:38 -04:00
Ondřej Surý
ed090fed56
Cleanup copyrights
2018-07-19 13:17:38 -04:00
Ondřej Surý
0937e281a8
Add GitLab CI tests using SoftHSMv2 as PKCS#11 provider.
2018-07-19 13:17:38 -04:00
Ondřej Surý
0a73c9f137
Remove PKCS#11 DH implementation as there's no private keys stored in HSM for DH algorithm
2018-07-19 12:47:03 -04:00
Ondřej Surý
45abf438f8
Cleanup the configure feature report
2018-07-19 12:47:03 -04:00
Ondřej Surý
c40425d0f6
RSA and ECDSA cryptography is now mandatory; remove the checks for those
2018-07-19 12:47:03 -04:00
Ondřej Surý
9d1f4696ec
Disable DH test with PKCS#11
2018-07-19 12:47:03 -04:00
Ondřej Surý
c3b8130fe8
Make OpenSSL mandatory
2018-07-19 12:47:03 -04:00
Ondřej Surý
3322e41eeb
Merge branch 'gitlab-ci-add-jessie-and-stretch' into 'master'
...
Add Debian jessie and stretch to GitLab CI
See merge request isc-projects/bind9!543
2018-07-19 12:44:22 -04:00
Ondřej Surý and Ondřej Surý
d34aa0ccd0
Remove quotes around $EXTRA_CONFIGURE to break out more options into ... more options and not a single one
2018-07-19 12:35:45 -04:00
Ondřej Surý and Ondřej Surý
f5cb3d707a
Make libidn2 build optional
2018-07-19 12:35:45 -04:00
Ondřej Surý and Ondřej Surý
1d8a62713d
Disable autogen.sh in precheck, it needs newer autoconf and it breaks the older builds
2018-07-19 12:35:45 -04:00
Ondřej Surý and Ondřej Surý
d5ec498e26
Add Debian jessie and stretch images to the build to catch errors with older but supported releases
2018-07-19 12:35:45 -04:00
Michał Kępień
636e9fc259
Merge branch '423-fix-handling-of-tat-sending-failures' into 'master'
...
Fix handling of TAT sending failures
Closes #423
See merge request isc-projects/bind9!540
2018-07-19 12:15:18 -04:00
Michał Kępień and Mark Andrews
8666f8d28f
Fix handling of TAT sending failures
...
dns_view_zonecut() may associate the dns_rdataset_t structure passed to
it even if it returns a result different then ISC_R_SUCCESS. Not
handling this properly may cause a reference leak. Fix by ensuring
'nameservers' is cleaned up in all relevant failure modes.
2018-07-20 01:55:50 +10:00
Ondřej Surý
2975f37f1c
Merge branch 'use-internal-docker-registry' into 'master'
...
Try using the integrated Docker Registry again
See merge request isc-projects/bind9!539
2018-07-19 11:40:47 -04:00
Ondřej Surý
378e36a955
Try using the integrated Docker Registry again
2018-07-18 13:46:20 -04:00
Witold Krecicki
5bf1e8781e
Merge branch 'fix-various-tests-for-qmin' into 'master'
...
Fix various tests for qmin
See merge request isc-projects/bind9!520
2018-07-17 11:09:24 -04:00
Witold Kręcicki
48eedb8108
Changes entry
2018-07-17 17:00:23 +02:00
Michał Kępień
e10e6756c9
[squash] Make resolver tests even more civilized (ans8.pl)
...
Set AA=1 even for truncated responses. Put glue record in responses to
no-questions/NS queries. Add comments, simplify code.
2018-07-17 13:01:42 +02:00
Michał Kępień
82082ecd56
[squash] Make resolver tests even more civilized (ans2.pl and ans3.pl)
...
Prevent ans2.pl from responding authoritatively for any name at or below
example.net.
Make ans3.pl properly answer example.net/NS queries. Use string
comparisons instead of regular expressions where possible.
2018-07-17 13:00:34 +02:00
Michał Kępień
122a1a00be
[squash] Put Perl code extracting a tree from a cache dump in a separate function
2018-07-17 11:31:09 +02:00
Witold Kręcicki and Michał Kępień
c96ca40023
cacheclean test: take into account that we can have multiple RRs at one name
2018-07-17 11:31:09 +02:00
Witold Kręcicki and Michał Kępień
c8b36ea6b9
Make resolver tests more civilized
2018-07-17 11:31:09 +02:00
Witold Krecicki
15db6ee6e4
Merge branch '419-do-not-replace-lo0-address-on-solaris' into 'master'
...
Do not replace lo0 address on Solaris
Closes #419
See merge request isc-projects/bind9!535
2018-07-16 09:05:17 -04:00
Michał Kępień
618921902a
Do not replace lo0 address on Solaris
...
lo0 and lo0:0 are the same interface on Solaris. Make sure
bin/tests/system/ifconfig.sh does not touch lo0:0 in order to prevent it
from changing the address of the loopback interface on Solaris.
2018-07-16 08:55:22 +02:00
Evan Hunt
229dfb5dc8
Merge branch 'placeholder' into 'master'
...
placeholder
See merge request isc-projects/bind9!534
2018-07-13 15:35:38 -04:00
Evan Hunt
ae1aa55c6f
placeholder
2018-07-13 12:35:11 -07:00