Change logs for python-pskc source package in Eoan

  • python-pskc (1.1-1) unstable; urgency=medium
    
      [ Arthur de Jong ]
      * New upstream release:
        - add a remove_encryption() function
        - always write a 1.0 PSKC version, even when another version was read
        - correctly write a PSKC file with a global IV
        - correctly write a PSKC file without a MAC key
        - add a pskc2pskc script for converting a legacy PSKC file to a RFC 6030
          compliant version and for adding or removing encryption
        - add a csv2pskc script for generating a PSKC file from a CSV file
        - make all the scripts (pskc2csv, pskc2pskc and csv2pskc) entry points so
          they are available on package installation
      * Ship scripts in new pskc-utils package
      * Switch to using debian/master branch
      * Make signing key minimal (thanks lintian)
      * Upgrade to standards-version 4.3.0 (no changes needed)
      * Add a simple autopkgtest test suite
    
      [ Ondřej Nový ]
      * d/control: Set Vcs-* to salsa.debian.org
      * d/control: Remove ancient X-Python-Version field
      * d/control: Remove ancient X-Python3-Version field
      * Convert git repository from git-dpm to gbp layout
      * Use 'python3 -m sphinx' instead of sphinx-build for building docs
    
     -- Arthur de Jong <email address hidden>  Wed, 13 Feb 2019 22:45:14 +0100
  • 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 <email address hidden>  Sun, 31 Dec 2017 16:07:35 +0100