]>
git.ipfire.org Git - thirdparty/bind9.git/log
Mark Andrews [Fri, 6 Apr 2018 03:33:53 +0000 (13:33 +1000)]
system should only be in SUBDIRS
Ondřej Surý [Thu, 5 Apr 2018 11:52:45 +0000 (07:52 -0400)]
Merge branch 'fix-CHANGES-188-178' into 'master'
Fix typo in issue number in CHANGES file (188 -> 178)
See merge request isc-projects/bind9!181
Ondřej Surý [Thu, 5 Apr 2018 11:45:54 +0000 (13:45 +0200)]
Fix typo in issue number in CHANGES file (188 -> 178)
Ondřej Surý [Thu, 5 Apr 2018 10:03:02 +0000 (06:03 -0400)]
Merge branch 'pemensik/bind9-no-idn2-export' into 'master'
Don't include -lidn2 in isc-config.sh output
Closes #163
See merge request isc-projects/bind9!178
Ondřej Surý [Thu, 5 Apr 2018 09:45:41 +0000 (11:45 +0200)]
Print information about LIBIDN2 in Configuration summary (Closes: #163)
Petr Menšík [Tue, 3 Apr 2018 18:35:29 +0000 (20:35 +0200)]
Remove -lidn2 from exported LIBS. Do not propagate it from isc-config.sh --libs isc.
Ondřej Surý [Wed, 4 Apr 2018 21:19:41 +0000 (17:19 -0400)]
Merge branch '178-cleanup-isc_hash-functions' into 'master'
Clean up the isc_hash_* family of functions
See merge request isc-projects/bind9!160
Ondřej Surý [Tue, 27 Mar 2018 20:04:57 +0000 (22:04 +0200)]
Update CHANGES
Ondřej Surý [Wed, 28 Mar 2018 11:59:57 +0000 (13:59 +0200)]
Cleanup included headers in hash.c using iwyu
Ondřej Surý [Tue, 27 Mar 2018 20:03:01 +0000 (22:03 +0200)]
Remove premature optimization in the FNV-1a while loop, the difference is negligible and the code is simpler.
Ondřej Surý [Tue, 27 Mar 2018 14:23:13 +0000 (16:23 +0200)]
Remove unused obsolete isc_hash_* function, and just keep the FNV-1a version
Ondřej Surý [Wed, 4 Apr 2018 20:29:36 +0000 (16:29 -0400)]
Merge branch 'kchen/bind9-test-prereqs' into 'master'
Add a Net::DNS prereq for couple of tests
See merge request isc-projects/bind9!171
Kevin Chen [Wed, 28 Feb 2018 22:07:44 +0000 (17:07 -0500)]
Add a Net::DNS prereq for digdelv, fetchlimit, rpzrecurse, and zero
tests to avoid failed tests when Net::DNS is not present.
Ondřej Surý [Wed, 4 Apr 2018 15:41:26 +0000 (11:41 -0400)]
Merge branch 'ssl-double-free' into 'master'
Fix double free after keygen error in dnssec-keygen
Closes #109
See merge request isc-projects/bind9!70
Ondřej Surý [Wed, 4 Apr 2018 15:25:05 +0000 (17:25 +0200)]
Add CHANGES entry
Ondřej Surý [Wed, 4 Apr 2018 12:25:10 +0000 (14:25 +0200)]
A couple of more cleanups after free in opensslrsa_generate()
Petr Mensik [Sat, 24 Feb 2018 18:47:35 +0000 (10:47 -0800)]
Do not assign NULL conditionally in OpenSSL < 1.1, make it always explicit.
Petr Mensik [Sat, 24 Feb 2018 18:41:58 +0000 (10:41 -0800)]
Fix double free on RSA_generate_key_ex failure
Stephen Morris [Wed, 4 Apr 2018 13:52:23 +0000 (09:52 -0400)]
Merge branch '139-tests-for-idna2008-libidn2' into 'master'
Resolve "Tests for IDNA2008 (libidn2)"
Closes #139
See merge request isc-projects/bind9!147
Stephen Morris [Tue, 3 Apr 2018 19:02:35 +0000 (20:02 +0100)]
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.
Ondřej Surý [Fri, 23 Mar 2018 11:14:18 +0000 (11:14 +0000)]
Use C.UTF-8 if available, and en_US.UTF-8 is available, otherwise do nothing and let the test break
Stephen Morris [Fri, 23 Mar 2018 10:23:15 +0000 (10:23 +0000)]
Set known locale prior to running tests.
Stephen Morris [Thu, 22 Mar 2018 19:04:12 +0000 (19:04 +0000)]
Fix check for the presence of IDNA.
Stephen Morris [Thu, 22 Mar 2018 16:30:36 +0000 (16:30 +0000)]
Added additional tests for invalid punycode strings.
Stephen Morris [Mon, 19 Mar 2018 16:12:47 +0000 (16:12 +0000)]
Initial set of IDNA tests.
Michał Kępień [Wed, 4 Apr 2018 10:31:55 +0000 (06:31 -0400)]
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
Ondřej Surý [Wed, 28 Mar 2018 22:28:15 +0000 (00:28 +0200)]
Remove redundant named_g_conffile initialization from bin/named/win32/os.c
Ondřej Surý [Wed, 21 Mar 2018 14:12:04 +0000 (10:12 -0400)]
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
Ondřej Surý [Mon, 19 Mar 2018 16:09:04 +0000 (16:09 +0000)]
Don't use the IDN traslated name if no conversion took a place
Mark Andrews [Mon, 19 Mar 2018 12:57:08 +0000 (08:57 -0400)]
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
Mukund Sivaraman [Mon, 19 Mar 2018 12:45:52 +0000 (18:15 +0530)]
Fix length of integer that's shifted by DNS_RPZ_ZMASK()
Mark Andrews [Mon, 19 Mar 2018 12:48:47 +0000 (08:48 -0400)]
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
Mukund Sivaraman [Mon, 19 Mar 2018 12:40:41 +0000 (18:10 +0530)]
Check return value of isc_mem_get()
Mark Andrews [Mon, 19 Mar 2018 12:23:32 +0000 (08:23 -0400)]
Merge branch 'fixfilename' into 'master'
fix temporary file name to have subtest number
See merge request isc-projects/bind9!149
Mark Andrews [Mon, 19 Mar 2018 12:11:33 +0000 (23:11 +1100)]
fix temporary file name to have subtest number
(cherry picked from commit
e12453f43c88bac722fb511b62f12303735b788c )
Mark Andrews [Mon, 19 Mar 2018 11:38:32 +0000 (07:38 -0400)]
Merge branch 'fixtypo' into 'master'
fix typo
See merge request isc-projects/bind9!148
Mark Andrews [Mon, 19 Mar 2018 11:31:22 +0000 (22:31 +1100)]
fix typo
Mark Andrews [Mon, 19 Mar 2018 09:15:08 +0000 (05:15 -0400)]
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
Mark Andrews [Mon, 19 Mar 2018 03:24:32 +0000 (14:24 +1100)]
fix numbering of tests and make consistent
Ondřej Surý [Sun, 18 Mar 2018 10:16:56 +0000 (06:16 -0400)]
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
Evan Hunt [Sat, 10 Mar 2018 09:01:29 +0000 (01:01 -0800)]
copyrights
Evan Hunt [Sat, 10 Mar 2018 08:59:44 +0000 (00:59 -0800)]
Add release note
Mukund Sivaraman [Fri, 9 Mar 2018 09:41:51 +0000 (15:11 +0530)]
Fix zone count check to only occur on RPZ zones
Mukund Sivaraman [Fri, 9 Mar 2018 09:15:14 +0000 (14:45 +0530)]
Check for more than 64 policy zones
Mukund Sivaraman [Fri, 9 Mar 2018 09:10:47 +0000 (14:40 +0530)]
Add CHANGES entry
Mukund Sivaraman [Fri, 2 Mar 2018 09:01:09 +0000 (14:31 +0530)]
Update ARM
Mukund Sivaraman [Thu, 1 Mar 2018 17:50:00 +0000 (23:20 +0530)]
Add system test
Mukund Sivaraman [Thu, 1 Mar 2018 16:32:59 +0000 (22:02 +0530)]
Support 64 RPZ zones by default from 9.13 onwards
Ondřej Surý [Sat, 17 Mar 2018 23:10:11 +0000 (19:10 -0400)]
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
Ondřej Surý [Thu, 8 Mar 2018 14:17:23 +0000 (10:17 -0400)]
chg: dev: Require support for ftello/fseeko functions
Ondřej Surý [Sat, 17 Mar 2018 14:16:20 +0000 (10:16 -0400)]
Merge branch '164-remove-openssl-warning' into 'master'
Remove useless OpenSSL warning from configure script
Closes #164
See merge request isc-projects/bind9!139
Ondřej Surý [Sat, 17 Mar 2018 14:09:31 +0000 (14:09 +0000)]
Remove obsolete OpenSSL version check
Ondřej Surý [Sat, 17 Mar 2018 13:58:44 +0000 (09:58 -0400)]
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
Ondřej Surý [Sat, 17 Mar 2018 13:50:59 +0000 (13:50 +0000)]
Add release notes and CHANGES
Ondřej Surý [Wed, 14 Mar 2018 11:03:53 +0000 (12:03 +0100)]
Remove idnkit-1 support from dig
Ondřej Surý [Sat, 17 Mar 2018 13:22:18 +0000 (09:22 -0400)]
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
Ondřej Surý [Wed, 14 Mar 2018 12:19:00 +0000 (13:19 +0100)]
Add release notes for IDNA2008
Ondřej Surý [Wed, 14 Mar 2018 11:07:50 +0000 (12:07 +0100)]
Add CHANGES for idn2 support
Ondřej Surý [Wed, 14 Mar 2018 10:33:09 +0000 (11:33 +0100)]
Enable --with-libidn2 in GitLab CI checks
Ondřej Surý [Wed, 14 Mar 2018 10:30:47 +0000 (11:30 +0100)]
Simplify the libidn2 configure checks
Petr Menšík [Thu, 22 Feb 2018 16:11:18 +0000 (17:11 +0100)]
Sanitize IDN initialization
Signed-off-by: Petr Menšík <pemensik@redhat.com>
Petr Menšík [Wed, 6 Dec 2017 16:12:44 +0000 (17:12 +0100)]
Remove support for libidn (IDN 2003)
Signed-off-by: Petr Menšík <pemensik@redhat.com>
Petr Menšík [Tue, 15 Aug 2017 12:36:59 +0000 (14:36 +0200)]
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>
Tomas Hozza [Wed, 23 Sep 2015 14:47:37 +0000 (16:47 +0200)]
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>
Tomas Hozza [Wed, 23 Sep 2015 12:37:16 +0000 (14:37 +0200)]
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>
Ondřej Surý [Sat, 17 Mar 2018 13:12:50 +0000 (09:12 -0400)]
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
Ondřej Surý [Sat, 17 Mar 2018 13:05:19 +0000 (13:05 +0000)]
Remove idnkit-1.0 copy from BIND sources
Evan Hunt [Fri, 16 Mar 2018 01:58:27 +0000 (21:58 -0400)]
Merge branch 'copyrights' into 'master'
final copyright fixes
See merge request isc-projects/bind9!132
Evan Hunt [Fri, 16 Mar 2018 01:33:37 +0000 (18:33 -0700)]
Merge branch 'copyrights'
Evan Hunt [Fri, 16 Mar 2018 01:32:45 +0000 (18:32 -0700)]
update file headers
Evan Hunt [Fri, 16 Mar 2018 01:32:02 +0000 (18:32 -0700)]
ensure COPYRIGHT file retains years; edit file headers for consistency
Evan Hunt [Thu, 15 Mar 2018 20:45:34 +0000 (16:45 -0400)]
Merge branch '157-cleanup-win-libtests' into 'master'
Resolve "Windows build fails"
Closes #157
See merge request isc-projects/bind9!131
Evan Hunt [Thu, 15 Mar 2018 19:56:02 +0000 (12:56 -0700)]
remove references to lib/tests in the windows build
Curtis Blackburn [Thu, 15 Mar 2018 18:21:58 +0000 (14:21 -0400)]
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
Evan Hunt [Thu, 15 Mar 2018 18:02:31 +0000 (11:02 -0700)]
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
Ondřej Surý [Wed, 14 Mar 2018 23:37:29 +0000 (19:37 -0400)]
Merge branch 'feature-request-template' into 'master'
Add a Feature Request template and remove the Security template
See merge request isc-projects/bind9!128
Ondřej Surý [Wed, 14 Mar 2018 21:44:02 +0000 (22:44 +0100)]
Add a Feature Request template and remove the Security template as it was dup of text in Bug template
Evan Hunt [Wed, 14 Mar 2018 21:41:56 +0000 (17:41 -0400)]
Merge branch 'branchsync' into 'master'
update branchsync to deal with merge commits
See merge request isc-projects/bind9!127
Evan Hunt [Sat, 10 Mar 2018 21:29:32 +0000 (13:29 -0800)]
updated branchsync to deal with merge commits
Ondřej Surý [Wed, 14 Mar 2018 08:25:37 +0000 (04:25 -0400)]
Merge branch 'description-templates' into 'master'
Add Issue templates for Bug and Security
See merge request isc-projects/bind9!115
Evan Hunt [Tue, 13 Mar 2018 16:43:01 +0000 (09:43 -0700)]
some tweaks for grammar and clarity
Ondřej Surý [Thu, 8 Mar 2018 18:31:54 +0000 (14:31 -0400)]
Add Issue templates for Bug and Security
Evan Hunt [Tue, 13 Mar 2018 17:51:02 +0000 (13:51 -0400)]
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
Michał Kępień [Tue, 13 Mar 2018 11:04:37 +0000 (12:04 +0100)]
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]
Michał Kępień [Tue, 13 Mar 2018 10:28:11 +0000 (11:28 +0100)]
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.
Evan Hunt [Sat, 10 Mar 2018 21:11:33 +0000 (16:11 -0500)]
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
Evan Hunt [Sat, 10 Mar 2018 21:04:31 +0000 (13:04 -0800)]
clean up dig.out files that were left behind after xfer test
Evan Hunt [Sat, 10 Mar 2018 18:36:44 +0000 (13:36 -0500)]
Merge branch 'nothreads-fix' into 'master'
Fix compiler warnings and test failures when building without threads
See merge request isc-projects/bind9!119
Evan Hunt [Sat, 10 Mar 2018 18:33:45 +0000 (10:33 -0800)]
Fix compiler warnings and test failures when building without threads
Evan Hunt [Sat, 10 Mar 2018 00:58:08 +0000 (19:58 -0500)]
Merge branch 'missing-print-h' into 'master'
Evan Hunt [Sat, 10 Mar 2018 00:55:21 +0000 (16:55 -0800)]
add missing includes
Evan Hunt [Fri, 9 Mar 2018 22:21:44 +0000 (17:21 -0500)]
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
Evan Hunt [Fri, 9 Mar 2018 07:27:25 +0000 (23:27 -0800)]
final cleanup
- update Kyuafiles to match Atffiles
- copyrights
- CHANGES note
Evan Hunt [Fri, 2 Mar 2018 02:02:34 +0000 (18:02 -0800)]
reduce race risk in parallel builds
Evan Hunt [Thu, 1 Mar 2018 20:59:06 +0000 (12:59 -0800)]
remove lib/tests as nothing uses it anymore
Evan Hunt [Fri, 9 Mar 2018 07:31:22 +0000 (23:31 -0800)]
shorten ht_test and random_test
Evan Hunt [Thu, 1 Mar 2018 18:07:49 +0000 (10:07 -0800)]
migrate t_dst signature test to lib/dns/tests/dst_test
Evan Hunt [Thu, 1 Mar 2018 04:18:27 +0000 (20:18 -0800)]
migrate t_db to lib/dns/tests/db_test
Evan Hunt [Thu, 1 Mar 2018 00:51:23 +0000 (16:51 -0800)]
migrate t_names to lib/dns/tests/name_test
Evan Hunt [Wed, 28 Feb 2018 22:12:02 +0000 (14:12 -0800)]
migrate t_rbt to lib/dns/tests/rbt_test