From 2cba06f791b510dcd72e309cc3433d36a4c20c4ec7828c7b5256c030e919e8c0 Mon Sep 17 00:00:00 2001
From: Denisart Benjamin
Date: Thu, 9 Jul 2015 10:44:56 +0000
Subject: [PATCH] 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
---
pyasn1-0.1.7.tar.gz | 3 --
pyasn1-0.1.8.tar.gz | 3 ++
python-pyasn1.changes | 66 +++++++++++++++++++++++++++++++++++++++++++
python-pyasn1.spec | 2 +-
4 files changed, 70 insertions(+), 4 deletions(-)
delete mode 100644 pyasn1-0.1.7.tar.gz
create mode 100644 pyasn1-0.1.8.tar.gz
diff --git a/pyasn1-0.1.7.tar.gz b/pyasn1-0.1.7.tar.gz
deleted file mode 100644
index 9a0d7ec..0000000
--- a/pyasn1-0.1.7.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:e4f81d53c533f6bd9526b047f047f7b101c24ab17339c1a7ad8f98b25c101eab
-size 68120
diff --git a/pyasn1-0.1.8.tar.gz b/pyasn1-0.1.8.tar.gz
new file mode 100644
index 0000000..f1d05d0
--- /dev/null
+++ b/pyasn1-0.1.8.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5d33be7ca0ec5997d76d29ea4c33b65c00c0231407fff975199d7f40530b8347
+size 75676
diff --git a/python-pyasn1.changes b/python-pyasn1.changes
index 1dbd6a0..07a8739 100644
--- a/python-pyasn1.changes
+++ b/python-pyasn1.changes
@@ -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
diff --git a/python-pyasn1.spec b/python-pyasn1.spec
index 9692744..88bb3f3 100644
--- a/python-pyasn1.spec
+++ b/python-pyasn1.spec
@@ -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