Commit graph

1019 commits

Author SHA1 Message Date
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
mrg
0a843265c7 various fixes for arm64 big endian support.
most of these simply extend matching from "aarch64" to "aarch64eb"
in various forms of code.  most remaining uses in pkgsrc of
"MACHINE_ARCH == aarch64" are because of missing aarch64eb support,
such as most of the binary-bootstrap requiring languages like rust,
go, and java.

no pkg-bump because this shouldn't change packages on systems that
could already build all of these.
2021-04-25 07:51:24 +00:00
wiz
d74b4952ff xrn: remove dead download link 2021-04-25 06:32:55 +00:00
adam
da0a125726 revbump for boost-libs 2021-04-21 13:24:06 +00:00
adam
9d0e79c401 revbump for textproc/icu 2021-04-21 11:40:12 +00:00
leot
28cd2bef78 sfeed_curses: Update to 0.9.10
Changes:
0.9.10
------
 * Fix a possible memory leak when used with ncurses and when resizing the
   window. The terminal was reinitalized using setupterm() which would leak memory
   and it is also very inefficient to do so, because it rereads the terminfo
   entries.
 * Fix a possible memory leak when used with ncurses and when exiting from an
   interactive program and restoring the terminal for sfeed_curses.
 * Fix an issue when the sidebar would be > 256 columns long the text on the row
   would not be displayed. Especially noticable in the monocle and horizontal
   layout in fullscreen on bigger screens.
 * Fix a silent truncation which would make searching on titles with > 1024
   bytes not work on these truncated bytes.
 * Fix right-click plumb not respecting the environment variable
   $SFEED_PLUMB_INTERACTIVE flag (but the keybinds did).
 * Fix drawing/updating of the initial items scrollbar when switching to the
   monocle layout.
 * Fix to restore the terminal state more gracefully when it could not be
   correctly initialized (for example with an invalid $TERM set).
 * Fix for correctly decoding mouse buttons 6 and 7 (tilt scroll) using xterm
   X10 decoding. These buttons were not used, but still :)
 * Fix: when the pane items or scrollbar are outside the window to not draw them.
 * Do not clearscreen() when the window is dirty.
   This makes sure there is less flickering in xterm and urxvt, like on a window
   resize or when adjusting the sidebar.
 * Add the keybinds J (shift-j) and K (shift-k) to go one item up or down and
   also open it for faster navigating and checking new items.
   Feedback idea from Hadrien Lacour, thanks!
 * Also allow scrolling when the position is exactly on the pane its scrollbar
   and fix mouse button actions that don't depend on a position in a pane.
 * Implement extended SGR mouse-decoding and also improve X10 mouse decoding:
     * When the terminal emulator supports SGR mouse-encoding then it can
       encode x, y values beyond 224 columns and rows. This is useful for big screens.
     * Map the side-buttons (back, forward) to switch panes. Useful in the monocle
       layout.
     * Implement keymasks (shift, meta/alt, ctrl) and pass them to the function
       mousereport().
 * Improve resizing the sidebar:
   * Avoid unnecessary redraws in some (rare) cases.
   * Clamp the minimal and maximum value when adjusting the sidebar size
     depending on the layout.  This also fixes an issue in horizontal layout mode
     when the sidebar is 1 column high. It would require 2 keypresses (instead of 1)
     to increase the sidebar. This was an injustice to the fingers.
 * After toggling showing new feeds or when reloading feeds try to select the
   same feed again.
 * Code-style improvements, typofixes and minor documentation improvements.
2021-04-17 11:14:04 +00:00
cirnatdan
d498817c5f pan: Fix build with glib-2.68.0 2021-04-02 14:58:22 +00:00
leot
656295e52e sfeed: Update to 0.9.22
Changes:
0.9.22
------
* Fix a time parsing regression with the non-standard date format
  "2021-02-03 05:13:03" (without T). This non-standard format is now
  supported again.
* Fix/improve/refactor URI parsing and formatting. This now supports
  non-authoritive URI like "magnet:" links. local file URIs like file:/// are
  now also allowed (of course the user should be careful with file:/// URLs).
  This now follows the RFC standard more closely (but not completely):
  https://tools.ietf.org/html/rfc3986
* sfeed_update: just pass the feedurl directly as the base URL. This simplifies
  the code and allows for more correct transformation of relative URLs. Note
  though that feeds should not contain relative URLs though.
* sfeed_update: add an overridable parse() function, using sfeed(1) by default
  This can be useful to more cleanly make connector scripts.
* sfeed_update: restructure the code and allow to more easily reuse parts of
  the functions by including the script. Add an example script in the README
  to allow more efficient parallel execution using the non-POSIX xargs -P
  option.
* Documentation improvements: add examples, typo fixes, mandoc (lint) errors,
  etc.
2021-03-14 18:18:27 +00:00
leot
455ef81527 sfeed_curses: Update to 0.9.9
Changes:
0.9.9
-----
 - mark as read: use the ID if the link is empty
 - sfeed_content: fix unescaping function
 - Add feature to process a sequence of keys automatically on startup via
   $SFEED_AUTOCMD environment variable
 - Add horizontal and monocle layout
 - Misc bugfixes and improvements
2021-03-14 14:21:06 +00:00
gutteridge
1b18f5c2cf neix: add an upstream patch URL 2021-02-08 02:56:19 +00:00
gutteridge
7961d76186 neix: various build fixes
Don't hard-code the build environment's $HOME as the basis for the default
user configuration path, and use consistent means to check for this path.
Don't install configuration files in $HOME during the build. This package
also expects C++11.
2021-02-07 05:06:12 +00:00
leot
94cbbe0123 sfeed_curses: Update to 0.9.8
pkgsrc changes:
 - Use https:// for MASTER_SITES too

Changes:
0.9.8
-----
 - Misc bug fixes
2021-01-27 17:34:07 +00:00
leot
756de2aca9 sfeed: Update to 0.9.21
pkgsrc changes:
 - Use https:// also for MASTER_SITES

Changes:
0.9.21
------
 - Do not convert UTF-16 surrogate pairs to an invalid sequence
 - If baseurl is empty use the path from the feed by default in sfeed_update
 - Misc bug fixes and code and documentation improvements
2021-01-27 16:59:13 +00:00
micha
c2abbcb94b news/canlock-hp: Update to 3.2.2
Changelog
=========

3.2.2      2021-01-07
           Bugfix: Header field name is not found by canlock-mhp if
            there is another header field for which only the prefix
            differs (and that other field is processed first)
           Test suite for canlock-mhp parser extended: It now tests
            headers larger than 4 KiByte and for the field prefix bug
            fixed in this version
           Lexer of canlock-hfp has problems to detect T_CTEXT tokens on
            HP-UX (relevant only if the header field contains comments).
            The syntax of the ERE for T_CTEXT was rewritten to be
            compatible with the SysV lex of HP-UX 11.11
           Test suite for canlock-hfp parser extended to test comments
            harder
           Namespace clash of internal library functions with libc on
            NetBSD
            Changed internal API function names hmac* to RFC2104Hmac*
            Changed internal API function names hkdf* to RFC5869Hkdf*
            Library API and ABI are fully compatible if no undocumented
            functions are used
           libcanlock-3.pc: Changed protocol in URL from http to https
2021-01-11 12:23:19 +00:00
micha
68ea76c63b news/libcanlock: Update to 3.2.2
pkgsrc patch removed.

Changelog
=========

3.2.2      2021-01-07
           Bugfix: Header field name is not found by canlock-mhp if
            there is another header field for which only the prefix
            differs (and that other field is processed first)
           Test suite for canlock-mhp parser extended: It now tests
            headers larger than 4 KiByte and for the field prefix bug
            fixed in this version
           Lexer of canlock-hfp has problems to detect T_CTEXT tokens on
            HP-UX (relevant only if the header field contains comments).
            The syntax of the ERE for T_CTEXT was rewritten to be
            compatible with the SysV lex of HP-UX 11.11
           Test suite for canlock-hfp parser extended to test comments
            harder
           Namespace clash of internal library functions with libc on
            NetBSD
            Changed internal API function names hmac* to RFC2104Hmac*
            Changed internal API function names hkdf* to RFC5869Hkdf*
            Library API and ABI are fully compatible if no undocumented
            functions are used
           libcanlock-3.pc: Changed protocol in URL from http to https
2021-01-11 12:16:36 +00:00
gutteridge
fb2964de54 news/Makefile: sort entries 2021-01-07 05:20:35 +00:00
pin
520241f403 news/neix: Fix upstream typos in DESC
Thanks to @leot for bring it up
2021-01-06 20:11:54 +00:00
pin
f99df23f6f Add neix 2021-01-06 18:09:44 +00:00
pin
9fa352cb3f news/neix: import package
neix is a simple, work in progress terminal feed reader for all common RSS/Atom
feeds on the web out there.
So you can read your news without advertisments or other annoying stuff.
Just the informations you need. You can import your existing collection of feeds
from an OPML file or just configure them manually.
You also have the ability to render the text with w3m, elinks or which program
you want.
2021-01-06 18:08:53 +00:00
leot
d788cafb08 sfeed_curses: Update to 0.9.7
Changes:
0.9.7
-----
 - Permit to build with custom themes via SFEED_THEME
 - Misc bug fixes
2021-01-06 14:35:56 +00:00
micha
e11510a6c3 news/tin: Update to 2.4.5
Removed POSIX shell patch (merged upstream).
Removed libcanlock patches (now supported via pkg-config).

-- 2.4.5 release 20201224 "Glen Albyn" --

 022) Dennis Preiser <dennis@d--p.de>
      BUG. 'B'ody and '/'article search with wildcard matching (wildcard=0)
           didn't work
      BUG. convert_tex2iso with UTF-8 as local charset did map "O to wrong
           char
      BUG. missing termination of conversion table for convert_tex2iso
      BUG. avoid possible endless loop in search_group
      BUG. tin_ltoa in some cases returned an error where it shouldn't
      BUG. 'T'ag all parts of multipart message didn't work with thread_arts
           4 (multipart) or 5 (percentage)
      BUG. hung on empty (lone '.') positive (220) response to ARTICLE command
      ADD. make {Group,Thread}TagParts 'T' toggle like 't'ag
      ADD. don't show mime parse error for missing end marker if not running
           in debug mode
      ADD. increase hash-table sizes
      ADD. speed up multipart threading
      ADD. multipart tagging ThreadTagParts 'T' to thread level
      ADD. reduce memory usage by struct reordering to avoid padding
      ADD. GNKSA_MISSING_REALNAME return code for filtering
      REM. redundant conde
      FIX. art.c, charset.c, group.c, hashstr.c, help.c, keymap.c, lang.c
           misc.c, page.c, refs.c, rfc2046.c, screen.c, search.c, string.c
           tags.c, thread.c, wildmat.c, extern.h, keymap.h, proto.h, tin.h
           tin.[15]

 021) Thomas E. Dickey <dickey@invisible-island.net>
      ADD. update configure macros
      ADD. fallback to the bundled pcre if required
      ADD. prefer systemwide libcanlock over bundled one
      FIX. aclocal.m4, configure[.in], Makefile.[in], tin.h

 020) Urs Janssen <urs@tin.org>
      ADD. config.guess, config.sub update
      ADD. document strip_re_regex, strip_was_regex and col_message in manpage
      ADD. configure check for fchmod(2) and fallback to chmod(2) if system
           lacks it (e.g. Interactive UNIX)
      ADD. speed up filter on Path:-header
      ADD. allow abortion of subject/author search in group level
      ADD. allow abortion of filtering
      ADD. raise default max length for numbers in prompts from 6 to 10 digits
      ADD. restrict multipart detection to messages with more than 1 part
      ADD. show an error message if append_mail() fails
      ADD. allow path for posted_articles_file
      ADD. document gnksa-parser return codes in tin(5)
      ADD. center_line() now does BiDi
      ADD. don't fail on GNKSA_MISSING_REALNAME when posting
      ADD. GNKSA_RANGLE_MISSING (104) error code to gnksa-filter
      BUG. when $TIN_INDEX_NEWSDIR was used INDEX_NEWSDIR was
           automatically appended to the string, but for the '-I' cmd.line it
           wasn't, now '-I' behaves exactly like $TIN_INDEX_NEWSDIR
      REM. redundant condition
      FIX. art.c, attrib.c, config.c, debug.c, filter.c, getline.c, inews.c
           init.c, lang.c, main.c, makecfg.c, memory.c, misc.c, newsrc.c
           nrctbl.c, options_menu.c, post.c, read.c, save.c, screen.c
           search.c, tags.c, thread.c, tmpfile.c, extern.h, proto.h, tin.h
           tin.[15], configure[.in], autoconf.h[in], config.guess, config.sub
           en_GB.po, keymap.sample

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

 018) Toomas Soome <tsoome@me.com>
      ADD. updated estonian translation
      FIX. et.po
2021-01-04 15:30:46 +00:00
spz
14f2af1c12 update news/inn to version 2.6.3
Changes in 2.6.3

    * Fixed the selection of the elliptic curve to use with OpenSSL 1.1.0 or
      later; NIST P-256 was enforced instead of using the most secure curve.

    * A new inn.conf parameter has been added to fine-tune the cipher suites
      to use with TLS 1.3:  the *tlsciphers13* now permits configuring them.
      A separate cipher suite configuration parameter is needed for TLS 1.3
      because TLS 1.3 cipher suites are not compatible with TLS 1.2, and
      vice-versa.  In order to avoid issues where legacy TLS 1.2 cipher
      suite configuration configured in the *tlsciphers* parameter would
      inadvertently disable all TLS 1.3 cipher suites, the inn.conf
      configuration has been separated out.

    * Fixed a regression since INN 2.6.1 that prevented articles with
      internationalized header fields (that is to say encoded in UTF-8) from
      being posted.

    * Support for Python 3 has been added to INN.  Embedded Python filtering
      and authentication hooks for innd and nnrpd can now use version 3.3.0
      or later of the Python interpreter.  In the 2.x series, version 2.3.0
      or later is still supported.

      When configuring INN with the --with-python flag, the "PYTHON"
      environment variable, when set, is used to select the interpreter to
      embed.  Otherwise, it is searched in standard paths.

      In case you change the Python interpreter to embed, make sure that the
      Python scripts you use are written in the expected syntax for that
      version of the Python interpreter.  Notably, buffer objects have been
      replaced with memoryview objects in Python 3, and UTF-8 encoding now
      really matters for string literals (Python 3 uses bytes and Unicode
      objects).

      INN documentation and samples of Python hooks have been updated to
      provide more examples.

    * When a Python or Perl filter hook rejects an article, innd now
      mentions the reason in response to CHECK and TAKETHIS commands.
      Previously, the reason was given only for the IHAVE command.

    * nnrpd now properly logs the hostname of clients whose connection
      failed owing to an issue during the negotiation of a TLS session or
      high load average.

Changes in 2.6.2

    * A new *syntaxchecks* parameter has been added in inn.conf.  It permits
      controlling the level of checks performed by innd and nnrpd.  Up to
      now, only one check can be enabled/disabled:  when *laxmid* is
      mentioned in the values of this new parameter, INN accepts Message-IDs
      that contain ".." in the left part, as well as Message-IDs with two
      "@" (such Message-IDs would otherwise be considered as syntactically
      invalid).  See the inn.conf(5) man page for more details.

      The check is disabled by default (*no-laxmid*), which corresponds to
      the legacy behaviour of INN 2.6.1 and earlier.

    * Use of the ovdb_server helper server is now the default when using the
      ovdb overview method, that is to say the default value for the
      *readserver* parameter in ovdb.conf is now set to true.  It improves
      stability and avoids deadlocks, timing issues and corrupted ovdb
      databases.

    * mailpost now removes empty header fields before attempting to post
      articles, and keeps trace of them in the X-Mailpost-Empty-Hdrs: newly
      generated header field body.  Also, mailpost now sanitizes header
      fields with regards to empty continuation header lines.  Thanks to
      Kamil Jonca for these bug reports.

    * A new -z parameter has been added to mailpost to mention a list of
      header fields to remove from the gated message.  Thanks to Dieter
      Stussy for the patch.

    * Fixed a bug in inews that was rejecting articles containing header
      fields whose length exceeded 998 bytes.  This limitation is for the
      length of a single line of a header field (and not for the length of
      the whole header field, as it was wrongly the case).

    * Added support for GnuPG's gpg binary (in addition to gpgv) in
      pgpverify.  Indeed, gpg still validates signatures made with weak
      digest algorithms like MD5 whereas gpgv no longer do.  Thanks to
      Thomas Hochstein for the patch, which permits validating control
      articles for hierarchies that are still using old PGP keys.

    * Added similar support for GnuPG's gpg binary in perl-nocem to validate
      NoCeM notices from issuers who are still using old PGP keys.

    * A few commands listed in the "Control commands to INND" section in
      daily Usenet reports were appearing as a mere letter; all of them are
      now properly converted to meaningful words.

    * The *tlsprotocols* parameter in inn.conf now recognizes the "TLSv1.3"
      value (for OpenSSL versions implementing TLS 1.3, that is to say
      starting from OpenSSL 1.1.1).

    * The buffindexed overview method will now hopefully work properly on
      systems with a native page size larger than 16KB.

    * Other minor bug fixes and documentation improvements.
2021-01-02 14:18:22 +00:00
mlelstv
559832b4c3 Build aarch64 like (32bit) arm. 2020-12-23 16:28:47 +00:00
leot
37f51de2fd sfeed_curses: Update to 0.9.6
Changes
0.9.6
-----
 - Add keybinds < (decrease), > (increase) and = (reset to automatic
   size) to resize feed sidebar pane for small terminals
 - Make lazyload a run-time configuration option via SFEED_LAZYLOAD
   environment variable
2020-12-20 11:11:52 +00:00
nia
f6dd9d2f87 Revbump packages with a runtime Python dep but no version prefix.
For the Python 3.8 default switch.
2020-12-04 20:44:57 +00:00
nia
bb3abac3b6 pan: Fix build on NetBSD-current (POSIX iconv) 2020-11-30 13:06:40 +00:00
micha
a6e2730be3 news/libcanlock: Sync with canlock-hp
No changes. Use same tarball as canlock-hp.
2020-11-30 11:33:38 +00:00
micha
14e68b4f64 news/libcanlock: Update to 3.2.1
Changelog
=========

3.2.1      2020-11-28
           Bugfix: off-by-one heap buffer overflow fixed in canlock-mhp
            (If header is larger than 4 KiByte. Found by Valgrind)
           Bugfix: canlock-mhp end of header detection fixed
            (Found by test suite on openSUSE. Reported by Martin Hauke)
2020-11-30 11:28:14 +00:00
leot
1f2f7aa843 sfeed: Update to 0.9.20
Changes:
 - sfeed_xmlenc: be more paranoid in printing encoding names
 - sfeed_web: improve parsing <link> if it has no type attribute
2020-11-20 14:38:52 +00:00
micha
e3f9b9527e news/leafnode: Backport patch from upcoming 1.11.12
Prevent stack overruns if /message.id contains filenames >= 1000.
Bump PKGREVISION.
2020-11-10 12:03:59 +00:00
micha
ea2928c1f7 news/bystand: Update to 1.2.0
- MIME support: Implement decoding quoted-printable
- View command to view multiple messages at once
- Remember received articles if interrupted or timed out
- Post to multiple servers status still Open with 5 other changes
- Check for errors properly after reading a dot at the beginning of a line
  from the NNTP server; also add a "G" progress indicator
2020-11-09 13:14:23 +00:00
micha
488f19fe6a news/flnews: Update to 0.18
- 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 characters
- Dark background color is now usable
- MIME conformance reached (as defined in RFC 2049 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 deprecated functions HMAC*(), RSA_size() and
  SSL_get_peer_certificate() for OpenSSL API 3.0.0
2020-11-09 12:02:25 +00:00
leot
a1c9d424c7 sfeed_curses: Update to 0.9.5
Changes:
0.9.5
-----
 - Minor bug fixes and improvements
2020-11-05 22:51:54 +00:00
ryoon
2831546220 *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
leot
94b3ea264d sfeed_curses: Update to 0.9.4
Changes:
0.9.4
-----
 - Add configurable interactive modes for executed programs (executed
   program interactive in the same terminal)
 - Add support for new categories field
 - Misc bug fixes and improvements
2020-10-26 10:07:33 +00:00
leot
6d848fdc1a sfeed: Update to 0.9.19
0.9.19
------
- Parse categories and add multiple field values support (for categories)
  separated by `|'
- Misc bug fixes and improvements
2020-10-26 10:06:37 +00:00
leot
8ab3e868ba sfeed_curses: Update to 0.9.3
Changes:
0.9.3
-----
 - Several bug fixes and performance improvements
2020-10-09 15:14:05 +00:00
kim
b3f2f0abe1 Use http with ftp.funet.fi 2020-09-02 22:16:48 +00:00