Ondřej Surý
e9571d29af
Remove obsolete OpenSSL version check
2018-03-17 14:09:31 +00:00
Ondřej Surý
77d5f5075a
Merge branch '94-replace-idnkit-1-support-with-idnkit-2-support-or-drop-it' into 'master'
...
Drop idnkit-1 support in favour of libidn2
Closes #94
See merge request isc-projects/bind9!125
2018-03-17 09:58:44 -04:00
Ondřej Surý
f4a517e5d7
Add release notes and CHANGES
2018-03-17 13:50:59 +00:00
Ondřej Surý
00043bfa18
Remove idnkit-1 support from dig
2018-03-17 13:41:59 +00:00
Ondřej Surý
3e75d9d31b
Merge branch '26-switch-to-IDNA2008-non-transitional-processing' into 'master'
...
Resolve "Switch to IDNA2008 non-transitional processing (and use libidn2 for that)"
Closes #26
See merge request isc-projects/bind9!124
2018-03-17 09:22:18 -04:00
Ondřej Surý
e7590c7528
Add release notes for IDNA2008
2018-03-17 13:13:47 +00:00
Ondřej Surý
8f44ef7d59
Add CHANGES for idn2 support
2018-03-17 13:13:47 +00:00
Ondřej Surý
1c075646f5
Enable --with-libidn2 in GitLab CI checks
2018-03-17 13:13:47 +00:00
Ondřej Surý
76c05a71fc
Simplify the libidn2 configure checks
2018-03-17 13:13:47 +00:00
Petr Menšík
29b94bbb04
Sanitize IDN initialization
...
Signed-off-by: Petr Menšík <pemensik@redhat.com>
2018-03-17 13:13:47 +00:00
Petr Menšík
8254cf69d3
Remove support for libidn (IDN 2003)
...
Signed-off-by: Petr Menšík <pemensik@redhat.com>
2018-03-17 13:13:47 +00:00
Petr Menšík
94757c1545
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>
2018-03-17 13:13:47 +00:00
Tomas Hozza
505f673451
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>
2018-03-17 13:13:47 +00:00
Tomas Hozza
2320443f63
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>
2018-03-17 13:13:47 +00:00
Ondřej Surý
5eb05263f6
Merge branch '162-remove-idnkit-1-0' into 'master'
...
Resolve "Remove idnkit-1.0 from BIND sources"
Closes #162
See merge request isc-projects/bind9!136
2018-03-17 09:12:50 -04:00
Ondřej Surý
c34d76ed36
Remove idnkit-1.0 copy from BIND sources
2018-03-17 13:05:19 +00:00
Evan Hunt
90f9d86261
Merge branch 'copyrights' into 'master'
...
final copyright fixes
See merge request isc-projects/bind9!132
2018-03-15 21:58:27 -04:00
Evan Hunt
dc350eb049
Merge branch 'copyrights'
2018-03-15 18:33:37 -07:00
Evan Hunt
0fabe0da83
update file headers
2018-03-15 18:33:13 -07:00
Evan Hunt
da4aa9b03f
ensure COPYRIGHT file retains years; edit file headers for consistency
2018-03-15 18:32:29 -07:00
Evan Hunt
26e0ed8331
Merge branch '157-cleanup-win-libtests' into 'master'
...
Resolve "Windows build fails"
Closes #157
See merge request isc-projects/bind9!131
2018-03-15 16:45:34 -04:00
Evan Hunt
e2bb9824f8
remove references to lib/tests in the windows build
2018-03-15 12:56:02 -07:00
Curtis Blackburn
acc8efa44a
Merge branch '154-fix-atomic-test' into 'master'
...
Resolve "Build failure on OSX with --disable-atomic --enable-developer"
Closes #154
See merge request isc-projects/bind9!130
2018-03-15 14:21:58 -04:00
Evan Hunt
1b3eac926e
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
2018-03-15 14:15:20 -04:00
Ondřej Surý
a15588cdcd
Merge branch 'feature-request-template' into 'master'
...
Add a Feature Request template and remove the Security template
See merge request isc-projects/bind9!128
2018-03-14 19:37:29 -04:00
Ondřej Surý
c72ff6e008
Add a Feature Request template and remove the Security template as it was dup of text in Bug template
2018-03-15 00:13:47 +01:00
Evan Hunt
f9e3434826
Merge branch 'branchsync' into 'master'
...
update branchsync to deal with merge commits
See merge request isc-projects/bind9!127
2018-03-14 17:41:56 -04:00
Evan Hunt
fccf8ca2f6
updated branchsync to deal with merge commits
2018-03-14 14:40:13 -07:00
Ondřej Surý
3baf604bea
Merge branch 'description-templates' into 'master'
...
Add Issue templates for Bug and Security
See merge request isc-projects/bind9!115
2018-03-14 04:25:37 -04:00
Evan Hunt
2df7134d69
some tweaks for grammar and clarity
2018-03-14 04:25:23 -04:00
Ondřej Surý
3686f141a3
Add Issue templates for Bug and Security
2018-03-14 04:25:22 -04:00
Evan Hunt
3a5333e681
Merge branch '134-fix-zone-db-reference-counting' into 'master'
...
Fix a zone database reference counting bug in dump_done()
Closes #134
See merge request isc-projects/bind9!122
2018-03-13 13:51:02 -04:00
Michał Kępień
6f3cc75364
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 ]
2018-03-13 12:04:37 +01:00
Michał Kępień
fbd5658db7
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.
2018-03-13 11:28:11 +01:00
Evan Hunt
129e13b92d
Merge branch 'clean-xfer' into 'master'
...
clean up dig.out files that were left behind after xfer test
See merge request isc-projects/bind9!120
2018-03-10 16:11:33 -05:00
Evan Hunt
733086cc67
clean up dig.out files that were left behind after xfer test
2018-03-10 13:04:31 -08:00
Evan Hunt
745bedd0f0
Merge branch 'nothreads-fix' into 'master'
...
Fix compiler warnings and test failures when building without threads
See merge request isc-projects/bind9!119
2018-03-10 13:36:44 -05:00
Evan Hunt
56353aaf42
Fix compiler warnings and test failures when building without threads
2018-03-10 10:35:31 -08:00
Evan Hunt
96794f7d2b
Merge branch 'missing-print-h' into 'master'
2018-03-09 19:58:08 -05:00
Evan Hunt
a173c9c18f
add missing includes
2018-03-09 16:55:21 -08:00
Evan Hunt
2dd47e73f4
Merge branch 'clean-bin-tests' into 'master'
...
clean up bin/tests, convert unit tests to ATF
Closes #115
See merge request isc-projects/bind9!93
2018-03-09 17:21:44 -05:00
Evan Hunt
86e00cbb71
final cleanup
...
- update Kyuafiles to match Atffiles
- copyrights
- CHANGES note
2018-03-09 14:12:50 -08:00
Evan Hunt
74347f4a55
reduce race risk in parallel builds
2018-03-09 14:12:50 -08:00
Evan Hunt
d132f73497
remove lib/tests as nothing uses it anymore
2018-03-09 14:12:50 -08:00
Evan Hunt
9b753aa154
shorten ht_test and random_test
2018-03-09 14:12:50 -08:00
Evan Hunt
a4ebe83cdb
migrate t_dst signature test to lib/dns/tests/dst_test
2018-03-09 14:12:50 -08:00
Evan Hunt
f58ac8ada3
migrate t_db to lib/dns/tests/db_test
2018-03-09 14:12:49 -08:00
Evan Hunt
8ecf69ef7b
migrate t_names to lib/dns/tests/name_test
2018-03-09 14:12:49 -08:00
Evan Hunt
109546cbda
migrate t_rbt to lib/dns/tests/rbt_test
2018-03-09 14:12:49 -08:00
Evan Hunt
c6c1e99252
migrate t_tasks to lib/isc/tests/task_test
2018-03-09 14:12:49 -08:00