1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118
|
python-pskc (1.0-1) unstable; urgency=medium
* New upstream release:
- fix a bug in writing passphrase encrypted PSKC files on Python3
- fix a typo in the pin_max_failed_attempts attribute (the old name is
available as a deprecated property)
- switch from pycrypto to cryptography as provider for encryption
functions because the latter is better supported
- switch to using the PBKDF2 implementation from hashlib which requires
Python 2.7.8 or newer
- use defusedxml when available (python-pskc now supports both standard
xml.etree and lxml with and without defusedxml)
- support checking and generating embedded XML signatures (this requires
the signxml library which is not required for any other operations)
(note that signxml is currently not packaged in Debian)
- add limited support for very old draft PSKC versions (it is speculated
that this resembles the "Verisign PSKC format" that some applications
produce)
- support Camellia-CBC and KW-Camellia encryption algorithms
- support any hashing algorithm available in Python
- add a --secret-encoding option to pskc2csv to allow base64 encoded
binary output
- support naming the CSV column headers in pskc2csv
- add a manual page for pskc2csv
- a number of documentation, code style and test suite improvements
* Drop patch to add missing file from tarball
* Work around test suite issues
* Switch to HTTPS URLs
* Use Python3 version to build Sphinx documentation and use sphinx-build
* Upgrade to standards-version 4.1.3 (no changes needed)
-- Arthur de Jong <adejong@debian.org> Sun, 31 Dec 2017 16:07:35 +0100
python-pskc (0.5-1) unstable; urgency=medium
* New upstream release:
- numerous compatibility improvements for reading PSKC files that do not
follow the RFC 6030 schema exactly: specifically accept a number of old
Internet Draft specifications that preceded RFC 6030 and support an
ActivIdentity file format
- split device information from key information (keep old API available)
to allow multiple keys per device (this is not allowed by RFC 6030 but
was allowed in older Internet Drafts)
- accept MAC to be over plaintext in addition to ciphertext
- fall back to using encryption key as MAC key
- documentation improvements
* Add file missing from upstream tarball
* Upgrade to standards-version 3.9.8 (no changes needed)
-- Arthur de Jong <adejong@debian.org> Sat, 21 Jan 2017 22:26:25 +0100
python-pskc (0.4-2) unstable; urgency=medium
* Add Breaks/Replaces to allow upgrades from older versions
(closes: #820025)
-- Arthur de Jong <adejong@debian.org> Tue, 05 Apr 2016 22:13:26 +0200
python-pskc (0.4-1) unstable; urgency=medium
* New upstream release:
- add support for writing encrypted PSKC files (with either a pre-shared
key or PBKDF2 password-based encryption)
- extend may_use() policy checking function to check for unknown policy
elements and key expiry
- add a number of tests for existing vendor PSKC files and have full line
coverage with tests
- be more lenient in handling a number of XML files (e.g. automatically
sanitise encryption algorithm URIs, ignore XML namespaces and support
more spellings of some properties)
- support reading password or key files in pskc2csv
- support Python 3 in the pskc2csv script (thanks Mathias Laurin)
- refactoring and clean-ups to be more easily extendible (thanks Mathias
Laurin)
* Use https in Vcs-Git field (thanks lintian)
* Update package description
* Add a python-pskc-doc package
* Upgrade to standards-version 3.9.7 (no changes needed)
-- Arthur de Jong <adejong@debian.org> Mon, 28 Mar 2016 22:04:23 +0200
python-pskc (0.3-1) unstable; urgency=medium
* New upstream release:
- support writing unencrypted PSKC files
- include a sample pskc2csv script in the source code
- fix an issue with XML namespaces for PBKDF2 parameters
- support Python 3
- update documentation
* Update debian/copyright
* Update debhelper compatibility level to 9
* Bump Standards-Version to 3.9.6, no changes needed
* Switch to pybuild buildsystem
* Also build a python3-pskc package for Python 3
* Provide the pskc2csv.py example script
-- Arthur de Jong <adejong@debian.org> Thu, 08 Oct 2015 12:43:24 +0200
python-pskc (0.2-1) unstable; urgency=medium
* New upstream release:
- raise exceptions on parsing, decryption and other problems
- support more encryption algorithms (AES128-CBC, AES192-CBC, AES256-CBC,
TripleDES-CBC, KW-AES128, KW-AES192, KW-AES256 and KW-TripleDES) and be
more lenient in accepting algorithm URIs
- support all HMAC algorithms that Python's hashlib module has hash
functions for (HMAC-MD5, HMAC-SHA1, HMAC-SHA224, HMAC-SHA256,
HMAC-SHA384 and HMAC-SHA512)
- support PRF attribute of PBKDF2 algorithm
* Build and install Sphinx documentation.
-- Arthur de Jong <adejong@debian.org> Fri, 20 Jun 2014 14:50:59 +0200
python-pskc (0.1-1) unstable; urgency=medium
* Initial release.
-- Arthur de Jong <adejong@debian.org> Fri, 23 May 2014 16:00:30 +0200
|