Mark Andrews
d4978012c2
fix numbering of tests and make consistent
...
(cherry picked from commit dd5dff3096 )
2018-03-19 20:19:07 +11:00
Ondřej Surý
9a1cfc88a7
Merge branch '164-remove-openssl-warning-v9_12' into 'v9_12'
...
[v9_12] Remove useless OpenSSL warning from configure script
See merge request isc-projects/bind9!140
2018-03-17 10:50:24 -04:00
Ondřej Surý
285e30b1e1
Remove obsolete OpenSSL version check
...
(cherry picked from commit e9571d29af )
2018-03-17 14:31:02 +00:00
Ondřej Surý
74ff9065f2
Merge branch '26-switch-to-IDNA2008-non-transitional-processing-v9_12' into 'v9_12'
...
Resolve "Switch to IDNA2008 non-transitional processing (and use libidn2 for that)"
Closes #26
See merge request isc-projects/bind9!124
2018-03-17 13:29:15 +00:00
Ondřej Surý
a6afebe852
Add release notes for IDNA2008
...
(cherry picked from commit e7590c7528 )
2018-03-17 13:29:11 +00:00
Ondřej Surý
895f54e5f3
Add CHANGES for idn2 support
...
(cherry picked from commit 8f44ef7d59 )
2018-03-17 13:26:05 +00:00
Ondřej Surý
5c62e0bcf9
Enable --with-libidn2 in GitLab CI checks
...
(cherry picked from commit 1c075646f5 )
2018-03-17 13:26:05 +00:00
Ondřej Surý
52b09a6e78
Simplify the libidn2 configure checks
...
(cherry picked from commit 76c05a71fc )
2018-03-17 13:26:05 +00:00
Petr Menšík
3ed7706fde
Sanitize IDN initialization
...
Signed-off-by: Petr Menšík <pemensik@redhat.com >
(cherry picked from commit 29b94bbb04 )
2018-03-17 13:26:05 +00:00
Petr Menšík
8e2629d4be
Remove support for libidn (IDN 2003)
...
Signed-off-by: Petr Menšík <pemensik@redhat.com >
(cherry picked from commit 8254cf69d3 )
2018-03-17 13:26:05 +00:00
Petr Menšík
01daa72ab3
Remove conversion from locale to utf8 from public API
...
Emit fatal failures on locale to ACE encoding
Separate idnout support, disable it for libidn2 < 2.0
Add custom path to libidn. Leave default path for multilib support.
Allow turning off IDN input processing by dig option
Improve documentation, fix support in host
Fix configure changes to adjust help text
Use strlcpy with size guard
Improve IDN variants choosing. Fix idn2 function name.
Remove immediate idn_locale_to_ace and idn_ace_to_locale.
Signed-off-by: Petr Menšík <pemensik@redhat.com >
(cherry picked from commit 94757c1545 )
2018-03-17 13:26:05 +00:00
Tomas Hozza
cce358c2e0
Add support for libidn2
...
Added two new configure options:
--with-libidn2 - to enable IDN using GNU libidn2
idnkit, libidn and libidn2 support can not be used at the same time.
NOTE: libidn2 does not support punycode back to Unicode
characters, so support for this is missing.
Signed-off-by: Tomas Hozza <thozza@redhat.com >
Removed iconv, convert directly from locale to ACE
Fix libidn2 and idnkit origin appending
Make IDN options in help less different
Signed-off-by: Petr Menšík <pemensik@redhat.com >
(cherry picked from commit 505f673451 )
2018-03-17 13:26:05 +00:00
Tomas Hozza
32dc52571d
Add support for GNU libidn
...
Added new configure option:
--with-libidn - to enable IDN using GNU libidn
Renamed configure option:
--with-idn to --with-idnkit to make the option usage more clear
idnkit and libidn support can not be used at the same time.
Signed-off-by: Tomas Hozza <thozza@redhat.com >
(cherry picked from commit 2320443f63 )
2018-03-17 13:26:04 +00:00
Evan Hunt
2c24af2c85
Merge branch 'copyrights' into v9_12
2018-03-15 18:40:51 -07:00
Evan Hunt
19b5249028
update file headers
2018-03-15 18:40:21 -07:00
Evan Hunt
d698d64713
ensure COPYRIGHT file retains years; edit file headers for consistency
2018-03-15 18:40:09 -07:00
Evan Hunt
ca221d3dd3
Merge branch '157-cleanup-win-libtests-v9_12' into 'v9_12'
...
Resolve "Windows build fails"
Closes #157
See merge request isc-projects/bind9!131
2018-03-15 13:47:16 -07:00
Evan Hunt
439b968972
remove references to lib/tests in the windows build
...
(cherry picked from commit e2bb9824f8 )
2018-03-15 13:47:16 -07:00
Evan Hunt
221a06b3a0
Merge branch '154-fix-atomic-test-v9_12' into 'v9_12'
...
Resolve "Build failure on OSX with --disable-atomic --enable-developer"
Closes #154
See merge request isc-projects/bind9!130
2018-03-15 12:09:34 -07:00
Evan Hunt
a61afa750f
add an 'untested' case when none of the atomic operations are available
...
- this fixes a build failure introduced in change 4913 when
compiling with ATF and --disable-atomic
(cherry picked from commit 1b3eac926e )
2018-03-15 12:09:33 -07:00
Ondřej Surý
661364c8cf
Fix whitespace
2018-03-15 00:14:23 +01:00
Evan Hunt
ef4f433c37
Merge branch 'branchsync' into 'v9_12'
...
update branchsync to deal with merge commits
See merge request isc-projects/bind9!127
2018-03-14 14:42:53 -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
77a59b1b4d
Merge branch '134-fix-zone-db-reference-counting' into 'v9_12'
...
Fix a zone database reference counting bug in dump_done()
Closes #134
See merge request isc-projects/bind9!122
2018-03-13 10:52:14 -07:00
Michał Kępień
e000efa6fd
Add CHANGES entry
...
4914. [bug] A bug in zone database reference counting could lead to
a crash when multiple versions of a slave zone were
transferred from a master in close succession.
[GL #134 ]
(cherry picked from commit 6f3cc75364 )
2018-03-13 10:52:01 -07:00
Michał Kępień
f2838e68e8
Fix a zone database reference counting bug in dump_done()
...
A typo in commit d39ab7440e introduced a bug in zone database reference
counting which leads to a crash if dumping one version of a slave zone
is not finished by the time transferring a newer version from a master
completes. Correct the typo to fix reference counting, thus preventing
crashes.
(cherry picked from commit fbd5658db7 )
2018-03-13 10:52:01 -07:00
Evan Hunt
165bcaf1a3
Merge branch 'clean-xfer' into 'v9_12'
...
clean up dig.out files that were left behind after xfer test
See merge request isc-projects/bind9!120
2018-03-10 13:12:26 -08:00
Evan Hunt
b52199271a
clean up dig.out files that were left behind after xfer test
...
(cherry picked from commit 733086cc67 )
2018-03-10 13:12:20 -08:00
Evan Hunt
b337c62aaa
Merge branch 'nothreads-fix' into 'v9_12'
...
Fix compiler warnings and test failures when building without threads
See merge request isc-projects/bind9!119
2018-03-10 10:37:32 -08:00
Evan Hunt
09fade72a0
Fix compiler warnings and test failures when building without threads
...
(cherry picked from commit 56353aaf42 )
2018-03-10 10:37:12 -08:00
Evan Hunt
674ec1d566
Merge branch 'missing-print-h' into 'v9_12'
2018-03-09 16:56:30 -08:00
Evan Hunt
07e2e20868
add missing includes
...
(cherry picked from commit a173c9c18f )
2018-03-09 16:55:56 -08:00
Evan Hunt
3cf91223b3
Merge branch 'copyrights' into v9_12
2018-03-09 16:53:20 -08:00
Evan Hunt
11ab3146e7
fix copyrights
2018-03-09 16:52:56 -08:00
Evan Hunt
7bc7557df9
Merge branch 'clean-bin-tests-v9_12' into 'v9_12'
...
clean up bin/tests, convert unit tests to ATF
Closes #115
See merge request isc-projects/bind9!93
2018-03-09 14:40:12 -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
7f4e62d902
reduce race risk in parallel builds
...
(cherry picked from commit 74347f4a55 )
2018-03-09 14:40:10 -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
289836a066
shorten ht_test and random_test
...
(cherry picked from commit 9b753aa154 )
2018-03-09 14:39:56 -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
Evan Hunt
af0c9b2cee
migrate t_net to lib/isc/tests
...
(cherry picked from commit 05b7251d51 )
2018-03-09 14:39:55 -08:00