Petr Mensik
edaafacf36
Do not assign NULL conditionally in OpenSSL < 1.1, make it always explicit.
2018-04-04 17:28:55 +02:00
Petr Mensik
01cc622e7b
Fix double free on RSA_generate_key_ex failure
2018-04-04 17:28:55 +02:00
Stephen Morris
955ca7382d
Merge branch '139-tests-for-idna2008-libidn2' into 'master'
...
Resolve "Tests for IDNA2008 (libidn2)"
Closes #139
See merge request isc-projects/bind9!147
2018-04-04 09:52:23 -04:00
Stephen Morris
e0e81288cd
Check libidn2 version before proceding with one of the tests.
...
A known issue in libidn2 causes one of the tests of a fake A-label
to fail. The problem should be corrected in version 2.0.5 of
libidn2.
2018-04-04 09:42:08 -04:00
Ondřej Surý
4dad408ead
Use C.UTF-8 if available, and en_US.UTF-8 is available, otherwise do nothing and let the test break
2018-04-04 09:42:08 -04:00
Stephen Morris
8cf29aafec
Set known locale prior to running tests.
2018-04-04 09:42:08 -04:00
Stephen Morris
5009724f40
Fix check for the presence of IDNA.
2018-04-04 09:42:08 -04:00
Stephen Morris
dc7b3d7597
Added additional tests for invalid punycode strings.
2018-04-04 09:42:07 -04:00
Stephen Morris
6755118493
Initial set of IDNA tests.
2018-04-04 09:42:07 -04:00
Michał Kępień
950c354b3d
Merge branch '188-remove-duplicate-named_g_conffile-init' into 'master'
...
Remove redundant named_g_conffile initialization
Closes #188
See merge request isc-projects/bind9!166
2018-04-04 06:31:55 -04:00
Ondřej Surý
c727f0797b
Remove redundant named_g_conffile initialization from bin/named/win32/os.c
2018-04-03 20:39:34 +02:00
Ondřej Surý
52909b5dbe
Merge branch '26-fix-normalization-for-non-IDN' into 'master'
...
Don't use the IDN translated name if no conversion took a place
Closes #26
See merge request isc-projects/bind9!153
2018-03-21 10:12:04 -04:00
Ondřej Surý
08f66d8509
Don't use the IDN traslated name if no conversion took a place
2018-03-21 14:05:00 +00:00
Mark Andrews
9bbffd019c
Merge branch '168-coverity-incorrect-shifting-in-dns_rpz_mask' into 'master'
...
Resolve "coverity: Incorrect shifting in DNS_RPZ_MASK"
Closes #168
See merge request isc-projects/bind9!151
2018-03-19 08:57:08 -04:00
Mukund Sivaraman
d637c9cc03
Fix length of integer that's shifted by DNS_RPZ_ZMASK()
2018-03-19 08:49:41 -04:00
Mark Andrews
859af8662f
Merge branch '167-coverity-dereferencing-a-null-pointer-in-lib-dns-tests-rbt_test-c' into 'master'
...
Resolve "coverity: Dereferencing a null pointer in lib/dns/tests/rbt_test.c"
Closes #167
See merge request isc-projects/bind9!150
2018-03-19 08:48:47 -04:00
Mukund Sivaraman
de3a4af1bf
Check return value of isc_mem_get()
2018-03-19 18:10:41 +05:30
Mark Andrews
d8f4837fc5
Merge branch 'fixfilename' into 'master'
...
fix temporary file name to have subtest number
See merge request isc-projects/bind9!149
2018-03-19 08:23:32 -04:00
Mark Andrews
4be5667b2c
fix temporary file name to have subtest number
...
(cherry picked from commit e12453f43c88bac722fb511b62f12303735b788c)
2018-03-19 23:14:28 +11:00
Mark Andrews
c0a29b30c9
Merge branch 'fixtypo' into 'master'
...
fix typo
See merge request isc-projects/bind9!148
2018-03-19 07:38:32 -04:00
Mark Andrews
6e4b5f2345
fix typo
2018-03-19 22:31:22 +11:00
Mark Andrews
92a3ff9182
Merge branch '166-statistics-system-test-numbering-is-bad' into 'master'
...
Resolve "statistics system test numbering is bad"
Closes #166
See merge request isc-projects/bind9!146
2018-03-19 05:15:08 -04:00
Mark Andrews
dd5dff3096
fix numbering of tests and make consistent
2018-03-19 17:51:04 +11:00
Ondřej Surý
77f63c48b6
Merge branch '123-support-64-rpz-zones-by-default-from-9-13-onwards' into 'master'
...
Resolve "Support 64 RPZ zones by default from 9.13 onwards"
Closes #123
See merge request isc-projects/bind9!90
2018-03-18 06:16:56 -04:00
Evan Hunt
6d9fb4e7e4
copyrights
2018-03-18 10:08:57 +00:00
Evan Hunt
e98b2489f3
Add release note
2018-03-18 10:08:57 +00:00
Mukund Sivaraman
2a44fd3f80
Fix zone count check to only occur on RPZ zones
2018-03-18 10:08:22 +00:00
Mukund Sivaraman
d20d86e37d
Check for more than 64 policy zones
2018-03-18 10:08:22 +00:00
Mukund Sivaraman
56f398c7b2
Add CHANGES entry
2018-03-18 10:08:22 +00:00
Mukund Sivaraman
c5e7198006
Update ARM
2018-03-18 10:07:48 +00:00
Mukund Sivaraman
8c5fe523b2
Add system test
2018-03-18 10:07:48 +00:00
Mukund Sivaraman
0e8907be4d
Support 64 RPZ zones by default from 9.13 onwards
2018-03-18 10:07:48 +00:00
Ondřej Surý
30b0b686ad
Merge branch '137-remove-support-for-systems-without-ftello-fseeko' into 'master'
...
Resolve "Remove support for systems without ftello/fseeko"
Closes #137
See merge request isc-projects/bind9!113
2018-03-17 19:10:11 -04:00
Ondřej Surý
05a1f9f301
chg: dev: Require support for ftello/fseeko functions
2018-03-17 22:51:13 +00:00
Ondřej Surý
f3070d104a
Merge branch '164-remove-openssl-warning' into 'master'
...
Remove useless OpenSSL warning from configure script
Closes #164
See merge request isc-projects/bind9!139
2018-03-17 10:16:20 -04:00
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