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

	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>

	Fix typos in docs of lib/lookup.c

	Amend fuzz/ to clang-6.0

	Stricter checks for input and output of punycode_decode()

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

	Check codepoint validity in punycode_decode()
	punycode_decode() was able to generate invalid unicode values
	returned with IDN2_OK. The only affected function was
	idn2_to_unicode_8z4z().

	Reported-by: Mike Schiffman (Farsight Security, Inc.)

2018-07-02  Nikos Mavrogiannopoulos  <nmav@redhat.com>

	idn2_to_unicode: clarify that @flags are unused
	Resolves #55

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

	Add missing errors in idn2_strerror_name()

	Cleanup .gitignore (fixes CI build)

	Exclude bootstrap in cfg.mk

	Fix 'AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS'

	Use python gnulib-tool if possible (much faster)

	Fix gcc warning 'nested extern'

	Do not remove docs with 'make check'
	Removing them break tarball builds without developer tools
	after 'make clean'.

2018-05-30  Tim Rühsen  <tim.ruehsen@gmx.de>

	Use printf's %u instead of %zu for better compatibility

	Makefile.am: Check for .git directory before calling git

2018-05-18  Tim Rühsen  <tim.ruehsen@gmx.de>

	Remove hard-coded gcc warn flag -Wno-missing-field-initializers
	That flag is not understood by e.g. Solaris cc.

	Update release date in NEWS

2018-05-16  Tim Rühsen  <tim.ruehsen@gmx.de>

	Fix configure.ac for older versions of gtk-doc

2018-05-15  Nikos Mavrogiannopoulos  <nmav@redhat.com>

	NEWS: corrected typo [ci skip]

	doc: document new flags and behavior

2018-05-14  Nikos Mavrogiannopoulos  <nmav@redhat.com>

	configure.ac: bumped version to 2.0.5

2018-05-12  Nikos Mavrogiannopoulos  <nmav@gnutls.org>

	apply TR#46 non-transitional processing by default
	This switches the default library behavior from "pure" IDNA2008
	to IDNA2008 + non-transitional processing. This can be API and
	ABI break for certain applications which intentionally needed
	the non amended IDNA2008.  It is done in the interest of interoperability
	based on the fact that this is what most application writers care about
	rather than strict compliance with a particular protocol.

	Resolves #49

2018-05-12  Nikos Mavrogiannopoulos  <nmav@gnutls.org>

	introduced flag to disable TR46 processing
	These introduce flag IDN2_NO_TR46 which can be used by applications
	to explicitly disable TR46 processing which is now the default option.

	tests: removed IdnaTest.inc as it is generated from txt

2018-05-11  Nikos Mavrogiannopoulos  <nmav@gnutls.org>

	gen-utc-test.pl: skip lines which would have generated empty tests
	Resolves #50

2018-04-13  Tim Rühsen  <tim.ruehsen@gmx.de>

	Add gnulib module getopt-gnu

2018-03-31  Tim Rühsen  <tim.ruehsen@gmx.de>

	Fix 'make check-valgrind'

	Fix linking of libunistring
	The fix allows to link libunistring with rpath, e.g. when installing
	an own version in /usr/local for testing, this will be linked to
	the fuzzers and linkers. Before this fix, the system installed version
	was linked.

	Fix uninitialized var in src/idn2.c

2018-03-23  Nikos Mavrogiannopoulos  <nmav@redhat.com>

	doc: corrected typo

2018-03-22  Nikos Mavrogiannopoulos  <nmav@gnutls.org>

	doc: updated idn2 command line options

	documentation clarifications

2018-03-21  Nikos Mavrogiannopoulos  <nmav@gnutls.org>

	idn2_to_ascii: clarified documentation on default flags [ci skip]

2018-03-21  Nikos Mavrogiannopoulos  <nmav@gnutls.org>

	doc: mention that stringprep is not included and obsolete
	Provide an advice on what applications requiring stringprep should do,
	and what new applications which require similar processing should do.

	Resolves #28

2018-03-21  Nikos Mavrogiannopoulos  <nmav@gnutls.org>

	README.md: the homepage of libidn2 is de facto the gitlab site and the manual

2018-03-19  Nikos Mavrogiannopoulos  <nmav@gnutls.org>

	documented changes since 2.0.4 [ci skip]

2018-03-18  Nikos Mavrogiannopoulos  <nmav@gnutls.org>

	abi-check target was updated to check against the previous release
	As abi-dumper and abi-compliance-checker tools are not always reliable
	when run across systems, we compare the previous tag ABI with the current
	compiled library.

	Resolves #42

2018-03-16  Nikos Mavrogiannopoulos  <nmav@gnutls.org>

	Revert "Update abi-compliance-checker dump files"
	This reverts commit 65513357cabdb8911d05c0ff5d10ff3fb2f8d575.

	Revert "Remove abi-compliance-check from Gitlab CI"
	This reverts commit a620d7dbaf83526e31449ad8529d929a302ff7da.

2018-03-16  Tim Rühsen  <tim.ruehsen@gmx.de>

	Fix memleak in idn2_to_unicode_8zlz()

	Return error (IDN2_ICOV_FAIL) on charset conversion errors

2018-02-18  Tim Rühsen  <tim.ruehsen@gmx.de>

	Fix idn2 --nostd3asciirules to --usestd3asciirules

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

	Fix STD3 ASCII rules

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

	Fix --disable-doc configure option

2017-12-16  Tim Rühsen  <tim.ruehsen@gmx.de>

	Use fedora27 image in .gitlab-ci.yml

2017-12-16  Tim Rühsen  <tim.ruehsen@gmx.de>

	Merge branch 'tmp-no-abi-check' into 'master'
	Remove abi-check from dist-hook

	See merge request libidn/libidn2!60

2017-12-16  Tim Rühsen  <tim.ruehsen@gmx.de>

	Remove abi-check from dist-hook

	Remove abi-compliance-check from Gitlab CI

	syntax-check: Use $(PATH_SEPARATOR) in Makefile.am

	Update abi-compliance-checker dump files

	Let 'make abi-check' fail early

	Let ./bootstrap download latest translations (.po files)

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

	Merge branch 'tmp-update-doc' into 'master'
	libidn2.texi: document the IDN2_USE_STD3_ASCII_RULES transition

	See merge request libidn/libidn2!59

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

	libidn2.texi: document the IDN2_USE_STD3_ASCII_RULES transition

2017-11-26  Tim Rühsen  <tim.ruehsen@gmx.de>

	Fix idn_free to idn2_free in test-lookup.c

2017-09-04  Tim Rühsen  <tim.ruehsen@gmx.de>

	Fix abi-check and abi-dump make targets

	Add ABI infos for 2.0.3 and 2.0.4

2017-08-31  Tim Rühsen  <tim.ruehsen@gmx.de>

	Check for gtk-doc

	Improve .gitignore

	gtk-doc: Remove auto-generated files from repository

	Fix sanitizer run

2017-08-30  Tim Rühsen  <tim.ruehsen@gmx.de>

	Remove /libidn2.info from CLEANFILES

	Use  instead make in cfg.mk

	Add --enable-gtk-doc-pdf to automatic configure runs

	Prepare release

	Fix generating idn2.1

2017-08-28  Tim Rühsen  <tim.ruehsen@gmx.de>

	Fix gitlab yaml

	Add config.log to CI artifacts

	Fix idna_free() to idn_free()

2017-08-08  Nikos Mavrogiannopoulos  <nmav@redhat.com>

	doc: document the idn2_flags in functions using them

	README.md: corrected typo

2017-08-01  Tim Rühsen  <tim.ruehsen@gmx.de>

	Update fuzzer corpora

	lib/puny_decode: Fix integer overflow (found by fuzzing)

	lib/bidi: Fix integer overflow (found by fuzzing)

	* fuzz/README.md : Add -fsanitize=undefined,integer,nullability to CFLAGS

2017-07-28  Tim Rühsen  <tim.ruehsen@gmx.de>

	Don't check for ronn and makeinfo in bootstrap.conf
	Ronn is not packaged for every distribution.
	And maybe someone doesn't want to build the docs at all.

	Add --disable-gcc-warnings to DISTCHECK_CONFIGURE_FLAGS

	Move check for ronn and makeinfo into bootstrapi.conf

	Split punycode.c into encoding/decoding

	Update fuzz corpora

2017-07-26  Tim Rühsen  <tim.ruehsen@gmx.de>

	Improve fuzzing

2017-07-25  Tim Rühsen  <tim.ruehsen@gmx.de>

	Fuzzing reworked

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

	Prepare release

2017-07-22  Nikos Mavrogiannopoulos  <nmav@gnutls.org>

	Merge branch 'tmp-update-gnulib' into 'master'
	gnulib: updated to latest master

	See merge request !58

2017-07-22  Nikos Mavrogiannopoulos  <nmav@gnutls.org>

	gnulib: updated to latest master

2017-07-21  Tim Rühsen  <tim.ruehsen@gmx.de>

	Fix docs for IDN2_USE_STD3_ASCII_RULES and IDN2_INVALID_FLAGS

2017-07-19  Tim Rühsen  <tim.ruehsen@gmx.de>

	Merge branch 'tmp-fix-coverage-report' into 'master'
	Remove tests/*.c from coverage report

	See merge request !57

2017-07-19  Tim Rühsen  <tim.ruehsen@gmx.de>

	Remove tests/*.c from coverage report

2017-07-19  Tim Rühsen  <tim.ruehsen@gmx.de>

	Merge branch 'tmp-add-coverage-build-in-non-master' into 'master'
	.gitlab-ci.yml: added test rule for pages

	See merge request !56

2017-07-19  Nikos Mavrogiannopoulos  <nmav@redhat.com>

	.gitlab-ci.yml: added test rule for pages

2017-07-19  Tim Rühsen  <tim.ruehsen@gmx.de>

	Remove GTKDOC test

	Fix coverage build

2017-07-19  Tim Rühsen  <tim.ruehsen@gmx.de>

	Merge branch 'tmp-cplusplus-build' into 'master'
	C++ build and distcheck solution

	See merge request !55

2017-07-19  Tim Rühsen  <tim.ruehsen@gmx.de>

	Disable gtk-doc for make distcheck on CIs

	Fix C++ build errors

2017-07-18  Tim Rühsen  <tim.ruehsen@gmx.de>

	TR46: Disable STD3 ASCII rules by default

	Move check for makeinfo to configure.ac

	Revert "Check for 'gengetopt' in configure run"
	This reverts commit 80696f6d0a9946c2fa73177ec0292e63709d1d79.

	Check for gengetopt and makeinfo in bootstrap.conf

	Document func/param attributes in idn2.h.in

2017-07-18  Simon Josefsson  <simon@josefsson.org>

	Doc fixes.

2017-07-17  Tim Rühsen  <tim.ruehsen@gmx.de>

	Fix space-tab sequence in gtk-doc.make

2017-07-17  Simon Josefsson  <simon@josefsson.org>

	Fix.

2017-07-17  Tim Rühsen  <tim.ruehsen@gmx.de>

	Fix links for git and perl in CONTRIBUTING.md

2017-07-17  Simon Josefsson  <simon@josefsson.org>

	Bump version.

	Mention abi-compliance-checker.

2017-07-17  Tim Rühsen  <tim.ruehsen@gmx.de>

	Reference 'ronn' in CONTRIBUTING.md

	Check for 'gengetopt' in configure run

	Check for ronn if doc build is requested

2017-07-17  Simon Josefsson  <simon@josefsson.org>

	Fix gtk-doc more.

	Doc fixes.
[--snip--]
