Ondřej Surý
a11e23b5ed
Replace all usage of inet_aton() with inet_pton()
2018-02-23 13:57:10 +01:00
Michał Kępień
b20ff30a79
Fix dyndb system test after copyright information update
2018-02-23 13:55:05 +01:00
Ondřej Surý
018a60549b
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
2018-02-23 04:33:33 -05:00
Ondřej Surý
843d389661
Update license headers to not include years in copyright in all applicable files
2018-02-23 10:12:02 +01:00
Ondřej Surý
c8efcca408
Update scripts in util/ to drop the year information from the individual source files.
2018-02-23 10:10:52 +01:00
Ondřej Surý
c5a09493c3
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
2018-02-23 04:08:56 -05:00
Ondřej Surý
996f5154f0
Revert removal of bin/tests/system/common/controls.conf, it's still needed
2018-02-23 10:08:37 +01:00
Ondřej Surý
11825c7400
Merge branch 'na-update-copyrights-after-59-merge' into 'master'
...
Update copyright information after !59 merge.
See merge request isc-projects/bind9!60
2018-02-23 03:59:56 -05:00
Ondřej Surý
ab1b02d274
Update copyright information after !59 merge.
2018-02-23 09:02:49 +01:00
Ondřej Surý
88aef07f58
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
2018-02-23 02:29:32 -05:00
Evan Hunt
0c559199bf
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
2018-02-22 22:58:15 -08:00
Evan Hunt
b9246ce773
improve reliability of the xfer test on slow systems
...
- lengthed the wait loop for the transfers to complete
2018-02-22 22:08:02 -08:00
Evan Hunt
474b10a133
remove v6synth
...
- this was a test for the allow-v6-synthesis option, which was
deprecated and no longer works. the test was removed
from conf.sh.in long ago.
2018-02-22 15:29:02 -08:00
Evan Hunt
731ad28be2
removed some unnecessary greps
2018-02-22 15:29:02 -08:00
Evan Hunt
56e440f65f
reorder tests to get better use of parallelism
2018-02-22 15:29:02 -08:00
Evan Hunt
c032c54dda
parallelize most system tests
2018-02-22 15:29:02 -08:00
Evan Hunt
0217cc8bb2
Merge branch '93-drop-seccomp-support' into 'master'
...
Drop support for libseccomp system-call filtering on Linux. [RT #46729 ]
Closes #93
See merge request isc-projects/bind9!55
2018-02-22 17:44:46 -05:00
Evan Hunt
1cb250c37c
Added a release note, plus minor cleanups.
2018-02-22 13:38:51 -08:00
Ondřej Surý
3ffb13716a
chg: usr: Remove libseccomp based system-call filtering [GL #93 ]
2018-02-22 13:41:06 +01:00
Ondřej Surý
c2c1e2531b
Remove libseccomp based system-call filtering.
2018-02-22 13:41:06 +01:00
Ondřej Surý
01d41d5b04
chg: dev: Improve GitLab CI build checking to build on all docker images, but run system tests only on debian/sid amd64+i386
...
Merge branch '72-build-but-not-test-on-most-combinations' into 'master'
Closes #72
See merge request isc-projects/bind9!44
2018-02-22 05:16:33 -05:00
Mark Andrews
14388a4ad6
Merge branch '68-rpz-system-test-fails-intermittently' into 'master'
...
Prevent rpz system test from wiping out forensic data
See merge request isc-projects/bind9!51
2018-02-21 22:48:25 -05:00
Mark Andrews
f7172cf23f
add CHANGES note
2018-02-22 14:03:50 +11:00
Mark Andrews
b98a92071d
perform rpz testing with a loop rather that recursion
2018-02-22 14:01:42 +11:00
Mark Andrews
05f9deba0b
use symbolic test modes native/dnsrps
2018-02-22 14:01:42 +11:00
Mark Andrews
034450ba02
add test numbers as use them in file names
2018-02-22 14:01:42 +11:00
Mark Andrews
aa7964dd4b
Merge branch '82-cacheclean-test-is-not-robust' into 'master'
...
Resolve "cacheclean test is not robust."
Closes #82
See merge request isc-projects/bind9!50
2018-02-21 20:13:41 -05:00
Mark Andrews
8c8ad74abe
add CHANGES entry
2018-02-22 11:30:07 +11:00
Mark Andrews
146c16c06e
check that sed selects a non zero range of lines
2018-02-22 11:30:07 +11:00
Ondřej Surý
bdff3aeb14
Enable --with-libtool configure option as it reduces the size of artifacts
2018-02-21 15:33:16 +01:00
Ondřej Surý
ccfcf3c023
Build BIND on all available docker images, but test only in few selected ones
2018-02-21 15:33:15 +01:00
Ondřej Surý
b92161ee57
chg: dev: Remove hard copies of RFCs and I-Ds from the BIND repository
...
Merge branch 'remove-rfcs-and-drafts' into 'master'
See merge request isc-projects/bind9!34
2018-02-21 08:27:15 -05:00
Mark Andrews
643c8c27ff
Merge branch '67-stabilize-cacheclean-system-test' into 'master'
...
Stabilize cacheclean system test
Closes #67
See merge request isc-projects/bind9!43
2018-02-20 16:01:00 -05:00
Ondřej Surý
890264843d
Merge branch '73-remove-dockerfiles' into 'master'
...
Remove Dockerfiles that were preventing git checkout on Windows due colon in the directory name.
Closes #73
See merge request isc-projects/bind9!45
2018-02-20 10:40:15 -05:00
Stephen Morris
9f4c778f69
Merge branch 'rt46602' into 'master'
...
Allow parallel run of system tests
See merge request isc-projects/bind9!7
2018-02-20 09:00:59 -05:00
Michał Kępień
ca1049b2f3
Improve the way cache contents are searched for "ns.flushtest.example"
...
During the "check flushtree clears adb correctly" check, expecting
"ns.flushtest.example" to always be the first name in the ADB dump is
fragile, because in a certain corner case "a.root-servers.nil" will be
the first name instead.
As the purpose of the relevant check is to ensure "ns.flushtest.example"
is removed from ADB by "rndc flushtree flushtest.example", search the
entire list of names present in ADB instead of just the first entry when
looking for "ns.flushtest.example".
2018-02-20 13:59:29 +01:00
Michał Kępień
2bbff06d36
Wait until a cache dump completes instead of waiting for a fixed amount of time
...
Dumping the cache is an asynchronous operation, so sleeping for a fixed
amount of time after running "rndc dumpdb" is imperfect as dumping cache
contents may take longer than expected on slower machines. Instead of
always sleeping for 1 second, wait until the "; Dump complete" line
appears in the dump or 10 seconds pass, whichever comes first.
2018-02-20 13:59:28 +01:00
Michał Kępień
aeea1faf01
Do not overwrite cache dumps
...
Unless configured otherwise in named.conf, "rndc dumpdb" causes a cache
dump to be written to a file called "named_dump.db" in the working
directory of the given named instance. Repeatedly using this command
throughout different checks in the cacheclean system test causes cache
dumps for older checks to be overwritten, which hinders failure
diagnosis. Prevent this by moving each cache dump to a check-specific
location after running "rndc dumpdb".
Furthermore, during the "check flushtree clears adb correctly" check,
dump_cache() is called twice without renaming the resulting files.
Prevent the first cache dump from being overwritten by moving it to a
different file before calling "rndc dumpdb" for the second time.
2018-02-20 13:59:27 +01:00
Michał Kępień
01de79b332
Assign an index to each check in the cacheclean system test
...
This will enable storing per-check forensic data, which facilitates
troubleshooting test failures.
2018-02-20 13:59:25 +01:00
Ondřej Surý
76239c6fa7
Remove integrated Dockerfiles that have been moved to separate repository
2018-02-19 22:14:36 +01:00
Evan Hunt
2a50992ab3
[master] Merge branch 'master' of ssh://repo.isc.org/proj/git/prod/bind9
2018-02-19 01:25:15 -08:00
Tinderbox User
d7733df695
regen master
2018-02-19 01:09:05 +00:00
Tinderbox User
72326f7701
update copyright notice / whitespace
2018-02-18 23:47:45 +00:00
Tinderbox User
b3b3f9064c
newcopyrights
2018-02-18 23:30:15 +00:00
Evan Hunt
908b2f4b3b
[master] add missing release notes, update README
2018-02-17 19:56:31 -08:00
Evan Hunt
ceeab84d6c
[master] synchronize
2018-02-17 19:21:26 -08:00
Ondřej Surý
4801f40e4d
Merge branch 'master' into 'master'
...
Master
See merge request isc-projects/bind9!36
2018-02-16 17:19:26 -05:00
Stephen Morris
dbf753b52d
[rt46602] Update CHANGES for parallel tests
2018-02-16 18:17:21 +00:00
Stephen Morris
7bb9a97904
[rt46602] Changes to get tests running on Windows
...
1. Track changes to conf.sh.in in conf.sh.win32
2. Modifications to prevent Windows "Configure" script replacing
the sed "@PORT@" substitution tokens in conf.sh.win32.
3. runall.sh now runs Windows tests sequentially
2018-02-16 16:14:41 +00:00
Stephen Morris
7222c9fc76
[rt46602] Miscellaneous changes to fix rebase issues
2018-02-16 16:14:41 +00:00