optimized _asn1_find_up().
[platform/upstream/libtasn1.git] / NEWS
diff --git a/NEWS b/NEWS
index 371e804..95d76d5 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,14 +1,49 @@
 GNU Libtasn1 NEWS                                     -*- outline -*-
 
-* Noteworthy changes in release 3.1 (unreleased) [stable]
+* Noteworthy changes in release 3.7 (unreleased) [stable]
+- asn1_der_decoding_element() is an alias to asn1_der_decoding().
+- optimized asn1_der_decoding_startEnd(). It only performs the decoding
+  step, if it is not already done.
+- Added asn1_copy_node2().
+- Fixes in DER decoding.
+
+* Noteworthy changes in release 3.6 (released 2014-05-25) [stable]
+- Corrected an off-by-one error in ASN.1 DER tag decoding.
+- Several improvements and new safety checks on DER decoding;
+  issues found using Codenomicon TLS test suite.
+- Marked asn1_der_decoding_element() as deprecated. Use
+  asn1_der_decoding() instead.
+
+* Noteworthy changes in release 3.5 (released 2014-05-01) [stable]
+- Correctly handle decoding of recursive CHOICE options.
+- Allow deleting elements of SET OF. Patch by Jean-Louis Thekekara.
+- Several small bug fixes found by coverity.
+- Code improvements contributed by Kurt Roeckx.
+
+* Noteworthy changes in release 3.4 (released 2013-11-25) [stable]
+- Added asn1_delete_structure2() which allows zeroizing the contents
+  of all values in the structure prior to deinitialization.
+- The parser accepts negative numbers in an INTEGER range (but
+  still does no enforce them).
+
+* Noteworthy changes in release 3.3 (released 2013-03-23) [stable]
+- More precise overflow checks using gnulib's intprops module.
+- Updates to compile in Android systems.
+
+* Noteworthy changes in release 3.2 (released 2012-11-30) [stable]
+- Corrected buffer overflow in the error reporting of the parser (reported
+  by Andreas Metzler).
+
+* Noteworthy changes in release 3.1 (released 2012-11-24) [stable]
 - Completed rename of types:
   ASN1_ARRAY_TYPE -> asn1_static_node (was asn1_static_node_t)
 - Added new types: VisibleString, NumericString, IA5String, TeletexString,
   PrintableString, UniversalString, BMPString, UTF8String. When re-defined
   a warning is being print instead of failing.
-- Parser outputs more detailed syntax error message.
+- Parser outputs more detailed syntax error messages.
 - Added asn1_decode_simple_der() and asn1_encode_simple_der().
 - Added asn1_read_value_type() to return value and type.
+- Introduced ASN1_ETYPE_UTC_TIME and ASN1_ETYPE_GENERALIZED_TIME
 
 * Noteworthy changes in release 3.0 (2012-10-28) [stable]
 - Added tool in tests/ to benchmark X.509 structure decoding.
@@ -384,7 +419,7 @@ GNU Libtasn1 NEWS                                     -*- outline -*-
 - Initial release
 
 ----------------------------------------------------------------------
-Copyright (C) 2002-2012 Free Software Foundation, Inc.
+Copyright (C) 2002-2014 Free Software Foundation, Inc.
 Copying and distribution of this file, with or without modification,
 are permitted in any medium without royalty provided the copyright
 notice and this notice are preserved.