commit python3-pyasn1 for openSUSE:Factory

Hello community, here is the log from the commit of package python3-pyasn1 for openSUSE:Factory checked in at 2017-02-22 13:45:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3-pyasn1 (Old) and /work/SRC/openSUSE:Factory/.python3-pyasn1.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python3-pyasn1" Changes: -------- --- /work/SRC/openSUSE:Factory/python3-pyasn1/python3-pyasn1.changes 2016-05-17 17:11:41.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python3-pyasn1.new/python3-pyasn1.changes 2017-02-22 13:45:40.395462561 +0100 @@ -1,0 +2,65 @@ +Mon Feb 20 19:58:28 UTC 2017 - arun@gmx.de + +- specfile: + * update copyright year + * updated file format for %doc section (.e.g. .txt->.rst) + +- update to version 0.2.2: + * FIX TO A SECURITY WEAKNESS: define length only decoders could have + successfully processed indefinite length serialization. + * FIX TO A SECURITY WEAKNESS: canonical decoders (CER/DER) may have + successfully consumed non-canonical variations of (otherwise + valid) serialization. + * Broken Enumerated subtyping fixed. + +- changes from version 0.2.1: + * FIX TO A SECURITY WEAKNESS: BER decoder improperly cached long + tags. + * New "native" codec implemented to transform pyasn1 types to Python + built-in types and back. + * Switched to new-style classes. + * Sphinx documentation added. + * BitString improvements: + + simple string of binary digits is now supported as initializer + + default str() yields string of binary digits (used to yield + str(tuple()) + + binValue and hexValue initializers added + + .asNumbers(), .asOctets() and asInteger() representation added + * Components of constructed ASN.1 types can now be populated with + uninitialized ASN.1 objects by assigning either noValue sentinel + or setupComponent() function return in addition to now-legacy None + sentinel. This should improve code readability. + * NoValue class improved to become a singleton and catch more kinds + of access to it. + * Compatibility wrappers str2octs() and oct2strs() fixed to run over + iso-8859-1 encoding. + * Integer changed to emit Real instance if division produces a + float. + * True division operation now supported by Integer type. + * The __contains__(), __reverse__() methods implemented for + container types + * Iterator protocol support implemented for all container types. + Warning, warning, warning: this change may potentially affect + backward compatibility when: + + user class overrides __getitem__() without overriding __iter__() + + when user code iterates over SEQUENCE object to get its + components (now keys will be yielded) + * Almost complete Python list and dict protocols added to + SequenceOf/SetOf and Sequence/Set respectively + * Fix to divmod operation implementation in Integer type. + * Fix to IntegerDecoder's precomputed value map on Python 3. + * Fix to base ASN.1 types to run in "unicode_literals" mode. + * Fix to composite constraints "+" operands ordering + (AbstractConstraintSet.__radd__) + * Fix to constraints merge in .subtype() -- on merge existing + constraints are expanded to accommodate new constraints, not the + other way round. When existing constraints are wrapped in + ConstraintsIntersection composite, additional constraints being + added on subtyping effectively further narrow the set of allowed + values, which aligns well with the notion of subtyping. + * Fix to NamedTypes methods to handle .getTagMap() returning None + * Fix to Set/Sequence.setDefaultComponents() to return self + * Copyright notice added to non-trivial source code files. + * Author's email changed, copyright extended to 2017 + +------------------------------------------------------------------- @@ -7 +71,0 @@ - Old: ---- pyasn1-0.1.9.tar.gz New: ---- pyasn1-0.2.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-pyasn1.spec ++++++ --- /var/tmp/diff_new_pack.aZPvnN/_old 2017-02-22 13:45:41.043370290 +0100 +++ /var/tmp/diff_new_pack.aZPvnN/_new 2017-02-22 13:45:41.047369721 +0100 @@ -1,7 +1,7 @@ # # spec file for package python3-pyasn1 # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python3-pyasn1 -Version: 0.1.9 +Version: 0.2.2 Release: 0 Summary: ASN.1 types and codecs License: BSD-3-Clause @@ -49,7 +49,7 @@ %files %defattr(-,root,root,-) -%doc CHANGES.txt LICENSE.txt README.txt THANKS.txt TODO.txt doc +%doc CHANGES.rst LICENSE.rst README.md THANKS.txt TODO.rst doc %{python3_sitelib}/pyasn1 %{python3_sitelib}/pyasn1-%{version}-py%{py3_ver}.egg-info ++++++ pyasn1-0.1.9.tar.gz -> pyasn1-0.2.2.tar.gz ++++++ ++++ 20997 lines of diff (skipped)
participants (1)
-
root@hilbertn.suse.de