Evan Hunt
6f4344af83
add a check-changes step, to ensure CHANGES numbers are in order before commit
2018-03-07 17:58:06 -08:00
Ondřej Surý
62c1dcb661
Add a GitLab CI precheck stage that checks for up-to-date copyright information
2018-03-07 17:58:06 -08:00
Evan Hunt
b83014ab14
Merge branch '132-fix-changes-entry' into 'master'
...
Resolve "fix changes entry"
Closes #132
See merge request isc-projects/bind9!109
2018-03-07 20:57:38 -05:00
Mark Andrews
fbca0ba9fc
fix changes number
2018-03-08 12:38:53 +11:00
Mark Andrews
f2af05432d
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
2018-03-07 20:06:42 -05:00
Mark Andrews
83f85817aa
add changes note for 'named-checkconf did not detect in-view zone collisions'
2018-03-08 11:53:38 +11:00
Mark Andrews
3e7e280040
check for in-view zones colliding with other zone definitions; also check the syntax of the in-view zone name
2018-03-08 11:53:21 +11:00
Mark Andrews
ca55c672b0
add test configuration where a in-view zone collides with a existing zone
2018-03-08 11:50:09 +11:00
Evan Hunt
c7b9c005d0
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
2018-03-07 17:49:26 -05:00
Evan Hunt
1eff695f33
use the test name in the -D string for each name server
2018-03-07 17:37:00 -05:00
Evan Hunt
055daeb0a5
Merge branch 'longopts' into 'master'
...
restore long options for run.sh
See merge request isc-projects/bind9!104
2018-03-07 17:34:30 -05:00
Evan Hunt
4a714bffbc
restore long options for run.sh
2018-03-07 17:22:58 -05:00
Evan Hunt
341603a7dd
Merge branch 'allow-query' into 'master'
...
speed up allow_query test
Closes #81
See merge request isc-projects/bind9!76
2018-03-07 16:53:16 -05:00
Evan Hunt
a9b6bed6af
eliminate unnecessary waiting in allow-query test
...
- grep in the log to see if configuration is finished rather
than sleeping for 5 seconds
2018-03-07 13:20:01 -08:00
Evan Hunt
ffc3e73c36
rename allow_query to allow-query
2018-03-07 13:17:11 -08:00
Evan Hunt
98255e40e7
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
2018-03-07 15:49:16 -05:00
Mark Andrews
d24fb6b032
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)
2018-03-07 15:35:38 -05:00
Evan Hunt
d631701be7
Merge branch '119-remove-unnecessary-insist-in-code' into 'master'
...
Remove unnecessary INSIST
Closes #119
See merge request isc-projects/bind9!101
2018-03-07 15:29:30 -05:00
Mark Andrews
f1def91625
check insist on every call; make conditional block constistent with rest of code
2018-03-07 15:18:16 -05:00
Evan Hunt
55049d02dc
Merge branch 're-fix-notify' into 'master'
...
fixed typo that caused the notify test to run slowly
See merge request isc-projects/bind9!106
2018-03-06 14:44:05 -05:00
Evan Hunt
82e9b59b91
fixed typo that caused the notify test to run slowly
2018-03-06 11:41:35 -08:00
Evan Hunt
82fd772dab
Merge branch 'fix-notify' into 'master'
...
fix notify test
See merge request isc-projects/bind9!77
2018-03-06 14:13:14 -05:00
Evan Hunt
3eb90582de
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.
2018-03-06 10:59:45 -08:00
Michał Kępień
e50849097a
Merge branch '56-replace-getquad-with-inet_pton' into 'master'
...
Replace getquad() with inet_pton()
Closes #56
See merge request isc-projects/bind9!99
2018-03-06 04:09:01 -05:00
Michał Kępień
4528b887b0
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 ]
2018-03-06 09:52:08 +01:00
Michał Kępień
4f96cebce3
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, ...).
2018-03-06 09:49:30 +01:00
Michał Kępień
2a50fc324b
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.
2018-03-06 09:49:27 +01:00
Michał Kępień
c047405c5d
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
2018-03-06 03:22:37 -05:00
Michał Kępień
1f18d33804
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 ]
2018-03-06 08:28:41 +01:00
Michał Kępień
6c09f305ae
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.
2018-03-06 08:27:45 +01:00
Michał Kępień
1f400b68a8
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.
2018-03-06 08:27:45 +01:00
Mark Andrews
5c0327e8ff
Merge branch '126-make-distclean-fail' into 'master'
...
Resolve ""make distclean" fail."
Closes #126
See merge request isc-projects/bind9!102
2018-03-06 00:08:22 -05:00
Mark Andrews
57f7cf211c
don't allow a macro to end in '\'
2018-03-06 15:13:03 +11:00
Evan Hunt
8529e124ea
Merge branch 'fix-changes' into 'master'
...
fix CHANGES
See merge request isc-projects/bind9!96
2018-03-02 14:56:11 -05:00
Evan Hunt
91d8c1f95c
fix CHANGE notes
2018-03-02 11:53:38 -08:00
Evan Hunt
3fed986199
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
2018-03-02 14:47:14 -05:00
Evan Hunt
b291b45312
temporarily revert change #4859
2018-03-02 11:30:02 -08:00
Michał Kępień
148cc40381
Merge branch 'fix-fetchlimit' into 'master'
...
Improve failure logging in fetchlimit system test
See merge request isc-projects/bind9!81
2018-03-01 09:39:24 -05:00
Evan Hunt
86838b2a02
revise soft limit test
...
- don't bail out of the loop if clients are exceeded, just count incidents
- verbosely describe expectations and results
2018-03-01 09:26:14 -05:00
Michał Kępień
78352caba7
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
2018-02-28 08:54:38 -05:00
Mark Andrews
4cb0873a0a
wait for 'all zones loaded' rather than 'reloading zones succeeded' which just indicates that everything kicked off ok
2018-02-28 17:14:30 +11:00
Evan Hunt
cb6633c11c
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
2018-02-27 17:52:11 -05:00
Evan Hunt
985d35f6b7
Set up CONTRIBUTING.md
...
- moved into place from doc/dev/contrib.md
- build CONTRIBUTING from CONTRIBUTING.md, like README and OPTIONS
2018-02-27 14:40:34 -08:00
Evan Hunt
f22af09819
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
2018-02-27 12:33:33 -05:00
Stephen Morris
58ad17bd54
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
2018-02-27 04:58:05 -05:00
Michał Kępień
b7c22b8f09
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
2018-02-27 04:39:10 -05:00
Michał Kępień
f7fe1e3098
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
2018-02-27 10:23:32 +01:00
Evan Hunt
38940619c6
Do not destroy systests.output if there are no test.output files
2018-02-27 09:47:59 +01:00
Michał Kępień
642e20db8a
Use echoinfo for printing test summary
...
This ensures testsummary.sh is consistent with other scripts belonging
to the test framework.
2018-02-27 09:47:59 +01:00
Michał Kępień
28068857e7
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.
2018-02-27 09:45:03 +01:00