Ondřej Surý
f7ac41757a
[rt46602] Add echo_i function to print I:<testname>:string
2018-02-16 14:57:50 +00:00
Ondřej Surý
cba162e70e
[rt46602] Add serve-stale working files to .gitignore
2018-02-16 14:57:50 +00:00
Ondřej Surý
992a2bafec
[rt46602] Convert allow_query to dynamic port
2018-02-16 14:57:50 +00:00
Ondřej Surý
f83ebd34b9
[rt46602] Update server-stale test to run on port passed from run.sh script
2018-02-16 14:57:50 +00:00
Ondřej Surý
fb00f18005
[rt46602] Change the system tests script to support running individual tests on different ports
...
Resolved conflict in run.sh.
2018-02-16 14:57:50 +00:00
Ondřej Surý
6336ef1ef3
Remove hard copies of RFCs and I-D from BIND repository, the authoritative source is IETF, and our copies doesn't reflect any errata, expired-by, etc.
2018-02-16 15:55:58 +01:00
Michał Kępień
c6b430745b
Merge branch 'gitlab-ci-limit-runners' into 'master'
...
Limit the combination of architectures and distributions that are normally run
See merge request isc-projects/bind9!33
2018-02-16 06:36:12 -05:00
Michał Kępień
54823ea037
Merge branch 'fix-dnstap-output-file-rolling' into 'master'
...
Fix dnstap output file rolling
See merge request isc-projects/bind9!21
2018-02-16 05:20:41 -05:00
Ondřej Surý
dfc2573f1c
Limit the combination of architectures and distributions that are normally run
2018-02-16 10:35:12 +01:00
Michał Kępień
448eb98797
Add CHANGES entry
...
4894. [bug] named could crash while rolling a dnstap output file.
[RT #46942 ]
2018-02-16 09:39:24 +01:00
Michał Kępień
02063cbae2
Make dns_dt_send() call dns_dt_reopen() asynchronously
...
Instead of checking current dnstap output file size and potentially
synchronously calling dns_dt_reopen() upon every call to dns_dt_send():
- call dns_dt_reopen() asynchronously by queuing an event to the task
specified at dnstap environment creation time,
- ensure no roll event is outstanding before checking dnstap output
file size and potentially queuing another roll event.
This causes dnstap output files to exceed their configured size limits,
but prevents any two threads from performing the roll simultaneously
(which causes crashes).
2018-02-16 09:39:24 +01:00
Michał Kępień
8e3c16175a
Make dns_dt_reopen() request task-exclusive mode on its own
...
Instead of relying on the caller to set up task-exclusive mode, make
dns_dt_reopen() enforce task-exclusive mode itself, using the task
specified at dnstap environment creation time.
2018-02-16 09:39:24 +01:00
Michał Kępień
f199a5a9ae
Add dns_dt_create2()
...
Implement a new variant of dns_dt_create() to enable a dnstap
environment structure to hold the task in the context of which
dns_dt_reopen() will be executed.
2018-02-16 09:39:24 +01:00
Mark Andrews
522e5dd9bc
4893. [bug] Address various issues reported by cppcheck. [GL #51 ]
...
See merge request isc-projects/bind9!26
2018-02-15 21:24:39 -05:00
Tinderbox User
b5079a1bda
regen master
2018-02-16 01:09:12 +00:00
Mark Andrews
fd2d8465a7
s/cppchecker/cppcheck
2018-02-16 11:24:29 +11:00
Mark Andrews
0d5eed53e8
add GL issue number
2018-02-16 11:21:16 +11:00
Evan Hunt
355c533936
[master] add missing release note
2018-02-15 16:19:25 -08:00
Mark Andrews
b75627eacf
add CHANGES note
2018-02-16 10:34:49 +11:00
Tinderbox User
033be0db8e
newcopyrights
2018-02-15 23:30:12 +00:00
Mark Andrews
f181b30918
add POST(len);
2018-02-16 10:20:39 +11:00
Mark Andrews
2e83674170
conditionally declare stacksize
2018-02-16 10:20:39 +11:00
Mark Andrews
801cef9684
add POST(len);
2018-02-16 10:20:39 +11:00
Mark Andrews
99d02c6531
Clarify calculation precedence for '&' and '?'
2018-02-16 10:20:39 +11:00
Mark Andrews
a46e90b2b7
add POST(tl)
2018-02-16 10:20:39 +11:00
Mark Andrews
a0720c9e56
return failure count
2018-02-16 10:20:39 +11:00
Mark Andrews
0ec66f5e51
conditionally declare strbuf
2018-02-16 10:20:39 +11:00
Mark Andrews
acdecd4636
test for == 0 rather than <= as value is unsigned
2018-02-16 10:20:39 +11:00
Mark Andrews
99af4e7d52
add brackets
2018-02-16 10:20:39 +11:00
Mark Andrews
0b66d4a1c7
reorder test to silence cppcheck
2018-02-16 10:20:39 +11:00
Mark Andrews
ca6faad2b6
remove event which is only used for sizeof
2018-02-16 10:20:39 +11:00
Mark Andrews
7e26e5cae7
remember the masters count
2018-02-16 10:20:39 +11:00
Mark Andrews
67eea245f5
reorder test to silence cppcheck
2018-02-16 10:20:39 +11:00
Mark Andrews
a7eb3b3b76
use %u instead of %d
2018-02-16 10:20:39 +11:00
Mark Andrews
4528297486
use %u instead of %d
2018-02-16 10:20:39 +11:00
Mark Andrews
8f8ce953ce
use %u instead of %d
2018-02-16 10:20:39 +11:00
Mark Andrews
fc38731c85
use %u instead of %d
2018-02-16 10:20:39 +11:00
Mark Andrews
1eb1eaac94
use %u instead of %d
2018-02-16 10:20:39 +11:00
Mark Andrews
b492700759
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
54275e8f5c
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
c7e848ce54
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
1cdb19eaae
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
5bc9ede092
use %u instead of %d
2018-02-16 10:20:38 +11:00
Mark Andrews
e632696a6d
case to unsigned; reorder expression
2018-02-16 10:20:38 +11:00
Mark Andrews
500248b6c1
simplify expression
2018-02-16 10:20:38 +11:00
Mark Andrews
97d4a1eaf5
use %u and preserve unsigned property
2018-02-16 10:20:38 +11:00
Mark Andrews
b5167607ef
make declaration and use of setnocookie fully conditional
2018-02-16 10:20:38 +11:00
Mark Andrews
6bd6bd6d62
cast to unsigned
2018-02-16 10:20:38 +11:00
Mark Andrews
78ad353491
preserve unsigned property
2018-02-16 10:20:38 +11:00
Mark Andrews
4745daafe0
use %u instead of %d
2018-02-16 10:20:38 +11:00