Update for 2.12.
authorSimon Josefsson <simon@josefsson.org>
Thu, 31 May 2012 16:44:27 +0000 (18:44 +0200)
committerSimon Josefsson <simon@josefsson.org>
Thu, 31 May 2012 16:44:27 +0000 (18:44 +0200)
doc/announce.txt

index c9a918b..1b1afaa 100644 (file)
@@ -1,40 +1,35 @@
 To: help-libtasn1@gnu.org, info-gnu@gnu.org
-Subject: GNU Libtasn1 2.11 released
+Subject: GNU Libtasn1 2.12 released
 <#part sign=pgpmime>
 GNU Libtasn1 is a standalone library written in C for manipulating ASN.1
 objects including DER/BER encoding/decoding.  GNU Libtasn1 is used by
 GnuTLS to handle X.509 structures and by GNU Shishi to handle Kerberos
 V5 structures.
 
-* Noteworthy changes in release 2.11 (2011-11-25) [stable]
-- qa: Now builds without compiler warnings with Solaris CC.
-- qa: Added clang analysis.  Fixed cyclomatic complexity output.
-- tests: Added self-test of bit string functions.
-- build: Added windows/libtasn14win.mk rules to produce Windows binaries.
-- build: Don't hard code path to perl in doc/gdoc.
-- Various minor fixes.
-
-There is a known problem building this release on MinGW with MSVC as the
-compiler, fortunately there is a workaround available -- please see
-https://lists.gnu.org/archive/html/help-libtasn1/2011-11/msg00001.html
-for more information.
+* Noteworthy changes in release 2.12 (2012-03-19) [stable]
+- Cleanup license headers.
+- build: Update gnulib files.
+- Corrected DER decoding issue (reported by Matthew Hall).
+  Added self check to detect the problem, see tests/Test_overflow.c.
+  This problem can lead to at least remotely triggered crashes, see
+  further analysis on the libtasn1 mailing list.
 
 Homepage:
   https://www.gnu.org/software/libtasn1/
 
 Here are the compressed sources (1.9MB):
-  ftp://ftp.gnu.org/gnu/libtasn1/libtasn1-2.11.tar.gz
-  http://ftp.gnu.org/gnu/libtasn1/libtasn1-2.11.tar.gz
+  ftp://ftp.gnu.org/gnu/libtasn1/libtasn1-2.12.tar.gz
+  http://ftp.gnu.org/gnu/libtasn1/libtasn1-2.12.tar.gz
 
 Here are GPG detached signatures using key 0xB565716F:
-  ftp://ftp.gnu.org/gnu/libtasn1/libtasn1-2.11.tar.gz.sig
-  http://ftp.gnu.org/gnu/libtasn1/libtasn1-2.11.tar.gz.sig
+  ftp://ftp.gnu.org/gnu/libtasn1/libtasn1-2.12.tar.gz.sig
+  http://ftp.gnu.org/gnu/libtasn1/libtasn1-2.12.tar.gz.sig
 
 We publish Windows binaries for this release (32 and 64 bits):
-  ftp://ftp.gnu.org/gnu/libtasn1/libtasn1-2.11-win32.zip
-  http://ftp.gnu.org/gnu/libtasn1/libtasn1-2.11-win32.zip
-  ftp://ftp.gnu.org/gnu/libtasn1/libtasn1-2.11-win64.zip
-  http://ftp.gnu.org/gnu/libtasn1/libtasn1-2.11-win64.zip
+  ftp://ftp.gnu.org/gnu/libtasn1/libtasn1-2.12-win32.zip
+  http://ftp.gnu.org/gnu/libtasn1/libtasn1-2.12-win32.zip
+  ftp://ftp.gnu.org/gnu/libtasn1/libtasn1-2.12-win64.zip
+  http://ftp.gnu.org/gnu/libtasn1/libtasn1-2.12-win64.zip
 
 Commercial support contracts for Libtasn1 are available, and they help
 finance continued maintenance.  Simon Josefsson Datakonsult AB, a
@@ -73,11 +68,14 @@ report for libtasn1:
 The software is cryptographically signed by the author using an
 OpenPGP key identified by the following information:
 
-pub   1280R/B565716F 2002-05-05 [expires: 2012-01-24]
+pub   1280R/B565716F 2002-05-05 [expires: 2013-05-10]
       Key fingerprint = 0424 D4EE 81A0 E3D1 19C6  F835 EDA2 1E94 B565 716F
 uid                  Simon Josefsson <simon@josefsson.org>
-uid                  Simon Josefsson <jas@extundo.com>
-sub   1280R/4D5D40AE 2002-05-05 [expires: 2012-01-24]
+uid                  Simon Josefsson <simon@yubico.com>
+sub   1280R/4D5D40AE 2002-05-05 [expires: 2013-05-10]
+sub   2048R/105E722E 2012-03-13 [expires: 2013-07-26]
+sub   2048R/728AB82C 2012-03-13 [expires: 2013-07-26]
+sub   2048R/9394F626 2012-03-13 [expires: 2013-07-26]
 
 The key is available from:
   http://josefsson.org/key.txt
@@ -85,14 +83,14 @@ The key is available from:
 
 Here are the SHA-1 and SHA-224 checksums:
 
-6367c799726ad3218fac4f0e88692976258904da  libtasn1-2.11.tar.gz
-ed58186f737b196b301dbd427b5f6c5d7dc1c285f8ba1d4d3f51cb52  libtasn1-2.11.tar.gz
+b73539aee5444efb5e606b94bdf3ec5bfedb8620  libtasn1-2.12.tar.gz
+011e8ab84d57b441f0c1dc18eebdda2ce3960bc9b7fdf8e1d4e35085  libtasn1-2.12.tar.gz
 
-8f517339bc3cb034562a3d6dc595ac834d3f8c37  libtasn1-2.11-win32.zip
-2f24447ddf846218b53cf2a4b293c955506883ef8c79667d5b8b36b0  libtasn1-2.11-win32.zip
+919933732983e5075a2df288c1a3eb413e8c86c5  libtasn1-2.12-win32.zip
+29b40469ae38ba7ff71abde5b806c8d30a222723443386eff4923c57  libtasn1-2.12-win32.zip
 
-fd3fcc6b530b1dde1eb7257b14d7a35cd5583d3d  libtasn1-2.11-win64.zip
-215eacd973df6ee701bc1eb4065415db87eb95d4b90f15ee30ae56bc  libtasn1-2.11-win64.zip
+de3add4d82aef98b7e52fff1ae72c1136781363d  libtasn1-2.12-win64.zip
+6cb1e3171e38e786391cb9dd702e12724f0a19c1cf6c1953a8552e82  libtasn1-2.12-win64.zip
 
 Happy hacking,
 Simon