forked from pool/python-pyasn1
Accepting request 315086 from home:stroeder:branches:devel:languages:python
update to new upstream release 0.1.8 OBS-URL: https://build.opensuse.org/request/show/315086 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyasn1?expand=0&rev=34
This commit is contained in:
committed by
Git OBS Bridge
parent
f0be8820fc
commit
2cba06f791
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e4f81d53c533f6bd9526b047f047f7b101c24ab17339c1a7ad8f98b25c101eab
|
||||
size 68120
|
3
pyasn1-0.1.8.tar.gz
Normal file
3
pyasn1-0.1.8.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5d33be7ca0ec5997d76d29ea4c33b65c00c0231407fff975199d7f40530b8347
|
||||
size 75676
|
@@ -1,3 +1,69 @@
|
||||
-------------------------------------------------------------------
|
||||
Sat Jul 4 20:42:15 UTC 2015 - michael@stroeder.com
|
||||
|
||||
- updated to upstrean release 0.1.8
|
||||
- ObjectIdentifier codec fixed to work properly with arc 0 and arc 2 values.
|
||||
- Explicit limit on ObjectIdentifier arc value size removed.
|
||||
- Unicode initializer support added to OctetString type and derivatives.
|
||||
- New prettyPrintType() abstract method implemented to base pyasn1 types
|
||||
to facilitate encoding errors analisys.
|
||||
- The __str__() method implemented to Tag, TagSet and TagMap classes to
|
||||
ease encoding errors troubleshooting.
|
||||
easing encoding errors
|
||||
- Fix to SEQUENCE and SET types to give them their private componentTypes
|
||||
collection (which is a NamedTypes object) so that they won't collide in
|
||||
a MT execution environment.
|
||||
- Missing T61String,ISO646String character types and ObjectDescriptor useful
|
||||
type added.
|
||||
- Distribute is gone, switched to setuptools completely.
|
||||
- Missing NamedValues.__repr__() added.
|
||||
- The base.NoValue() class, that indicates uninitialized ASN.1 object,
|
||||
made public.
|
||||
- The base.NoValue() class instances now support __repr__() what makes
|
||||
possible to perform repr() on uninitialized pyasn1 types objects.
|
||||
- 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
|
||||
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
|
||||
could be enforced to isSameTypeWith() with the strictConstraints=True
|
||||
constructed classes attribute.
|
||||
- Constructed types can now be initialized with new .setComponents() method
|
||||
which accepts both var-args and keyword-args. Default repr() modified to
|
||||
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
|
||||
type, not a Python type.
|
||||
- More Python magic methods implementations added to Integer & Real classes
|
||||
(e.g. __pos__, __neg__, __round__, __floor__, __ceil__, __trunc__)
|
||||
- The Integer.__invert__ Python magic method implemented.
|
||||
- The OctetString.__int__() and .__float__() magic methods implemented.
|
||||
- Handle the case of null writer at Debug printer.
|
||||
- BitString encoder/decoder performance improved.
|
||||
- Built-in debugging is now based on Python logging module.
|
||||
- Fix to NamedType.__repr__() to work properly.
|
||||
- Fixes to __repr__() implementation of many built-in ASN.1 types to take into
|
||||
account all of their initializers such as tagSet, subtypeSpec etc.
|
||||
- String typed float initializer to REAL type now supported.
|
||||
- Float typed mantissa initializer to REAL type for base 2 added.
|
||||
- Encoding bases 8 and 16 support for REAL type binary encoder added.
|
||||
- More strict CER/DER encoders added for GeneralizedTime and UTCTime types.
|
||||
- Asn1Item.hasValue() added to easily distinguish initalized ASN.1 objects
|
||||
from uninitialized ones (e.g. pure types).
|
||||
- Fix to REAL type binary decoder to handle different bases and scale factor.
|
||||
- Fix to TagSet.repr() to include [obsolete] baseTag information.
|
||||
- Fix to broken REAL type decoding handling.
|
||||
- Fix to BitString and OctetString decoders dealing with constructed
|
||||
encoding -- it used to be possible to embed other types in substrate.
|
||||
- Fix to end-of-octest sentinel handling:
|
||||
* require strict two-zeros sentinel encoding
|
||||
* recognize EOO sentinel only when explicitly requested by caller
|
||||
of the decoder via allowEoo=True parameter (warning: API change)
|
||||
- DER codec hardened not to tolerate indefinite length encoding/decoding.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 22 12:35:13 UTC 2015 - mcihar@suse.cz
|
||||
|
||||
|
@@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
Name: python-pyasn1
|
||||
Version: 0.1.7
|
||||
Version: 0.1.8
|
||||
Release: 0
|
||||
Summary: ASN.1 types and codecs
|
||||
License: BSD-2-Clause
|
||||
|
Reference in New Issue
Block a user