forked from pool/python-pyasn1
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyasn1?expand=0&rev=48
This commit is contained in:
committed by
Git OBS Bridge
parent
8950d348f0
commit
c8f99a7f5f
@@ -3,6 +3,37 @@ Mon Mar 6 13:28:21 UTC 2017 - michael@stroeder.com
|
|||||||
|
|
||||||
- updated to upstream release 0.2.3
|
- updated to upstream release 0.2.3
|
||||||
|
|
||||||
|
Revision 0.2.3, released 25-02-2017
|
||||||
|
-----------------------------------
|
||||||
|
|
||||||
|
- Improved SEQUENCE/SET/CHOICE decoding performance by maintaining a single shared
|
||||||
|
NamedType object for all instances of SEQUENCE/SET object.
|
||||||
|
- Improved INTEGER encoding/decoding by switching to Python's built-in
|
||||||
|
integer serialization functions.
|
||||||
|
- Improved BitString performance by rebasing it onto Python int type and leveraging
|
||||||
|
fast Integer serialization functions.
|
||||||
|
- BitString type usability improved in many ways: for example bitshifting and
|
||||||
|
numeric operation on BitString is now possible.
|
||||||
|
- Minor ObjectIdentifier type performance optimization.
|
||||||
|
- ASN.1 character types refactored to keep unicode contents internally
|
||||||
|
(rather than serialized octet stream) and duck-type it directly.
|
||||||
|
- ASN.1 OctetString initialized from a Python object performs bytes()
|
||||||
|
on it when running on Python 3 (used to do str() which is probably
|
||||||
|
less logical).
|
||||||
|
- Missing support for NoValue.__sizeof__ added.
|
||||||
|
- Added checks to make sure SEQUENCE/SET components being assigned
|
||||||
|
match the prototypes.
|
||||||
|
- Setter methods for constructed types consistently accept matchTags
|
||||||
|
and matchConstraints flags to control the strictness of inner
|
||||||
|
components compatibility verification. Previously, these checks
|
||||||
|
were tied to verifyConstraints flag, now they are all independent.
|
||||||
|
- General documentation improvements here and there.
|
||||||
|
- Fix to __reversed__() magic to make it returning an iterator.
|
||||||
|
- Test suite simplified and unified.
|
||||||
|
- The __all__ variable added to most of the Python modules.
|
||||||
|
- The "test" directory renamed into "tests" not to collide with
|
||||||
|
the "test" module.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Feb 7 07:35:04 UTC 2017 - michael@stroeder.com
|
Tue Feb 7 07:35:04 UTC 2017 - michael@stroeder.com
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user