2025-02-01  Simon Josefsson  <simon@josefsson.org>

	version 4.20.0
	* NEWS: Record release date.

	maint: Append srcdist to DIST_ARCHIVES.  Avoid git describe.

	maint: Re-run automake during ./bootstrap to improve reproducible tarballs.

	doc: Improve README-release.

	maint: Reproducible tarball fixes for Texinfo manual.
	Makefile.am (texi-stamps-to-mtime-NEWS): Set modtime of
	doc/libtasn1.texi to that of NEWS file on "make dist", so that
	stamp-vti and version.texi have a reproducible time stamp.

	cicd: Fix R-Ubuntu2404 job on tags.

	Bump gnulib for announce-gen.

	cicd: Handle non-standard GitLab project names (for forks).

2025-01-31  Simon Josefsson  <simon@josefsson.org>

	Run 'make indent'.

2025-01-31  Daiki Ueno  <ueno@gnu.org>

	doc: add security advisory

	asn1_find_node: optimize "?NUMBER" node lookup with indexing
	To avoid linear search of named nodes, this adds a array of child
	nodes to their parent nodes as a cache.

	asn1_der_decoding2: optimize _asn1_find_up call with node cache
	If we are parsing a sequence or set and the current node is a direct
	child of it, there is no need to traverse the list back to the
	leftmost one as we have a node cache.

2025-01-31  Simon Josefsson  <simon@josefsson.org>

	Merge branch 'wip2' into 'master'
	Test merge request to rework workflow rules

	See merge request gnutls/libtasn1!115

2025-01-31  Simon Josefsson  <simon@josefsson.org>

	cicd: Rework workflow rules.
	We want non-standard (tagged) runner jobs like macOS/Windows/OpenBSD
	to run on our mainline branch and in merge requests (to access the
	runners in our namespace), but not in forks which typically doesn't
	have those runners available.  Achieving this while avoiding duplicate
	pipelines is a bit tricky.  It is complicated that we at the same time
	want the Coverity job to run on our mainline branch but it rarely make
	sense to use in forks.

	cicd: Fix Windows-MSYS job.

2025-01-30  Simon Josefsson  <simon@josefsson.org>

	Merge branch 'wip' into 'master'
	Fixes

	See merge request gnutls/libtasn1!111

2025-01-30  Simon Josefsson  <simon@josefsson.org>

	Use EXIT_* exit status codes.

	tests/parser.sh: Use cmp before calling diff (fixes MSYS that doesn't have diff).

	Remove empty .gitmodules.

	Assume sys/types.h is available (gnulib provides it).

	Include config.h and re-enable syntax-checks.

	cicd: Improve pipeline.

2025-01-29  Simon Josefsson  <simon@josefsson.org>

	Merge branch 'wip' into 'master'
	Fix pipeline

	See merge request gnutls/libtasn1!110

2025-01-29  Simon Josefsson  <simon@josefsson.org>

	Use tar --format=ustar, for long filenames.

	cicd: Add B-macOS15Xcode16/Guix/OpenBSD/SAST job and time things.

	maint: gen-ChangeLog: Shorten ChangeLog a bit.

	maint: Add guix to boostrapping tools, for announce-gen.

	maint: Use AC_CONFIG_MACRO_DIRS instead of ACLOCAL_AMFLAGS.

	Add .tarball-version-git for git-version-gen.

	maint: Use announce-gen --cksum-checksums.

	mtime-NEWS-to-git-HEAD: Use touch -t for macOS.

	maint: Manual copyright year fixes.

	maint: Run 'make update-copyright'.

	maint: Run ./bootstrap --sync.

	Bump gnulib revision.

2024-12-10  Simon Josefsson  <simon@josefsson.org>

	cicd: Fix macOS job.

2024-12-09  Simon Josefsson  <simon@josefsson.org>

	Merge branch 'cicd-mac' into 'master'
	cicd: Fix macOS job.

	See merge request gnutls/libtasn1!106

2024-12-09  Simon Josefsson  <simon@josefsson.org>

	cicd: Fix macOS job.

2024-12-06  Simon Josefsson  <simon@josefsson.org>

	Merge branch 'cicd-release' into 'master'
	cicd: Add release target.  Fix missing bison on macOS.

	See merge request gnutls/libtasn1!105

2024-12-06  Simon Josefsson  <simon@josefsson.org>

	cicd: Add release target.  Fix missing bison on macOS.

2024-12-06  Simon Josefsson  <simon@josefsson.org>

	Merge branch 'rop' into 'master'
	Distribute git-archive *-.src.tar.gz and make tarballs reproducible.

	See merge request gnutls/libtasn1!104

2024-12-06  Simon Josefsson  <simon@josefsson.org>

	doc: Add NEWS entry.

	cicd: Check for tarball reproducibility.
	Add some other jobs like Debian3 and macOS.

	Distribute git-archive *-.src.tar.gz and make tarballs reproducible.

	Put self-tests output at the end of 'make' output.

	Avoid declaration after use, for gcc 2.95 era compilers.

	Reproducible source tarball fixing wrt AX_AM_MACROS*.

2024-12-06  Simon Josefsson  <simon@josefsson.org>

	Merge branch 'abi-check-v2' into 'master'
	Update ABI dump files.

	See merge request gnutls/libtasn1!103

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

	cicd: Bump abi-check to Debian12.

	Update ABI dump files.

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

	Merge branch 'gnulib-update' into 'master'
	Update gnulib

	See merge request gnutls/libtasn1!102

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

	cicd: Debian8: Too old for dist's tar --sort=name.

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

	maint: Use GNULIB_REVISION instead of git submodule.

	maint: Drop .lgtm.yml, they seem gone.

	maint: Fix copyright years.

	Run make aximport.

	maint: Use URL instead of FSF postal address, as per new LGPLv2.

	maint: Update license files.  Move COPYING info to README.

	Run ./bootstrap --bootstrap-sync.

	Bump gnulib to d60c17f094b06bf2f2894de5abcb0c06de632795.

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

	Merge branch 'fix-cicd' into 'master'
	cicd: Use OracleLinux7 instead of EOL'd CentOS7.

	See merge request gnutls/libtasn1!101

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

	cicd: Use OracleLinux7 instead of EOL'd CentOS7, dropping missing gtk-doc.

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

	Merge branch 'wip' into 'master'
	Fixes for gtkdocize and gcc/clang.

	See merge request gnutls/libtasn1!100

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

	cicd: Drop obsolete tags.

	cicd: Test on modern gcc/clang too.

	bootstrap.conf: Support ./bootstrap without gtkdocize.

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

	Merge branch 'coverity' into 'master'
	Fix coverity pipeline job, add workflow rules, and license.

	See merge request gnutls/libtasn1!99

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

	Fix coverity pipeline job, add workflow rules, and license.

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

	Merge branch 'coverity' into 'master'
	Fix coverity job.

	See merge request gnutls/libtasn1!98

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

	Fix coverity job.

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

	Merge branch 'jas/coverity' into 'master'
	Add coverity pipeline job.

	See merge request gnutls/libtasn1!97

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

	Add coverity pipeline job.

2024-02-23  Simon Josefsson  <simon@josefsson.org>

	Merge branch 'update-gnulib' into 'master'
	Update gnulib and copyright years.

	See merge request gnutls/libtasn1!96

2024-02-23  Simon Josefsson  <simon@josefsson.org>

	Run make update-copyright.

	Run ./bootstrap --bootstrap-sync.

	Update gnulib submodule.

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

	Merge branch 'jas/update-gnulib' into 'master'
	Update gnulib submodule.

	See merge request gnutls/libtasn1!94

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

	Drop now unnecessary autogen/autpull, use ./bootstrap --gen/--pull instead.

	Add NEWS entry.

	Update gnulib submodule.

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

	Merge branch 'jas/new-codespell-fixes' into 'master'
	Fix codespell typos.

	See merge request gnutls/libtasn1!93

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

	Fix codespell typos.

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

	Merge branch 'jas/indent-fix' into 'master'
	Indent fix

	See merge request gnutls/libtasn1!92

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

	cicd: Drop too old indent from Debian11-bootstrap.

	Indent using GNU indent 2.2.13.

	Ignore more.

	Fix -Wmaybe-uninitialized warning.

	Update bootstrap.

	Update gnulib.

2023-07-08  Daiki Ueno  <ueno@gnu.org>

	Merge branch 'wip/dueno/fuzz' into 'master'
	fuzz: fix build failure on oss-fuzz

	Closes #46

	See merge request gnutls/libtasn1!90

2023-07-08  Daiki Ueno  <ueno@gnu.org>

	.gitlab-ci.yml: replace sources.list for archived Debian releases

2023-07-07  Daiki Ueno  <ueno@gnu.org>

	fuzz: fix build failure on oss-fuzz
	The build in oss-fuzz uses the latest git version of gnulib, whic
	produces the following error:

	  make[2]: Entering directory '/src/libtasn1/fuzz'
	    CC       corpus2array.o
	  In file included from corpus2array.c:34:
	  ../lib/gl/string.h:51:3: error: Please include config.h first."
	   #error "Please include config.h first."

2023-02-23  Simon Josefsson  <simon@josefsson.org>

	Merge branch 'jas/wip2' into 'master'
	Update to 2023 to make CI/CD happy

	See merge request gnutls/libtasn1!88

2023-02-22  Simon Josefsson  <simon@josefsson.org>

	cicd: Catch dirty builds.  Work around too old tar on CentOS7.  Fix gtkdoc import.

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

	Manual bump of copyright year.

	Fix syntax-check warnings.

	Update copyright years.

	Update gnulib submodule for 2023 copyrights.

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

	Enable codespell syntax-check, and fix complaints.
	Reported by <Jens.Schleusener@fossies.org> see
	https://fossies.org/linux/misc/libtasn1-4.19.0.tar.gz/codespell.html

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

	Bump LT_REVISION.

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

	version 4.19.0
	* NEWS: Record release date.


See the source repo for older entries
