• [flnews] Version 1.0.0 released

    From Michael =?ISO-8859-1?Q?B=E4uerle?=@21:1/5 to All on Fri Jun 4 11:26:08 2021
    XPost: de.comm.software.newsreader

    flnews 1.0.0
    ============

    Important notes:
    - The new configuration data format is not compatible with versions 0.x
    (indicated by the major number bump)!
    A script is provided to automatically convert existing configuration
    data to the new format. Read "migration/README" for details.
    - Because the location of the configuration has changed (see new XDG
    module below), the configuration for versions 0.x is preserved.
    - It is still possible to downgrade flnews to 0.x, the preserved old
    configuration data is used again in this case.
    - Now the release version contains 3 numbers "x.y.z"
    Major (x) indicates compatibility with configuration data
    Minor (y) is incremented for new features
    Patch (z) is incremented for bug fixes

    Bug fixes:
    - GUI: After unsubscribing the last group, the article tree/list was not
    cleared and the user can click on articles for which the associated
    data no longer exists. Such operations will crash the program
    (reported by Martin Schnitkemper).
    - GUI: On macOS with system menu bar the status updates to menu entry
    "Group->Sort by article number" work now (patch from Dennis Preiser).
    The required method update() is not available with old FLTK 1.3
    libraries, the option CFG_COCOA_SYS_MENUBAR now requires FLTK 1.4.
    - GUI: Use FLTK default forground color for group subscription window
    too. This should make the content readable with dark background
    (reported by Christian Schumacher).
    - GUI: If there are multiple signature separators ("-- ") present, now
    the last one is used according to "Usenet Best Practice" draft 01
    (reported by Marcel Logen).
    - ENC: URI percent encoder for scheme <news> fixed: The characters
    defined as <gen-delims> (RFC 3986 Section 2.2) are now encoded
    (reported by Marcel Logen).

    New features and improvements:
    - XDG: Moved default configuration directory to location defined by XDG
    Base Directory Specification 0.7 ("$XDG_CONFIG_HOME/$CFG_NAME").
    Other modules now ask the XDG module for the configuration path.
    - MAIN: The new command line option "-confprefix" can be used to
    override the configuration directory (proposed by Helmut Waitzmann).
    - MAIN: New command line option "-debug" to enable debug mode early.
    - EXT: Support for external inews added.
    - GUI: It is now possible to mark all articles in all groups as read
    (menu entry "Group->Mark all groups as read").
    Pathname can be specified with the new "inews" entry in configfile.
    - GUI: New menu entry "Group->Mark subthread as read".
    - GUI: If there is only one entity to display for a MIME multipart
    message (e.g. the selected one with multipart/alternative), the
    entity header is now displayed too.
    - GUI: Modified question popup windows to handle pressing ESC key as
    "No" or "Reject" respectively.
    - GUI: Some entries moved from menu "Article" to "Group".
    - TLS: Deprecated functions from OpenSSL 3 API are no longer used.

    Tested to work with:
    - FLTK 1.4 development snapshot
    Allows the use of glyph substitution (rendering with multiple fonts)
    if compiled with Pango.
    - OpenSSL 3.0 Alpha 16
    Allows negotiation of RFC 7919 FFDHE groups for TLS key exchange.

    Known problems:
    - Default awk on Debian GNU/Linux is not POSIX conformant enough
    Using gawk works (can be installed with "apt install gawk").
    Another option is to specify a POSIX conformant awk in the flnews
    CONFIG file.

    Full changelog, Sourcecode, Documentation, etc.: <https://micha.freeshell.org/flnews/>
    <https://www.ybtra.de/flnews-mirror/>
    <http://www.southcity.de/flnews/>


    [Xpost and Fup2 news.software.readers]

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