Skip to content

signcontrol.py 1.5.0

Latest
Compare
Choose a tag to compare
@Julien-Elie Julien-Elie released this 29 Oct 11:04
· 9 commits to master since this release
1.5.0

2023-10-29
Full changes and diff from previous release

  • Add compatibility with both Python 2 and Python 3.

  • Default encoding for generated control articles is now UTF-8 in the configuration file (this charset SHOULD be used for non-ASCII characters, per Section 4.2 of RFC 5537). If you are upgrading from a previous version of signcontrol.py, and your checkgroups file contains descriptions with non-ASCII characters, you are encouraged to also switch to UTF-8 as the value of the ENCODING parameter, use UTF-8 input in your terminal, and convert your checkgroups file to this charset.

  • Use --full-generate-key instead of --gen-key when generating a new pair of keys as GnuPG versions greater than 2.1.17 otherwise unconditionally set an expiration date.

  • Recommend at least a 3072-bit RSA key (and not a 2048-bit one).

  • Fix the feature of key revocation.

  • Colourize errors and recommendations in the terminal output to better view them.

  • Add the URL to the ftp.isc.org's README.html file in the X-Info header field only if not already present (it was previously unconditionally added).

  • Switch ftp.isc.org's URLs from ftp to https in the X-Info header field.

  • Improve documentation, with more details and return of experience accumulated since the last release.