[flnews] Version 0.18 released

3 views
Skip to first unread message

Michael Bäuerle

unread,
Nov 14, 2020, 5:05:24 AM11/14/20
to
This is hopefully the last release of the 0.x branch.
The TODO list for version 1.0 is now empty.
Thanks to all people who have contributed to and/or tested this release.


New features of flnews 0.18
===========================
* Searching for Unicode string in current article is now supported
(case insensitive variant is based on Unicode default case folding
algorithm, see Unicode standard [1] Section 3.13 for details)
* Unicode database updated to version 13.0.0 (CaseFolding.txt added)
* The new 'force_unicode' entry in configfile allows to send all
outgoing articles in Unicode (if they contain non-ASCII characters)
The default behaviour is unchanged (automatic selection of first
match from the list US-ASCII, ISO-8859-1, UTF-8)
* MIME conformance reached (as defined in RFC 2049 [2] Section 2)
* Dark background color is now usable (see screenshot page [3] for an
example of flnews running on KDE)
* If selected text is present, quote only selected text for followup
* XDG desktop entry and icon theme added (option CFG_XDG_DISABLE)
* Configuration window in GUI now allows to disable the "User-Agent"
header field for outgoing articles
* It is now possible to enable AUTHINFO USER/PASS without encrypted
connection (option CFG_NNTP_AUTH_UNENCRYPTED)
This allows to use stunnel instead of the internal TLS module


The constant to enable the system menubar option for macOS was moved
to the CONFIG file (option CFG_COCOA_SYS_MENUBAR).


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 8
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]


________
[1] <https://www.unicode.org/versions/Unicode13.0.0/UnicodeStandard-13.0.pdf>
[2] <https://tools.ietf.org/html/rfc2049>
[3] <https://micha.freeshell.org/flnews/screenshots/index.html>

u

unread,
Nov 15, 2020, 9:13:28 PM11/15/20
to
On 14.11.20 11:05, Michael Bäuerle wrote:
> This is hopefully the last release of the 0.x branch.
> The TODO list for version 1.0 is now empty.
> Thanks to all people who have contributed to and/or tested this release.
>
>
> New features of flnews 0.18

A great reader of yours !
maybe someone finds out how to build it on RHEL 8.3

Michael Bäuerle

unread,
Nov 16, 2020, 6:08:06 AM11/16/20
to
u wrote:
> On 14.11.20 11:05, Michael Bäuerle wrote:
> >
> > [flnews 0.18]
>
> A great reader of yours !
> maybe someone finds out how to build it on RHEL 8.3

Maybe the package from Detlef Graef for CentOS 8 will work:
<https://copr.fedorainfracloud.org/coprs/dgraef/flnews/>

To build flnews yourself, install the following dependencies (package
names should be something similar for RHEL 8.3):
- FLTK library
(Package "fltk-1.3.4-5.el8.x86_64.rpm" and
"fltk-devel-1.3.4-5.el8.i686.rpm")
- OpenSSLą
(Packages "openssl-1.1.1c-15.el8.x86_64.rpm",
and "openssl-devel-1.1.1c-15.el8.x86_64.rpm")
- Compilers
(Packges "gcc-8.2.1-3.5.el8.x86_64.rpm" and
"gcc-c++-8.2.1-3.5.el8.x86_64.rpm")
- make
(Package "make-4.2.1-10.el8.x86_64.rpm")

Then extract the flnews sourcetree and run "make" in the toplevel
directory. If the build was successful, you can install it with
"make install" (this requires root privileges to write into the
"/usr/local" hierarchy).


__________
ą OpenSSL is an optional dependency, but the flnews build system can't
handle a partially installed OpenSSL. To build without OpenSSL, both
related packages must be uninstalled.
Reply all
Reply to author
Forward
0 new messages