diff --git a/python-pyasn1.changes b/python-pyasn1.changes index 67ae323..686c5b7 100644 --- a/python-pyasn1.changes +++ b/python-pyasn1.changes @@ -1,88 +1,68 @@ -------------------------------------------------------------------- -Thu Oct 24 11:11:21 UTC 2013 - speilicke@suse.com - -- Require python-setuptools instead of distribute (upstreams merged) - ------------------------------------------------------------------- Thu Oct 24 11:10:32 UTC 2013 - speilicke@suse.com - Require python-setuptools instead of distribute (upstreams merged) +- Fix changes file ------------------------------------------------------------------- Tue May 7 08:23:39 UTC 2013 - michael@stroeder.com - updated to upstrean release 0.1.7 - -Revision 0.1.7 --------------- - -- License updated to vanilla BSD 2-Clause to ease package use - (http://opensource.org/licenses/BSD-2-Clause). -- Test suite made discoverable by unittest/unittest2 discovery feature. -- Fix to decoder working on indefinite length substrate -- end-of-octets - marker is now detected by both tag and value. Otherwise zero values may - interfere with end-of-octets marker. -- Fix to decoder to fail in cases where tagFormat indicates inappropriate - format for the type (e.g. BOOLEAN is always PRIMITIVE, SET is always - CONSTRUCTED and OCTET STRING is either of the two) -- Fix to REAL type encoder to force primitive encoding form encoding. -- Fix to CHOICE decoder to handle explicitly tagged, indefinite length - mode encoding -- Fix to REAL type decoder to handle negative REAL values correctly. Test - case added. + - License updated to vanilla BSD 2-Clause to ease package use + (http://opensource.org/licenses/BSD-2-Clause). + - Test suite made discoverable by unittest/unittest2 discovery feature. + - Fix to decoder working on indefinite length substrate -- end-of-octets + marker is now detected by both tag and value. Otherwise zero values may + interfere with end-of-octets marker. + - Fix to decoder to fail in cases where tagFormat indicates inappropriate + format for the type (e.g. BOOLEAN is always PRIMITIVE, SET is always + CONSTRUCTED and OCTET STRING is either of the two) + - Fix to REAL type encoder to force primitive encoding form encoding. + - Fix to CHOICE decoder to handle explicitly tagged, indefinite length + mode encoding + - Fix to REAL type decoder to handle negative REAL values correctly. Test + case added. ------------------------------------------------------------------- Fri Jan 18 09:19:52 UTC 2013 - michael@stroeder.com - updated to upstrean release 0.1.6 - -Revision 0.1.6 --------------- - -- The compact (valueless) way of encoding zero INTEGERs introduced in - 0.1.5 seems to fail miserably as the world is filled with broken - BER decoders. So we had to back off the *encoder* for a while. - There's still the IntegerEncoder.supportCompactZero flag which - enables compact encoding form whenever it evaluates to True. -- Report package version on debugging code initialization. - -Revision 0.1.5 --------------- - -- Documentation updated and split into chapters to better match - web-site contents. -- Make prettyPrint() working for non-initialized pyasn1 data objects. It - used to throw an exception. -- Fix to encoder to produce empty-payload INTEGER values for zeros -- Fix to decoder to support empty-payload INTEGER and REAL values -- Fix to unit test suites imports to be able to run each from - their current directory + - The compact (valueless) way of encoding zero INTEGERs introduced in + 0.1.5 seems to fail miserably as the world is filled with broken + BER decoders. So we had to back off the *encoder* for a while. + There's still the IntegerEncoder.supportCompactZero flag which + enables compact encoding form whenever it evaluates to True. + - Report package version on debugging code initialization. +- Changes from version 0.1.5: + - Documentation updated and split into chapters to better match + web-site contents. + - Make prettyPrint() working for non-initialized pyasn1 data objects. It + used to throw an exception. + - Fix to encoder to produce empty-payload INTEGER values for zeros + - Fix to decoder to support empty-payload INTEGER and REAL values + - Fix to unit test suites imports to be able to run each from + their current directory ------------------------------------------------------------------- Fri Jul 27 18:03:18 UTC 2012 - michael@stroeder.com - updated to upstrean release 0.1.4 + * A built-in de/serialization debugging facility added + * Package versioning added (pyasn1.__version__) + * Leading sub-OIDs overflow condition handled + * REAL type exponent encoding implemented properly at BER codec + * Boolean BER decoder fixed to allow arbitrary payload + * Leading 0x80 octet now handled properly by DER/CER/DER + ObjectIdentifier decoder - includes fix needed by python-ldap's module ldap.syncrepl -Most important changes include: - -* A built-in de/serialization debugging facility added -* Package versioning added (pyasn1.__version__) -* Leading sub-OIDs overflow condition handled -* REAL type exponent encoding implemented properly at BER codec -* Boolean BER decoder fixed to allow arbitrary payload -* Leading 0x80 octet now handled properly by DER/CER/DER - ObjectIdentifier decoder - ------------------------------------------------------------------- Wed Apr 25 20:11:18 UTC 2012 - michael@stroeder.com - updated to upstrean release 0.1.3 - -From upstream CHANGES: -- Include class name into asn1 value constraint violation exception. -- Fix to OctetString.prettyOut() method that looses leading zero when - building hex string. + - Include class name into asn1 value constraint violation exception. + - Fix to OctetString.prettyOut() method that looses leading zero when + building hex string. ------------------------------------------------------------------- Wed Apr 18 07:46:46 UTC 2012 - saschpe@suse.de @@ -98,14 +78,12 @@ Tue Apr 17 15:12:23 UTC 2012 - dmueller@suse.com Fri Mar 23 09:59:28 UTC 2012 - michael@stroeder.com - updated to upstrean release 0.1.2 - -From upstream CHANGES: -- Fix to __long__() to actually return longs on py2k -- Fix to OctetString.__str__() workings of a non-initialized object. -- Fix to quote initializer of OctetString.__repr__() -- Minor fix towards ObjectIdentifier.prettyIn() reliability -- ObjectIdentifier.__str__() is aliased to prettyPrint() -- Exlicit repr() calls replaced with '%r' + - Fix to __long__() to actually return longs on py2k + - Fix to OctetString.__str__() workings of a non-initialized object. + - Fix to quote initializer of OctetString.__repr__() + - Minor fix towards ObjectIdentifier.prettyIn() reliability + - ObjectIdentifier.__str__() is aliased to prettyPrint() + - Exlicit repr() calls replaced with '%r' ------------------------------------------------------------------- Thu Dec 8 13:52:32 UTC 2011 - coolo@suse.com