Commit graph

1056 commits

Author SHA1 Message Date
pin
67be65f63f news/tuifeed: reset maintainer 2022-05-09 21:48:48 +00:00
adam
f5e35d538b revbump for textproc/icu update 2022-04-18 19:09:40 +00:00
spz
60e140d677 updating news/inn to 2.6.5
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
2022-04-16 11:44:53 +00:00
wiz
4ee57b3657 pan: add some missing tool dependencies 2022-04-08 06:52:53 +00:00
rhialto
81f6d124e7 news/pan: update to 0.150.
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)
2022-04-03 19:33:11 +00:00
wiz
ee0e0a6569 nget: remove
Last release from 2004, no upstream activity, does not build on NetBSD 9+
and most other platforms
2022-03-25 10:41:34 +00:00
wiz
0d49b31e93 newsbeuter: fix NetBSD iconv change
Should fix build on NetBSD<9.99.17
2022-03-25 10:37:30 +00:00
leot
8b99458d6c sfeed: Update to 1.3
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.
2022-03-07 22:47:33 +00:00
wiz
438f4ce966 *: use versioned_dependencies for py-twisted 2022-02-13 08:53:42 +00:00
fcambus
94194937bd multimail: update HOMEPAGE. 2022-02-11 12:12:41 +00:00
leot
73fdab9e44 sfeed: Update to 1.2
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.
2022-02-10 11:35:16 +00:00
pin
2aa2e6d2df news/neix: project archived
neix is no longer under development and the project has been archived.
The archive has a different MASTER_SITE than the original project.
2022-02-04 09:03:54 +00:00
wiz
e3f47fbb0e *: python2 egg files are back, add them to the PLISTs 2022-01-14 17:51:50 +00:00
micha
aa53adb898 news/tin: Update to 2.6.1
-- 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
2022-01-12 11:41:41 +00:00
wiz
b34e7b924a lottanzb: convert to egg.mk 2022-01-10 22:11:02 +00:00
wiz
1daddcf799 hellanzb: convert to egg.mk 2022-01-10 18:18:22 +00:00
micha
4ff4e8e7dd 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
2022-01-10 11:55:09 +00:00
rhialto
5c646f50e0 news/pan: update to 0.149.
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
2021-12-29 13:34:39 +00:00
nia
8e571d676a newsbeuter: Fix building on NetBSD HEAD. 2021-12-20 07:19:42 +00:00
leot
80d54cb324 news: Remove sfeed_curses, now part of sfeed 2021-12-18 14:15:53 +00:00
leot
7633cdb7f9 sfeed_curses: Remove, now part of sfeed 2021-12-18 14:15:35 +00:00
leot
f1c8a10cb9 sfeed: Update to 1.1
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.
2021-12-18 14:14:24 +00:00
adam
b6d9bd86bc revbump for icu and libffi 2021-12-08 16:01:42 +00:00
micha
755c2b3670 news/canlock-hp: Update to 3.3.0
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)
2021-12-03 10:59:16 +00:00
micha
c1df20f73a news/libcanlock: Update to 3.3.0
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)
2021-12-03 10:50:56 +00:00
pin
dd16c05a7d news/tuifeed: update to 0.1.1
-Escape HTML entities from text (e.g. &amp; or &#8220;)
2021-11-18 13:08:22 +00:00
pin
23a538e550 Add tuifeed 2021-11-16 08:46:46 +00:00
pin
cbfe786650 news/tuifeed: import package
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.
2021-11-16 08:46:01 +00:00
nia
c685c98d3e news: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
2021-10-26 11:09:34 +00:00
wiz
b5d6d92ccd *: recursive bump for heimdal 7.7.0
its buildlink3.mk now includes openssl's buildlink3.mk
2021-10-21 07:46:31 +00:00
nia
5f4bacacb8 news: Remove SHA1 hashes for distfiles 2021-10-07 14:44:57 +00:00
adam
5e7c36d9d2 revbump for boost-libs 2021-09-29 19:00:02 +00:00
rhialto
b4c73e11b4 news/pan: Use a proper release tarball rather than a gitlab snapshot.
It also has the autotools files and po/* files already created, and
some files used for testing are left out.
2021-09-25 12:33:46 +00:00
mef
cab55c59af (news/pan) regen distinfo w/DIST_SUBDIR set, another problem yet 2021-09-25 01:39:19 +00:00
rhialto
feb07477d1 news/pan: update distinfo. 2021-09-19 18:32:44 +00:00
rhialto
ea5ef4785d news/pan: bring back some patches.
Pan compiled without them but they may still be useful.
2021-09-19 18:02:37 +00:00
rhialto
73c7a3995e news/pan: update to 0.147.
Upstream release email from Dominique Dumont <domi.dumont@free.fr>:

After a 2 years hiatus, I'm happy to announce Pan version 0.147.

Yes, that's right, Pan has a new maintainer. I've been maintaining Pan package
for Debian for almost 10 years, and I did not want this software to die, so
I've taken over upstream maintenance.

As I've not seriously programmed in C++ for about 20 years, I'll heavily rely
on users' participation. So please, keep the MR coming, I'll strive to review,
provide feedback and hopefully merge them. :-)

Back to Pan, this new release contains mostly bug fixes so pan can be compiled
on major Linux distributions.

In the next releases, we'll try to get rid of gmime2 code. Please reach out to
pan-devel [at] nongnu.org if this may cause issues.

Note that I have not (yet?) the credentials to update Pan website on
rebelbase.com. So the announce and tarball will not be propagated there soon
(if ever).

You can get Pan 0,147 release tarball on Gnome's gitlab:

- https://gitlab.gnome.org/GNOME/pan/-/tags/PAN_0_147

The detailed release log is there:
- https://gitlab.gnome.org/GNOME/pan/-/blob/master/NEWS

This release still has known bugs:
- compilation with gtk3 raises a lot of warning
- message signing is broken

All the best

Dominique (aka dod at Debian)
2021-09-19 17:40:27 +00:00
micha
27047707d4 news/tin: Build fix for the option combination curses(pdcurses) + icu 2021-09-01 16:43:59 +00:00
micha
54d636801c news/tin: Update to 2.6.0
-- 2.6.0 release 20210823 "Coleburn" --

 027) Dennis Preiser <dennis@d--p.de>
      ADD. allow multibyte chars in art_marked_*
      ADD. jump to article in posting history screen
      ADD. untaint variable used for connection info output
      ADD. skip_scope() to check if the attribute is set
      ADD. right-justify txt_thread_x_of_n and txt_x_resp in page level
      ADD. filter update comment to related entry, not the following
      BUG. spurious newline before signature with sigdashes=OFF
      BUG. crash when trying to respond to an article with an empty Subject
      BUG. unfinished rfc2047 encodings may lead to out of bound reads
      BUG. hypothetic resource leak in lookup_msgid()
      BUG. swapped check to avoid possible out of bound read in
           find_first_unread()
      BUG. aborting jump to n-th article in thread in page level switched
           to 1st article in thread instead of doing nothing
      BUG. possible integer overflow if high watermark equals maximal
           possible article number supporetd
      FIX. art.c, attrib.c, config.c, filter.c, group.c, help.c, init.c
           keymap.c, lang.c, misc.c, newsrc.c, nntplib.c, options_menu.c
           page.c, post.c, prompt.c, rfc2047.c, screen.c, search.c, select.c
           sigfile.c, signal.c, thread.c, extern.h, keymap.h, proto.h, tin.h
           tinrc.h

 026) Thomas E. Dickey <dickey@invisible-island.net>
      ADD. update configure macros
      ADD. lots of casts to silence compiler warnings
      FIX. art.c, attrib.c, charset.c, color.c, config.c, cook.c, curses.c
           envarg.c, feed.c, filter.c, getline.c, global.c, group.c, header.c
           help.c, inews.c, keymap.c, memory.c, misc.c, nntplib.c
           options_menu.c, page.c, pgp.c, post.c, prompt.c, read.c, refs.c
           regex.c, rfc1524.c, rfc2045.c, rfc2046.c, rfc2047.c, save.c
           screen.c, search.c, select.c, sigfile.c, string.c, thread.c, trace.c
           wildmat.c, parsdate.y, keymap.h, tcurses.h, tin.h, aclocal.m4
           configure[.in]

 025) Urs Janssen <urs@tin.org>
      REM. 3rd party tool expand_aliases
      REM. redundant condition
      REM. auto_save tinrc and attributes option
      REM. start_editor_offset tinrc and attributes option
      BUG. after toggling through thread methods via 'u' go to parent in pager
           could lead to crash if no more read article in thread were left
      BUG. hypothetic use of uninitialized variable when saving article
           without From-header in mbox format
      BUG. using right-mouse actions (use_mouse=ON) outside the active
           screen-aerea (clicking below the last group/subject on screen)
           could lead to a crash
      BUG. get_initials() may leave initials uninitiaized
      BUG. detection of idn_decodename() from libidnkit may fail
      BUG. gnksa parser still prohibited some chars in dqotes which are
           allowed since RFC 5322
      BUG. spin_cursor() was only called for valid entries when parsing the
           active file
      ADD. always show full path in upgrade_prompt_quit()
      ADD. replace elm(1) with mutt(1) in examples
      ADD. update included libcanlock
      ADD. config.guess, config.sub update
      ADD. reorder t_filter to reduce mem usage
      ADD. quit early if screen is too small, reduce MIN_COLUMNS_ON_TERMINAL
           from 50 to 40
      REM. some unnecessary initializations
      ADD. suppress some unused-result warnings
      FIX. active.c, art.c, attrib.c, charset.c, config.c, cook.c, debug.c
           feed.c, filter.c, global.c, group.c, help.c, inews.c, init.c, lang.c
           main.c, makecfg.c, memory.c, misc.c, nntplib.c, options_menu.c
           page.c, pgp.c, post.c, prompt.c, rfc2046.c, rfc2047.c, save.c
           search.c, sigfile.c, string.c, tcurses.c, thread.c, xface.c
           extern.h, proto.h tin.h, tinrc.h, trace.h, version.h, tincfg.tbl
           tin.[15], libcanlock/*, expand_aliases.tgz, config.guess, config.sub
           configure[.in]

 024) Matt Anton <tin@lv223.org>
      ADD. updated French translation
      FIX. fr.po

 023) Toomas Soome <tsoome@me.com>
      ADD. updated Estonian translation
      FIX. et.po
2021-08-27 17:45:26 +00:00
leot
91e024e2ef sfeed_curses: Update to 1.0
Changes:
1.0
---
* Makefile: switch to use CPPFLAGS -D_DEFAULT_SOURCE preventing warning
  messages on some systems.
* sfeed_curses:
   * Fix (false-positive) compiler warnings with gcc 10.2+ and -Wall -O2.
   * Check if capname is NULL for tparm(), noticed on netbsd-curses.
   * Add [ and ] keybind to open the next visible feed in the pane while
     keeping the current pane selection, thanks to adc for the feature
     suggestion.
   * Exit early on read errors and show a clear error message in these cases.
   * Improve consistency of line counting (on an invalid file).
   * Theme: add a version of the mono theme (mono_highlight) which highlights
     the active panel.
   * minicurses.h: fix parameter type for tparm() (long not int).
* sfeed_content:
   * Content view optimizations.
   * Show any other content-type than "html" as plain-text (because Atom
     allows base64-encoded embedded content).
   * Allow multiple file parameters as arguments.
* sfeed_markread:
   * Make sure to use proper permissions when copying the merged temporary
     file.
   * For the unread items: create the file if it does not exist.
   * Allow to set the url as a parameter or as an env variable.
   * Use "-" instead of /dev/stdin which is slightly more portable.
* Code-style improvements.
* Documentation improvements: add examples, fix typos, etc.
2021-08-08 10:52:19 +00:00
leot
f43d216471 sfeed: Update to 1.0
Changes:
1.0
---
* Performance: enable unlocked I/O by default improving read performance.
* Makefile: switch to use CPPFLAGS -D_DEFAULT_SOURCE preventing warning
  messages on some systems.

* sfeed:
  * Fix regression with parsing RSS guid, by default ispermalink="true".
  * Detect the proper mime-type for XHTML (application/xhtml+xml).
  * Support short digit years for RSS pubDate fields (specified in obsoleted
    RFC822).
  * Improve content-type "type" attribute handling/buffering.
  * Improve "ispermalink", "rel" and "type" attribute handling/buffering.
  * Add support time fields for old/legacy Atom 0.3 feeds.
* sfeed_frames/sfeed_html: show the total counts and improve the title format
  to match the sfeed_curses title.
* sfeed_gopher: unveil: show path when it failed (OpenBSD).
* sfeed_mbox: add environment variable to print content (off by default because
  it can be insecure for some clients).
* sfeed_update: fix message when the configuration file does not exist yet.
* Portability and standards: add BSD-like err() and errx() functions.
* Code-style improvements.
* Documentation improvements: add examples, fix typos, etc.
* README: update newsboat export script to support the content-type field
  which is added in newer newsboat versions.
2021-08-08 10:51:53 +00:00
fcambus
e6161cfd68 lottanzb: comment out dead HOMEPAGE and MASTER_SITES. 2021-07-20 21:38:59 +00:00
wiz
6eae1297d5 *: recursive bump for perl 5.34 2021-05-24 19:49:01 +00:00
micha
523aab3a1d news/flnews: Update to 1.0.0
1.0.0  2021-05-09  Release
--------------------------

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:
- CORE: Request for group information is no longer rejected with error
  if the group list is empty.
- 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).
- CORE: Line length limit (998 octets) is now checked before injection.
- 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.
- 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).
- GUI: The URI parser now accepts empty <host> for scheme <news>.
- GUI: The current group selection is now restored after a click into
  the empty space below the group list (reported by Christian
  Schumacher).
- GUI: The article list/tree is now cleared after selecting an empty
  group (formerly articles of an unrelated group may still be visible).
- GUI: Some FLTK versions accept selection of deactivated items. There
  is now a workaround implemented to make such selections nonfatal.
- GUI: Horizontal scrolling to highlighted result of search fixed.
- GUI: Use FLTK default forground color for group subscription window
  too. This should make the content readable with dark background
  (reported by Christian Schumacher).
- NLS: German translation "Artikel herunterladen fehlgeschlagen" fixed
  (reported by Marcel Logen).
- 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).

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).
- GUI: It is now possible to mark all articles in all groups as read
  (menu entry "Group->Mark all groups as read").
- MAIN: New command line option "-debug" to enable debug mode early.
- CONF: configfile entry "domain" replaced with "fqdn". Some users
  saw the hostname field in Message-ID algorithm A1 as privacy problem.
  A <dot-atom> can be configured for the new entry "fqdn" (should be a
  fully qualified domain name, but without root domain). It is used as
  <id-right> element when a Message-ID is created with algorithm A2.
- Support for SOURCE_DATE_EPOCH Specification 1.1 added to build system.
  Reproducible build option CFG_REPRODUCIBLE removed from CONFIG.
  The SOURCE_DATE_EPOCH variable from the environment now overrides the
  dates in the GUI, the output of the "-v" command line option and the
  man pages (original patch from Bernhard M. Wiedemann).
- Support for target "install-strip" added to build system. The target
  "install" no longer strips unnecessary symbols from binaries
  (proposed by Martin Schnitkemper).
- EXT: Support for external inews added.
  Pathname can be specified with the new "inews" entry in configfile.
- TLS: Protocol versions 1.0 and 1.1 are now disabled as required by
  RFC 8996. Both versions are still available in "weak" encryption mode.
- 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: An initial greeting phrase can now be specified with the new
  "initial_greeting" entry in configfile. It is inserted into articles
  that start a new thread (proposed by Wolfgang Bauer).
- FUTIL: Function added to create (multiple) missing directories of a
  path.
- FILTER: New scorefile syntax to eliminate the workaround with type
  "extended". All score rules now have a wildmat in the first field.
- FILTER: Simplified default regex for test group detection to
  "\.test$|^test$", removing the ".*" part at the beginning (proposed by
  Urs Janßen).
- POSIX: Support for POSIX.1-2008 and SUSv4 added.
  No local replacement functions are used anymore on modern operating
  systems. snprintf() replacement function now uses SUSv4 semantics.
- ENC: MIME encoded-words are now generated with "US-ASCII" charset
  declaration if there is no 8-bit data to encode in the header field
  (e.g. to represent words like " =?-?= " in a RFC 2049 conformant way).
  This follows the "lowest common denominator" principle decribed in
  RFC 2046 Section 4.1.2.
- TLS: Deprecated functions from OpenSSL 3 API are no longer used.
- GUI: Modified question popup windows to handle pressing ESC key as
  "No" or "Reject" respectively.
- GUI: Some entries moved from menu "Article" to "Group".
2021-05-17 11:01:34 +00:00
nia
c4dc103845 multimail: add patch properly 2021-05-14 12:15:02 +00:00
nia
282d0aa803 multimail: honor LDFLAGS 2021-05-14 12:07:21 +00:00
micha
5a108eeaee news/leafnode: Update to 1.11.12
Removed patches that were merged upstream.
Take maintainership.

===========================================================================
* 1.11.12, 2021-03-28

### CHANGES
- The sourceforge.net hosting was reconfigured to serve HTTPS, thus, the
  leafnode website is now at https://leafnode.sourceforge.io/
- https://www.leafnode.org/ is now being served by an external nginx-based
  web server so it can use a proper TLS certificate.
- The GMANE links and last modified tag have been removed from the
  website.
- The web site has been updated to use newer https:// links where
  available.
- The mailing list has been moved to the leafnode.org domain. See README.

### BUGFIXES
- A configuration --without-ipv6 now compiles again.
  Patch by Michael Bäuerle.
- Leafnode recognizes an EEXIST error to rmdir() the same as ENOTEMPTY.
  Patch by Gary R. Schmidt.
- Leafnode no longer trashes the stack if it, while scanning the message.id
  directory, finds a directory with an all-numeric name that is 1000 or
  higher. Reported by Matthias Gerstner.

===========================================================================
2021-05-07 11:09:35 +00:00
pin
b911dc0618 news/neix: update to 0.1.5
-Fix flickering screen while loading feeds
2021-05-06 06:52:54 +00:00
nia
773cde7da8 *: Use the tools framework for itstool
Now it should be more obvious when a package needs it as a dependency,
as it will fail loudly if it isn't declared as a tool.

While here, some duplicate dependencies on itstool were removed from the
MATE packages
2021-05-02 10:24:47 +00:00
pin
fd57f4dde6 news/neix: update to 0.1.4
-Fix issue #16

Not on changelog but, #19 is merged and removes one patch for us.
2021-04-30 05:55:06 +00:00