]> git.ipfire.org Git - thirdparty/bind9.git/log
thirdparty/bind9.git
7 years agoTest - use regular malloc NG-test-malloc
Witold Kręcicki [Mon, 6 Aug 2018 18:38:16 +0000 (20:38 +0200)] 
Test - use regular malloc

7 years agoRemove layering from isc_socket, isc_timer, isc_mem
Witold Kręcicki [Mon, 6 Aug 2018 14:58:48 +0000 (16:58 +0200)] 
Remove layering from isc_socket, isc_timer, isc_mem

7 years agoRemove layering from isc_task and isc_app
Witold Kręcicki [Mon, 6 Aug 2018 14:27:02 +0000 (16:27 +0200)] 
Remove layering from isc_task and isc_app

7 years agoWiP'
Witold Kręcicki [Mon, 6 Aug 2018 11:00:55 +0000 (13:00 +0200)] 
WiP'

7 years agoGet rid of isc_bind9 conditional
Witold Kręcicki [Mon, 6 Aug 2018 10:15:50 +0000 (12:15 +0200)] 
Get rid of isc_bind9 conditional

7 years agoRemove unthreaded support
Witold Kręcicki [Wed, 6 Jun 2018 09:39:50 +0000 (11:39 +0200)] 
Remove unthreaded support

7 years agoMerge branch 'remove-dead-code' into 'master'
Mark Andrews [Thu, 2 Aug 2018 23:22:25 +0000 (19:22 -0400)] 
Merge branch 'remove-dead-code' into 'master'

Remove dead code

See merge request isc-projects/bind9!587

7 years agoremove dead code
Mark Andrews [Thu, 2 Aug 2018 04:36:27 +0000 (14:36 +1000)] 
remove dead code

7 years agoMerge branch '442-dnssec-verify-fails-on-case-sensitivity-of-owner-names-in-nsec...
Mark Andrews [Thu, 2 Aug 2018 22:34:46 +0000 (18:34 -0400)] 
Merge branch '442-dnssec-verify-fails-on-case-sensitivity-of-owner-names-in-nsec-bitmap' into 'master'

Resolve "dnssec-verify fails on case-sensitivity of owner names in NSEC bitmap"

Closes #442

See merge request isc-projects/bind9!562

7 years agoadd CHANGES
Mark Andrews [Thu, 2 Aug 2018 01:27:18 +0000 (11:27 +1000)] 
add CHANGES

7 years agoonly check the bit map
Mark Andrews [Tue, 31 Jul 2018 04:52:48 +0000 (14:52 +1000)] 
only check the bit map

7 years agoMerge branch '543-revert-!553' into 'master'
Ondřej Surý [Thu, 2 Aug 2018 14:32:08 +0000 (10:32 -0400)] 
Merge branch '543-revert-!553' into 'master'

Revert "Merge branch 'modified-manual-install-oot' into 'master'"

Closes #453

See merge request isc-projects/bind9!573

7 years agoRevert "Merge branch 'modified-manual-install-oot' into 'master'"
Ondřej Surý [Wed, 1 Aug 2018 19:25:05 +0000 (21:25 +0200)] 
Revert "Merge branch 'modified-manual-install-oot' into 'master'"

This reverts commit d9929b1b0a36c23cf9f85e2127533888cb150f28, reversing
changes made to 8abf2f23d0993347132e8cc46897ab1401766251.

7 years agoMerge branch '454-broken-build-with-custom-ldflags' into 'master'
Ondřej Surý [Thu, 2 Aug 2018 12:41:50 +0000 (08:41 -0400)] 
Merge branch '454-broken-build-with-custom-ldflags' into 'master'

Resolve "Broken build with custom LDFLAGS"

Closes #454

See merge request isc-projects/bind9!572

7 years agoPreserve ${LDFLAGS} contents in bin/dig/
Ondřej Surý [Wed, 1 Aug 2018 19:13:40 +0000 (21:13 +0200)] 
Preserve ${LDFLAGS} contents in bin/dig/

7 years agoMerge branch '439-the-signed-instance-of-a-in-line-zone-should-be-treated-as-dynamic...
Mark Andrews [Thu, 2 Aug 2018 04:23:06 +0000 (00:23 -0400)] 
Merge branch '439-the-signed-instance-of-a-in-line-zone-should-be-treated-as-dynamic' into 'master'

Resolve "The signed instance of a in-line zone should be treated as dynamic."

Closes #439

See merge request isc-projects/bind9!554

7 years agoadd CHANGES
Mark Andrews [Thu, 2 Aug 2018 04:07:03 +0000 (14:07 +1000)] 
add CHANGES

7 years agotreat the signed instance of a inline zone as dynamic
Mark Andrews [Thu, 26 Jul 2018 03:59:22 +0000 (13:59 +1000)] 
treat the signed instance of a inline zone as dynamic

7 years agoturn off ixfr-from-differences on signed instance of in-line zone
Mark Andrews [Thu, 26 Jul 2018 03:56:35 +0000 (13:56 +1000)] 
turn off ixfr-from-differences on signed instance of in-line zone

7 years agorename zone to mayberaw
Mark Andrews [Thu, 26 Jul 2018 03:55:44 +0000 (13:55 +1000)] 
rename zone to mayberaw

7 years agoMerge branch '453-master-build-broken-in-documentation-tree' into 'master'
Mark Andrews [Thu, 2 Aug 2018 02:41:45 +0000 (22:41 -0400)] 
Merge branch '453-master-build-broken-in-documentation-tree' into 'master'

add /opt/local/share/xsl/docbook-xsl-nons to the places to look for manpages/docbook.xsl under macports

See merge request isc-projects/bind9!571

7 years agoadd /opt/local/share/xsl/docbook-xsl-nons to the places to look for manpages/docbook...
Mark Andrews [Wed, 1 Aug 2018 14:50:43 +0000 (00:50 +1000)] 
add /opt/local/share/xsl/docbook-xsl-nons to the places to look for manpages/docbook.xsl under macports

7 years agoMerge branch '359-question-about-using-hashtable-size-log-messages-for-rpzs' into...
Mark Andrews [Thu, 2 Aug 2018 01:32:01 +0000 (21:32 -0400)] 
Merge branch '359-question-about-using-hashtable-size-log-messages-for-rpzs' into 'master'

Resolve "Question about 'using hashtable size' log messages for RPZs"

Closes #359

See merge request isc-projects/bind9!566

7 years agolower log level to debug(1)
Mark Andrews [Wed, 1 Aug 2018 05:07:33 +0000 (15:07 +1000)] 
lower log level to debug(1)

7 years agoMerge branch '424-nsupdate-tests-fail-intermittently' into 'master'
Mark Andrews [Thu, 2 Aug 2018 01:25:27 +0000 (21:25 -0400)] 
Merge branch '424-nsupdate-tests-fail-intermittently' into 'master'

Resolve "nsupdate tests fail intermittently"

Closes #424

See merge request isc-projects/bind9!544

7 years agouse guard values for testing unixtime serial
Mark Andrews [Wed, 25 Jul 2018 01:19:08 +0000 (11:19 +1000)] 
use guard values for testing unixtime serial

7 years agosave SOA values
Mark Andrews [Thu, 19 Jul 2018 22:11:49 +0000 (08:11 +1000)] 
save SOA values

7 years agoMerge branch '406-dns_acl_isinsecure-does-not-handle-geoip-elements' into 'master'
Mark Andrews [Wed, 1 Aug 2018 23:30:22 +0000 (19:30 -0400)] 
Merge branch '406-dns_acl_isinsecure-does-not-handle-geoip-elements' into 'master'

Resolve "dns_acl_isinsecure does not handle geoip elements."

Closes #406

See merge request isc-projects/bind9!528

7 years agoadd CHANGES note
Mark Andrews [Thu, 12 Jul 2018 04:53:06 +0000 (14:53 +1000)] 
add CHANGES note

7 years agohandle dns_aclelementtype_geoip
Mark Andrews [Thu, 12 Jul 2018 04:48:01 +0000 (14:48 +1000)] 
handle dns_aclelementtype_geoip

7 years agotest dns_acl_isinsecure with geoip element
Mark Andrews [Thu, 12 Jul 2018 04:47:09 +0000 (14:47 +1000)] 
test dns_acl_isinsecure with geoip element

7 years agoMerge branch '410-missing-sanity-check-for-call-to-next_token-in-file-mdig-c-for...
Mark Andrews [Wed, 1 Aug 2018 23:17:00 +0000 (19:17 -0400)] 
Merge branch '410-missing-sanity-check-for-call-to-next_token-in-file-mdig-c-for-bind-9-12-1-p2' into 'master'

Resolve "Missing Sanity Check for call to next_token() in file 'mdig.c' for BIND 9.12.1-P2"

Closes #410

See merge request isc-projects/bind9!527

7 years agoadd CHANGES note
Mark Andrews [Thu, 12 Jul 2018 02:43:36 +0000 (12:43 +1000)] 
add CHANGES note

7 years agotest mdig '+ednsopt=:' handling
Mark Andrews [Thu, 12 Jul 2018 02:39:49 +0000 (12:39 +1000)] 
test mdig '+ednsopt=:' handling

7 years agofix handling of '+ednsopt=:'; support 100 ednsopts per query rather than 100 total
Mark Andrews [Thu, 12 Jul 2018 02:38:24 +0000 (12:38 +1000)] 
fix handling of '+ednsopt=:'; support 100 ednsopts per query rather than 100 total

7 years agoMerge branch '372-smimea-and-tlsa-methods-incorrectly-use-txt-type' into 'master'
Mark Andrews [Wed, 1 Aug 2018 22:23:53 +0000 (18:23 -0400)] 
Merge branch '372-smimea-and-tlsa-methods-incorrectly-use-txt-type' into 'master'

Resolve "smimea and tlsa methods incorrectly use txt type"

Closes #372

See merge request isc-projects/bind9!458

7 years agouse tlsa and smime structs to set common values
Mark Andrews [Sat, 30 Jun 2018 01:11:47 +0000 (11:11 +1000)] 
use tlsa and smime structs to set common values

7 years agoMerge branch 'modified-manual-install-oot' into 'master'
Mark Andrews [Wed, 1 Aug 2018 06:06:44 +0000 (02:06 -0400)] 
Merge branch 'modified-manual-install-oot' into 'master'

Use make automatic variables to install correct manual version.

See merge request isc-projects/bind9!553

7 years agoUse make automatic variables to install updated manuals
Petr Menšík [Wed, 25 Jul 2018 10:24:16 +0000 (12:24 +0200)] 
Use make automatic variables to install updated manuals

Make will choose modified manual from build directory or original from source
directory automagically. Take advantage of install tool feature.
Install all files in single command instead of iterating on each of them.

7 years agoMerge branch '443-isc_buffer_printf-fixes' into 'master'
Ondřej Surý [Tue, 31 Jul 2018 20:14:47 +0000 (16:14 -0400)] 
Merge branch '443-isc_buffer_printf-fixes' into 'master'

Resolve "isc_buffer_printf() grows buffer without autorealloc being set + nit in isc_buffer_realloc()"

Closes #443

See merge request isc-projects/bind9!559

7 years agoChange isc_buffer_reallocate() into a static functions as it is not used outside...
Ondřej Surý [Sat, 28 Jul 2018 04:24:12 +0000 (06:24 +0200)] 
Change isc_buffer_reallocate() into a static functions as it is not used outside of isc_buffer_reserve()

7 years agoRemove illogical condition from isc_buffer_reallocate that would return ISC_R_NOSPACE...
Ondřej Surý [Fri, 27 Jul 2018 09:23:49 +0000 (11:23 +0200)] 
Remove illogical condition from isc_buffer_reallocate that would return ISC_R_NOSPACE when requested size is less than available size

7 years agoForbid isc_buffer_printf from growing the buffer unless auto reallocation is enabled
Ondřej Surý [Fri, 27 Jul 2018 09:22:47 +0000 (11:22 +0200)] 
Forbid isc_buffer_printf from growing the buffer unless auto reallocation is enabled

7 years agoMerge branch 'misc-onerror-refcount-fixes' into 'master'
Mark Andrews [Tue, 31 Jul 2018 07:56:46 +0000 (03:56 -0400)] 
Merge branch 'misc-onerror-refcount-fixes' into 'master'

refcount errors on error paths

See merge request isc-projects/bind9!563

7 years agoadd CHANGES
Mark Andrews [Tue, 31 Jul 2018 07:46:53 +0000 (17:46 +1000)] 
add CHANGES

7 years agorefcount errors on error paths
Mark Andrews [Tue, 31 Jul 2018 07:41:45 +0000 (17:41 +1000)] 
refcount errors on error paths

7 years agoMerge branch '441-ns_server_servestale-can-leave-the-server-in-exclusive-mode-on...
Evan Hunt [Fri, 27 Jul 2018 05:55:45 +0000 (01:55 -0400)] 
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

7 years agonamed_server_servestale could leave the server in exclusive mode if a error occurs.
Mark Andrews [Fri, 27 Jul 2018 05:36:53 +0000 (15:36 +1000)] 
named_server_servestale could leave the server in exclusive mode if a error occurs.

7 years agoMerge branch '432-sha2-c-does-not-compile-with-libressl' into 'master'
Mark Andrews [Tue, 24 Jul 2018 23:28:50 +0000 (19:28 -0400)] 
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

7 years agolook for LIBRESSL_VERSION_NUMBER as well
Mark Andrews [Tue, 24 Jul 2018 08:22:29 +0000 (18:22 +1000)] 
look for LIBRESSL_VERSION_NUMBER as well

7 years agoMerge branch '227-replace-isc_safe-with-OpenSSL-fix-Windows' into 'master'
Ondřej Surý [Tue, 24 Jul 2018 07:57:23 +0000 (03:57 -0400)] 
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

7 years agoLink libiscc with OpenSSL to fix CRYPTO_memcmp symbol missing
Ondřej Surý [Tue, 24 Jul 2018 07:35:49 +0000 (09:35 +0200)] 
Link libiscc with OpenSSL to fix CRYPTO_memcmp symbol missing

7 years agoMerge branch 'fix-openssl-configure' into 'master'
Evan Hunt [Mon, 23 Jul 2018 20:29:10 +0000 (16:29 -0400)] 
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

7 years agoFix ax_check_openssl to accept yes and improve it to modern autotools standard
Ondřej Surý [Mon, 23 Jul 2018 20:10:52 +0000 (22:10 +0200)] 
Fix ax_check_openssl to accept yes and improve it to modern autotools standard

7 years agoMerge branch '227-replace-isc_safe-with-OpenSSL' into 'master'
Ondřej Surý [Fri, 20 Jul 2018 16:02:35 +0000 (12:02 -0400)] 
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

7 years agoFix the isc_safe_memwipe() usage with (NULL, >0)
Ondřej Surý [Fri, 20 Jul 2018 14:08:24 +0000 (10:08 -0400)] 
Fix the isc_safe_memwipe() usage with (NULL, >0)

7 years agoRemove isc_safe_memcompare, it's not needed anywhere and can't be replaced with CRYPT...
Ondřej Surý [Fri, 20 Jul 2018 14:06:14 +0000 (10:06 -0400)] 
Remove isc_safe_memcompare, it's not needed anywhere and can't be replaced with CRYPTO_memcmp()

7 years agoReplace isc_safe routines with their OpenSSL counter parts
Ondřej Surý [Wed, 25 Apr 2018 12:04:31 +0000 (14:04 +0200)] 
Replace isc_safe routines with their OpenSSL counter parts

7 years agoMerge branch '261-print-c-issues' into 'master'
Ondřej Surý [Fri, 20 Jul 2018 04:17:53 +0000 (00:17 -0400)] 
Merge branch '261-print-c-issues' into 'master'

Resolve "print.c issues"

Closes #261

See merge request isc-projects/bind9!284

7 years agoAdd CHANGES entry for GL #261.
Ondřej Surý [Tue, 26 Jun 2018 19:48:37 +0000 (21:48 +0200)] 
Add CHANGES entry for GL #261.

7 years agoremove lib/isc/print.c and lib/isc/tests/print_test.c
Mark Andrews [Fri, 18 May 2018 04:00:08 +0000 (14:00 +1000)] 
remove lib/isc/print.c and lib/isc/tests/print_test.c

7 years agoMerge branch '328-make-openssl-mandatory-windows' into 'master'
Ondřej Surý [Thu, 19 Jul 2018 22:13:27 +0000 (18:13 -0400)] 
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

7 years agoIntroduce USE_OPENSSL define to Windows build, remove CRYPTO and AES conditions.
Ondřej Surý [Thu, 19 Jul 2018 20:05:57 +0000 (16:05 -0400)] 
Introduce USE_OPENSSL define to Windows build, remove CRYPTO and AES conditions.

7 years agoMerge branch '328-make-openssl-mandatory' into 'master'
Ondřej Surý [Thu, 19 Jul 2018 19:08:32 +0000 (15:08 -0400)] 
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

7 years agoFix the Windows build
Ondřej Surý [Thu, 19 Jul 2018 17:47:41 +0000 (13:47 -0400)] 
Fix the Windows build

7 years agoFix DH and ECDSA algorithms in PKCS#11 build
Ondřej Surý [Thu, 19 Jul 2018 17:46:01 +0000 (13:46 -0400)] 
Fix DH and ECDSA algorithms in PKCS#11 build

7 years agoFix the build when EdDSA algorithms are not available
Ondřej Surý [Thu, 19 Jul 2018 15:29:05 +0000 (11:29 -0400)] 
Fix the build when EdDSA algorithms are not available

7 years agoCleanup copyrights
Ondřej Surý [Tue, 3 Jul 2018 18:43:06 +0000 (20:43 +0200)] 
Cleanup copyrights

7 years agoAdd GitLab CI tests using SoftHSMv2 as PKCS#11 provider.
Ondřej Surý [Tue, 3 Jul 2018 18:34:19 +0000 (20:34 +0200)] 
Add GitLab CI tests using SoftHSMv2 as PKCS#11 provider.

7 years agoRemove PKCS#11 DH implementation as there's no private keys stored in HSM for DH...
Ondřej Surý [Tue, 3 Jul 2018 17:35:36 +0000 (19:35 +0200)] 
Remove PKCS#11 DH implementation as there's no private keys stored in HSM for DH algorithm

7 years agoCleanup the configure feature report
Ondřej Surý [Fri, 22 Jun 2018 11:47:45 +0000 (13:47 +0200)] 
Cleanup the configure feature report

7 years agoRSA and ECDSA cryptography is now mandatory; remove the checks for those
Ondřej Surý [Mon, 18 Jun 2018 10:07:06 +0000 (12:07 +0200)] 
RSA and ECDSA cryptography is now mandatory; remove the checks for those

7 years agoDisable DH test with PKCS#11
Ondřej Surý [Mon, 18 Jun 2018 09:43:45 +0000 (11:43 +0200)] 
Disable DH test with PKCS#11

7 years agoMake OpenSSL mandatory
Ondřej Surý [Tue, 12 Jun 2018 09:26:04 +0000 (11:26 +0200)] 
Make OpenSSL mandatory

7 years agoMerge branch 'gitlab-ci-add-jessie-and-stretch' into 'master'
Ondřej Surý [Thu, 19 Jul 2018 16:44:22 +0000 (12:44 -0400)] 
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

7 years agoRemove quotes around $EXTRA_CONFIGURE to break out more options into ... more options...
Ondřej Surý [Thu, 19 Jul 2018 15:24:20 +0000 (11:24 -0400)] 
Remove quotes around $EXTRA_CONFIGURE to break out more options into ... more options and not a single one

7 years agoMake libidn2 build optional
Ondřej Surý [Thu, 19 Jul 2018 16:22:55 +0000 (12:22 -0400)] 
Make libidn2 build optional

7 years agoDisable autogen.sh in precheck, it needs newer autoconf and it breaks the older builds
Ondřej Surý [Thu, 19 Jul 2018 15:34:52 +0000 (11:34 -0400)] 
Disable autogen.sh in precheck, it needs newer autoconf and it breaks the older builds

7 years agoAdd Debian jessie and stretch images to the build to catch errors with older but...
Ondřej Surý [Thu, 19 Jul 2018 15:32:32 +0000 (11:32 -0400)] 
Add Debian jessie and stretch images to the build to catch errors with older but supported releases

7 years agoMerge branch '423-fix-handling-of-tat-sending-failures' into 'master'
Michał Kępień [Thu, 19 Jul 2018 16:15:18 +0000 (12:15 -0400)] 
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

7 years agoFix handling of TAT sending failures
Michał Kępień [Thu, 19 Jul 2018 15:43:58 +0000 (17:43 +0200)] 
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.

7 years agoMerge branch 'use-internal-docker-registry' into 'master'
Ondřej Surý [Thu, 19 Jul 2018 15:40:47 +0000 (11:40 -0400)] 
Merge branch 'use-internal-docker-registry' into 'master'

Try using the integrated Docker Registry again

See merge request isc-projects/bind9!539

7 years agoTry using the integrated Docker Registry again
Ondřej Surý [Mon, 16 Jul 2018 14:40:16 +0000 (10:40 -0400)] 
Try using the integrated Docker Registry again

7 years agoMerge branch 'fix-various-tests-for-qmin' into 'master'
Witold Krecicki [Tue, 17 Jul 2018 15:09:24 +0000 (11:09 -0400)] 
Merge branch 'fix-various-tests-for-qmin' into 'master'

Fix various tests for qmin

See merge request isc-projects/bind9!520

7 years agoChanges entry
Witold Kręcicki [Tue, 17 Jul 2018 15:00:23 +0000 (17:00 +0200)] 
Changes entry

7 years ago[squash] Make resolver tests even more civilized (ans8.pl)
Michał Kępień [Tue, 17 Jul 2018 09:21:39 +0000 (11:21 +0200)] 
[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.

7 years ago[squash] Make resolver tests even more civilized (ans2.pl and ans3.pl)
Michał Kępień [Tue, 17 Jul 2018 09:21:39 +0000 (11:21 +0200)] 
[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.

7 years ago[squash] Put Perl code extracting a tree from a cache dump in a separate function
Michał Kępień [Tue, 17 Jul 2018 09:21:39 +0000 (11:21 +0200)] 
[squash] Put Perl code extracting a tree from a cache dump in a separate function

7 years agocacheclean test: take into account that we can have multiple RRs at one name
Witold Kręcicki [Thu, 5 Jul 2018 12:47:40 +0000 (14:47 +0200)] 
cacheclean test: take into account that we can have multiple RRs at one name

7 years agoMake resolver tests more civilized
Witold Kręcicki [Thu, 5 Jul 2018 12:46:49 +0000 (14:46 +0200)] 
Make resolver tests more civilized

7 years agoMerge branch '419-do-not-replace-lo0-address-on-solaris' into 'master'
Witold Krecicki [Mon, 16 Jul 2018 13:05:17 +0000 (09:05 -0400)] 
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

7 years agoDo not replace lo0 address on Solaris
Michał Kępień [Mon, 16 Jul 2018 06:51:20 +0000 (08:51 +0200)] 
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.

7 years agoMerge branch 'placeholder' into 'master'
Evan Hunt [Fri, 13 Jul 2018 19:35:38 +0000 (15:35 -0400)] 
Merge branch 'placeholder' into 'master'

placeholder

See merge request isc-projects/bind9!534

7 years agoplaceholder
Evan Hunt [Fri, 13 Jul 2018 19:33:44 +0000 (12:33 -0700)] 
placeholder

7 years agoMerge branch '365-add-centos-to-ci' into 'master'
Michał Kępień [Fri, 13 Jul 2018 10:25:50 +0000 (06:25 -0400)] 
Merge branch '365-add-centos-to-ci' into 'master'

Add CentOS 6/7 to CI

Closes #365 and #404

See merge request isc-projects/bind9!531

7 years agoAdd CentOS 6/7 to CI
Michał Kępień [Thu, 12 Jul 2018 11:35:10 +0000 (13:35 +0200)] 
Add CentOS 6/7 to CI

Modify .gitlab-ci.yml so that every CI pipeline also builds and tests
BIND on CentOS versions 6 and 7.  Use --disable-warn-error on CentOS 6
since it uses GCC 4.4.7 which suffers from bugs causing bogus warnings
to be generated, e.g.:

    sigs_test.c: In function 'compare_tuples':
    sigs_test.c:75: warning: declaration of 'index' shadows a global declaration
    /usr/include/string.h:489: warning: shadowed declaration is here
    sigs_test.c: In function 'updatesigs_test':
    sigs_test.c:193: warning: declaration of 'index' shadows a global declaration
    /usr/include/string.h:489: warning: shadowed declaration is here

7 years agoDo not spam console if "git status --ignored" fails during tests
Michał Kępień [Thu, 12 Jul 2018 11:35:10 +0000 (13:35 +0200)] 
Do not spam console if "git status --ignored" fails during tests

The "git status" command in Git versions before 1.7.2 does not support
the "--ignored" option.  Prevent spamming the console when running
system tests from a Git repository on a host with an ancient Git version
installed.

7 years agoRemove IDN subtest from the "digdelv" system test
Michał Kępień [Thu, 12 Jul 2018 11:35:10 +0000 (13:35 +0200)] 
Remove IDN subtest from the "digdelv" system test

The output of certain "dig +idnout" invocations may be locale-dependent.
Remove the "dig +idnout" subtest from the "digdelv" system test as IDN
support is already thoroughly tested by the "idna" system test.

7 years agoInclude conf.sh from all prereq.sh scripts
Michał Kępień [Thu, 12 Jul 2018 11:35:10 +0000 (13:35 +0200)] 
Include conf.sh from all prereq.sh scripts

Every prereq.sh script must include bin/tests/system/conf.sh, otherwise
if some prerequisite is not met, errors about echo_i not being found
will be printed instead of actual error messages.

7 years agoUpdate ATF path in the ./configure invocation used during CI
Michał Kępień [Thu, 12 Jul 2018 11:35:10 +0000 (13:35 +0200)] 
Update ATF path in the ./configure invocation used during CI

The Docker images used for CI install ATF to /usr, not /usr/local.
Update the ./configure invocation in .gitlab-ci.yml accordingly in order
to prevent confusion.