/ ___/ / /
/ / / /
__/ /_ / / _______ _______ ___ ___ _______
/_ __/ / / / ___ \ / ___ \ / / / / / _____\
/ / / / / / / / / /__/__/ / /_/|_/ / /__/_____
/ / / / / / / / / /_____ / ___ / ______/ /
/__/ /__/ /__/ /__/ \_______/ \__/ /___/ \_______/
A fast and lightweight USENET newsreader for Unix.
2021-05-15: Link to "Successful builds" page added
2021-05-09: flnews 1.0.0 is now available
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.
The new command line option "-confprefix" can be used to
override the configuration directory.
New command line option "-debug" to enable debug mode early.
It is now possible to mark all articles in all groups as read
(menu entry "Group->Mark all groups as read").
New menu entry "Group->Mark subthread as read".
Support for external inews added.
Support for SOURCE_DATE_EPOCH Specification 1.1 added to build
Support for target "install-strip" added to build system. The target
"install" no longer strips unnecessary symbols from binaries.
Deprecated functions from OpenSSL 3 API are no longer used.
See CHANGELOG for the complete list.
2021-01-03: Section "Binary packages" updated
Link to openSUSE binary package now points to the 'Factory' version.
2020-11-08: flnews 0.18 is now available
Searching for Unicode string in current article is now supported
(case insensitive variant based on Unicode case folding algorithm)
Unicode database updated to version 13.0.0 (CaseFolding.txt added)
The new 'force_unicode' entry in configfile set to a nonzero value
sends all outgoing articles in Unicode, if they contain non-ASCII
Dark background color is now usable (see screenshots)
MIME conformance reached (as defined in RFC2049 Section 2)
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
TLS module no longer calls functions HMAC*(), RSA_size() and
SSL_get_peer_certificate(). They are deprecated for OpenSSL
See CHANGELOG for the complete
2020-10-24: Section "Binary packages" extended
Link to openSUSE binary package page added (thanks to Martin Hauke)
The last version with known security vulnerabilites is 0.12 from 2015.
Update if you are not already using a newer version.
flnews is a client with graphical user interface to read
It is intended for POSIX compliant operating systems running the
X window system.
On macOS Cocoa can be used too (FLTK must be compiled to use the
The main development goals are (in order of importance):
- No bloat
Support for old workstations
Something like a Sun SPARCstation with 60MHz processor and
SunOS 5.7 operating system.
- Standard compliance
- Be conservative in what you do, be liberal in what you accept from others
- Compatibility with other newsreaders
- Usable X display redirection via network (or ssh tunnel)
- Warn users about things that are not forbidden but considered "bad practice"
Features that are currently not implemented (or not usable yet):
- Multiple servers
- Offline mode (for network connection via dialup line)
POSIX.1-1996 compliant operating system with BSD socket API
Read the INSTALL file in the source tree for details
X window system (Cocoa is supported too on macOS)
(Version 1.3.x or 1.4.x is required)
(required for TLS connections and Cancel-Lock)
(required for NNTP COMPRESS extension)
(required for sending e-mail and following external hyperlinks)
Last update: 2021-05-15