Mark Andrews
4003403533
update util/copyrights
...
(cherry picked from commit 4aa6a118de )
2018-09-10 17:47:59 +10:00
Evan Hunt
e8647ed4a0
update isc-logo.pdf to current logo version, remove isc-logo.eps
...
(cherry picked from commit ad9bf4c662 )
2018-09-07 16:01:15 -07:00
Ondřej Surý and Ondřej Surý
bb10ea3f7a
Cleanup cruft in util/copyrights
...
(cherry picked from commit 65de91f512 )
2018-08-24 08:34:44 -04:00
Ondřej Surý and Ondřej Surý
017968d90b
Make update_copyrights return error code when error is encountered during processing the files
...
(cherry picked from commit db3d69263d )
2018-08-24 08:34:44 -04:00
Mark Andrews
68138381b4
when filter-aaaa and dns64 are both configured a assertion failure could occur
...
(cherry picked from commit 1056376d10 )
2018-08-24 09:47:17 +10:00
Michał Kępień
7680c7d1cf
Fix reloading inline-signed zones
...
While "rndc reload" causes dns_zone_asyncload() to be called for the
signed version of an inline-signed zone, the subsequent zone_load() call
causes the raw version to be reloaded from storage. This means that
DNS_ZONEFLG_LOADPENDING gets set for the signed version of the zone by
dns_zone_asyncload() before the reload is attempted, but zone_postload()
is only called for the raw version and thus DNS_ZONEFLG_LOADPENDING is
cleared for the raw version, but not for the signed version. This in
turn prevents zone maintenance from happening for the signed version of
the zone.
Until commit 7c64547d95 , this problem
remained dormant because DNS_ZONEFLG_LOADPENDING was previously
immediately, unconditionally cleared after zone loading was started
(whereas it should only be cleared when zone loading is finished or an
error occurs). This behavior caused other issues [1] and thus had to be
changed.
Fix reloading inline-signed zones by clearing DNS_ZONEFLG_LOADPENDING
for the signed version of the zone once the raw version reload
completes. Take care not to clear it prematurely during initial zone
load. Also make sure that DNS_ZONEFLG_LOADPENDING gets cleared when
zone_postload() encounters an error or returns early, to prevent other
scenarios from resulting in the same problem. Add comments aiming to
help explain code flow.
[1] see RT #47076
(cherry picked from commit 5431583971 )
2018-08-22 11:45:24 +02:00
Ondřej Surý
0dad73aafa
Add compatibility isc/boolean.h and isc/int.h headers
2018-08-10 11:17:51 +02:00
Ondřej Surý
884929400c
Replace custom isc_boolean_t with C standard bool type
...
(cherry picked from commit 994e656977 )
2018-08-10 11:17:51 +02:00
Ondřej Surý
d61e6a3111
Replace custom isc_u?intNN_t types with C99 u?intNN_t types
...
(cherry picked from commit cb6a185c69 )
2018-08-09 18:30:20 +02:00
Mukund Sivaraman and Evan Hunt
d54a38d733
Add system tests for "tcp-self" update-policy
...
(cherry picked from commit a7e6a584ea )
2018-07-11 11:05:37 -07:00
Ondřej Surý
8a143b1582
Don't check copyrights on .gitignore files
...
(cherry picked from commit 718c527e1d )
2018-07-11 08:12:48 +02:00
Evan Hunt
458f273444
fixed an argument counting bug
2018-07-10 20:59:49 -07:00
Ondřej Surý and Evan Hunt
e50988255c
Add --no-push and --push options and DONT_PUSH environment as default to control what happens after merge
...
(cherry picked from commit 23f69e5626 )
2018-07-10 20:58:19 -07:00
Witold Kręcicki
e263fe91c0
Don't synthesize NXDOMAIN from NSEC for records under a DNAME
...
(cherry picked from commit 7f60bb39df )
2018-07-10 09:50:30 +02:00
Ondřej Surý
65144c4bf7
Add git-replay-merge.sh script to v9_12
2018-06-26 20:29:07 +02:00
Mark Andrews and Evan Hunt
7f31e67c16
CHANGES, copyright
...
(cherry picked from commit f7d346357e )
2018-06-26 09:04:48 -07:00
Mukund Sivaraman and Mark Andrews
19bad5a7f3
Add system test
...
(cherry picked from commit 2bf388a31b )
2018-06-25 17:33:15 +10:00
Mark Andrews
4f332dc936
Restore default rrset-order to random.
...
(cherry picked from commit e8154b50d4 )
2018-06-19 11:18:19 +10:00
Evan Hunt and Ondřej Surý
be145bc8b6
add a regression test for default allow-recursion settings
2018-06-14 14:45:56 +02:00
Mukund Sivaraman and Mark Andrews
a5933fa2bb
Add system test
2018-06-08 16:34:29 +10:00
Mark Andrews
1783fa5aba
add duplicate signature test
...
(cherry picked from commit 0db5b087ed )
2018-06-06 17:05:47 +10:00
Mark Andrews and Evan Hunt
022b2b481f
call util/check-changes in setup
...
(cherry picked from commit c0e69cc406 )
2018-06-04 19:26:08 -07:00
Evan Hunt
5875dda277
restore accidentally deleted copyright lines
2018-05-23 18:07:50 -07:00
Mark Andrews and Evan Hunt
d87eb5804d
ensure there is a blank line before a changes entry and a release marker
...
(cherry picked from commit c91770549f )
2018-05-23 17:57:32 -07:00
Evan Hunt
61de568197
copyrights
2018-05-23 09:52:09 -07:00
Evan Hunt
988d4ac1a5
use the correct repository, and get archive by tag not hash
...
(cherry picked from commit 999e3233f3 )
2018-05-21 13:57:10 -07:00
Ondřej Surý
c35de9b383
Remove $Id markers, Principal Author and Reviewed tags from the full source tree
...
(cherry picked from commit 55a10b7acd )
2018-05-11 14:19:35 +02:00
Michał Kępień and Evan Hunt
3dde7c42db
Add a framework for dns__zone_updatesigs() unit tests
...
Add a new ATF test, sigs_test, containing everything required to start
defining test cases for dns__zone_updatesigs(). The framework is
written in a way which ensures that changes to zone database applied by
any dns__zone_updatesigs() invocation are preserved between subsequent
checks.
(cherry picked from commit 1f10186476 )
2018-05-10 00:01:41 -07:00
Michał Kępień and Evan Hunt
2b0add6d1a
Add lib/dns/zone_p.h
...
Add a new private header file, lib/dns/zone_p.h, which will hold type
definitions and function prototypes not meant to be exported by libdns,
but required by zone-related unit tests.
(cherry picked from commit c1bc3be806 )
2018-05-10 00:00:31 -07:00
Mark Andrews and Ondřej Surý
390a1d3988
add bin/tests/system/rootkeysentinel/prereq.sh
...
(cherry picked from commit 0fedfcafb5 )
2018-05-03 16:42:47 +02:00
Evan Hunt
b8aec550c4
add header guard when generating bind.keys.h
...
(cherry picked from commit bfbe6925df )
2018-04-22 12:57:52 -07:00
Mark Andrews and Evan Hunt
b9e6b124aa
add system test for root-key-sentinel
...
(cherry picked from commit a23b305e6b )
2018-04-22 12:46:03 -07:00
Mukund Sivaraman and Evan Hunt
cee4fef7c5
Add a dns_fixedname_initname() helper function
...
This also turns the dns_fixedname macros into functions.
(cherry picked from commit 0d2a03c290 )
2018-04-10 13:06:43 -07:00
Kevin Chen and Ondřej Surý
a8d7b3a12b
Add a Net::DNS prereq for digdelv, fetchlimit, rpzrecurse, and zero
...
tests to avoid failed tests when Net::DNS is not present.
(cherry picked from commit 8b1b809ab4 )
2018-04-04 23:00:56 +02:00
Stephen Morris
2df1a2ef20
Initial set of IDNA tests.
2018-04-04 09:47:53 -04:00
Evan Hunt
d698d64713
ensure COPYRIGHT file retains years; edit file headers for consistency
2018-03-15 18:40:09 -07:00
Evan Hunt
b1d52fa1b5
updated branchsync to deal with merge commits
...
(cherry picked from commit fccf8ca2f6 )
2018-03-14 14:42:15 -07:00
Ondřej Surý
c0a760ac3e
[v9_12] Enable GitLab CI
2018-03-14 12:37:17 +01:00
Evan Hunt
11ab3146e7
fix copyrights
2018-03-09 16:52:56 -08:00
Evan Hunt
80834b5b90
final cleanup
...
- update Kyuafiles to match Atffiles
- copyrights
- CHANGES note
(cherry picked from commit 86e00cbb71 )
2018-03-09 14:40:12 -08:00
Evan Hunt
d35f62434a
remove lib/tests as nothing uses it anymore
...
(cherry picked from commit d132f73497 )
2018-03-09 14:39:57 -08:00
Evan Hunt
4439c471d1
migrate t_dst signature test to lib/dns/tests/dst_test
...
(cherry picked from commit a4ebe83cdb )
2018-03-09 14:39:56 -08:00
Evan Hunt
56da937399
migrate t_db to lib/dns/tests/db_test
...
(cherry picked from commit f58ac8ada3 )
2018-03-09 14:39:56 -08:00
Evan Hunt
aefad99e1e
migrate t_names to lib/dns/tests/name_test
...
(cherry picked from commit 8ecf69ef7b )
2018-03-09 14:39:56 -08:00
Evan Hunt
c505afd183
migrate t_rbt to lib/dns/tests/rbt_test
...
(cherry picked from commit 109546cbda )
2018-03-09 14:39:56 -08:00
Evan Hunt
88bfe56876
migrate t_tasks to lib/isc/tests/task_test
...
(cherry picked from commit c6c1e99252 )
2018-03-09 14:39:56 -08:00
Evan Hunt
30e157f6e4
migrate t_resolver to lib/dns/tests/resolver_test
...
(cherry picked from commit d80825c40b )
2018-03-09 14:39:56 -08:00
Evan Hunt
efccdad0ea
migrate t_timers to lib/isc/tests/timer_test
...
(cherry picked from commit e2b8699df9 )
2018-03-09 14:39:56 -08:00
Evan Hunt
c7fa56e8db
migrate t_atomic to lib/isc/tests/atomic_test
...
(cherry picked from commit 874e2fc70c )
2018-03-09 14:39:55 -08:00
Evan Hunt
af48544b75
migrate t_mem to lib/isc/tests/mem_test
...
(cherry picked from commit 979f054702 )
2018-03-09 14:39:55 -08:00