Michał Kępień
29b7efdd9f
Only clear DNS_ZONEFLG_LOADPENDING in zone_asyncload() if zone loading is completed immediately
...
zone_load() is not always synchronous, it may only initiate an
asynchronous load and return DNS_R_CONTINUE, which means zone loading
has not yet been completed. In such a case, zone_asyncload() must not
clear DNS_ZONEFLG_LOADPENDING immediately and leave that up to
zone_postload().
2018-02-15 20:31:51 +01:00
Michał Kępień
0e4fba2ced
Lock zone before checking whether its asynchronous load is already pending
...
While this is not an issue in named, which only calls
dns_zone_asyncload() from task-exclusive mode, this function is exported
by libdns and thus may in theory be concurrently called for the same
zone by multiple threads. It also does not hurt to be consistent
locking-wise with other DNS_ZONEFLG_LOADPENDING accesses.
2018-02-15 20:31:49 +01:00
Ondřej Surý
3548061d03
Merge branch 'gitlab-ci-keep-artifacts' into 'master'
...
Archive the full bin/tests/ directory and bin/named/named binary on build/test failure in GitLab CI
See merge request isc-projects/bind9!24
2018-02-14 08:52:30 -05:00
Ondřej Surý
8876403b82
Archive the full bin/tests/ directory and bin/named/named binary on build/test failure.
2018-02-14 12:01:06 +01:00
Evan Hunt
1be4341ac8
Merge branch 'cherry-pick-d7975e30' into 'master'
...
placeholder
See merge request isc-projects/bind9!23
2018-02-13 21:26:44 -05:00
Evan Hunt
fca7826d65
placeholder
...
(cherry picked from commit d7975e300ea1f9865bee92696aeb9ea59394152a)
2018-02-13 21:25:56 -05:00
Ondřej Surý
43306fa7e2
Merge branch 'update-libtool-2.4.6' into 'master'
...
Update libtool files to 2.4.6
See merge request isc-projects/bind9!4
2018-02-12 10:55:23 -05:00
Ondřej Surý
8cfcad3bb4
Merge branch 'gitlab-ci' into 'master'
...
Add support for running builds directly from Gitlab CI
See merge request isc-projects/bind9!20
2018-02-12 10:55:08 -05:00
Ondřej Surý
0ee2dbaaed
Disable artifact uploading as it's not needed anymore with unified build and test
2018-02-12 15:01:54 +01:00
Ondřej Surý
98696f075c
Run the network script in debugging mode
2018-02-12 15:01:54 +01:00
Ondřej Surý
f52e8fb7c2
Check the address and routing information
2018-02-12 15:01:54 +01:00
Ondřej Surý
730e611377
Look a who am I
2018-02-12 15:01:54 +01:00
Ondřej Surý
b54a2fb1c0
The interface setup needs sudo
2018-02-12 15:01:54 +01:00
Ondřej Surý
2f7ff2980f
Merge build and test steps
2018-02-12 15:01:54 +01:00
Ondřej Surý
a795dfdea3
Use external CI Docker images
2018-02-12 15:01:54 +01:00
Ondřej Surý
8bb97d6e04
Enforce overlay2 filesystem driver for docker builds
2018-02-12 15:01:54 +01:00
Ondřej Surý
ad2788b6d9
Rename $CI_BUILD_TOKEN to $CI_JOB_TOKEN
2018-02-12 15:01:54 +01:00
Ondřej Surý
41f3423e87
Install libnet-dns-perl into Docker images to fix tests failures
2018-02-12 15:01:54 +01:00
Ondřej Surý
20d2d095a9
Install procps for /bin/kill into Debian and Ubuntu docker images
2018-02-12 15:01:54 +01:00
Ondřej Surý
3f798b3576
Add correct dependencies for test jobs to pull artifacts from build jobs
2018-02-12 15:01:54 +01:00
Ondřej Surý
69a185167d
Add net-tools for ifconfig support
2018-02-12 15:01:54 +01:00
Ondřej Surý
00beaad868
Run the interface up script with 'bash' as it's not executable by itself directly
2018-02-12 15:01:54 +01:00
Ondřej Surý
618d1146f0
Add i386 as tested architecture
2018-02-12 15:01:54 +01:00
Ondřej Surý
20c50b9238
Enable private IP addresses for tests
2018-02-12 15:01:54 +01:00
Ondřej Surý
f1a574b729
Build docker images only in master, triggers and/or tags
2018-02-12 15:01:54 +01:00
Ondřej Surý
37b196ea87
Enable Gitlab-CI for the project
2018-02-12 15:01:54 +01:00
Ondřej Surý
e099ccbde8
Merge branch 'remove-ondestroy-callbacks' into 'master'
...
Remove ondestroy callbacks from libisc.
See merge request isc-projects/bind9!3
2018-02-12 08:54:42 -05:00
Ondřej Surý
f7d62717ca
Update CHANGES for isc-projects/bind9!3
2018-02-12 14:53:45 +01:00
Ondřej Surý
4ff2d36adc
Remove whole unused ondestroy callback mechanism
2018-02-12 14:49:32 +01:00
Evan Hunt
313e73354d
[master] copyrights
2018-02-10 16:30:21 -08:00
Tinderbox User
74651f35ef
regen master
2018-02-10 01:12:12 +00:00
Mark Andrews
faba523a40
check warning text
...
(cherry picked from commit c6cd108838 )
2018-02-09 14:05:28 +11:00
Mark Andrews
ae09500989
get the correct test file
2018-02-09 13:57:10 +11:00
Evan Hunt
79a2e86827
[master] fix test error
2018-02-08 18:45:46 -08:00
Evan Hunt
b252549e5a
[rt43670] more emphatic warning
2018-02-09 12:28:49 +11:00
Mark Andrews
baef0ca988
4889. [func] Warn about the use of old root keys without the new
...
root key being present. Warn about dlv.isc.org's
key being present. Warn about both managed and
trusted root keys being present. [RT #43670 ]
2018-02-09 12:04:45 +11:00
Evan Hunt
5d2b48f270
[master] fix typo
2018-02-08 16:15:43 -08:00
Tinderbox User
02ce048c91
update copyright notice / whitespace
2018-02-08 23:46:17 +00:00
Tinderbox User
87083c7e9b
newcopyrights
2018-02-08 23:30:12 +00:00
Mark Andrews
6757dc6488
[master] fix nsupdate test on windows
...
4888. [test] Initialize sockets correctly in sample-update so
that nsupdate system test will will run on Windows.
[RT #47097 ]
2018-02-08 13:34:43 -08:00
Mark Andrews
ecf6dcc5c6
[master] fix rpzrecurse test on windows
...
4887. [test] Enable the rpzrecurse test to run on Windows.
[RT #47093 ]
2018-02-08 13:28:40 -08:00
Tony Finch
cc82b5aa3c
Document dig -u in manpage ( #47150 )
2018-02-09 00:50:51 +05:30
Tinderbox User
da4e8d88d4
regen master
2018-02-08 01:11:20 +00:00
Tinderbox User
2fac9b0be6
update copyright notice / whitespace
2018-02-07 23:45:53 +00:00
Tinderbox User
49c0a94f78
newcopyrights
2018-02-07 23:30:44 +00:00
Mark Andrews
ff8f2a584d
add note for update-policy rules changes
2018-02-07 14:03:33 +11:00
Mark Andrews
ec771bbdc8
4885. [security] update-policy rules that otherwise ignore the name
...
field now require that it be set to "." to ensure
that any type list present is properly interpreted.
[RT #47126 ]
2018-02-07 13:34:02 +11:00
Tinderbox User
b3fc795f4d
update copyright notice / whitespace
2018-02-05 23:46:13 +00:00
Tinderbox User
0e9bcf0318
newcopyrights
2018-02-05 23:30:08 +00:00
Michał Kępień
af1937c35a
[master] Prevent crashing due to a race during server shutdown
...
4884. [bug] named could crash on shutdown due to a race between
shutdown_server() and ns__client_request(). [RT #47120 ]
2018-02-05 20:24:14 +01:00