Commit graph

996 commits

Author SHA1 Message Date
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
wiz
00da7815c0 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
leot
191f9159c2 sfeed_curses: Update to 0.9.2
Changes:
0.9.2
-----
 - Fix scrolling issues on some terminals
 - Fix a file descriptior leak on startup when stdin is not a tty
 - Improve cursor visibility and behaviour on some terminals
 - Misc fixes and improvements

0.9.1
-----
 - Add pledge support for OpenBSD
 - Add support to SFEED_YANKER to yank the URL/enclosure to a program (by
   default `xclip -r')
 - Fix a crash with small window width and garbage data if utf8pad fails
2020-08-26 19:53:10 +00:00
leot
953ab724e1 *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
leot
f2075169f5 sfeed_curses: Update to 0.9
Changes:
0.9
---
 - Add sfeed_content
 - Misc bug fixes and improvements

0.8.2
-----
 - Reread urls if using an url list for mark read and loading a feed
 - Rework updatesidebar drawing and width calculation

0.8.1
-----
 - Misc bug fixes (cursor problem with urxvt and reloadall and handling of the
   current open feed)
2020-08-08 15:41:31 +00:00
fcambus
5bc2399e50 Add multimail. 2020-08-06 12:51:40 +00:00
fcambus
26739ad278 news/multimail: import mmail-0.52.
MultiMail is an offline mail packet reader, supporting the Blue Wave,
QWK, OMEN, SOUP and OPX formats. It uses a simple curses-based
interface.

SOUP is used for Internet email and Usenet. The other formats are
primarily used with dialup (or telnet) BBSes, to save connect time and
to provide a better interface to the message base.
2020-08-06 12:50:28 +00:00
leot
608020cd4f sfeed_curses: Belatedly include curses bl3 (oops)
No PKGREVISION bump since it should failed on all platforms where there
is not a native curses and/or only worked by accident.
2020-07-17 18:11:02 +00:00
leot
d5e0712ad3 news: Add sfeed_curses 2020-07-17 16:20:43 +00:00
leot
dcd5067c8b sfeed_curses: Import sfeed_curses-0.8 as news/sfeed_curses
sfeed_curses is a curses UI front-end for sfeed.

It shows the TAB-separated feed items in a graphical command-line UI.
The interface has a look inspired by the mutt mail client. It has a
sidebar panel for the feeds, a panel with a listing of the items and a
small statusbar for the selected item/url. Some functions like
searching and scrolling are integrated in the interface itself.
2020-07-17 16:20:17 +00:00
leot
71904edbd3 sfeed: Update to 0.9.18
Changes:
0.9.18
------
 - format tools: don't skip items with a missing/invalid timestamp field
 - sfeed_atom: the updated field is mandatory: use the current time
 - sfeed_atom: fix timezone, output if timestamp is set
 - sfeed_atom: make the output more conform by adding id, updated tags and add
   <feed> tags (author name, id, updated, title).
   Thanks lich for the feedback and testing.
 - sfeed_gopher: do not use URL: prefix for gopher:// urls.
 - Documentation improvements
2020-07-14 10:46:35 +00:00
rhialto
36acc973f9 news/trn: Add patch with date grammar rules for old articles from olduse.net. 2020-07-05 13:35:31 +00:00
adam
6bd0c30da6 Revbump for icu 2020-06-02 08:22:31 +00:00
rillig
a723d0dadc news/inn: remove unknown configure option 2020-05-31 15:08:27 +00:00
adam
d62c903eea revbump after updating security/nettle 2020-05-22 10:55:42 +00:00
micha
61dde3c63b news/libcanlock: Add libcanlock-3.pc to PLIST
pkg-config is supported since version 3.2.0.
2020-05-20 15:33:39 +00:00
rillig
4f4f64fdce mark packages that fail with -Werror=char-subscripts
These packages are susceptible to bugs when confronted with non-ASCII
characters.

See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94182.

It takes some time to analyze and fix these individually, therefore they
are only marked as "needs work".
2020-05-20 06:09:03 +00:00
micha
48c21c356d news/canlock-hp: Update to 3.2.0
Sync with news/libcanlock.
No changes for header parsers.
2020-05-19 16:06:17 +00:00
micha
f0845058af news/libcanlock: Update to 3.2.0
Changelog
=========

3.2.0      2020-05-11
           Support for pkg-config with option "--enable-pc-files" added
            (Default behaviour is unchanged). This option installs the
            pkg-config file "libcanlock-3.pc". The standard option
            "--with-pkgconfigdir" can be used to specify the target directory
           Shared library no longer exports internal symbols, if possible
            (using #pragma GCC visibility). Library API and ABI are fully
            compatible if no undocumented functions are used.
           Build system: Distributed autotools files updated
2020-05-19 16:00:13 +00:00
nia
4bb58570a7 Recursive revbump for json-c-0.14 2020-05-19 12:09:07 +00:00
rillig
da08aa6bfb news/suck: suppress USE_TOOLS+=perl warning 2020-05-10 14:19:38 +00:00
adam
7d4b705c63 revbump after boost update 2020-05-06 14:04:05 +00:00
leot
e876d2f756 sfeed: Update to 0.9.17
Changes:
0.9.17
------
 - Fallback author to feedname instead of unknown in sfeed_mbox.
 - Remove prefix in Subject: for sfeed_mbox to save some space.
   Filtering or custom labels can be made using the X-Feedname: header.
 - Document exit status in man pages.
 - Use a <pre> section per feed in sfeed_html/sfeed_frames.
 - Optimize UTF-8 decoding and column position calculation in sfeed_plain.
2020-05-04 15:41:23 +00:00
rillig
69b396071b news/bystand: document harmless array[char] 2020-05-03 16:10:03 +00:00