Age | Commit message (Collapse) | Author | Files | Lines |
|
No upstreams, last hellanzb release in 2008, not much better for lottanzb
|
|
0.3.2 Released on 30/08/2022
- Fixed articles sorted by date
0.3.1 Yanked relese
0.3.0 Released on 29/08/2022
- Show timestamp next to articles (can be configured)
- Added new key article-title to configuration (optional)
|
|
Released on 19/08/2022
If published is None, use updated from feed.
|
|
Changes:
1.6
---
* Code cleanups: unused code and refactored the code for reading read items
from a plain-text URL file list.
* Fix typos in the code and documentation.
* Improve clarity of some code comments.
* Add setsid example to the README.
|
|
The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
|
|
This is now handled centrally via OPSYS_EXPLICIT_LIBDEPS support in libiconv
and gettext-lib.
|
|
Released on 05/08/2022
-If content in RSS feed is populated, use content instead of summary
-This should be preferred since contains much more information than just the
summary. Unfortunately sometimes the content is empty, so summary should be
used as fallback
-Changed stdlib Textarea to tui-realm-textarea component to improve readability
of summary
-Fixed the article date shown: was updated but should be published
-Migrated UI to tui-realm 1.7.1
-Updated dependencies
|
|
- Moved pkgsrc options into separate file options.mk
- Modified pkgsrc patch to cover whole rule body again
- Removed WRKSRC setting (was explicitly set to default value)
- Replaced MESSAGE by ${PREFIX}/share/doc/leafnode/INSTALL.pkgsrc
==============================================================================
* 1.12.0, 2022-05-26
### CHANGES
- leafnode now requires the PCRE2 library instead of PCRE.
PCRE2 has been around for a few years and is maintained,
while PCRE is end of life, no longer supported,
and is being phased out by distributions.
See its home page, https://github.com/PhilipHazel/pcre2
Fixes Debian Bug#1000110 reported by Matthew Vernon via Moritz Mühlenhoff.
- Documentation for running under daemontools/ucspi-tcp (tcpserver)
has been removed, only UNINSTALL-daemontools remains as documentation.
- leafnode 1 is now distributed in gzip and xz formats.
bzip2 will no longer be used because xz performs better overall.
- All files have been converted from ISO-8859-1 to UTF-8 encoding.
- Added leafnode@.service and leafnode.socket as examples for how to launch
the network-based leafnode listening on port 119.
|
|
0.151 "Butcha" (Буча) - 2022-06-25
This release is dedicated to all people suffering from Russian war
in Ukraine. Until this war is over, Pan release are named after
Ukrainian towns ravaged by this war.
The main points of this release are:
- Gtk2 minimal version is now 2.24.0. Note that this release is
probably the last one with Gtk2 support.
- addition of a helper script to build Pan on Windows (Thomas)
- fix Gtk3 icon scaling on Windows (Thomas, fixes #144)
- fix header handling errors (Thomas, fixes #61 and #66)
- Add a menu entry to allow editing the Score file in text editor (Thomas, fixes #11)
Many thanks to Thomas Tanner for the work done on this release.
Contributors to this release:
Thomas Tanner, Dominique Dumont, Miguel Ángel Nieto, Daniel
Mustieles, Andre Klapper, Anders Jonsson
Updated translations:
da (Alan Mortensen)
eu (Asier Sarasua Garmendia)
hu (Balázs Úr)
pl (Piotr Drąg)
sr (Мирослав Николић)
sv (Anders Jonsson)
uk (Yuri Chornoivan)
|
|
|
|
|
|
|
|
Changes:
1.5
---
* sfeed_curses: interrupt waitpid while interactive child program is running
This now handles SIGTERM on sfeed_curses while an interactive child program is
running.
* sfeed_curses: close stdin before spawning a plumb program in non-interactive
mode, which is more intuitive: the program doesn't seem to hang when it expects
input in this case since there is no way to send input anyway.
* Properly escape backslashes in the man pages (thanks adc!).
* Documentation improvements to the man pages and a progress indicator example
script for sfeed_update.
1.4
---
* Improve read and write error handling in streams in many programs.
* sfeed_update:
* Improve error handling and return a non-zero status if any feed fails.
NOTE: this changes the way of using:
sfeed_update && pkill -SIGHUP sfeed_curses
* Separate errors to stderr and "OK" messages to stdout.
* sfeed_curses:
* Avoid processes becoming a zombie (plumb, pipe, yank).
* Line editor: temporarily disable the mouse when searching with /.
* Improved signal handling.
* Improved waiting on processes and status handling.
* sfeed_html/sfeed_frames: add dark mode support to the example stylesheet.
* sfeed_opml_export: use a control-character separator for converting the list.
* General code cleanup improvements.
* Compatibility: reduce the assumption the builtin libc locale is ASCII-compatible
noticed on OpenBSD 3.8 where iscntrl detected C1 as control-characters,
breaking UTF-8.
* General documentation improvements.
* Makefile: rebuild sfeed_curses if the same theme changes.
* README: improve error handling in downloader example when a feed fails.
|
|
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.
|
|
|
|
|
|
upstream changelog:
Changes in 2.6.5
* A new step in INN development has been achieved with the migration of
the INN project to GitHub. We now make use of the features GitHub
provides: issue tracker, pull requests, continuous integration, a
user-friendly interface to browse the code, etc. Our Subversion
repository has therefore been migrated to Git, and our Trac tickets to
the GitHub issue tracker.
* An up-to-date nocem.ctl file is provided with this release. You
should manually update your nocem.ctl file with the new information
recorded about NoCeM issuers, and make sure the right PGP keys are
present on your system.
* Up-to-date control.ctl and moderators files are provided with this
release. You should manually update them (notably for the fido7.*
hierarchy).
* Added a stricter validation of article numbers given in NNTP commands
so that numbers superior to 2^31 are correctly considered invalid.
Thanks to Richard Kettlewell for the patch.
* Added a check in rc.news for the existence of the *pathrun* directory.
INN won't start until this directory is writable. Previously, it
bailed out quickly after starting, without clear logs about why it
failed.
* Fixed parallel builds using "make -j". Thanks to Richard Kettlewell
for the path.
* nnrpd now properly gathers timer statistics when a compression layer
is active.
* nnrpd now properly discards data received from a news client after a
timeout when a TLS layer is active. It previously tried to read
incoming data before closing the socket, leading to decoding errors
from an underlying compression or SASL layer.
* innfeed and ovdb_stat now generate status reports in valid HTML
syntax.
* Fixed a bug in the buffindexed overview that prevented it from working
on several systems, amongst them FreeBSD. Unsupported, and useless,
permission bits were given to semaphores.
* Fixed the detection of library paths at configure time: multilib
directories (lib32 or lib64) are now also used if they exist, even it
the system does not use multilib. It will notably fix the detection
of the OpenSSL 3.0.0 library.
* The *tlscertfile* parameter in inn.conf now permits the use of a
complete certificate chain, instead of necessarily having to use
*tlscafile* for additional certificates.
* Added support for the new OpenSSL 3.0.0 API, which deprecated a few
functions.
* The inn.conf default value for *tlsprotocols* no longer contains TLS
versions 1.0 and 1.1, which have been deprecated by RFC 8996.
* A new inn.conf parameter has been added to tune the length of the
queue of pending connections to innd, nnrpd and the "ovdb" overview
storage method: the *maxlisten* parameter now permits configuring
their listen backlog, whose previously hard-coded values were 128 for
nnrpd and 25 for the others, which was not high enough for some uses.
The default value is now 128 for all of them, and configurable in
inn.conf. Thanks to Kevin Bowling for the patch.
* The name of seven man pages for routines built in libinn(3) are now
prefixed with libinn_ so as not to consume namespace and conflict with
other packages (notably, the list(3) and uwildmat(3) man pages are now
named libinn_list(3) and libinn_uwildmat(3)).
* Other minor bug fixes and documentation improvements, notably a
revised installation checklist and a section summarizing the most used
configuration at the beginning of a few complex man pages.
Changes in 2.6.4
* Added support for systemd notifications and socket activation. Use of
more features provided by systemd, including more notifications, will
come in future releases. Thanks to Marco d'Itri for this first
systemd integration into INN.
* nnrpd now adapts the length of the DH parameter used during a DHE key
exchange so as to comply with the security level OpenSSL 1.1.0 or
later expects. Thanks to Michael Baeuerle for the bug report.
* cnfsstat now also returns information about retired CNFS buffers:
buffers mentioned in cycbuff.conf as a cycbuff but not declared in a
metacycbuff.
* Switch default innreport behaviour to the common practice of
externalizing CSS into a separate file. Its name can be configured
with the *html_css_url* parameter in innreport.conf. If this
parameter is unset, the default innreport.css file name will be used
and innreport will generate this CSS file for you. Previously
generated reports are kept untouched, though, and will still contain
inline CSS if you had not already set the *html_css_url* parameter in
previous INN versions. Thanks to Richard Kettlewell for the patch.
* sm can now read and store any number of articles given in wire format
on its standard input when both -s and -R are used. Only native
format was previously possible. Thanks to Bo Lindbergh for the patch.
* Added new -a flag to rnews to disallow, if needed, the use of
additional unpackers from the rnews.libexec sub-directory of *pathbin*
(as set in inn.conf); only "rnews" and "cunbatch" will then be
recognized as valid batch commands.
* Added new -b flag to rnews to save rejected articles in the bad
sub-directory of *pathincoming* (as set in inn.conf). Otherwise,
rnews just logs and discards any articles that are rejected or cannot
be parsed for some reason.
* Added new -d flag to rnews to log via syslog the Message-ID and the
Path header value of each article rejected as a duplicate.
* Added new --enable-hardening-flags configure-time option, enabled by
default, to use hardening build flags like "-fPIE" and
"-fstack-protector-strong". This option can easily be disabled if the
compiler or the platform does not support them well. More hardening
build flags will eventually be added in future releases.
q
|
|
|
|
Switch back to fetching the distfile from gitlab.gnome.org, since
a) the configure.ac file no longer uses the problematic "$Format:%d$"
which can change if commits are added (only the stable
GIT_HASH='$Format:%h$' is left). Hopefully this fixes the problem.
b) the upstream of the pre-made tarball is getting behind
Also there are some pkglint fixes.
The main points of this release are:
- Dropped support for GMime2. Only Gmime3 is supported
- Gtk3 is now default build, Gtk2 is deprecated
15fcc65 set maximum number of serveur connections to 20 (Dominique Dumont)
431f56f Nuke $GIT_REMOTE if not obtained by git config (Petr Kovar)
|
|
Last release from 2004, no upstream activity, does not build on NetBSD 9+
and most other platforms
|
|
Should fix build on NetBSD<9.99.17
|
|
Changes:
Fixes
-----
* Fix a compiler warning with some curses implementations, like NetBSD curses.
* sfeed_curses: add keybinds for the home key and the default home and end key
for urxvt.
* sfeed_curses: fix a redraw when reloading a file with a feed file read from
stdin and using an URL file and changing this URL file externally.
* sfeed_curses: cast character for SFEED_AUTOCMD to unsigned char to allow
character sequences outside the ASCII range.
Documentation
-------------
* README: add an example script to count new and unread items. This can be
useful for some statusbar indicator (asked about by e-mail).
* Small code-style, comments and documentation improvements and fixes.
|
|
|
|
|
|
Changes:
1.2
---
Fixes:
* sfeed parser: extend the time range to atleast 64-bit (long long).
* sfeed parser: allow leap second like 23:59:60 (RFC2822 Section 3.3).
* sfeed_curses: pedantic fix for UB with an empty URL file (qsort and bsearch).
* sfeed_curses: fix a compile warning with tparm() on some systems.
Features:
* sfeed_atom: add category field(s).
* sfeed_curses: add feature to go to the next bold row and previous bold row
with J and K. This is useful to quickly jump to the next new item or new feed.
Thanks to IanJ for the suggestion and feedback!
* sfeed_content: allow to set HTML converter with env variable $SFEED_HTMLCONV.
For example: SFEED_HTMLCONV="w3m -I UTF-8 -O UTF-8 -T text/html -dump"
* Add compile-time option to improve output on dumb non-UTF8 terminals
(-DSFEED_DUMBTERM).
Misc:
* Documentation improvements to the man page and a sfeed_download example in
the README: this is a parallel downloader/extractor example script.
* Code-style improvements.
|
|
neix is no longer under development and the project has been archived.
The archive has a different MASTER_SITE than the original project.
|
|
|
|
-- 2.6.1 release 20211226 "Convalmore" --
004) Michael Baeuerle <michael.baeuerle@stz-e.de>
BUG. wrong pkg-config file name for libcanlock3
FIX. aclocal.m4
003) Urs Janssen <urs@tin.org>
ADD. config.guess, config.sub update
ADD. don't count comment and empty lines in newsrc-file
ADD. fixed mixed declarations and code
ADD. const qualification for free_if_not_default() and strfpath_cp()
ADD. allow to cancel wait_message() via key press
BUG. missing bounds checking in *highlight_string()
BUG. use of wint_t in !MULTIBYTE_ABLE code
FIX. curses.c, help.c, memory.c, misc.c, newsrc.c, page.c, prompt.c
rfc2046.c, screen.c, select.c, tcurses.c, extern.h, tin.5
config.guess, config.sub
002) Thomas E. Dickey <dickey@invisible-island.net>
BUG. missing configure check for get_wch and wget_wch
ADD. workaround for possible redefinition of bool type when using
pdcurses
FIX. autoconf.hin, tcurses.h, tin.h, Makefile.in, aclocal.m4
configure[.in]
001) Matt Anton <tin@lv223.org>
ADD. updated French translation
FIX. fr.po
|
|
|
|
|
|
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
|
|
Switched the build to gtk3.
December 22, 2021 - Pan 0.149 "Bellevue"
Fix freeze when loading group with non-ascii characters in subject
Avoid mojibake in Subject and Headers
Fix x-face folding
Add Base64-encoded Face header
October 24, 2021 - Pan 0.148 "Chamechaude"
GMime 3 is used by default (the configure option --with-gmime30 is gone)
GMime 2 is deprecated, but can be used with the configure.ac option --with-gmime2
fixed missing buttons in the Post widget
the preference widget is no longer oversized
release tag format has changed
|
|
|
|
|
|
|
|
Changes:
1.1
---
* The formatting program sfeed_curses is now merged in the sfeed repo.
This is a program for viewing items in a curses UI.
sfeed can still be built without it if its considered bloat with:
make SFEED_CURSES="".
* sfeed_mbox: escape the link and enclosure text when using HTML content
with the option SFEED_MBOX_CONTENT="1"
* sfeed_mbox: add link as base URL for HTML content.
* sfeed_mbox: use 64-bit for the checksum number on 32-bit systems.
* sfeed_content: optimizations to the awk script for the UTF-8 locale and
string replacements.
* sfeed_content: add link as base URL for HTML content.
* Documentation improvements and more examples in the man page.
* Small code-style improvements.
|
|
|
|
Feature release to make the package more useful for servers.
Added buildlink3.mk.
- Bugfix: canlock-mhp utility no longer hangs if field name was not
found
- Bugfix: Two memory leaks fixed in canlock-hfp utility
(Reported by Dennis Preiser)
- Bugfix: Typo in canlock-mhp man page fixed
(Reported by Julien Élie)
- Library libcanlock-hp added to execute the header parsers
(for operating systems with POSIX API)
- New libcanlock-hp API function to unfold header fields added
(Suggested by Julien Élie)
- Test suite extended for the new library. Tests for parser functions
are skipped by default (because they require the installed parser
utilities)
- Manual pages added for the new library
- Example programs added to the "hp/examples" subdirectory
(Suggested by Julien Élie)
|
|
Library API and ABI are backward compatible.
- Bugfix: Potential NULL-pointer dereference fixed in canlock utility
(Reported by Dennis Preiser)
- Bugfix: Multiple bugs in test suite fixed, where return values
from library functions were not handled correctly
(Reported by Dennis Preiser)
- Bugfix: Two memory leaks fixed in test suite for legacy API
(Found by Valgrind)
- Bugfix: NAME sections of cl_clear_secret(), cl_get_lock(), cl_split()
and cl_verify() man pages fixed
(Reported by Julien Élie)
- Bugfix: Typos in comments and documentation fixed
(Reported by Urs Janßen)
- New libcanlock API function cl_verify_multi() added to check multiple
keys against multiple locks
- Test suite extended: It now tests cl_verify_multi() too
- canlock utility now supports the option "-m" to check multiple keys
against multiple locks
- Option "-m" added to SYNOPSIS section of canlock man page
(Suggested by Marcel Logen)
- Example programs added to the "examples" subdirectory
(Suggested by Julien Élie)
- Documentation for RFC 8315 Section 4 added to cl_get_key() and
cl_get_lock() man pages
(Suggested by Julien Élie)
- Paragraph for optional User-ID (<uid> in RFC 8315 notation) added to
cl_get_key() and cl_get_lock() man pages
(Suggested by Julien Élie)
- Examples for minimum size of local secret added to cl_get_key() and
cl_get_lock() man pages
(Suggested by Julien Élie)
- Removed some redundant notes from the output of "canlock -h"
(Suggested by Julien Élie)
|
|
-Escape HTML entities from text (e.g. & or “)
|
|
|
|
tuifeed is a news feed reader with a fancy terminal user interface.
It allows you read news from your favourite RSS and Atom sources, which can be
easily configured in a TOML file.
In order to start using tuifeed, the first thing you need to do is to configure
the feeds you want to read from.
To open the configuration file you can run tuifeed -c, this will open the
configuration file in your favourite editor.
Edit the generated ~/.config/tuifeed/config.toml so it contains at least one
valid url.
|
|
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
|
|
its buildlink3.mk now includes openssl's buildlink3.mk
|
|
|
|
|
|
It also has the autotools files and po/* files already created, and
some files used for testing are left out.
|
|
|
|
|
|
Pan compiled without them but they may still be useful.
|