]> git.ipfire.org Git - thirdparty/bind9.git/log
thirdparty/bind9.git
8 years agoput A and AAAA in additional section when responding to type=ANAME queries aname-initial
Evan Hunt [Sun, 18 Mar 2018 14:22:19 +0000 (14:22 +0000)] 
put A and AAAA in additional section when responding to type=ANAME queries

8 years agoinitial implementation of ANAME rrtype, using type code point 65532
Evan Hunt [Sun, 18 Mar 2018 11:40:51 +0000 (11:40 +0000)] 
initial implementation of ANAME rrtype, using type code point 65532

- this is only the bare type represetation, with no special processing

8 years agoMerge branch '123-support-64-rpz-zones-by-default-from-9-13-onwards' into 'master'
Ondřej Surý [Sun, 18 Mar 2018 10:16:56 +0000 (06:16 -0400)] 
Merge branch '123-support-64-rpz-zones-by-default-from-9-13-onwards' into 'master'

Resolve "Support 64 RPZ zones by default from 9.13 onwards"

Closes #123

See merge request isc-projects/bind9!90

8 years agocopyrights
Evan Hunt [Sat, 10 Mar 2018 09:01:29 +0000 (01:01 -0800)] 
copyrights

8 years agoAdd release note
Evan Hunt [Sat, 10 Mar 2018 08:59:44 +0000 (00:59 -0800)] 
Add release note

8 years agoFix zone count check to only occur on RPZ zones
Mukund Sivaraman [Fri, 9 Mar 2018 09:41:51 +0000 (15:11 +0530)] 
Fix zone count check to only occur on RPZ zones

8 years agoCheck for more than 64 policy zones
Mukund Sivaraman [Fri, 9 Mar 2018 09:15:14 +0000 (14:45 +0530)] 
Check for more than 64 policy zones

8 years agoAdd CHANGES entry
Mukund Sivaraman [Fri, 9 Mar 2018 09:10:47 +0000 (14:40 +0530)] 
Add CHANGES entry

8 years agoUpdate ARM
Mukund Sivaraman [Fri, 2 Mar 2018 09:01:09 +0000 (14:31 +0530)] 
Update ARM

8 years agoAdd system test
Mukund Sivaraman [Thu, 1 Mar 2018 17:50:00 +0000 (23:20 +0530)] 
Add system test

8 years agoSupport 64 RPZ zones by default from 9.13 onwards
Mukund Sivaraman [Thu, 1 Mar 2018 16:32:59 +0000 (22:02 +0530)] 
Support 64 RPZ zones by default from 9.13 onwards

8 years agoMerge branch '137-remove-support-for-systems-without-ftello-fseeko' into 'master'
Ondřej Surý [Sat, 17 Mar 2018 23:10:11 +0000 (19:10 -0400)] 
Merge branch '137-remove-support-for-systems-without-ftello-fseeko' into 'master'

Resolve "Remove support for systems without ftello/fseeko"

Closes #137

See merge request isc-projects/bind9!113

8 years agochg: dev: Require support for ftello/fseeko functions
Ondřej Surý [Thu, 8 Mar 2018 14:17:23 +0000 (10:17 -0400)] 
chg: dev: Require support for ftello/fseeko functions

8 years agoMerge branch '164-remove-openssl-warning' into 'master'
Ondřej Surý [Sat, 17 Mar 2018 14:16:20 +0000 (10:16 -0400)] 
Merge branch '164-remove-openssl-warning' into 'master'

Remove useless OpenSSL warning from configure script

Closes #164

See merge request isc-projects/bind9!139

8 years agoRemove obsolete OpenSSL version check
Ondřej Surý [Sat, 17 Mar 2018 14:09:31 +0000 (14:09 +0000)] 
Remove obsolete OpenSSL version check

8 years agoMerge branch '94-replace-idnkit-1-support-with-idnkit-2-support-or-drop-it' into...
Ondřej Surý [Sat, 17 Mar 2018 13:58:44 +0000 (09:58 -0400)] 
Merge branch '94-replace-idnkit-1-support-with-idnkit-2-support-or-drop-it' into 'master'

Drop idnkit-1 support in favour of libidn2

Closes #94

See merge request isc-projects/bind9!125

8 years agoAdd release notes and CHANGES
Ondřej Surý [Sat, 17 Mar 2018 13:50:59 +0000 (13:50 +0000)] 
Add release notes and CHANGES

8 years agoRemove idnkit-1 support from dig
Ondřej Surý [Wed, 14 Mar 2018 11:03:53 +0000 (12:03 +0100)] 
Remove idnkit-1 support from dig

8 years agoMerge branch '26-switch-to-IDNA2008-non-transitional-processing' into 'master'
Ondřej Surý [Sat, 17 Mar 2018 13:22:18 +0000 (09:22 -0400)] 
Merge branch '26-switch-to-IDNA2008-non-transitional-processing' into 'master'

Resolve "Switch to IDNA2008 non-transitional processing (and use libidn2 for that)"

Closes #26

See merge request isc-projects/bind9!124

8 years agoAdd release notes for IDNA2008
Ondřej Surý [Wed, 14 Mar 2018 12:19:00 +0000 (13:19 +0100)] 
Add release notes for IDNA2008

8 years agoAdd CHANGES for idn2 support
Ondřej Surý [Wed, 14 Mar 2018 11:07:50 +0000 (12:07 +0100)] 
Add CHANGES for idn2 support

8 years agoEnable --with-libidn2 in GitLab CI checks
Ondřej Surý [Wed, 14 Mar 2018 10:33:09 +0000 (11:33 +0100)] 
Enable --with-libidn2 in GitLab CI checks

8 years agoSimplify the libidn2 configure checks
Ondřej Surý [Wed, 14 Mar 2018 10:30:47 +0000 (11:30 +0100)] 
Simplify the libidn2 configure checks

8 years agoSanitize IDN initialization
Petr Menšík [Thu, 22 Feb 2018 16:11:18 +0000 (17:11 +0100)] 
Sanitize IDN initialization

Signed-off-by: Petr Menšík <pemensik@redhat.com>
8 years agoRemove support for libidn (IDN 2003)
Petr Menšík [Wed, 6 Dec 2017 16:12:44 +0000 (17:12 +0100)] 
Remove support for libidn (IDN 2003)

Signed-off-by: Petr Menšík <pemensik@redhat.com>
8 years agoRemove conversion from locale to utf8 from public API
Petr Menšík [Tue, 15 Aug 2017 12:36:59 +0000 (14:36 +0200)] 
Remove conversion from locale to utf8 from public API

Emit fatal failures on locale to ACE encoding

Separate idnout support, disable it for libidn2 < 2.0

Add custom path to libidn. Leave default path for multilib support.

Allow turning off IDN input processing by dig option

Improve documentation, fix support in host

Fix configure changes to adjust help text

Use strlcpy with size guard

Improve IDN variants choosing. Fix idn2 function name.

Remove immediate idn_locale_to_ace and idn_ace_to_locale.

Signed-off-by: Petr Menšík <pemensik@redhat.com>
8 years agoAdd support for libidn2
Tomas Hozza [Wed, 23 Sep 2015 14:47:37 +0000 (16:47 +0200)] 
Add support for libidn2

Added two new configure options:
--with-libidn2 - to enable IDN using GNU libidn2

idnkit, libidn and libidn2 support can not be used at the same time.

NOTE: libidn2 does not support punycode back to Unicode
characters, so support for this is missing.

Signed-off-by: Tomas Hozza <thozza@redhat.com>
Removed iconv, convert directly from locale to ACE

Fix libidn2 and idnkit origin appending

Make IDN options in help less different

Signed-off-by: Petr Menšík <pemensik@redhat.com>
8 years agoAdd support for GNU libidn
Tomas Hozza [Wed, 23 Sep 2015 12:37:16 +0000 (14:37 +0200)] 
Add support for GNU libidn

Added new configure option:
--with-libidn - to enable IDN using GNU libidn

Renamed configure option:
--with-idn to --with-idnkit to make the option usage more clear

idnkit and libidn support can not be used at the same time.

Signed-off-by: Tomas Hozza <thozza@redhat.com>
8 years agoMerge branch '162-remove-idnkit-1-0' into 'master'
Ondřej Surý [Sat, 17 Mar 2018 13:12:50 +0000 (09:12 -0400)] 
Merge branch '162-remove-idnkit-1-0' into 'master'

Resolve "Remove idnkit-1.0 from BIND sources"

Closes #162

See merge request isc-projects/bind9!136

8 years agoRemove idnkit-1.0 copy from BIND sources
Ondřej Surý [Sat, 17 Mar 2018 13:05:19 +0000 (13:05 +0000)] 
Remove idnkit-1.0 copy from BIND sources

8 years agoMerge branch 'copyrights' into 'master'
Evan Hunt [Fri, 16 Mar 2018 01:58:27 +0000 (21:58 -0400)] 
Merge branch 'copyrights' into 'master'

final copyright fixes

See merge request isc-projects/bind9!132

8 years agoMerge branch 'copyrights'
Evan Hunt [Fri, 16 Mar 2018 01:33:37 +0000 (18:33 -0700)] 
Merge branch 'copyrights'

8 years agoupdate file headers
Evan Hunt [Fri, 16 Mar 2018 01:32:45 +0000 (18:32 -0700)] 
update file headers

8 years agoensure COPYRIGHT file retains years; edit file headers for consistency
Evan Hunt [Fri, 16 Mar 2018 01:32:02 +0000 (18:32 -0700)] 
ensure COPYRIGHT file retains years; edit file headers for consistency

8 years agoMerge branch '157-cleanup-win-libtests' into 'master'
Evan Hunt [Thu, 15 Mar 2018 20:45:34 +0000 (16:45 -0400)] 
Merge branch '157-cleanup-win-libtests' into 'master'

Resolve "Windows build fails"

Closes #157

See merge request isc-projects/bind9!131

8 years agoremove references to lib/tests in the windows build
Evan Hunt [Thu, 15 Mar 2018 19:56:02 +0000 (12:56 -0700)] 
remove references to lib/tests in the windows build

8 years agoMerge branch '154-fix-atomic-test' into 'master'
Curtis Blackburn [Thu, 15 Mar 2018 18:21:58 +0000 (14:21 -0400)] 
Merge branch '154-fix-atomic-test' into 'master'

Resolve "Build failure on OSX with --disable-atomic --enable-developer"

Closes #154

See merge request isc-projects/bind9!130

8 years agoadd an 'untested' case when none of the atomic operations are available
Evan Hunt [Thu, 15 Mar 2018 18:02:31 +0000 (11:02 -0700)] 
add an 'untested' case when none of the atomic operations are available

- this fixes a build failure introduced in change 4913 when
  compiling with ATF and --disable-atomic

8 years agoMerge branch 'feature-request-template' into 'master'
Ondřej Surý [Wed, 14 Mar 2018 23:37:29 +0000 (19:37 -0400)] 
Merge branch 'feature-request-template' into 'master'

Add a Feature Request template and remove the Security template

See merge request isc-projects/bind9!128

8 years agoAdd a Feature Request template and remove the Security template as it was dup of...
Ondřej Surý [Wed, 14 Mar 2018 21:44:02 +0000 (22:44 +0100)] 
Add a Feature Request template and remove the Security template as it was dup of text in Bug template

8 years agoMerge branch 'branchsync' into 'master'
Evan Hunt [Wed, 14 Mar 2018 21:41:56 +0000 (17:41 -0400)] 
Merge branch 'branchsync' into 'master'

update branchsync to deal with merge commits

See merge request isc-projects/bind9!127

8 years agoupdated branchsync to deal with merge commits
Evan Hunt [Sat, 10 Mar 2018 21:29:32 +0000 (13:29 -0800)] 
updated branchsync to deal with merge commits

8 years agoMerge branch 'description-templates' into 'master'
Ondřej Surý [Wed, 14 Mar 2018 08:25:37 +0000 (04:25 -0400)] 
Merge branch 'description-templates' into 'master'

Add Issue templates for Bug and Security

See merge request isc-projects/bind9!115

8 years agosome tweaks for grammar and clarity
Evan Hunt [Tue, 13 Mar 2018 16:43:01 +0000 (09:43 -0700)] 
some tweaks for grammar and clarity

8 years agoAdd Issue templates for Bug and Security
Ondřej Surý [Thu, 8 Mar 2018 18:31:54 +0000 (14:31 -0400)] 
Add Issue templates for Bug and Security

8 years agoMerge branch '134-fix-zone-db-reference-counting' into 'master'
Evan Hunt [Tue, 13 Mar 2018 17:51:02 +0000 (13:51 -0400)] 
Merge branch '134-fix-zone-db-reference-counting' into 'master'

Fix a zone database reference counting bug in dump_done()

Closes #134

See merge request isc-projects/bind9!122

8 years agoAdd CHANGES entry
Michał Kępień [Tue, 13 Mar 2018 11:04:37 +0000 (12:04 +0100)] 
Add CHANGES entry

4914. [bug] A bug in zone database reference counting could lead to
a crash when multiple versions of a slave zone were
transferred from a master in close succession.
[GL #134]

8 years agoFix a zone database reference counting bug in dump_done()
Michał Kępień [Tue, 13 Mar 2018 10:28:11 +0000 (11:28 +0100)] 
Fix a zone database reference counting bug in dump_done()

A typo in commit d39ab7440e introduced a bug in zone database reference
counting which leads to a crash if dumping one version of a slave zone
is not finished by the time transferring a newer version from a master
completes.  Correct the typo to fix reference counting, thus preventing
crashes.

8 years agoMerge branch 'clean-xfer' into 'master'
Evan Hunt [Sat, 10 Mar 2018 21:11:33 +0000 (16:11 -0500)] 
Merge branch 'clean-xfer' into 'master'

clean up dig.out files that were left behind after xfer test

See merge request isc-projects/bind9!120

8 years agoclean up dig.out files that were left behind after xfer test
Evan Hunt [Sat, 10 Mar 2018 21:04:31 +0000 (13:04 -0800)] 
clean up dig.out files that were left behind after xfer test

8 years agoMerge branch 'nothreads-fix' into 'master'
Evan Hunt [Sat, 10 Mar 2018 18:36:44 +0000 (13:36 -0500)] 
Merge branch 'nothreads-fix' into 'master'

Fix compiler warnings and test failures when building without threads

See merge request isc-projects/bind9!119

8 years agoFix compiler warnings and test failures when building without threads
Evan Hunt [Sat, 10 Mar 2018 18:33:45 +0000 (10:33 -0800)] 
Fix compiler warnings and test failures when building without threads

8 years agoMerge branch 'missing-print-h' into 'master'
Evan Hunt [Sat, 10 Mar 2018 00:58:08 +0000 (19:58 -0500)] 
Merge branch 'missing-print-h' into 'master'

8 years agoadd missing includes
Evan Hunt [Sat, 10 Mar 2018 00:55:21 +0000 (16:55 -0800)] 
add missing includes

8 years agoMerge branch 'clean-bin-tests' into 'master'
Evan Hunt [Fri, 9 Mar 2018 22:21:44 +0000 (17:21 -0500)] 
Merge branch 'clean-bin-tests' into 'master'

clean up bin/tests, convert unit tests to ATF

Closes #115

See merge request isc-projects/bind9!93

8 years agofinal cleanup
Evan Hunt [Fri, 9 Mar 2018 07:27:25 +0000 (23:27 -0800)] 
final cleanup

- update Kyuafiles to match Atffiles
- copyrights
- CHANGES note

8 years agoreduce race risk in parallel builds
Evan Hunt [Fri, 2 Mar 2018 02:02:34 +0000 (18:02 -0800)] 
reduce race risk in parallel builds

8 years agoremove lib/tests as nothing uses it anymore
Evan Hunt [Thu, 1 Mar 2018 20:59:06 +0000 (12:59 -0800)] 
remove lib/tests as nothing uses it anymore

8 years agoshorten ht_test and random_test
Evan Hunt [Fri, 9 Mar 2018 07:31:22 +0000 (23:31 -0800)] 
shorten ht_test and random_test

8 years agomigrate t_dst signature test to lib/dns/tests/dst_test
Evan Hunt [Thu, 1 Mar 2018 18:07:49 +0000 (10:07 -0800)] 
migrate t_dst signature test to lib/dns/tests/dst_test

8 years agomigrate t_db to lib/dns/tests/db_test
Evan Hunt [Thu, 1 Mar 2018 04:18:27 +0000 (20:18 -0800)] 
migrate t_db to lib/dns/tests/db_test

8 years agomigrate t_names to lib/dns/tests/name_test
Evan Hunt [Thu, 1 Mar 2018 00:51:23 +0000 (16:51 -0800)] 
migrate t_names to lib/dns/tests/name_test

8 years agomigrate t_rbt to lib/dns/tests/rbt_test
Evan Hunt [Wed, 28 Feb 2018 22:12:02 +0000 (14:12 -0800)] 
migrate t_rbt to lib/dns/tests/rbt_test

8 years agomigrate t_tasks to lib/isc/tests/task_test
Evan Hunt [Wed, 28 Feb 2018 07:01:14 +0000 (23:01 -0800)] 
migrate t_tasks to lib/isc/tests/task_test

8 years agomigrate t_resolver to lib/dns/tests/resolver_test
Evan Hunt [Wed, 28 Feb 2018 02:20:01 +0000 (18:20 -0800)] 
migrate t_resolver to lib/dns/tests/resolver_test

8 years agomigrate t_timers to lib/isc/tests/timer_test
Evan Hunt [Tue, 27 Feb 2018 22:29:49 +0000 (14:29 -0800)] 
migrate t_timers to lib/isc/tests/timer_test

8 years agomigrate t_atomic to lib/isc/tests/atomic_test
Evan Hunt [Tue, 27 Feb 2018 20:14:07 +0000 (12:14 -0800)] 
migrate t_atomic to lib/isc/tests/atomic_test

8 years agomigrate t_mem to lib/isc/tests/mem_test
Evan Hunt [Tue, 27 Feb 2018 18:20:28 +0000 (10:20 -0800)] 
migrate t_mem to lib/isc/tests/mem_test

8 years agomigrate t_net to lib/isc/tests
Evan Hunt [Tue, 27 Feb 2018 07:18:59 +0000 (23:18 -0800)] 
migrate t_net to lib/isc/tests

8 years agomigrate t_sockaddr to lib/isc/tests
Evan Hunt [Tue, 27 Feb 2018 06:44:39 +0000 (22:44 -0800)] 
migrate t_sockaddr to lib/isc/tests

8 years agoremove hashes test (duplicates lib/isc/tests/hash_test)
Evan Hunt [Tue, 27 Feb 2018 08:51:59 +0000 (00:51 -0800)] 
remove hashes test (duplicates lib/isc/tests/hash_test)

8 years agoremove master test (duplicates lib/isc/tests/master_test)
Evan Hunt [Tue, 27 Feb 2018 06:17:33 +0000 (22:17 -0800)] 
remove master test (duplicates lib/isc/tests/master_test)

8 years agomigrate tests from bin/tests/dnssec-signzone to bin/tests/system/dnssec
Evan Hunt [Tue, 27 Feb 2018 18:57:08 +0000 (10:57 -0800)] 
migrate tests from bin/tests/dnssec-signzone to bin/tests/system/dnssec

- added tests to the dnssec system test that duplicate the ones
  from bin/tests/dnssec-signzone
- changed cleanall.sh so it doesn't automatically remove all
  key files, because there are now some of those that are part of the
  distribution

8 years agomove all optional tests from bin/tests to bin/tests/optional
Evan Hunt [Tue, 27 Feb 2018 20:48:10 +0000 (12:48 -0800)] 
move all optional tests from bin/tests to bin/tests/optional

- some of these tests are obsolete and should be cleared up,
  others overlap with ATF tests and may be removed later.
  for now, let's just tidy up the bin/tests directory by
  moving these files down a level.

8 years agoremove some old and obsolete test files
Evan Hunt [Tue, 27 Feb 2018 06:19:38 +0000 (22:19 -0800)] 
remove some old and obsolete test files

8 years agoMerge branch 'parallel-unit-tests' into 'master'
Evan Hunt [Fri, 9 Mar 2018 22:11:45 +0000 (17:11 -0500)] 
Merge branch 'parallel-unit-tests' into 'master'

capture more info from unit tests, run in parallel

See merge request isc-projects/bind9!117

8 years agoallow ATF tests to run in parallel
Evan Hunt [Fri, 9 Mar 2018 22:02:19 +0000 (14:02 -0800)] 
allow ATF tests to run in parallel

8 years agocapture more information from unit tests
Evan Hunt [Fri, 9 Mar 2018 00:53:16 +0000 (16:53 -0800)] 
capture more information from unit tests

- in unittest step, explicitly preserve kyua.log or atf.out
- preserve kyua results database if present
- generate HTML report from kyua results if available

8 years agoMerge branch '138-tweak-ci-settings' into 'master'
Ondřej Surý [Fri, 9 Mar 2018 16:36:35 +0000 (11:36 -0500)] 
Merge branch '138-tweak-ci-settings' into 'master'

Tweak CI settings

Closes #138

See merge request isc-projects/bind9!116

8 years agoEnable runner-specific make concurrency settings
Michał Kępień [Fri, 9 Mar 2018 13:09:28 +0000 (14:09 +0100)] 
Enable runner-specific make concurrency settings

Using fixed make concurrency settings on all runners is not flexible and
requires .gitlab-ci.yml to be modified each time tweaking these settings
is needed.  Use environment variables which are expected to be set by
the runner (defaulting to 1 in case they are not set) for controlling
make concurrency.

8 years agoTweak the way ccache is used during CI
Michał Kępień [Fri, 9 Mar 2018 13:09:26 +0000 (14:09 +0100)] 
Tweak the way ccache is used during CI

Our current CI configuration causes ccache data to be zipped after each
job and also included in build artifacts, which will quickly become
infeasible as ccache data grows.  Instead of asking gitlab-runner to
preserve ccache data between jobs, keep a separate ccache directory on
each runner, expecting it to be accessible at /ccache when a CI job is
run.  As this requires gitlab-runner to be configured in a specific way,
do not use ccache at all in case the ccache directory is not found while
building.

8 years agoMerge branch '111-gitlab-ci-does-not-run-unit-tests' into 'master'
Ondřej Surý [Fri, 9 Mar 2018 16:26:09 +0000 (11:26 -0500)] 
Merge branch '111-gitlab-ci-does-not-run-unit-tests' into 'master'

Resolve "GitLab CI does not run unit tests"

Closes #111

See merge request isc-projects/bind9!100

8 years agoUse runner specific make parallel build settings
Ondřej Surý [Fri, 9 Mar 2018 13:30:19 +0000 (09:30 -0400)] 
Use runner specific make parallel build settings

8 years agoUse runner specific ccache directory
Ondřej Surý [Fri, 9 Mar 2018 13:24:41 +0000 (09:24 -0400)] 
Use runner specific ccache directory

8 years agoSplit system and unit tests into separate CI jobs
Ondřej Surý [Thu, 8 Mar 2018 14:29:07 +0000 (10:29 -0400)] 
Split system and unit tests into separate CI jobs

8 years agoEnable developer mode in the GitLab CI builds
Ondřej Surý [Thu, 8 Mar 2018 14:22:05 +0000 (10:22 -0400)] 
Enable developer mode in the GitLab CI builds

8 years agochg: dev: Compile BIND with ATF enabled, so unit tests are executed in test stage.
Ondřej Surý [Mon, 5 Mar 2018 15:54:37 +0000 (16:54 +0100)] 
chg: dev: Compile BIND with ATF enabled, so unit tests are executed in test stage.

This needs ATF, Kyuo (and deps) available in the docker images.

8 years agoMerge branch '136-tweak-timestamp-checking-in-the-cds-system-test' into 'master'
Evan Hunt [Thu, 8 Mar 2018 19:06:50 +0000 (14:06 -0500)] 
Merge branch '136-tweak-timestamp-checking-in-the-cds-system-test' into 'master'

Tweak timestamp checking in the cds system test

Closes #136

See merge request isc-projects/bind9!114

8 years agoAdd CHANGES entry
Michał Kępień [Thu, 8 Mar 2018 14:41:37 +0000 (15:41 +0100)] 
Add CHANGES entry

4912. [test] Improved the reliability of the 'cds' system test.
[GL #136]

8 years agoTweak timestamp checking in the cds system test
Michał Kępień [Thu, 8 Mar 2018 14:40:18 +0000 (15:40 +0100)] 
Tweak timestamp checking in the cds system test

Given the characteristics of the three timestamps involved in file
modification time checks in the cds system test (each one is an hour
apart from the next), reduce the resolution of these checks to 1 minute.
This will prevent intermittent false negatives caused by exceeding the
currently allowed difference of 9 seconds between file modification
times without making the test moot.

Also note that by using abs(), checkmtime.pl allows the cds system test
to pass when the modification time of the checked file is less than an
hour (or two hours for the second check) in the past.  This should never
happen, so remove abs() from the condition checked by checkmtime.pl.

8 years agoMerge branch 'remove-bind9-bugs-references' into 'master'
Evan Hunt [Thu, 8 Mar 2018 18:37:25 +0000 (13:37 -0500)] 
Merge branch 'remove-bind9-bugs-references' into 'master'

Update documentation to remove obsolete bind9-bugs@isc.org email address

See merge request isc-projects/bind9!111

8 years agoUpdate documentation to remove obsolete bind9-bugs@isc.org email address
Ondřej Surý [Thu, 8 Mar 2018 13:00:45 +0000 (09:00 -0400)] 
Update documentation to remove obsolete bind9-bugs@isc.org email address

8 years agoMerge branch '130-use-ccache-to-speed-up-gitlab-ci-builds' into 'master'
Ondřej Surý [Thu, 8 Mar 2018 14:20:37 +0000 (09:20 -0500)] 
Merge branch '130-use-ccache-to-speed-up-gitlab-ci-builds' into 'master'

Resolve "Use ccache to speed-up Gitlab CI builds"

Closes #130

See merge request isc-projects/bind9!105

8 years agochg: dev: Use ccache to speed-up the builds
Ondřej Surý [Tue, 6 Mar 2018 19:49:49 +0000 (20:49 +0100)] 
chg: dev: Use ccache to speed-up the builds

8 years agoMerge branch '128-fix-mkeys-system-test-race' into 'master'
Michał Kępień [Thu, 8 Mar 2018 12:34:01 +0000 (07:34 -0500)] 
Merge branch '128-fix-mkeys-system-test-race' into 'master'

Fix a race in the mkeys system test

Closes #128

See merge request isc-projects/bind9!103

8 years agoAdd CHANGES entry
Michał Kępień [Thu, 8 Mar 2018 12:20:48 +0000 (13:20 +0100)] 
Add CHANGES entry

4911. [test] Improved the reliability of the 'mkeys' system test.
[GL #128]

8 years agoFix a race between "rndc reconfig" and waiting for a ./DNSKEY fetch to complete
Michał Kępień [Tue, 6 Mar 2018 10:33:16 +0000 (11:33 +0100)] 
Fix a race between "rndc reconfig" and waiting for a ./DNSKEY fetch to complete

Calling nextpart() after reconfiguring ns1 is not safe, because the
expected log message may appear in ns5/named.run before nextpart() is
run.  With the TTL for ./DNSKEY set to 20 seconds, ns5 will refresh it
after 10 seconds, by which time wait_for_log() will already have failed.
This results in a false negative.

However, just calling nextpart() before reconfiguring ns1 would
introduce a different problem: if ns5 refreshed ./DNSKEY between these
two steps, the subsequent wait_for_log() call would return immediately
as it would come across the log message about a failure while refreshing
./DNSKEY instead of the expected success.  This in turn would result in
a different false negative as the root key would still be uninitialized
by the time "rndc secroots" is called.

Prevent both kinds of false negatives by:

  - calling nextpart() before reconfiguring ns1, in order to prevent the
    first case described above,

  - looking for a more specific log message, in order to prevent the
    second case described above.

Also look for a more specific log message in the first part of the
relevant check, not to fix any problem, but just to emphasize that a
different fetch result is expected in that case.

With these tweaks in place, if a (failed) ./DNSKEY refresh is scheduled
between nextpart() and reconfiguring ns1, wait_for_log() will just wait
for two more seconds (one "hour"), at which point another refresh
attempt will be made that will succeed.

8 years agoMerge branch '133-update-util-check-changes-to-work-on-release-branches' into 'master'
Mark Andrews [Thu, 8 Mar 2018 05:11:48 +0000 (00:11 -0500)] 
Merge branch '133-update-util-check-changes-to-work-on-release-branches' into 'master'

Resolve "Update util/check-changes to work on release branches."

Closes #133

See merge request isc-projects/bind9!110

8 years agoupdate util/check-changes to handle non master branched (util/check-changes master...
Mark Andrews [Thu, 8 Mar 2018 02:48:07 +0000 (13:48 +1100)] 
update util/check-changes to handle non master branched (util/check-changes master=0 CHANGES)

8 years agoMerge branch '76-gitlab-ci-check-for-up-to-date-copyright' into 'master'
Evan Hunt [Thu, 8 Mar 2018 02:17:18 +0000 (21:17 -0500)] 
Merge branch '76-gitlab-ci-check-for-up-to-date-copyright' into 'master'

Add a GitLab CI precheck stage to check for up-to-date copyright information and sequential CHANGES notes.

Closes #76

See merge request isc-projects/bind9!42