7
0

4 Commits

View File

@@ -34,11 +34,11 @@ Thu Dec 14 15:47:32 UTC 2023 - Victor Zhestkov <vzhestkov@suse.com>
* Many bugfixes all around, see CHANGES.rst
- Update to 0.4.5
* Debug logging refactored for more efficiency when disabled and for more
functionality when in use. Specifically, the global LOG object can easily
be used from any function/method, not just from codec main loop as it used
* Debug logging refactored for more efficiency when disabled and for more
functionality when in use. Specifically, the global LOG object can easily
be used from any function/method, not just from codec main loop as it used
to be.
* More debug logging added to BER family of codecs to ease encoding problems
* More debug logging added to BER family of codecs to ease encoding problems
troubleshooting.
* Copyright notice extended to the year 2019
* Fixed defaulted constructed SEQUENCE component initialization.
@@ -153,7 +153,7 @@ Thu Sep 7 09:24:51 UTC 2017 - michael@stroeder.com
unicode decoding may have scrambled the data
Revision 0.3.3, released 27-08-2017
* Improved ASN.1 types instantiation performance
* Improved BER/CER/DER decoder performance by not unconditionally casting
substrate into str/bytes.
@@ -171,7 +171,7 @@ Tue Aug 15 17:32:13 UTC 2017 - michael@stroeder.com
- updated to upstream release 0.3.2
Revision 0.3.2, released 04-08-2017
* Fixed SequenceOf/SetOf types initialization syntax to remain
backward compatible with pyasn1 0.2.*
* Rectified thread safety issues by moving lazy, run-time computation
@@ -393,10 +393,10 @@ Sat Jul 4 20:42:15 UTC 2015 - michael@stroeder.com
- When comparing ASN.1 types, by-tag and/or by-constraints matching
can now be performed with the isSuperTypeOf()/isSameTypeWith() optional
flags.
- Constructed types now verify their consistency by invoking
- Constructed types now verify their consistency by invoking
isSameTypeWith(matchTags=True, matchConstraints=False) and
isSuperTypeOf(matchTags=False, matchConstraints=True) for each of their
components rather than isSuperTypeOf() as it used to be. Constriants check
components rather than isSuperTypeOf() as it used to be. Constriants check
could be enforced to isSameTypeWith() with the strictConstraints=True
constructed classes attribute.
- Constructed types can now be initialized with new .setComponents() method
@@ -404,7 +404,7 @@ Sat Jul 4 20:42:15 UTC 2015 - michael@stroeder.com
reflect this change.
- NamedTypes() and NamedValues() made comparable.
- Test coverage extended to cover pyasn1 types __repr__() function.
- The abs(Integer()) & abs(Real()) operation now returns respective pyasn1
- The abs(Integer()) & abs(Real()) operation now returns respective pyasn1
type, not a Python type.
- More Python magic methods implementations added to Integer & Real classes
(e.g. __pos__, __neg__, __round__, __floor__, __ceil__, __trunc__)
@@ -461,7 +461,7 @@ Tue May 7 08:23:39 UTC 2013 - michael@stroeder.com
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
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
@@ -543,7 +543,7 @@ Tue Nov 8 06:25:13 UTC 2011 - highwaystar.ru@gmail.com
* Hex/bin string initializer to OctetString object reworked
(in a backward-incompatible manner)
* Fixed float() infinity compatibility issue (affects 2.5 and earlier)
* Fixed a bug/typo at Boolean CER encoder
* Fixed a bug/typo at Boolean CER encoder
* Major overhawl for Python 2.4 -- 3.2 compatibility
+ get rid of old-style types
+ drop string module usage