]> git.ipfire.org Git - thirdparty/bind9.git/log
thirdparty/bind9.git
8 years agofix changes number
Mark Andrews [Thu, 8 Mar 2018 01:38:53 +0000 (12:38 +1100)] 
fix changes number

8 years agoMerge branch '125-in-view-duplicate-zone-not-detected-by-named-checkconf' into 'master'
Mark Andrews [Thu, 8 Mar 2018 01:06:42 +0000 (20:06 -0500)] 
Merge branch '125-in-view-duplicate-zone-not-detected-by-named-checkconf' into 'master'

Resolve "in-view duplicate zone not detected by named-checkconf"

Closes #125

See merge request isc-projects/bind9!97

8 years agoadd changes note for 'named-checkconf did not detect in-view zone collisions'
Mark Andrews [Wed, 7 Mar 2018 00:46:18 +0000 (11:46 +1100)] 
add changes note for 'named-checkconf did not detect in-view zone collisions'

8 years agocheck for in-view zones colliding with other zone definitions; also check the syntax...
Mark Andrews [Mon, 5 Mar 2018 00:53:18 +0000 (11:53 +1100)] 
check for in-view zones colliding with other zone definitions; also check the syntax of the in-view zone name

8 years agoadd test configuration where a in-view zone collides with a existing zone
Mark Andrews [Mon, 5 Mar 2018 00:51:48 +0000 (11:51 +1100)] 
add test configuration where a in-view zone collides with a existing zone

8 years agoMerge branch 'test-names' into 'master'
Evan Hunt [Wed, 7 Mar 2018 22:49:26 +0000 (17:49 -0500)] 
Merge branch 'test-names' into 'master'

use the test name in the -D string for each name server

See merge request isc-projects/bind9!107

8 years agouse the test name in the -D string for each name server
Evan Hunt [Wed, 7 Mar 2018 17:57:15 +0000 (09:57 -0800)] 
use the test name in the -D string for each name server

8 years agoMerge branch 'longopts' into 'master'
Evan Hunt [Wed, 7 Mar 2018 22:34:30 +0000 (17:34 -0500)] 
Merge branch 'longopts' into 'master'

restore long options for run.sh

See merge request isc-projects/bind9!104

8 years agorestore long options for run.sh
Evan Hunt [Tue, 6 Mar 2018 18:59:25 +0000 (10:59 -0800)] 
restore long options for run.sh

8 years agoMerge branch 'allow-query' into 'master'
Evan Hunt [Wed, 7 Mar 2018 21:53:16 +0000 (16:53 -0500)] 
Merge branch 'allow-query' into 'master'

speed up allow_query test

Closes #81

See merge request isc-projects/bind9!76

8 years agoeliminate unnecessary waiting in allow-query test
Evan Hunt [Tue, 27 Feb 2018 00:48:42 +0000 (16:48 -0800)] 
eliminate unnecessary waiting in allow-query test

- grep in the log to see if configuration is finished rather
  than sleeping for 5 seconds

8 years agorename allow_query to allow-query
Evan Hunt [Tue, 27 Feb 2018 00:44:57 +0000 (16:44 -0800)] 
rename allow_query to allow-query

8 years agoMerge branch '116-dnsrpz-enable-log-message-appears-to-be-broken' into 'master'
Evan Hunt [Wed, 7 Mar 2018 20:49:16 +0000 (15:49 -0500)] 
Merge branch '116-dnsrpz-enable-log-message-appears-to-be-broken' into 'master'

Resolve "dnsrpz-enable log message appears to be broken"

Closes #116

See merge request isc-projects/bind9!98

8 years agofix log message about 'dnsrps-enable yes;' when not configured (this will only ever...
Mark Andrews [Mon, 5 Mar 2018 02:40:20 +0000 (13:40 +1100)] 
fix log message about 'dnsrps-enable yes;' when not configured (this will only ever be emitted if the parser is incorrectly updated as the error is normally caught there)

8 years agoMerge branch '119-remove-unnecessary-insist-in-code' into 'master'
Evan Hunt [Wed, 7 Mar 2018 20:29:30 +0000 (15:29 -0500)] 
Merge branch '119-remove-unnecessary-insist-in-code' into 'master'

Remove unnecessary INSIST

Closes #119

See merge request isc-projects/bind9!101

8 years agocheck insist on every call; make conditional block constistent with rest of code
Mark Andrews [Mon, 5 Mar 2018 23:48:21 +0000 (10:48 +1100)] 
check insist on every call; make conditional block constistent with rest of code

8 years agoMerge branch 're-fix-notify' into 'master'
Evan Hunt [Tue, 6 Mar 2018 19:44:05 +0000 (14:44 -0500)] 
Merge branch 're-fix-notify' into 'master'

fixed typo that caused the notify test to run slowly

See merge request isc-projects/bind9!106

8 years agofixed typo that caused the notify test to run slowly
Evan Hunt [Tue, 6 Mar 2018 19:41:35 +0000 (11:41 -0800)] 
fixed typo that caused the notify test to run slowly

8 years agoMerge branch 'fix-notify' into 'master'
Evan Hunt [Tue, 6 Mar 2018 19:13:14 +0000 (14:13 -0500)] 
Merge branch 'fix-notify' into 'master'

fix notify test

See merge request isc-projects/bind9!77

8 years agoaddress a possible notify test failure
Evan Hunt [Mon, 26 Feb 2018 03:44:19 +0000 (19:44 -0800)] 
address a possible notify test failure

- wait for the transfer completion message to apear in the log instead
  of the notify message. this ensures we don't check for the presense of
  transfered records during the time between the notify and the
  transfer.

8 years agoMerge branch '56-replace-getquad-with-inet_pton' into 'master'
Michał Kępień [Tue, 6 Mar 2018 09:09:01 +0000 (04:09 -0500)] 
Merge branch '56-replace-getquad-with-inet_pton' into 'master'

Replace getquad() with inet_pton()

Closes #56

See merge request isc-projects/bind9!99

8 years agoAdd CHANGES entry for GL #56, revise CHANGES entry for GL #13
Michał Kępień [Mon, 5 Mar 2018 13:13:53 +0000 (14:13 +0100)] 
Add CHANGES entry for GL #56, revise CHANGES entry for GL #13

4906. [func] Replace getquad() with inet_pton(), completing
change #4900. [GL #56]

4900. [func] Remove all uses of inet_aton().  As a result of this
change, IPv4 addresses are now only accepted in
dotted-quad format. [GL #13]

8 years agoReplace getquad() with inet_pton()
Michał Kępień [Mon, 5 Mar 2018 13:13:52 +0000 (14:13 +0100)] 
Replace getquad() with inet_pton()

getquad() was implemented back in 2001 to warn about IPv4 addresses in
non-dotted-quad form being used.  As change 4900 (GL #13) removed all
uses of inet_aton(), which allowed such forms, with inet_pton(), which
does not allow them, there is no point in keeping getquad() around as it
now only prints an extra warning when the parser comes across an IP
address in a form which is not acceptable anyway.  Replace all uses of
getquad() with inet_pton(AF_INET, ...).

8 years agoAdd a release note about dropping support for non-dotted-quad IPv4 addresses in maste...
Michał Kępień [Mon, 5 Mar 2018 13:13:50 +0000 (14:13 +0100)] 
Add a release note about dropping support for non-dotted-quad IPv4 addresses in master files

Support for non-dotted-quad IPv4 addresses in master files was dropped
when the inet_aton() call inside getquad() got replaced with a call to
inet_pton(), so a release note should have been added back then to
inform users that such syntax will no longer work.

8 years agoMerge branch '110-libirs-do-not-ignore-resolv.conf-syntax-errors' into 'master'
Michał Kępień [Tue, 6 Mar 2018 08:22:37 +0000 (03:22 -0500)] 
Merge branch '110-libirs-do-not-ignore-resolv.conf-syntax-errors' into 'master'

libirs: Do not ignore resolv.conf syntax errors

Closes #110

See merge request isc-projects/bind9!78

8 years agoAdd CHANGES entry
Michał Kępień [Mon, 26 Feb 2018 12:23:06 +0000 (13:23 +0100)] 
Add CHANGES entry

4905. [bug] irs_resconf_load() ignored resolv.conf syntax errors
when "domain" or "search" options were present in that
file. [GL #110]

8 years agoRemove duplicate irs_resconf_load() unit test
Michał Kępień [Mon, 26 Feb 2018 09:41:02 +0000 (10:41 +0100)] 
Remove duplicate irs_resconf_load() unit test

The "sortlist-v4.conf" unit test for irs_resconf_load() is always run
twice due to a duplicate entry in the "tests" table.  Remove one of them
to prevent this.

8 years agoDo not ignore resolv.conf syntax errors
Michał Kępień [Mon, 26 Feb 2018 09:52:58 +0000 (10:52 +0100)] 
Do not ignore resolv.conf syntax errors

irs_resconf_load() stores the value returned by add_search() into ret
without consulting its current value first.  This causes any previous
errors raised while parsing resolv.conf to be ignored as long as any
"domain" or "search" statement is present in the file.

Prevent this by returning early in case an error is detected while
parsing resolv.conf.  Ensure that "searchlist" and "magic" members of
the created irs_resconf_t structure are always initialized before
isc_resconf_destroy() is called.

8 years agoMerge branch '126-make-distclean-fail' into 'master'
Mark Andrews [Tue, 6 Mar 2018 05:08:22 +0000 (00:08 -0500)] 
Merge branch '126-make-distclean-fail' into 'master'

Resolve ""make distclean" fail."

Closes #126

See merge request isc-projects/bind9!102

8 years agodon't allow a macro to end in '\'
Mark Andrews [Tue, 6 Mar 2018 04:13:03 +0000 (15:13 +1100)] 
don't allow a macro to end in '\'

8 years agoMerge branch 'fix-changes' into 'master'
Evan Hunt [Fri, 2 Mar 2018 19:56:11 +0000 (14:56 -0500)] 
Merge branch 'fix-changes' into 'master'

fix CHANGES

See merge request isc-projects/bind9!96

8 years agofix CHANGE notes
Evan Hunt [Fri, 2 Mar 2018 19:53:38 +0000 (11:53 -0800)] 
fix CHANGE notes

8 years agoMerge branch '124-revert-deadlock-check' into 'master'
Evan Hunt [Fri, 2 Mar 2018 19:47:14 +0000 (14:47 -0500)] 
Merge branch '124-revert-deadlock-check' into 'master'

revert cname loop test due to effects on apex CNAMEs under insecure delegations

See merge request isc-projects/bind9!95

8 years agotemporarily revert change #4859
Evan Hunt [Fri, 2 Mar 2018 19:30:02 +0000 (11:30 -0800)] 
temporarily revert change #4859

8 years agoMerge branch 'fix-fetchlimit' into 'master'
Michał Kępień [Thu, 1 Mar 2018 14:39:24 +0000 (09:39 -0500)] 
Merge branch 'fix-fetchlimit' into 'master'

Improve failure logging in fetchlimit system test

See merge request isc-projects/bind9!81

8 years agorevise soft limit test
Evan Hunt [Mon, 26 Feb 2018 21:10:44 +0000 (13:10 -0800)] 
revise soft limit test

- don't bail out of the loop if clients are exceeded, just count incidents
- verbosely describe expectations and results

8 years agoMerge branch '121-views-system-test-has-wrong-test-strings-for-reload-completion...
Michał Kępień [Wed, 28 Feb 2018 13:54:38 +0000 (08:54 -0500)] 
Merge branch '121-views-system-test-has-wrong-test-strings-for-reload-completion' into 'master'

Resolve "views system test has wrong test strings for reload completion."

Closes #121

See merge request isc-projects/bind9!88

8 years agowait for 'all zones loaded' rather than 'reloading zones succeeded' which just indica...
Mark Andrews [Wed, 28 Feb 2018 06:14:30 +0000 (17:14 +1100)] 
wait for 'all zones loaded' rather than 'reloading zones succeeded' which just indicates that everything kicked off ok

8 years agoMerge branch '96-update-contributors-guide-and-move-it-at-top-level-so-it-s-recognise...
Evan Hunt [Tue, 27 Feb 2018 22:52:11 +0000 (17:52 -0500)] 
Merge branch '96-update-contributors-guide-and-move-it-at-top-level-so-it-s-recognised-by-gitlab' into 'master'

Update contributor's guide and move it to top level, so it's recognized by GitLab

Closes #96

See merge request isc-projects/bind9!58

8 years agoSet up CONTRIBUTING.md
Evan Hunt [Tue, 27 Feb 2018 22:39:51 +0000 (14:39 -0800)] 
Set up CONTRIBUTING.md

- moved into place from doc/dev/contrib.md
- build CONTRIBUTING from CONTRIBUTING.md, like README and OPTIONS

8 years agoMerge branch '113-minor-testsummary.sh-improvements' into 'master'
Evan Hunt [Tue, 27 Feb 2018 17:33:33 +0000 (12:33 -0500)] 
Merge branch '113-minor-testsummary.sh-improvements' into 'master'

Minor testsummary.sh improvements (handling colored output, failure summary)

Closes #113

See merge request isc-projects/bind9!80

8 years agoMerge branch '97-windows-version-of-bind-failing-to-build' into 'master'
Stephen Morris [Tue, 27 Feb 2018 09:58:05 +0000 (04:58 -0500)] 
Merge branch '97-windows-version-of-bind-failing-to-build' into 'master'

Resolve "Windows version of BIND failing to build"

Closes #97

See merge request isc-projects/bind9!65

8 years agoMerge branch '98-add-util-git-replay-merge.sh' into 'master'
Michał Kępień [Tue, 27 Feb 2018 09:39:10 +0000 (04:39 -0500)] 
Merge branch '98-add-util-git-replay-merge.sh' into 'master'

Put git-replay-merge in source tree

Closes #98

See merge request isc-projects/bind9!83

8 years agoAdd util/git-replay-merge.sh
Michał Kępień [Tue, 27 Feb 2018 09:22:44 +0000 (10:22 +0100)] 
Add util/git-replay-merge.sh

git-replay-merge.sh is a script whose purpose is to make backporting
merge requests more convenient by automating the process as much as
possible.

For more information, including usage examples, see:

    https://gitlab.isc.org/isc-projects/bind9/wikis/Backporting-a-Merge-Request

8 years agoDo not destroy systests.output if there are no test.output files
Evan Hunt [Mon, 26 Feb 2018 18:37:08 +0000 (10:37 -0800)] 
Do not destroy systests.output if there are no test.output files

8 years agoUse echoinfo for printing test summary
Michał Kępień [Tue, 27 Feb 2018 08:46:22 +0000 (09:46 +0100)] 
Use echoinfo for printing test summary

This ensures testsummary.sh is consistent with other scripts belonging
to the test framework.

8 years agoMake testsummary.sh print a list of failed system tests
Michał Kępień [Thu, 22 Feb 2018 13:50:02 +0000 (14:50 +0100)] 
Make testsummary.sh print a list of failed system tests

Print a list of failed system tests, if any, below the system test
summary to avoid the need to manually search through the test log.

8 years agoTweak the regular expression used for extracting system test results
Michał Kępień [Thu, 22 Feb 2018 13:07:17 +0000 (14:07 +0100)] 
Tweak the regular expression used for extracting system test results

The current regular expression used for extracting system test results
from systests.output, "^R:", is anchored at the start of a line, which
prevents colored system test output from being properly processed.  As
just "R:" would arguably be too general, extend the pattern a bit to
ensure it will only match lines containing system test results.

8 years agoMerge branch 'test-output' into 'master'
Evan Hunt [Tue, 27 Feb 2018 07:50:34 +0000 (02:50 -0500)] 
Merge branch 'test-output' into 'master'

Clean up test output

See merge request isc-projects/bind9!66

8 years agoclean up test output
Evan Hunt [Sat, 24 Feb 2018 08:48:50 +0000 (00:48 -0800)] 
clean up test output

- removed a few remaing places where output wasn't being passed
  through echo_i or cat_i
- added a "digcomp" function to conf.sh.in to send digcomp.pl output
  through cat_i and return the correct exit value
- set SYSTESTDIR when calling echo_i from nsX directories, so that
  the test name will always be printed correctly
- fixed a test name typo in conf.sh.in

8 years agoMerge branch '79-add-working-directory-to-example-in-doc-dev-dev-md' into 'master'
Mukund Sivaraman [Tue, 27 Feb 2018 03:27:02 +0000 (22:27 -0500)] 
Merge branch '79-add-working-directory-to-example-in-doc-dev-dev-md' into 'master'

Resolve "Add working directory to example in doc/dev/dev.md"

Closes #79

See merge request isc-projects/bind9!47

8 years agoMerge branch '112-fix-mx-checks-for-dynamic-updates' into 'master'
Evan Hunt [Mon, 26 Feb 2018 22:56:32 +0000 (17:56 -0500)] 
Merge branch '112-fix-mx-checks-for-dynamic-updates' into 'master'

Fix MX checks for dynamic updates

Closes #112

See merge request isc-projects/bind9!79

8 years agoworking directory is usually not in PATH
Mukund Sivaraman [Mon, 26 Feb 2018 20:55:12 +0000 (12:55 -0800)] 
working directory is usually not in PATH

8 years agoMerge branch 'check-for-test-interfaces-before-running-system-tests' into 'master'
Evan Hunt [Mon, 26 Feb 2018 18:00:37 +0000 (13:00 -0500)] 
Merge branch 'check-for-test-interfaces-before-running-system-tests' into 'master'

Check for test interfaces before running system tests

See merge request isc-projects/bind9!19

8 years agotest interfaces directly in runall.sh and parallel.mk
Evan Hunt [Sat, 24 Feb 2018 20:35:17 +0000 (12:35 -0800)] 
test interfaces directly in runall.sh and parallel.mk

8 years agoCheck for test interfaces before running system tests
Michał Kępień [Thu, 25 Jan 2018 14:26:27 +0000 (15:26 +0100)] 
Check for test interfaces before running system tests

Prevent runall.sh and "make test" from even attempting to run system
tests when "ifconfig.sh up" has not been run beforehand.  This ensures
the user is not flooded with error messages in such a case.

8 years agoAdd CHANGES entry
Michał Kępień [Mon, 26 Feb 2018 12:26:45 +0000 (13:26 +0100)] 
Add CHANGES entry

4903. [bug] "check-mx fail;" did not prevent MX records containing
IP addresses from being added to a zone by a dynamic
update. [GL #112]

8 years agoFix MX checks for dynamic updates
Michał Kępień [Mon, 26 Feb 2018 11:30:48 +0000 (12:30 +0100)] 
Fix MX checks for dynamic updates

The check_mx() function in lib/ns/update.c incorrectly tests whether the
DNS_RDATA_CHECKMX/DNS_RDATA_CHECKMXFAIL flags are set for each applied
MX record update as these flags are never set in code paths related to
dynamic updates; they can only be set when loading a zone from a master
file (DNS_ZONEOPT_CHECKMX -> DNS_MASTER_CHECKMX -> DNS_RDATA_CHECKMX).
This flaw allows MX records containing IP addresses to be added to a
zone even when "check-mx fail;" is used.

Ensure correct behavior by modifying the relevant tests in check_mx() so
that they use DNS_ZONEOPT_CHECKMX/DNS_ZONEOPT_CHECKMXFAIL instead.

8 years agoMerge branch '66-ixfr-system-test-fails-intermittently' into 'master'
Evan Hunt [Mon, 26 Feb 2018 06:30:28 +0000 (01:30 -0500)] 
Merge branch '66-ixfr-system-test-fails-intermittently' into 'master'

chg: dev: Improved the reliability of the 'ixfr' system test. [GL #66]

Closes #66

See merge request isc-projects/bind9!67

8 years agowait for synchronization; re-notify slave if the transfer doesn't happen
Evan Hunt [Wed, 21 Feb 2018 06:09:54 +0000 (17:09 +1100)] 
wait for synchronization; re-notify slave if the transfer doesn't happen

8 years agoMerge branch '51-fix-cppcheck-detected-source-code-errors' into 'master'
Mark Andrews [Sun, 25 Feb 2018 23:37:16 +0000 (18:37 -0500)] 
Merge branch '51-fix-cppcheck-detected-source-code-errors' into 'master'

Resolve "Fix cppcheck-detected source code errors"

Closes #51

See merge request isc-projects/bind9!46

8 years agoMerge branch 'note' into 'master'
Evan Hunt [Sun, 25 Feb 2018 22:39:20 +0000 (17:39 -0500)] 
Merge branch 'note' into 'master'

add missing release note

See merge request isc-projects/bind9!73

8 years agoadded missing release note
Evan Hunt [Sun, 25 Feb 2018 22:37:37 +0000 (14:37 -0800)] 
added missing release note

8 years agoMerge branch 'upforwd-error' into 'master'
Evan Hunt [Sun, 25 Feb 2018 21:55:09 +0000 (16:55 -0500)] 
Merge branch 'upforwd-error' into 'master'

Resolve "upforwd test error"

See merge request isc-projects/bind9!72

8 years agofixed an upforwd test error.
Evan Hunt [Sun, 25 Feb 2018 21:43:14 +0000 (13:43 -0800)] 
fixed an upforwd test error.

8 years agominor cleanup and addressed a sprintf format warning
Evan Hunt [Sun, 25 Feb 2018 01:55:24 +0000 (17:55 -0800)] 
minor cleanup and addressed a sprintf format warning

8 years agoupdate printf format to match type
Mark Andrews [Tue, 20 Feb 2018 02:09:58 +0000 (13:09 +1100)] 
update printf format to match type

8 years agoimprove the conditional declaration and use of variable to silence cppcheck
Mark Andrews [Tue, 20 Feb 2018 02:08:08 +0000 (13:08 +1100)] 
improve the conditional declaration and use of variable to silence cppcheck

8 years agoremove deadcode
Mark Andrews [Tue, 20 Feb 2018 02:04:58 +0000 (13:04 +1100)] 
remove deadcode

8 years agosilence unread assignment warning by using POST macro
Mark Andrews [Tue, 20 Feb 2018 01:57:29 +0000 (12:57 +1100)] 
silence unread assignment warning by using POST macro

8 years agoupdate the sscanf format strings so they match the pointer types
Mark Andrews [Tue, 20 Feb 2018 01:54:55 +0000 (12:54 +1100)] 
update the sscanf format strings so they match the pointer types

8 years agoredefine CHECK so cppcheck see the definition
Mark Andrews [Tue, 20 Feb 2018 01:53:27 +0000 (12:53 +1100)] 
redefine CHECK so cppcheck see the definition

8 years agoremove unused struct dst_context declaration
Mark Andrews [Tue, 20 Feb 2018 01:51:16 +0000 (12:51 +1100)] 
remove unused struct dst_context declaration

8 years agoconditionally typedef fstrmtable
Mark Andrews [Tue, 20 Feb 2018 01:48:29 +0000 (12:48 +1100)] 
conditionally typedef fstrmtable

8 years agoadjust goto target and conditional compilation so that cleanup_spillattimer and clean...
Mark Andrews [Tue, 20 Feb 2018 01:46:35 +0000 (12:46 +1100)] 
adjust goto target and conditional compilation so that cleanup_spillattimer and cleanup_alglock labels match the element to be cleanup and so that they are always used

8 years agoMerge branch 'tidy-runall.sh-environment-variables' into 'master'
Evan Hunt [Sat, 24 Feb 2018 20:43:22 +0000 (15:43 -0500)] 
Merge branch 'tidy-runall.sh-environment-variables' into 'master'

Tidy runall.sh environment variables

See merge request isc-projects/bind9!18

8 years agoMerge branch 'nssearch-timeout' into 'master'
Evan Hunt [Sat, 24 Feb 2018 19:14:12 +0000 (14:14 -0500)] 
Merge branch 'nssearch-timeout' into 'master'

chg: usr: List servers that time out in dig +nssearch. [GL #64]

See merge request isc-projects/bind9!28

Closes #64

8 years agoCHANGES, doc
Evan Hunt [Sat, 24 Feb 2018 19:02:03 +0000 (11:02 -0800)] 
CHANGES, doc

8 years agolist servers that time out in dig +nssearch
Evan Hunt [Fri, 16 Feb 2018 00:11:52 +0000 (16:11 -0800)] 
list servers that time out in dig +nssearch

8 years agochg: dev: Remove isc_net_aton from libisc.def.in
Ondřej Surý [Sat, 24 Feb 2018 08:50:31 +0000 (09:50 +0100)] 
chg: dev: Remove isc_net_aton from libisc.def.in

8 years agoMerge branch 'speedup-ci' into 'master'
Evan Hunt [Sat, 24 Feb 2018 08:36:08 +0000 (03:36 -0500)] 
Merge branch 'speedup-ci' into 'master'

Speed up CI

See merge request isc-projects/bind9!64

8 years agoMerge branch '71-xfer-system-test-fails-intermittently' into 'master'
Evan Hunt [Sat, 24 Feb 2018 02:56:16 +0000 (21:56 -0500)] 
Merge branch '71-xfer-system-test-fails-intermittently' into 'master'

chg: dev: Improve the resilience of the xfer system test, which could be flaky under load.

Closes #71

See merge request isc-projects/bind9!61

8 years agomore CI speedup experiments
Evan Hunt [Fri, 23 Feb 2018 18:47:04 +0000 (10:47 -0800)] 
more CI speedup experiments

- turn off some of the build tests
- increase test threads to 8
- build with --disable-static
- suppress the non-system tests under bin/tests (timers, task, etc)

8 years agoimprove reliability of xfer test
Evan Hunt [Fri, 23 Feb 2018 08:00:09 +0000 (00:00 -0800)] 
improve reliability of xfer test

8 years agoMerge branch 'kyua-oot' into 'master'
Evan Hunt [Fri, 23 Feb 2018 23:22:59 +0000 (18:22 -0500)] 
Merge branch 'kyua-oot' into 'master'

chg: dev: Unit tests were broken in out-of-tree builds.

See merge request isc-projects/bind9!57

8 years agoMerge branch '95-fix-dyndb' into 'master'
Evan Hunt [Fri, 23 Feb 2018 20:00:31 +0000 (15:00 -0500)] 
Merge branch '95-fix-dyndb' into 'master'

Resolve "dyndb system test fails intermittently"

Closes #95

See merge request isc-projects/bind9!63

8 years agoimprove dyndb test resilience
Evan Hunt [Fri, 23 Feb 2018 18:08:51 +0000 (10:08 -0800)] 
improve dyndb test resilience

- no longer grep for specific line numbers when checking
  parameter logging, as those can change
- report the failure immediatey if parameter check fails

8 years agoMerge branch 'remote-inet_aton-usage' into 'master'
Ondřej Surý [Fri, 23 Feb 2018 14:37:19 +0000 (09:37 -0500)] 
Merge branch 'remote-inet_aton-usage' into 'master'

chg: dev: Replace all usage of inet_aton() with inet_pton() [GL #13]

See merge request isc-projects/bind9!5

8 years agoAdd CHANGES entry
Michał Kępień [Fri, 23 Feb 2018 11:02:54 +0000 (12:02 +0100)] 
Add CHANGES entry

4899. [cleanup] Remove all uses of inet_aton(). [GL #13]

8 years agoReplace all usage of inet_aton() with inet_pton()
Ondřej Surý [Mon, 30 Oct 2017 14:38:23 +0000 (15:38 +0100)] 
Replace all usage of inet_aton() with inet_pton()

8 years agoFix dyndb system test after copyright information update
Michał Kępień [Fri, 23 Feb 2018 12:55:05 +0000 (13:55 +0100)] 
Fix dyndb system test after copyright information update

8 years agoMerge branch 'year-2018-copyright-update-in-master' into 'master'
Ondřej Surý [Fri, 23 Feb 2018 09:33:33 +0000 (04:33 -0500)] 
Merge branch 'year-2018-copyright-update-in-master' into 'master'

Remove copyright years from individual source files (and keep them only in the COPYRIGHT file)

Closes #55

See merge request isc-projects/bind9!37

8 years agoUpdate license headers to not include years in copyright in all applicable files
Ondřej Surý [Fri, 23 Feb 2018 08:53:12 +0000 (09:53 +0100)] 
Update license headers to not include years in copyright in all applicable files

8 years agoUpdate scripts in util/ to drop the year information from the individual source files.
Ondřej Surý [Mon, 19 Feb 2018 11:03:28 +0000 (12:03 +0100)] 
Update scripts in util/ to drop the year information from the individual source files.

8 years agoMerge branch 'na-revert-removal-of-controls.conf' into 'master'
Ondřej Surý [Fri, 23 Feb 2018 09:08:56 +0000 (04:08 -0500)] 
Merge branch 'na-revert-removal-of-controls.conf' into 'master'

Revert removal of bin/tests/system/common/controls.conf, it's still needed

See merge request isc-projects/bind9!62

8 years agoRevert removal of bin/tests/system/common/controls.conf, it's still needed
Ondřej Surý [Fri, 23 Feb 2018 09:06:35 +0000 (10:06 +0100)] 
Revert removal of bin/tests/system/common/controls.conf, it's still needed

8 years agoMerge branch 'na-update-copyrights-after-59-merge' into 'master'
Ondřej Surý [Fri, 23 Feb 2018 08:59:56 +0000 (03:59 -0500)] 
Merge branch 'na-update-copyrights-after-59-merge' into 'master'

Update copyright information after !59 merge.

See merge request isc-projects/bind9!60

8 years agoUpdate copyright information after !59 merge.
Ondřej Surý [Fri, 23 Feb 2018 08:02:49 +0000 (09:02 +0100)] 
Update copyright information after !59 merge.

8 years agoMerge branch '91-parallel-tests' into 'master'
Ondřej Surý [Fri, 23 Feb 2018 07:29:32 +0000 (02:29 -0500)] 
Merge branch '91-parallel-tests' into 'master'

chg: dev: Convert most of the remaining system tests to be able to run in parallel [GL #91]

Closes #91

See merge request isc-projects/bind9!59

8 years agofinal cleanup
Evan Hunt [Thu, 22 Feb 2018 23:10:37 +0000 (15:10 -0800)] 
final cleanup

- add CHANGES note
- update copyrights and license headers
- add -j to the make commands in .gitlab-ci.yml to take
  advantage of parallelization in the gitlab CI process