• Update to signcontrol.py (v. 1.5.0)

    From =?UTF-8?Q?Julien_=C3=89LIE?=@21:1/5 to All on Sun Oct 29 12:19:32 2023
    XPost: news.software.nntp

    Hi all,

    I have just released a new version of signcontrol.py (v. 1.5.0, 2023/10/29).

    The main point of this release is to support Python 3.

    This Python script is aimed at helping Usenet hierarchy administrators
    in maintaining the canonical lists of newsgroups in the hierarchies they administer. It enforces best practices regarding the syntax of Usenet
    control articles.
    It is also useful to manage PGP keys: generation, import, export,
    removal, and revokal.


    You can download the release via Github. Technically, there are only
    two files to download (signcontrol.py and signcontrol.conf).
    The release tag is here:
    https://github.com/Julien-Elie/usenet-signcontrol/releases/tag/1.5.0

    The contents and documentation of the latest version of signcontrol.py
    can be browsed here:
    https://github.com/Julien-Elie/usenet-signcontrol



    The changes since the previous version are:

    - 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.




    Feel free to use this new version, and please let me know of any
    problems you may encounter.

    --
    Julien ÉLIE

    « Dans toute statistique, l'inexactitude du nombre est compensée par la
    précision des décimales. » (Alfred Sauvy)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)