Path to this page:
./
news/flnews,
Fast and lightweight USENET newsreader with GUI
Branch: CURRENT,
Version: 1.2.1,
Package name: flnews-1.2.1,
Maintainer: michaflnews is a client with graphical user interface to read USENET newsgroups.
It is intended for POSIX compliant operating systems running the X window
system.
The main development goals are (in order of importance):
- No bloat
- Support for old workstations
- 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):
- UUCP
- Multiple servers
- Offline mode (for network connection via dialup line)
Required to run:[
security/openssl] [
misc/xdg-utils] [
x11/fltk13]
Required to build:[
pkgtools/x11-links] [
x11/xcb-proto] [
x11/fixesproto4] [
pkgtools/cwrappers] [
x11/xorgproto]
Package options: inet6, nls, xdbe, xdg-utils
Master sites: (Expand)
Filesize: 1236.72 KB
Version history: (Expand)
- (2024-04-29) Updated to version: flnews-1.2.1
- (2023-11-12) Updated to version: flnews-1.2.0nb2
- (2023-10-25) Updated to version: flnews-1.2.0nb1
- (2023-06-11) Updated to version: flnews-1.2.0
- (2023-01-30) Updated to version: flnews-1.1.0nb1
- (2022-05-23) Updated to version: flnews-1.1.0
CVS history: (Expand)
2024-04-29 10:57:09 by Michael Baeuerle | Files touched by this commit (2) | |
Log message:
news/flnews: Update to 1.2.1
This is a bugfix release.
- Potential crash fixed if an article is selected while article
  tree/list widget update is still in progress (race condition).
- FLTK 1.3 may crash if Fl_Text_Display widget contains very long lines.
  With FLTK 1.3 articles containing lines beyond 1000 octets are no
  longer displayed. It's still possible to store the raw data to a \
file.
  With FLTK 1.4 the behaviour is unchanged.
- Inconsistent permissions of created files fixed.
- Conversion from multiple seldom used 8-bit codepages to Unicode fixed.
- Unicode database updated to version 15.1.0.
- Connector lines in article tree are now solid for better visibility.
|
2023-11-12 14:24:43 by Thomas Klausner | Files touched by this commit (2570) |
Log message:
*: revebump for new brotli option for freetype2
Addresses PR 57693
|
2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298) |
Log message:
*: bump for openssl 3
|
2023-06-09 12:06:44 by Michael Baeuerle | Files touched by this commit (4) | |
Log message:
news/flnews: Update to 1.2.0
1.2.0 2023-06-08 Release
--------------------------
Important notes:
- The experimental option USE_CUSTOM_FONTSIZE has been removed
Since FLTK 1.4 there is a resize feature via keyboard (Ctrl-+/-).
- Doxygen 1.9.4 is now required to build the documentation.
Bug fixes:
- GUI: Callback for "Mark all groups read" fixed to not block any
further operation if confirmation was "No" (reported by Marcel Logen).
- GUI: Callback for "Next unread group" fixed to not always select the
first group with unread articles (reported by Dennis Preiser).
- CONF: Update of configuration data fixed (formerly truncated if
filesystem was full). Return values of flush operations are now
checked before rename() is executed.
- GUI: Group list is now updated to previous group after group selection
error (reported by Michael Uplawski).
- GUI: No longer show busy mouse cursor after group selection if article
tree/list has no drawing area (reported by Michael Uplawski).
- ENC: Memory leak fixed in MIME Content-Disposition decoder.
- TLS: Memory leaks fixed.
- TLS: OpenSSL 3 version number is now printed correctly on terminal.
- GUI: Soft hyphens are now handled consistently with all FLTK backends
(formerly X11 rendered all SHY characters visible, as defined by
ISO 8859-1, while Pango and Cocoa rendered SHY characters invisible).
- FILTER: Documentation of scorefile syntax fixed (type "extended" is no
longer supported).
- CORE: Doxygen documentation of function core_get_msgid() fixed.
New features and improvements:
- GUI: French translation added for NLS support (provided by yamo').
NLS documentation updated for hexadecimal-escape-sequence (not
allowed in translated strings).
- GUI: Option to skip to next group while searching for next unread
article added (can be enabled with a nonzero value for the new
"unread_in_next_group" entry in configfile) (proposed by Thomas
Barghahn).
- GUI: No longer uses Fl_Pack widget because behaviour has changed in
recent FLTK 1.4.0 snapshots (reported by Dennis Preiser).
- CONF: Support for custom colors in displayed article added
(based on patch from Martin Schnitkemper).
- INET: Support for user defined TCP connection timeout (suggested by
yamo'). Option CFG_TCP_CONNECT_TIMEOUT in CONFIG added.
- GUI: With FLTK 1.4 (or FLTK 1.3.3 ABI) the horizontal scrollbar of the
article tree or list respectively is moved to a sensible position.
- CORE: Header field "Newsgroups" can now be extracted from overview, if
present. Scoring rules of type "group" are applied to all groups of an
Xpost in this case.
- NNTP: Support for LIST OVERVIEW.FMT command (RFC 3977) added.
- NNTP: Experimental support for MAXARTNUM extension added.
Intended to be compliant with the RFC draft provided by Julien Élie
in Message-ID <tnqm14$35bas$1@news.trigofacile.com>.
- ENC: Zero-width space (ZWSP) is now used too as line breaking hint for
the format "flowed" decoder.
- GUI: URI delegation: Separate error message for invalid encoding.
- EXT: External URI handler returns a flag to indicate invalid encoding.
- EXT: Examples for postprocessor added in subdirectory "postproc"
(suggested by yamo').
- EXT: Example for external editor added in subdirectory "editor".
- CONF: Documentation of configfile entry "cancelkey" modified (added
note that "fqdn" entry must also be set to create Cancel-Lock/Key
header fields).
- FILTER: Documentation of scorefile modified (added notes that scoring
rules can be shared).
- Build system: The mkconfig script now checks for POSIX.1c-1995
Thread-Safe Functions (TSF) option too. Usage is forced by default via
CFG_FORCE_TSF option in CONFIG.
- Build system: The C++ object files are moved to the beginning of the
list. This can reduce build time with make utilities that support
parallel build.
- Build system: BSD install utility now deletes existing target files
before copying new ones. This solves problems with macOS on machines
with Apple Silicon and signed binaries (patch from Dennis Preiser).
- Unicode database updated to version 15.0.0
|
2023-06-06 14:42:56 by Taylor R Campbell | Files touched by this commit (1319) |
Log message:
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.
Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).
No change to BUILD_DEPENDS as used correctly inside buildlink3.
As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
|
2023-01-29 22:18:34 by Ryo ONODERA | Files touched by this commit (2527) |
Log message:
*: Recursive revbup from graphics/freetype2
|
2022-05-23 11:38:15 by Michael Baeuerle | Files touched by this commit (2) |
Log message:
news/flnews: Update to 1.1.0
1.1.0 2022-05-21 Release
--------------------------
Bug fixes:
- CORE: Authentication without password is now rejected (reported by
Marcel Logen).
- MAIN: Potential deadlocks in thread-safe replacement functions fixed.
- GUI: State machine modified to avoid race condition when articles are
marked read while group is not completely loaded yet.
New features and improvements:
- GUI: Option to automatically check for new articles added (an interval
in minutes can be configured with the new "refresh_interval" entry in
configfile).
- GUI: Checkbox "Tools->Debug mode" removed. Debug mode must be enabled
with command line option "-debug".
- NNTP: Protocol logfile is only created if debug mode was enabled (and
unlinked otherwise, if present). "Tools->Protocol console" window now
requires debug mode.
- GUI: Support for estimated article count in subscription window added
- GUI: Support for group descriptions in subscription window added
- NNTP: Support for LIST NEWSGROUPS command (RFC 3977) added
- GUI: Support for subscription proposals from server added
(offered to user after server was changed and group list is empty)
- CORE: Support for subscription proposals from server added
- NNTP: Support for LIST SUBSCRIPTIONS command (RFC 6048) added
- TLS: Support for LibreSSL 3.5 API added
- GUI: File save operations now suggest a pathname in the file selection
window.
- GUI: File save operations now ask the user before an existing file is
overwritten.
- CORE: Function added to suggest a pathname (created from home
directory, program name and timestamp).
- CORE: Message-IDs are now generated with algorithm A3 (uses a modified
Base64 alphabet with "/" replaced by "-"). This allows to \
generate
RFC 5538 conformant "news"-URIs without percent-encoding.
|
2022-01-10 12:55:09 by Michael Baeuerle | Files touched by this commit (3) | |
Log message:
news/flnews: Update to 1.0.1
Bug fixes:
- ENC: Off-by-one read from uninitialized data in MIME encoded-word
decoder fixed.
- GUI: Clickable references are now restored after ROT13 was applied
twice.
- GUI: Click on "Cancel" button in server configuration window no
longer creates an error message in the status bar.
- GUI: "Group->Mark subthread read" now redraws the widget and closes
the processed subthread (reported by Christian Schumacher)
- GUI: Server configuration: Automatically modify service name when TLS
is enabled/disabled (suggested by Julien Élie)
- References to legacy configuration path "~/.flnews" fixed in man page
New features and improvements:
- Unicode database updated to version 14.0.0
|