[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
libidn-1.40 released [stable]
From: |
Simon Josefsson |
Subject: |
libidn-1.40 released [stable] |
Date: |
Mon, 20 Jun 2022 22:50:29 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) |
We are happy to announce the release 1.40 of GNU Libidn!
GNU Libidn is a fully documented implementation of the Stringprep,
Punycode and IDNA2003 specifications. Libidn's purpose is to encode and
decode internationalized domain name strings. There are native C, C#
and Java libraries.
Website:
https://www.gnu.org/software/libidn/
Manual:
https://www.gnu.org/software/libidn/manual/
https://www.gnu.org/software/libidn/manual/libidn.html - HTML format
https://www.gnu.org/software/libidn/manual/libidn.pdf - PDF format
API Reference manual:
https://www.gnu.org/software/libidn/reference/intro.html - GTK-DOC HTML
https://www.gnu.org/software/libidn/reference/libidn.pdf - GTK-DOC PDF
Doxygen documentation:
https://www.gnu.org/software/libidn/doxygen/index.html - HTML format
https://www.gnu.org/software/libidn/doxygen/libidn.pdf - PDF format
JavaDoc output for the Java API:
https://www.gnu.org/software/libidn/javadoc/
Here are the compressed sources and a GPG detached signature[*]:
https://ftpmirror.gnu.org/libidn/libidn-1.40.tar.gz
https://ftpmirror.gnu.org/libidn/libidn-1.40.tar.gz.sig
Use a mirror for higher download bandwidth:
https://www.gnu.org/order/ftp.html
Here are the SHA1 and SHA256 checksums:
89c9cea8a5b6b9533c5a37eca08ce9baeaef2d6c libidn-1.40.tar.gz
Un9nO4BD1xicBW3UeLB6+CSS7PEYqj4O8NyYwRr3mZE libidn-1.40.tar.gz
The SHA256 checksum is base64 encoded, instead of the
hexadecimal encoding that most checksum tools default to.
[*] Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact. First, be sure to download both the .sig file
and the corresponding tarball. Then, run a command like this:
gpg --verify libidn-1.40.tar.gz.sig
If that command fails because you don't have the required public key,
or that public key has expired, try the following commands to update
or refresh it, and then rerun the 'gpg --verify' command.
gpg --locate-external-key simon@josefsson.org
gpg --recv-keys 51722B08FE4745A2
wget -q -O-
'https://savannah.gnu.org/project/release-gpgkeys.php?group=libidn&download=1'
| gpg --import -
This release was bootstrapped with the following tools:
Gnulib v0.1-5260-g6542d39be4
Autoconf 2.71
Automake 1.16.5
Libtoolize 2.4.6
Make 4.3
Makeinfo 6.7
Help2man 1.48.1
Gperf 3.1
Gengetopt 2.23
Gtkdocize 1.33.1
Tar 1.34
Gzip 1.10
NEWS
* Noteworthy changes in release 1.40 (2022-06-20) [stable]
** lib: Bump STRINGPREP_VERSION to 1.40.
It was mistakenly left at 1.38 in the 1.39 release.
* Noteworthy changes in release 1.39 (2022-06-20) [stable]
** lib: Code detecting current locale broken since 1.36.
The code always returned ASCII. The precise cause is complicated to
track down but likely boils down to the new autotools/gettext
bootstrapping sequence introduced in release 1.36. Reported by Богдан
Пилипенко <bogdan.pylypenko107@gmail.com>.
** maint: Java JAR archive no longer included in source tarball.
** Minor fixes: typos, makefiles, indentation, gnulib update, etc.
signature.asc
Description: PGP signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- libidn-1.40 released [stable],
Simon Josefsson <=