2024-01-27  Simon Josefsson  <simon@josefsson.org>

	version 2.3.7
	* NEWS: Record release date.

	Really include standalone.sh in tarball.

	maint: post-release administrivia
	* NEWS: Add header line for next release.
	* .prev-version: Record previous version.
	* cfg.mk (old_NEWS_hash): Auto-update.

	version 2.3.6
	* NEWS: Record release date.

	cicd: Improve how debci scripts are invoked.

	Fix gnu-web-doc-update for libidn vs libidn2 path.

	Include tests/standalone.sh in tarball.

	Bump libtool versions reflecting ABI addition.

	cicd: Fix macOS; gnulib-tool needs working join.

	maint: post-release administrivia
	* NEWS: Add header line for next release.
	* .prev-version: Record previous version.
	* cfg.mk (old_NEWS_hash): Auto-update.

	version 2.3.5
	* NEWS: Record release date.

	Fix nl_langinfo AC_MSG_NOTICE output.

	Bump gnulib version.

2024-01-26  Simon Josefsson  <simon@josefsson.org>

	tests: Add standalone.sh, fix things and use it.  Seperation of IdnaTest.txt.

2024-01-25  Simon Josefsson  <simon@josefsson.org>

	Really fix symbol export for macOS.

2024-01-22  Simon Josefsson  <simon@josefsson.org>

	Fix symbol export for macOS.

2024-01-21  Simon Josefsson  <simon@josefsson.org>

	Export punycode APIs.

2024-01-13  Simon Josefsson  <simon@josefsson.org>

	maint: Improve compiler warning handling.

	Un-deprecate idn2_to_ascii_4i and make it NUL terminate output.
	The API idn2_to_ascii_4i was deprecated in version 2.1.1 released in
	2019-02-08.  In that release, the API was also modified to not
	NUL-terminate the output.  That is contrary to the old libidn2
	behaviour, the behaviour of libidn's API idna_to_ascii_4i, and the API
	documentation for the function.  Since we are not likely to ever break
	backwards API/ABI compatibility in libidn2, and the deprecated gaurds
	leads to some trouble (see report in
	<https://gitlab.com/libidn/libidn2/-/merge_requests/93>) we decided to
	un-deprecate this function, as supporting it is not costly and the
	majority of code that cares about conformance has likely been
	modified.  This will fix the error code and NUL termination report by
	Yegor Bychin in <https://gitlab.com/libidn/libidn2/-/issues/100>.  We
	still encourage you to use the replacement API/ABI idn2_to_ascii_4i2
	instead, when appropriate.

	cicd: Fix UCRT job, quote character causes infinite stalls.

	cicd: Add arm64/ppc64 jobs.  Workflow rule fixes.

2024-01-03  Simon Josefsson  <simon@josefsson.org>

	Re-enable immutable_NEWS syntax-check.

	Update copyright years, and enable copyright-check to notice it in the future.

	Make test-version.c work standalone.

2024-01-03  alittle  <zhuofeng1107@qq.com>

	change IDN2_TOO_BIG_DOMAIN to IDN2_TOO_BIG_LABEL

2024-01-03  Simon Josefsson  <simon@josefsson.org>

	cicd: Assume build images has GNULIB_REFDIR.

	Run ./bootstrap --bootstrap-sync.

	Update gnulib submodule.

	Add more complete idn2_check_version test.

	cicd: Add Windows/macOS jobs.  Use standard stage names.  Various cleanups.

2023-11-25  Tim Rühsen  <tim.ruehsen@gmx.de>

	Avoid unused assignment

	Drop unused assignment

2023-11-12  Simon Josefsson  <simon@josefsson.org>

	cicd: Naming fixes.

	cicd: Add MacOS build.

	cicd: Fix Alpine image name.

	cicd: Simplify via default rule.  Enable interruptible.

	cicd: Fix ASAN build.

2023-11-11  Simon Josefsson  <simon@josefsson.org>

	cicd: Use new fedora/mingw64 build image.

	doc: Add libabigail to RPM packages.

	cicd: Fix B-Debian-testing build-deps.

	Doc fix.

	Bump generated ABI files.  Closes: #102.

	cicd: Add binfmt-support as new build-dependency for arm cross-compilation.

	cicd: Add Trisquel jobs, and use its tarball output.

	cicd: Update build-image names.

	Don't mention no longer used git2cl.

2023-11-10  Simon Josefsson  <simon@josefsson.org>

	cicd: Fail on build errors.

	Fix typos.

	Update copyright years.

	doc: Typo fix.

2023-11-10  zhuofeng  <zhuofeng2@huawei.com>

	Increase the coverage of abnormal branches

2023-11-10  Simon Josefsson  <simon@josefsson.org>

	Drop autogen/autopull scripts (use bootstrap --gen/--pull).

	cicd: Use stable clang and log version info.

	Bump required gettext version to 0.19.8 for musl-libc.
	Reported by Helmut Grohne in
	<https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=999510>.

	Update bootstrap scripts.

	Update gnulib submodule.

	cicd: Don't check indentation in too old Debian11.

2023-11-06  Simon Josefsson  <simon@josefsson.org>

	Indent code.

2023-05-28  Tim Rühsen  <tim.ruehsen@gmx.de>

	Fix make syntax-check

	Fix B-clang CI runner

	Fix package repository for Debian-9

	Include config.h in lib/gentr46map.c

	Fix codespell issues

	Include config.h in lib/gendata.c

	Fix gl/build-aux/gnu-web-doc-update.diff

2023-01-16  Fangrui Song  <i@maskray.me>

	Remove non-existent idn2_decode_ul to fix -Wl,--no-undefined-version
	--no-undefined-version reports errors for non-existent symbols.

	Fixes: 54b3527398396bcfa0a8c6382a86f31fb1d39c9f

2022-10-24  Simon Josefsson  <simon@josefsson.org>

	cicd: Drop tags/except marks.

2022-10-23  Simon Josefsson  <simon@josefsson.org>

	maint: post-release administrivia
	* NEWS: Add header line for next release.
	* .prev-version: Record previous version.
	* cfg.mk (old_NEWS_hash): Auto-update.

	version 2.3.4
	* NEWS: Record release date.

	cicd: Test modern gcc/clang.

2022-10-22  Simon Josefsson  <simon@josefsson.org>

	Fix typo.

	Improve NEWS entry.  Closes: #112.

2022-10-17  Simon Josefsson  <simon@josefsson.org>

	Indent code.

	cicd: Use newly built libidn2 for standalone self-tests.

	Replace IANA tables with UTC.

	Add trivial Unicode 15 test vector, pending more strings.

	Use UTC tables instead of IANA.  Closes: #112.

	gendata.c: Parse UTC derived Idna2008 files too.

	Update for Unicode 15.0.0.

	Use libunistring-optional to allow disabling libunistring when present.

2022-10-16  Simon Josefsson  <simon@josefsson.org>

	Update gnulib submodule.

2022-09-06  Simon Josefsson  <simon@josefsson.org>

	cicd: Sync coverity rule with libidn.

2022-09-05  Simon Josefsson  <simon@josefsson.org>

	cicd: Add coverity checking.

2022-08-16  Simon Josefsson  <simon@josefsson.org>

	Silence sc_makefile_DISTCHECK_CONFIGURE_FLAGS until we clean up coverage code.

	Update gnulib and sync bootstrap.

2022-08-12  Simon Josefsson  <simon@josefsson.org>

	Try to fix CICD.

2022-07-11  Simon Josefsson  <simon@josefsson.org>

	maint: post-release administrivia
	* NEWS: Add header line for next release.
	* .prev-version: Record previous version.
	* cfg.mk (old_NEWS_hash): Auto-update.

	version 2.3.3
	* NEWS: Record release date.

	Work around DH/autoreconf problem.

	Reproduce M4/autoreconf problem.

	Fix M4 mixup.

	Reproduce M4 confusion bug in cicd.

	Fix valgrind diagnostic.

	Drop old bootstrap tarcache stuff.

	Bump gnulib version.

	tests-idn2.sh: Add self-test of idn2 CLI.  Closes: #96.

	Improve libiconv/valgrind ./configure diagnostic messages.

	idn2: Fix memory leak when --debug is used.

2022-07-10  Simon Josefsson  <simon@josefsson.org>

	doc: Add NEWS blurb about standalone tests.

	Drop gtk-doc files from git.

2022-03-08  Simon Josefsson  <simon@josefsson.org>

	Use version-etc instead of custom blurbs, fixes -Woverlength-strings warning.

2022-03-07  Simon Josefsson  <simon@josefsson.org>

	Let test-locale.c fail gracefully for missing iconv.

	Make (some) self-tests usable standalone using system libidn2.  Closes: #97.

	Further srcdir!=objdir fixes.

	Merge abi-check into existing rule.

2022-03-06  Simon Josefsson  <simon@josefsson.org>

	maint: Upload *-latest* tarball symlinks.  Closes: #101.

	Make test-punycode actually fail on error. Closes: #87.

	Bump build dependency versions.

	Fix 'make distcheck' for srcdir!=objdir.

	Simplify gdoc usage, fixing objdir!=srcdir git builds.  Related to #103.

	Fix bootstrap build with objdir!=srcdir.

	Update copyright years.

	Indent code and make sure CI/CD checks it in the future.

	cicd: Drop distcheck from B-Fedora (due to --disable-doc).

	cicd: Also distcheck fedora35.

	cicd: Reorder B-Fedora35-ASAN/UBSan.  Drop 'Debian GNU/Linux' test, it is covered by others.

	doc: Improve dependency section.

	Update bootstrap from gnulib.

	cicd: Fix ASAN/UBSan rule.

	maint: Drop obsolete configure.ac stuff.

2022-03-05  Simon Josefsson  <simon@josefsson.org>

	Fix srcdir!=objdir git builds for lib/.  Closes: #103.

	Update gnulib files.

2022-03-04  Simon Josefsson  <simon@josefsson.org>

	Upgrade TR46 Tables from Unicode 13 to 14.

	Upgrade IDNA Tables from Unicode 11 to 12.  Add NEWS items.

	Link to unistring/libunistring.la even when using system libunistring.
	Related to #104.

	tests: Regression test U+111C9.  Related to #104.

2022-02-21  Simon Josefsson  <simon@josefsson.org>

	cicd: Fix rules.

	maint: Update suggested package dependencies.

	maint: Make sure bootstrapping works without gtkdocize.

	Update patch.

	Add pkg.m4 and gtk-doc.m4.

2022-02-18  Simon Josefsson  <simon@josefsson.org>

	maint: Update gnulib.

2022-01-14  Tim Rühsen  <tim.ruehsen@gmx.de>

	* gnulib: Update

2021-09-26  Simon Josefsson  <simon@josefsson.org>

	cicd: More syntax-check.

	maint: Update gnulib.

2021-07-20  Simon Josefsson  <simon@josefsson.org>

	Instruct 'make upload' to upload to libidn's directory.

2021-07-19  Simon Josefsson  <simon@josefsson.org>

	Bump LT_REVISION (how to remember/check this?).

	maint: post-release administrivia
	* NEWS: Add header line for next release.
	* .prev-version: Record previous version.
	* cfg.mk (old_NEWS_hash): Auto-update.

	version 2.3.2
	* NEWS: Record release date.

	Update gnulib submodule.

	doc: Don't ship HTML/PDF manual.  Drop custom CSS stylesheet.

	doc: More GTK-DOC fixes.

	doc: Improve GTK-DOC manual.

	doc: Suggest abigail-tools for abidiff.

	Ignore more.

	doc: Mention GNULIB_SRCDIR envvar.

	Fix build errors related to doc/idn2--help.texi.  Closes: #93.
	With older makeinfo, this would manifest itself by looking for
	idn2-help.texi instead.  Further, some BSD grep implementations did
	not like the \+ regexp command, so we now rely on the (apparently)
	more portable * regexp command.  Reported-By: David Gessel.  See
	<https://gitlab.com/libidn/libidn2/-/issues/93>.

	cicd: Try to fix armcross by adding apt-get update.  Closes: #94.

2021-05-18  Simon Josefsson  <simon@josefsson.org>

	Use https URLs.

	doc: Add NEWS item.

	Try bootstrap cache.

	Update TR46 tables from Unicode to 13. Now U+32FF works. Fixes #77.

2021-05-14  Simon Josefsson  <simon@josefsson.org>

	Update IdnaTest.txt from Unicode 6.3.0 to 10.0.0.

	Use local valgrind suppressions file.  Fixes #88.

	cicd: Improve sast.

	cicd: Use normal stage names.

	cicd: Configure SAST.

	Update gnulib files.

	Update gnulib files.

	cicd: See if new VALGRINDFLAGS works.

	Update gnulib.

	Improve valgrind handling.

	cicd: Drop T-CentOS6.

	cicd: Drop old B-CentOS7.

	cicd: More CentOS fixes.

	cicd: Avoid yum.

	cicd: Fix CentOS6.

	cicd: Add CentOS6.

	Fix CentOS targets.

2021-05-13  Simon Josefsson  <simon@josefsson.org>

	cicd: T-Centos needs libunistring-devel for #88 too.

	Attempt to reproduce #88.

	Fix typo.

	Drop gendoc, made redundant via redme-release.

	Markup fixes.  Drop badges from here, they are configured on GitLab.

	Add lgtm badge.  Fix pipeline badge.

2021-05-12  Simon Josefsson  <simon@josefsson.org>

	Fix valgrind summary text.

	Work around buggy gnulib_dir default.

	Hopefully fix fuzz-coverage badge.

	cicd: Perform syntax-check early.

	Indent code.

	Spell check.

	Doc fixes.

	Update README-release patch.

	Add, work around our peculiar webroot.

	Fix title of manual.

	Really add old_NEWS_hash.

	maint: post-release administrivia
	* NEWS: Add header line for next release.
	* .prev-version: Record previous version.
	* cfg.mk (old_NEWS_hash): Auto-update.

	version 2.3.1
	* NEWS: Record release date.

	Further cicd optimization.

	Optimize cicd.

	Add arm cross-compile, one from git and one from tarball.

	Move calls that rely on iconv to test-locale.c, and skip it when no iconv.  Fixes: #84.

	Modernize versioning and release infrastructure.

2021-05-11  Simon Josefsson  <simon@josefsson.org>

	Use term A-label consistently.

	Fix cicd.

	Doc fix.

	Fix help2man dependency.

	Fix .gitignore.

	Autogenerate idn2 --help for libidn2.texi too.

	Sync idn2 man page with tool automatically.

	Sync idn2 --help to get new --no-alabelroundtrip.

	Silence gettext.h VLA warning.

	Drop obsolete maintainer rules.

	Update macro.

	Refresh IDNA table.

	Sync bootstrap from gnulib.

	Fix copyright years.

	Remove test code.

	Fix typo, suggested by Benno Schulenberg.

2021-05-10  Simon Josefsson  <simon@josefsson.org>

	Remove, does not appear to be used.

	Build fixes.

	Reorder.

	Use older ax_prog_cc_for_build.m4 that works with autoconf < 2.70.

	Update gnulib.

2021-03-30  Simon Josefsson  <simon@josefsson.org>

	Add.

	Add.

	Add.

	Fix.

	Add.

2021-02-27  Tim Rühsen  <tim.ruehsen@gmx.de>

	Avoid malloca in libgnu.a to get rid of 'multiple definition of mmalloca'

	Add ax_code_coverage.m4 again as CI fails when autoconf-archive isn't installed

	Remove @CODE_COVERAGE_RULES@, 'make coverage' works without it

2021-02-20  Tim Rühsen  <tim.ruehsen@gmx.de>

	Create m4/ if it doesn't exist

	lib/Makefile.am: Use defaults for BUILD vars

	Remove .m4 files from m4/ (autoconf-archive provides them)

2021-01-17  Simon Josefsson  <simon@josefsson.org>

	Reorder.

	Update CC_FOR_BUILD macro.

	Update copyright years.  Add custom my-update-copyright rule.

	Move test generator script.

	Update bootstrap script.

	doc: Update build dependencies.

2021-01-10  Tim Rühsen  <tim.ruehsen@gmx.de>

	* .gitlab-ci.yml: Do no use && to concatenate commands

	* gitlab-ci.yml: Save config.h on failure

	* bootstrap.conf: Remove git reset --hard

2021-01-10  Simon Josefsson  <simon@josefsson.org>

	Skip PO files.

	Print CC_FOR_BUILD after ./configure has run for debugging.

	Update gnulib.

	Build fixes for newer gnulib.

	Sync bootstrap script with gnulib.

	Drop valgrind patch that break bootstrap.

2021-01-06  Tim Rühsen  <tim.ruehsen@gmx.de>

	* gl/override/m4/valgrind-tests.m4.diff: Update

	* gnulib: Update

2020-11-28  Tim Rühsen  <tim.ruehsen@gmx.de>

	Fix domain too long error
	Reported-by: Ian Eldred Pudney <puddles@google.com>

2020-11-19  Simon Josefsson  <simon@josefsson.org>

	Ignore more.

2020-11-17  Simon Josefsson  <simon@josefsson.org>

	Add NEWS blurb.

2020-05-01  Tim Rühsen  <tim.ruehsen@gmx.de>

	Fix fuzzers (broken by previous commit)

	Add and/or amend the licenses for files in fuzz/

2020-02-10  Tim Rühsen  <tim.ruehsen@gmx.de>

	Implement full roundtrip for lookup functionality
	With TR64 enabled (default), 'â˜ºi' was converted to 'xn-- o-oia59s'.
	The output contains an illegal space and thus could not be decoded any more.

	References:
	https://gitlab.com/libidn/libidn2/issues/78
	https://gitlab.isc.org/isc-projects/bind9/issues/1610

	Reported-by: Chris Malton

2019-12-26  Tim Rühsen  <tim.ruehsen@gmx.de>

	Fix copyright line for 'idn2 --version'

2019-11-14  Tim Rühsen  <tim.ruehsen@gmx.de>

	Use make -j12 when creating release files

	Remove 'except: tags' from CI tarball generator

	Fix: Enable test-glibc only on host_os 'linux-gnu' (Fixes #72)

	Update NEWS for release

	Enable test-glibc only on host_os 'linux-gnu' (Fixes #72)

	Prepare for release

2019-11-13  Florian Weimer  <fweimer@redhat.com>

	Turn _idn2_punycode_encode, _idn2_punycode_decode into compat symbols
	These internal symbols should not be used by applications, but were
	previously exported.  Contrary to our expectations, outright removal
	is not possible due to some use in old GNUTLS versions.

	The aliases are required because internal hidden references turn the
	target symbol into a hidden symbol.  It would have been possible to
	preserve the internal API using another __asm__ alias, but this commit
	renames the call sites instead, for simplicity.

	The -export-symbols-regex argument in lib/Makefile.am is not adjusted
	because targets which do not support version scripts probably do not
	have stringent backwards compatibility requirements.

	Fixes libidn/libidn2#74.

2019-07-24  Tim Rühsen  <tim.ruehsen@gmx.de>

	Update NEWS for CVE-2019-12290

2019-06-23  Nikos Mavrogiannopoulos  <nmav@gnutls.org>

	NOTES: removed; this file no longer reflects development approach

2019-06-22  Orivej Desh  <orivej@gmx.fr>

	Update data tables from Unicode 6.3.0 to Unicode 11.0.0

2019-06-22  Orivej Desh  <orivej@gmx.fr>

	Generate data.c from idna-tables-properties.csv
	This simplifies the generation of data.c and allows to distclean it since that
	becomes independent from perl.

	The generated data.c is identical.

2019-06-21  Nikos Mavrogiannopoulos  <nmav@redhat.com>

	doc: updated conversion from libidn instructions
	This now uses the IDN2_USE_STD3_ASCII_RULES and recommends using
	the default flags rather than explicitly specify the transitional.

2019-05-24  Tim Rühsen  <tim.ruehsen@gmx.de>

	Set gnulib-tool's --test_base to gl/tests

2019-05-23  Tim Rühsen  <tim.ruehsen@gmx.de>

	Update NEWS and configure.ac for release

	Fix generation of idn2.1 man page file

	Skip sc_prohibit_gnu_make_extensions in 'make syntax-check'

	Fix some gtk-doc issues

	Update gnulib

2019-05-13  Tim Rühsen  <tim.ruehsen@gmx.de>

	* doc/gdoc: Fix URL to online manual

2019-04-12  Nikos Mavrogiannopoulos  <nmav@gnutls.org>

	abi-check: simplify ABI comparison using libabigail tools
	These have output ABI format compatibility and that means we can
	take snapshots to test ABI against. We also hard-code explicitly
	the SONAME version to ensure no accidental SONAME bumps happen.

2019-04-11  Nikos Mavrogiannopoulos  <nmav@gnutls.org>

	.gitlab-ci.yml: add config.log in artifacts

	.gitlab-ci.yml: fedora: moved to f29

2019-04-11  Tim Rühsen  <tim.ruehsen@gmx.de>

	Fix strncasecmp conflicts

	Add test for round-trip failure

	Fix lookup round-trip check

2019-04-10  Florian Weimer  <fweimer@redhat.com>

	Add test-glibc, based on API traces from the glibc AI_IDN tests
	This test should ensure that future libidn2 changes do not break
	the expectations of the glibc test suite.

2019-04-10  Tim Rühsen  <tim.ruehsen@gmx.de>

	Perform A-Label roundtrip for lookup functions by default
	This adds another check to avoid unexpected results.
	It was a longstanding FIXME.

	Thanks to  Jonathan Birch of Microsoft Corporation,
	Florian Weimer (GNU glibc) and Nikos Mavrogiannopoulos (GnuTLS)
	for investigation, discussion and testing.

2019-04-10  Nikos Mavrogiannopoulos  <nmav@gnutls.org>

	coverage badge: generate line coverage
	Previously we were reporting the highest number from the coverage html.
	We now switch to the first number which is the line coverage.

	Resolves: #70

2019-02-25  Tim Rühsen  <tim.ruehsen@gmx.de>

	Stricter check of punycode-decode input

2019-02-24  Tim Rühsen  <tim.ruehsen@gmx.de>

	Fix overflow introduced in ce0d453222ca51c056f4f442988710eb0b696365

2019-02-23  Tim Rühsen  <tim.ruehsen@gmx.de>

	Fix decoding with no ASCII chars but given delimiter
	Reported-by: Florian Weimer

2019-02-20  Tim Rühsen  <tim.ruehsen@gmx.de>

	idn2: Respect --no-tr46 (was a no-op)

	Allow _ as basic code point in domain labels

2019-02-09  Tim Rühsen  <tim.ruehsen@gmx.de>

	Fail make if 'ronn' doesn't existi when building docs

	Update contrib/release to create -latest files

2019-02-09  Tim Rühsen  <tim.ruehsen@gmx.de>

	Revert "Remove redundant input check in idn2_to_ascii_4i()"
	This reverts commit 144f4ba6f8fe899fa15516524a495c9175dff6cb.

	Undoing a stupid failure...

2019-02-09  Tim Rühsen  <tim.ruehsen@gmx.de>

	Remove redundant input check in idn2_to_ascii_4i()

2019-02-08  Tim Rühsen  <tim.ruehsen@gmx.de>

	Update NEWS for release

2019-01-29  Tim Rühsen  <tim.ruehsen@gmx.de>

	Adjust green of fuzz-coverage badge

	Create pages via CI for master only

	Create SVG badge for fuzz coverage

2019-01-28  Tim Rühsen  <tim.ruehsen@gmx.de>

	Don't export _idn2_* symbols for non-ld linkers

	register_fuzzer: Add NULL input/output tests

	ascii_8z_fuzzer: Add NULL input/output tests

	unicode_8z8z_fuzzer: Add NULL input/output tests

2019-01-25  Tim Rühsen  <tim.ruehsen@gmx.de>

	Revert SONAME bump
	See discussion at https://gitlab.com/libidn/libidn2/merge_requests/69
	and at https://gitlab.com/libidn/libidn2/issues/63

	Cleanup tests/test-lookup.c

	Fuzz error code

2019-01-22  Tim Rühsen  <tim.ruehsen@gmx.de>

	tests/test-lookup.c: Fix printf() crash on Solaris

	Punycode encode: Check input for valid unicode

	fuzz/main.c: Avoid alloca() / VLA / heap allocation

2019-01-20  Tim Rühsen  <tim.ruehsen@gmx.de>

	Avoid excessive CPU usage with large inputs to idn2_lookup_u8()
	The punycode encoding was done on any input sizes, the output length check
	happended afterwards. Due to the O(N^2) nature of the encoding, this
	lead to excessive CPU usage on large inputs.
	This was unneeded because the result was IDN2_TOO_BIG_DOMAIN anyways.

	It allowed a Denial-Of-Service (DOS) if the calling functions didn't
	have their own length check. In fact we saw this as timeout issues
	when fuzzing GnuTLS via OSS-Fuzz.

	The affected functions are idn2_lookup_u8(), idn2_lookup_ul(),
	idn2_to_ascii_4i, idn2_to_ascii_4i2(), idn2_to_ascii_4z(),
	idn2_to_ascii_8z(), idn2_to_ascii_lz().

	Also the tool 'idn2' is affected in lookup/toASCII mode.

2019-01-20  Tim Rühsen  <tim.ruehsen@gmx.de>

	test-lookup.c: Remove non UTF-8 chars from comment

2019-01-19  Tim Rühsen  <tim.ruehsen@gmx.de>

	README.md: Add fuzzing section [skip ci]

	README.md: Fix several links [skip ci]

	Update oss-fuzz corpora

	run-clang.sh: Fix -I directory

2019-01-12  Tim Rühsen  <tim.ruehsen@gmx.de>

	Use gnulib repo from git.savannah.gnu.org

	Add compiler-suggested function attributes

2019-01-11  Tim Rühsen  <tim.ruehsen@gmx.de>

	Update fuzzer corpora from oss-fuzz

2019-01-10  Tim Rühsen  <tim.ruehsen@gmx.de>

	Fix include in lib/tr64map.h

	Fix gcc attributes and header guards

	Deprecate idn2_to_ascii_4i(), add idn2_to_ascii_4i2()

2019-01-09  Tim Rühsen  <tim.ruehsen@gmx.de>

	Publish fuzzing code coverage, add a reference to README.md

	Add fuzzing of version and error functions

	Remove overhead from error.c, add missing TR46 values

	Update fuzz corpora from oss-fuzz

	get_ossfuzz_corpora: Improve download speed

	Add crash reproducer from oss-fuzz

	idn2_to_ascii_4i(): Restrict output length to 63

2019-01-06  Tim Rühsen  <tim.ruehsen@gmx.de>

	Fix libidn2_to_ascii_8z_fuzzer for C++

2019-01-05  Tim Rühsen  <tim.ruehsen@gmx.de>

	Update NEWS

	Improve libidn2_to_ascii_8z_fuzzer

	Fix free of random (stack) value in idn2_to_ascii_4i()

	Update NEWS

	Add libidn2_register_fuzzer and corpora

2019-01-04  Tim Rühsen  <tim.ruehsen@gmx.de>

	Fix version for release

	Update NEWS and configure.ac for release

	Update gnulib

2018-12-28  Tim Rühsen  <tim.ruehsen@gmx.de>

	Fix typos found by contrib/spell-checker

	Add contrib/spell-checker

2018-12-21  Tim Rühsen  <tim.ruehsen@gmx.de>

	Fix label length check for idn2_register_u8()
	idn2_register_u8() returned IDN2_TOO_BIG_LABEL even in cases
	where the a-label was <= 63 characters (but the ulabel was > 63 chars).

	Reported-by: Mauro Lozano

	Bug report at https://gitlab.com/libidn/libidn2/issues/60

2018-11-17  Tim Rühsen  <tim.ruehsen@gmx.de>

	bootstrap: Fix if 'python' command isn't found

2018-11-15  Tim Rühsen  <tim.ruehsen@gmx.de>

	Improve CI tarball build

	Test tarball build in CI

	Update gnulib submodule

2018-07-12  Tim Rühsen  <tim.ruehsen@gmx.de>

	Fix typo

	Do not expose _idn2_punycode_* functions

2018-07-10  Tim Rühsen  <tim.ruehsen@gmx.de>

