--- - branch: MAIN date: Tue Nov 28 09:14:34 UTC 2017 files: - new: '1.18' old: '1.17' path: pkgsrc/security/py-asn1/Makefile pathrev: pkgsrc/security/py-asn1/Makefile@1.18 type: modified - new: '1.12' old: '1.11' path: pkgsrc/security/py-asn1/PLIST pathrev: pkgsrc/security/py-asn1/PLIST@1.12 type: modified - new: '1.15' old: '1.14' path: pkgsrc/security/py-asn1/distinfo pathrev: pkgsrc/security/py-asn1/distinfo@1.15 type: modified id: 20171128T091434Z.63d346f2706a24e8a76b1eac256afb087f7e8c69 log: | py-asn1: updated to 0.4.2 Revision 0.4.2: --------------- - Fixed explicit tag splitting in chunked encoding mode at OctetString and BitString encoders Revision 0.4.1: --------------- - ANY DEFINED BY clause support implemented - Encoders refactored to take either a value (as ASN.1 object) or a Python value plus ASN.1 schema - BitString decoder optimised for better performance when running on constructed encoding - Constructed types' .getComponentBy*() methods accept the default parameter to return instead if schema object is to be returned - Constructed types' .getComponentBy*() methods accept the instantiate parameter to disable automatic inner component instantiation - The ASN.1 types' __repr__ implementation reworked for better readability at the cost of not being eval-compliant - Most ASN.1 types' __str__ magic methods (except for OctetString and character types) reworked to call .prettyPrint() rather than .prettyPrint calling __str__ as it was before. The intention is to eventually deprecate .prettyPrint() in favor of str(). The other related change is that str() of enumerations and boolean types will return string label instead of number. - Fixed Choice.clear() to fully reset internal state of the object - Sphinx documentation rearranged, simplified and reworded - The isValue singleton is now the only way to indicate ASN.1 schema as opposed to ASN.1 schema instance. The legacy None initializer support has been removed. - Changed Null object initialization behaviour: previous default value ('') is not set anymore. Thus Null() call produces a ASN.1 schema object, while Null('') - value object. - Migrated all docs and references from SourceForge - Imports PEP8'ed - Fixed ASN.1 encoder not to omit empty substrate produced for inner component if the inner component belongs to the simple class (as opposed to constructed class) - Fixed CER/DER encoders to respect tagged CHOICE when ordering SET components - Fixed ASN.1 types not to interfere with the Pickle protocol - Fixed Sequence/SequenceOf types decoding heuristics in schema-less decoding mode module: pkgsrc subject: 'CVS commit: pkgsrc/security/py-asn1' unixtime: '1511860474' user: adam