Evan Hunt
529d862573
Merge branch '145-dnskey-sigvalidity' into 'master'
...
Resolve "different RRSIG expiry for DNSKEY"
Closes #145
See merge request isc-projects/bind9!121
2018-04-20 15:20:09 -04:00
Evan Hunt
c592655c0f
new option "dnskey-sig-validity"
...
- overrides "sig-validity-interval" for DNSKEY, CDNSKEY and CDS RRSIGs
2018-04-20 12:12:08 -07:00
Evan Hunt
d4086d6b04
Merge branch 'placeholder' into 'master'
...
placeholder
See merge request isc-projects/bind9!211
2018-04-19 13:36:43 -04:00
Evan Hunt
f5b7ad718a
placeholder
2018-04-19 10:36:13 -07:00
Ondřej Surý
2fc568b2e7
Merge branch 'rm-clang-format' into 'master'
...
Remove .clang-format as we are going to use uncrustify anyway
See merge request isc-projects/bind9!207
2018-04-18 18:12:56 -04:00
Ondřej Surý
f0dc3b44df
We are going to use uncrustify
2018-04-18 15:05:24 -07:00
Ondřej Surý
62bc422df1
Merge branch 'clang-format-updates' into 'master'
...
Add more tweaks to .clang-format style for experiments
See merge request isc-projects/bind9!206
2018-04-18 14:21:51 -04:00
Ondřej Surý
d52283111d
Add more tweaks to .clang-format style for experimenting
2018-04-18 11:14:57 -07:00
Ondřej Surý
9bbd5e8dd6
Merge branch '46-add-clang-format-configuration' into 'master'
...
Add basic clang-format configuration that match our current formatting style closest
See merge request isc-projects/bind9!204
2018-04-18 12:45:51 -04:00
Ondřej Surý
7f434f1005
Add basic clang-format configuration that match our current formatting style closest
2018-04-18 09:38:52 -07:00
Ondřej Surý
4d59a96b98
Merge branch '37-implement-geoff-huston-s-trusted-key-sentinel-feature' into 'master'
...
Implement Geoff Huston's trusted key sentinel feature
Closes #37
See merge request isc-projects/bind9!123
2018-04-18 12:27:03 -04:00
Mark Andrews
2845d7160e
CHANGES entry for root-key-sentinel
2018-04-18 08:49:55 -07:00
Mark Andrews
e20790c956
add release note for root-key-sentinel
2018-04-18 08:49:55 -07:00
Mark Andrews
a23b305e6b
add system test for root-key-sentinel
2018-04-18 08:49:55 -07:00
Mark Andrews
68e9315c7d
add named.conf option root-key-sentinel
2018-04-18 08:49:55 -07:00
Mark Andrews
8fc9f64df9
detect and processes root-key-sentinel labels.
2018-04-18 08:49:55 -07:00
Ondřej Surý
7b61a857ba
Merge branch '200-add-clang-to-gitlab-ci' into 'master'
...
Add clang (with clang specific extra options like -Wenum-conversion) to out GitLab CI
Closes #200
See merge request isc-projects/bind9!203
2018-04-17 23:59:04 -04:00
Ondřej Surý
aba6ec896f
Run the clang-compiled unittest
2018-04-17 20:40:32 -07:00
Ondřej Surý
0d8d3dc170
Add clang to the build job matrix and build gcc and clang builds with -Wall -Wextra
2018-04-17 17:49:35 -07:00
Evan Hunt
293d9132d7
Merge branch 'fix-strtok' into 'master'
...
fix a missing variable declaration needed by strtok_r on non-threaded builds
See merge request isc-projects/bind9!200
2018-04-13 15:02:44 -04:00
Evan Hunt
46fd0b62f8
fixed a missing variable declaration needed by strtok_r on non-threaded builds
2018-04-13 11:55:30 -07:00
Evan Hunt
e10903c785
Merge branch '203-max-cache-ttlval' into 'master'
...
max-cache-ttl and other interval options should take ttlval arguments
Closes #203
See merge request isc-projects/bind9!197
2018-04-13 14:53:18 -04:00
Tony Finch
286a7b6b9a
Allow TTL values when configuring TTLs and time intervals.
...
Options updated to use ttlvals: max-cache-ttl, max-ncache-ttl,
max-policy-ttl, fstrm-set-reopen-interval, interface-interval, and
min-update-interval.
2018-04-13 11:46:06 -07:00
Ondřej Surý
488ae9051e
Merge branch 'u/fanf2/werror-maybe-uninitialized' into 'master'
...
Appease -Werror=maybe-uninitialized before calling strtok_r()
See merge request isc-projects/bind9!198
2018-04-12 16:23:26 -04:00
Tony Finch
13d1861034
Appease -Werror=maybe-uninitialized before calling strtok_r()
2018-04-12 19:19:24 +01:00
Evan Hunt
3fbf9d3ea1
Merge branch 'add-print.h' into 'master'
...
add missing include
See merge request isc-projects/bind9!195
2018-04-12 12:27:03 -04:00
Evan Hunt
7fe67ae949
add missing include
2018-04-12 09:20:09 -07:00
Witold Krecicki
717a4eb6e1
Merge branch '178-cleanup-isc-string' into 'master'
...
Cleanup <isc/string.h> functions
See merge request isc-projects/bind9!163
2018-04-12 04:46:09 -04:00
Ondřej Surý
23f97f9a66
Add CHANGES entry:
...
4924. [cleanup] Clean up the isc_string_* namespace and leave
only strlcpy and strlcat. [GL #178 ]
2018-04-12 10:38:01 +02:00
Ondřej Surý
5311a3b7b5
We use too old Visual Compiler to use scoped variables
2018-04-12 10:37:33 +02:00
Ondřej Surý
96a07ba867
Remove usage of strcasestr, so we don't have to have replacement function on Windows
2018-04-12 10:37:33 +02:00
Ondřej Surý
7278c455bc
Remove isc_string_strcasestr implementation and clean up the header and headers
2018-04-12 10:37:33 +02:00
Ondřej Surý
11f26b42e3
Replace all usage of non-reentrant strtok() with strtok_r()
2018-04-12 10:37:33 +02:00
Ondřej Surý
921d05ddcf
Replace usage of strsep with POSIX strtok_r()
2018-04-12 10:37:33 +02:00
Ondřej Surý
b9552250cb
Remove unused isc_string_regiondup function.
2018-04-12 10:37:33 +02:00
Ondřej Surý
9fda5253fd
Remove isc_string_printf and isc_string_printf_truncate.
...
Replace with simple snprintf() as appropriate.
2018-04-12 10:37:33 +02:00
Ondřej Surý
ccdb0287e8
Remove isc_string_copy, isc_string_copy_truncate and isc_string_append.
...
Use strlcpy and strlcat as appropriate instead.
2018-04-12 10:37:33 +02:00
Ondřej Surý
20d145efef
Replace isc_string_touint64 with strtoull (C99)
2018-04-12 10:37:33 +02:00
Ondřej Surý
fd9c3ad389
Merge branch 'socket-options-refactoring' into 'master'
...
Refactoring #defines into typedef enums
See merge request isc-projects/bind9!135
2018-04-12 04:06:51 -04:00
Ondřej Surý
97a88e2248
Add CHANGES entry:
...
4923. [cleanup] Refactor socket and socket event options into
enum types. [GL !135 ]
2018-04-12 09:55:40 +02:00
Ondřej Surý
8bdc23add2
Change ISC_SOCKEVENTATTR_* defines into isc_sockeventattr_t enum
2018-04-12 09:54:24 +02:00
Ondřej Surý
c2f42583c0
Refactor ISC_SOCKET_* defines into an isc_socket_options_t enum
2018-04-12 09:54:21 +02:00
Ondřej Surý
01f8e5dbb8
Merge branch '189-fix-win32-build' into 'master'
...
Fix runtime assertion on Windows due isc_file_template being out-of-sync
Closes #189
See merge request isc-projects/bind9!193
2018-04-12 02:46:21 -04:00
Ondřej Surý
8c99d104e3
Sync isc_file_template functions between unix and win32, so they are same
2018-04-11 23:04:20 +02:00
Ondřej Surý
91683d19a8
Merge branch '189-fix-tsig-dump-keyfile-name-generation-issues' into 'master'
...
Resolve "Fix TSIG dump keyfile name generation issues"
Closes #189
See merge request isc-projects/bind9!164
2018-04-11 08:37:05 -04:00
Mukund Sivaraman
44b84cb5a6
Fix TSIG dump keyfile name buffer size issues
2018-04-11 12:04:39 +02:00
Ondřej Surý
7467735258
Define PATH_MAX on Windows as _MAX_PATH, so we can use it everywhere
2018-04-11 12:04:39 +02:00
Evan Hunt
7749d7945f
Merge branch '193-fix-variable-definitions-in-bin-tests-Makefile.in' into 'master'
...
Fix variable definitions in bin/tests/Makefile.in
Closes #193
See merge request isc-projects/bind9!183
2018-04-10 23:03:36 -04:00
Evan Hunt
93ee6b8a22
Alter distclean rule to prevent recursing into the same directory twice
...
Commit f87e0c03ee removed the "system" directory from the TESTDIRS
variable in bin/tests/Makefile.in in an attempt to fix "make distclean"
which was broken since commit 0d784de16a. However, this change
prevented any system tests from being run when "make test" is invoked.
We now put it back into both SUBDIRS and TESTDIRS, but with a modified
rule to check for the existence of a Makefile in each subdirectory before
trying to run make there. This prevents "make distclean" from trying to
run again in a directory where it's already been run.
2018-04-10 19:56:45 -07:00
Michał Kępień
80ab2c0f22
Fail CI pipeline when "make test" does not run any system tests
...
Apart from ensuring "make test" returns 0, also check whether any system
test output was generated as a result of running it. This prevents the
CI job running system tests from succeeding unless it actually tests
something.
2018-04-10 19:56:45 -07:00