Age | Commit message (Collapse) | Author | Files | Lines |
|
Changes:
-- 2.4.4 release 20191224 "Millburn" --
017) Dennis Grevenstein <dennis.grevenstein@gmail.com>
ADD. FD_*-fallback for SunOS-3.5
FIX. missing_fd.h
016) Thomas E. Dickey <dickey@invisible-island.net>
ADD. update configure macros - use xpg3 instead of xpg4 case-statements
FIX. aclocal.m4, configure[.in]
015) Dennis Preiser <dennis@d--p.de>
BUG. 'L'ookupMessageID in select-level could crash if 1st group
in newsrc is marked bogus
BUG. memleak in thread_by_multipart
FIX. active.c, art.c, tin.5
014) Urs Janssen <urs@tin.org>
BUG. sigfile attribute with a command ("sigfile=!") would append %G
on {ATTRIBUTES,TINRC}_VERSION increase even if already present.
BUG. tinrc normalization_form=5 (NFKC_CF) setting was lost on restart
BUG. quote_chars with multiple '%s' lead to a crash
BUG. memleak with stray comments (no scope) in filter file
ADD. tweak is_art_tex_encoded to allow text umlauts at the beginning
of a line
ADD. turned '%s'/'%S' in quote_chars (for initials) into '%I' to be
consistent with other occurrences
ADD. repost ('x') now takes mailing_list attribute into account
ADD. repost prolog looked ugly in multibyte env. if multibyte chars
were quoted in the prolog
ADD. disallow supersedes in mailgroups
ADD. fix handrolled strcasestr() to cast returned value
(required for cray-unicos cc)
ADD. configure check for working tolower(), toupper()
(required for sony-newsos3)
ADD. configure check for h_addr_list in struct hostent
(required for sun-sunos3.5)
ADD. CF_TYPE_FD_SET and CF_CHECK_FD_SET configure checks from
Thomas E. Dickey
ADD. fixup autoconf missdetections for *-next-{nextstep,openstep}*
(WIFEXITED, WIFEXITED, HAVE_SYS_UTSNAME_H, HAVE_SYS_WAIT_H, ...)
ADD. determine mailbox_name just once
ADD. switched tinrc.confirm_choice from string to int
ADD. invoke_metamail() without piping
ADD. %P expansion (groupname with '.' replaced by '/') in _strfpath()
ADD. check for gcc >= 2.6 to use __attribute__((unused))
ADD. GLOBAL_BUGREPORT ('R') to 'M'enu and attachment menu
ADD. normalize subject for threading
ADD. xref and path to debug filter output if set and hide subject,
from and msgid if unset
ADD. article headers and body to very verbose nntp debug (-D 1 -vv) log
ADD. score, gnksa and lines to arts debug output for killed articles
REM. dead code (NEW_HASH_METHOD, gl_init_done, OSNAME, redundant
conditions)
REM. non M_UNIX and __BEOS__ code
ADD. config.guess, config.sub update
FIX. active.c, art.c, attrib.c, charset.c, config.c, cook.c, curses.c
debug.c, feed.c, filter.c, getline.c, header.c, inews.c, init.c
keymap.c, lang.c, list.c, makecfg.c, main.c, mimetypes.c, misc.c
newsrc.c, nntplib.c, nrctbl.c, options_menu.c, page.c, post.c
prompt.c, read.c, rfc2046.c, rfc2047.c, save.c, screen.c, select.c
sigfile.c, signal.c, string.c, version.c, xref.c, bugrep.h, extern.h
proto.h, tin.h, tnntp.h, version.h, parsdate.y, Makefile[.in]
config.guess, config.sub, configure[.in], autoconf.hin, tin.1, tin.5
013) Toomas Soome <tsoome@me.com>
ADD. updated estonian translation
FIX. et.po
|
|
Removed pkgsrc patches merged upstream.
Changelog
=========
0.17 Bugfix: Configuration test result for inttypes.h presence is used,
reintroduce the test removed for 0.16
Bugfix: BSD version of ntohl() for old systems was broken
Bugfix: ISO-2022-JP decoder: Mask for unassigned codepoints fixed
Bugfix: SHA2 support in OpenSSL 1.0.0 must be explicitly enabled
Display article from "news" type URI in separate window (if it's not
found in current group)
Clickable References added (articles displayed in separate window)
Search for Message-ID added to the Tools menu (Keyboard shortcut
is Ctrl-s)
Previous read article (in current group) menu entry added
Keyboard shortcut for "Quit" changed from Ctrl-x to Ctrl-q (Proposed
by Marcel Logen)
Keyboard shortcut for "View source" changed from Ctrl-v to Ctrl-e
(Proposed by Marcel Logen)
Menu entry "Article->Mark as unread" (Ctrl-u) changed to toggle
between read and unread state (Proposed by Marcel Logen)
Command line option "-4" added (force usage of IPv4 network protocol)
Flowed format: The 'flowed_insert_crlf' entry in configfile adds an
empty line separator after every paragraph that ends with an empty
line. Defaults to 0 (former behaviour)
Flowed format: The behaviour of 'flowed_insert_crlf' can be requested
by the sender of an article with "InsLine=yes" in the Content-Type
headerfield.
TLS module can now use OpenSSL 3 API (required for FFDHE group
negotiation with TLSv1.2 and TLSv1.3 protocols)
TLS module can now use LibreSSL 3 (formerly major version 2 was used
to identify LibreSSL and distinguish it from OpenSSL)
TLS modules compile time option 'CFG_USE_TLS_OWNCERTS' replaced by
the new 'tls_owncerts' entry in configfile
TLS modules experimental compile time option 'CFG_USE_TLS_CRLS'
replaced by normal option 'CFG_TLS_CRLS_DISABLE'. Default is to use
no CRLs (former behaviour) because this option increases the system
requirements (to POSIX.1-2001 or XSI extension)
TLS module now supports new 'crl_check' entry in configfile (ignored
if CFG_TLS_CRLS_DISABLE is nonzero)
TLS module now prints real LibreSSL version instead of generic 2.0.0
TLS module no longer supports options 'CFG_USE_TLS_DHPARAM_CHECK' and
'CFG_USE_TLS_SETSIGALG'. They were obsoleted by the OpenSSL 1.1 API
Unicode database updated to version 12.1.0
GUI module no longer supports experimental FLTK 1.3 option
'USE_X11_GLYPH_SUBSTITUTION'. It was obsoleted by FLTK 1.4
Modified LaTeX documentation to work with recent doxygen
|
|
Changes:
0.9.15
------
- OPML export and import improvements
- Minor bug fixes and documentation improvements
|
|
pkglint -Wall -F --only aligned --only indent -r
No manual corrections.
|
|
This is a maintenance release bringing you a number of bug fixes and
enhancements. Among other changes, the release addresses several
segmentation faults and improves CI for Pan. All users are advised to
upgrade to this latest version.
See NEWS for details on the changes in this release, and check the README
file before upgrading. Feedback, bug reports, and patches are very much
encouraged.
Changes since 0.145
26eea78 Update .gitlab-ci.yml with GTK 3 (Petr Kovar)
7f59091 Use an int instead of a char (Jonathan Briggs)
476b5a6 Fix for issue #77. Segfault when build with gmime-3 (Detlef Graef)
e5be4d4 Fix to build Pan with options --with-gmime30 and
--with-gmime-crypto (Detlef Graef)
edad96d Update bug URLs (Sebastiaan Lokhorst)
e65ba15 Replace Bugzilla by Gitlab URL in DOAP file (Andre Klapper)
ba6322f Add .gitlab-ci.yml (Petr Kovar)
b9a4154 Fix ypart begin for bpf ranges (Federico Cuello)
1de4962 Update URLs to GitLab (Petr Kovar)
ad60bca Module was renamed to pan (Andrea Veri)
* Contributors to this release:
Petr Kovar, Detlef Graef, Sebastiaan Lokhorst, Jonathan Briggs,
Federico Cuello, Daniel Mustieles, Andre Klapper, Andrea Veri
* Updated translations:
...
|
|
Changes:
0.9.14
------
- Add checks for addition/multiplication overflow in string_append()
- Documentation improvements
|
|
future Python 3.8
|
|
|
|
|
|
|
|
Changes:
0.9.13
------
- Documentation improvements
- Misc bug fixes and improvements
|
|
|
|
|
|
|
|
https://github.com/json-c/json-c/issues/304
XXX pullup?
|
|
|
|
Changes:
0.9.12
------
- Handle entities in attribute values
- Misc bug fixes and improvements
|
|
pkglint -Wall -r --only "substitution command" -F
With manual review and indentation fixes since pkglint doesn't get that
part correct in every case.
|
|
Changes:
0.9.11
------
- Remove sfeed_tail: it did not worked well with FIFOs and a tail-like
example is now documented in README
- sfeed_plain, start with timestamp, similarly to sfeed_twtxt
- Optimize sfeed_opml_export
|
|
Changes:
0.9.10
------
- Disable If-Modified-Since by default in sfeed_update
- Misc bug fixes and improvements
0.9.9
-----
- Add sfeed_atom to convert one or more feeds from TSV back to Atom
- Rename fetchfeed() to feed() in sfeed_update
- Add support for first <enclosure> as 8th field
- Misc bug fixes and improvements
|
|
- Includes some whitespace changes, to be handled in a separate commit.
|
|
This is a semi-manual PKGREVISION bump.
|
|
|
|
|
|
Changes:
0.9.8
-----
- Documentation improvements
- Add DOCPREFIX for installing docs
- Misc bug fixes and improvements
|
|
Provided by Michael Bäuerle via pkgsrc-wip.
Source tree of canlock-hp was merged into libcanlock.
This package now tracks the version number of libcanlock.
Changelog
=========
3.1.0 2019-01-26
Merged into libcanlock package. Now using the same version number.
Manual page of canlock-hfp utility updated
|
|
From Michael Bäuerle via pkgsrc-wip.
Option "--disable-hp" added (header parsers will stay in package canlock-hp).
Changelog
=========
3.1.0 2019-01-26
Merged canlock-hp into libcanlock package (now tracking the version
number of the libcanlock package)
Configure option "--disable-hp" added (Default is set to build
canlock-hp, use this option to get the behaviour from 3.0.x)
Manual page of canlock-hfp utility updated
Library API and ABI are unchanged
|
|
Provided by Michael Bäuerle in pkgsrc-wip.
Backported patches from 0.17 branch:
--------------------------------------------------------------------------------
Bugfix: Configuration test result for inttypes.h presence is used,
reintroduce the test
Bugfix: BSD version of ntohl() for old systems now working again
Modified LaTeX documentation to work with recent doxygen
--------------------------------------------------------------------------------
Changelog:
--------------------------------------------------------------------------------
V0.16 Bugfix: Supersede now preserves Followup-To header field
Bugfix: The code that generates the attribute "reply to own article"
now checks the Message-IDs too (to avoid errors if the parent
article is missing in the hierarchy)
Bugfix: Header parser and MIME parser fixed to correctly handle
MIME entity delimiters (for boundary strings that contain spaces)
Bugfix: Removed Unicode range U+E0020 ... U+E007E from rejected
control characters (deprecated since Unicode 5.1, reintroduced for
different purpose since Unicode 9.0) (Reported by Marcel Logen)
TLS: Protocol version TLSv1.3 according to RFC8446 is now supported
(requires at least OpenSSL 1.1.1)
CORE module now supports multiple article hierarchies
Unicode database updated to version 11.0.0
IBM852 to UTF-8 converter added
If the OS doesn't report IPv6 as available, usage can now be forced
with the option 'CFG_FORCE_IP6'
Support for reproducible builds added (option 'CFG_REPRODUCIBLE')
Some checks for system header files removed to speed up configuration
(Build fails in any case if they are missing)
Documentation updated
--------------------------------------------------------------------------------
|
|
Update provided by Michael Bäuerle in wip/tin.
-- 2.4.3 release 20181224 "Glen Mhor" --
012) Thomas E. Dickey <dickey@invisible-island.net>
ADD. update configure macros
ADD. check for va_copy() for pre C99 systems
FIX. aclocal.m4, configure[.in], autoconf.h[in], tin.h, memory.c
screen.c, string.c, tcurses.c
011) Francisco Javier Serrador <fserrador@gmail.com>
ADD. spanish translation
FIX. es.po
010) Matt Anton <tin@lv223.org>
ADD. updated french translation
FIX. fr.po
009) Dennis Preiser <dennis@d--p.de>
BUG. ensure destination of match_string() is NULL terminated
BUG. possible buffer overflows with long translations
BUG. fixed length buffer in rfc1522_decode() may overflow
ADD. don't idna_decode() strings which are not IDNA encoded
ADD. ability to filter on Path:-header
FIX. art.c, config.c, feed.c, filter.c, getline.c, help.c, lang.c
main.c, memory.c, nntplib.c, page.c, rfc2047.c, save.c, screen.c
extern.h, nntplib.h, proto.h, tin.h, tin.5
008) Urs Janssen <urs@tin.org>
ADD. config.guess, config.sub update
ADD. checks for explicit_bzero(), explicit_memset(), memset_s()
ADD. check for unicode/unorm2.h to favor unorm2_normalize() over
unorm_normalize() if found
ADD. NFKC_case_fold normalization if unicode/unorm2.h is found
ADD. don't strip binray with "make install"
ADD. match_string()/match_item() now stop on first '\n'
ADD. don't show broken active file messages if not running with -D 1
ADD. accept arbitrary line length in mail.active file
ADD. allow (multiple) -v for debug mode
ADD. honor NDEBUG in assert() replacement
BUG. possible buffer overflow when prompting for a wildcard search
pattern in get_search_pattern()
BUG. possible buffer overflows with long translations
BUG. pointer arithmetic with possible NULL pointer
BUG. didn't recheck CAPABILITIES after auth
BUG. transport-padding on mime boundaries wasn't ignored
BUG. get_group_from_list() used in 'L'lookup_msgid() couldn't handle
FWS as of RFC 5536 3.1.4.
ADD. rename FOLLOW_USEFOR_DRAFT to ALLOW_FWS_IN_NEWSGROUPLIST
ADD. remove some redundant assigns
ADD. switch from autoconf-2.13.20110430 to autoconf-2.52.20181006
ADD. be more verbose on connections errors when get_tcp6_socket()
is used (debian bug #232924)
FIX. active.c, art.c, auth.c, config.c, cook.c, debug.c, feed.c
getline.c, group.c, header.c, help.c, init.c, keymap.c, lang.c
list.c, mail.c, main.c, misc.c, newsrc.c, nntplib.c, options_menu.c
page.c, post.c, read.c, rfc1524.c, rfc2045.c, rfc2046.c, rfc2047.c
save.c, search.c, screen.c, select.c, signal.c, sigfile.c
strftime.c, string.c, extern.h, proto.h, tin.h, config.guess
config.sub, aclocal.m4, configure[.in], autoconf.h[in]
Makefile[.in], tin.1, tin.5
|
|
Changes:
0.9.7
-----
- Add a maximum amount of feeds to update concurrently in sfeed_update
- Add merge(), filter() and order() support per feed in sfeed_update
in order to permit to change merge logic, filter lines and fields
and order lines per feed
- Misc bug fixes and improvements
|
|
|
|
|
|
Provided by Michael Bäuerle via pkgsrc-wip.
3.0.3 2018-12-05
Build system fixed for cross build (Patch suggested by Helmut Grohne,
modified to work on macOS)
|
|
|
|
|
|
|
|
|
|
|
|
Update provided by Michael Bäuerle via wip.
Changes: too many to list here, previous distfile is from 1998(!).
|
|
|
|
Update provided by Michael Bäuerle via wip.
Version 1.0.3 release notes
===========================
Version 1.0.3 is primarily a bug-fix release. See changes.txt for
details.
Support for SSLv3 has been disabled since it is to POODLE attacks.
On 32 bit systems, support has been added for files larger than 2GB.
Support added for both 32 and 64 bit mingw and cygwin compilers.
Version 1.0.2 release notes
===========================
Version 1.0.2 is primarily a bug-fix release. See changes.txt for
details.
Note: slang version 2.2.3 or later is required. Version 2.3.0 is
the current version.
The intrinsic function get_header_flags was modified to return the
full set of flags when called with an optional argument. Symbolic
constants for the corresponding flags were added to the interpreter
interface.
The value for query_read_group_cutoff was increased to 1000.
Support for building slrnpull on win32 systems was added.
|
|
|
|
|
|
RSS and Atom parser (and some format programs).
|
|
Updated provided by Michael Bäuerle via pkgsrc-wip.
* 1.11.11, 2015-08-25
### BUGFIXES
- The configfile parser now strips whitespace between a configuration
parameter's value and a trailing comment. Found by Cecil Westerhof.
- The roff manual page sources now render proper hyphens (-), minus characters
(\-) and en-dashes (\[en]) depending on their context. This is so that
copying-and-pasting from the manual page works properly.
- The code that checks if the peer is local now properly deals with IPv4
mapped IPv6 addresses.
|
|
From Michael Bäuerle via pkgsrc-wip.
New features and changes since tin-2.2.0
New features
------------
- simplified Chinese translation
- handle RFC 2231 parameter value continuation
- skip over RFC 2231 language parameters
- RFC 2231 decoding of non us-ascii MIME-parameter values
- options to color external quotes (extquote_handling, extquote_regex,
col_extquote)
- LookupMessage ('L') in select level if reading via NNTP
Changes
-------
The gTLD list is no longer actively maintained (too many new gTLD recently),
disable_gnksa_domain_check=OFF might result in false positives.
--enable-heapsort is now default during configure (sort_function in tinrc
still needs to be set accordingly if you like to use heapsort instead of
qsort)
--enable-ipv6 is now default during configure
--enable-break-long-lines is now default during configure
sigfile=!/path/to/command no longer passes the name of the current
newsgroup to command. One can specify %G which will be replaced by
the name of the current newsgroup.
To match the old behaviour: 'sigfile=!/path/to/command %G'.
--enable-cancel-locks requires libcanlock-3 (which is included, but
some distros (e.g. debian) are linking against a shared lib which may
be too old).
Retired Features
----------------
. groupname_max_length, can now be set via user defined screen layout at
select level
|
|
|
|
Packaged for wip by Michael Bäuerle.
libcanlock is a library for creating and verifying RFC 8315 Netnews
Cancel-Locks. This implementation uses the recommended algorithm from
Section 4 with HMAC based on the same hash function as <scheme>.
A command line utility "canlock" is built together with the library.
Additional header parsers (for the receiving side) are available in the
package canlock-hp.
|
|
Packaged for wip by Michael Bäuerle.
The canlock-hp package contains standalone header parsers that can be used to
implement RFC 8315 Netnews Cancel-Locks on the receiving (server) side.
They are intended as preprocessors for canlock, the command line frontend of
libcanlock, but are independent programs.
canlock-mhp (Message Header Parser) is intended to process RFC 5536 Netnews
articles and can be used to extract and unfold a single header field.
canlock-hfp (Header Field Parser) is intended to process RFC 8315 header fields
("Cancel-Lock" and "Cancel-Key").
|
|
|