The NetBSD Project

CVS log for pkgsrc/news/tin/

[BACK] Up to [] / pkgsrc / news / tin

Request diff between arbitrary revisions

Default branch: MAIN
Current tag: MAIN

Revision 1.21 / (download) - annotate - [select for diffs], Wed Sep 1 16:43:59 2021 UTC (12 months, 4 weeks ago) by micha
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, HEAD
Changes since 1.20: +1 -2 lines
Diff to previous 1.20 (colored)

news/tin: Build fix for the option combination curses(pdcurses) + icu

Revision 1.20 / (download) - annotate - [select for diffs], Fri Aug 27 17:45:26 2021 UTC (13 months ago) by micha
Branch: MAIN
Changes since 1.19: +6 -11 lines
Diff to previous 1.19 (colored)

news/tin: Update to 2.6.0

-- 2.6.0 release 20210823 "Coleburn" --

 027) Dennis Preiser <>
      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
      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

 026) Thomas E. Dickey <>
      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

 025) Urs Janssen <>
      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

 024) Matt Anton <>
      ADD. updated French translation
      FIX. fr.po

 023) Toomas Soome <>
      ADD. updated Estonian translation
      FIX. et.po

Revision 1.19 / (download) - annotate - [select for diffs], Tue Jan 15 15:48:17 2019 UTC (3 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1
Changes since 1.18: +7 -3 lines
Diff to previous 1.18 (colored)

tin: update to 2.4.3.

Update provided by Michael Bäuerle in wip/tin.

-- 2.4.3 release 20181224 "Glen Mhor" --

 012) Thomas E. Dickey <>
      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 <>
      ADD. spanish translation
      FIX. es.po

 010) Matt Anton <>
      ADD. updated french translation
      FIX. fr.po

 009) Dennis Preiser <>
      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 <>
      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 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. 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

Revision 1.18 / (download) - annotate - [select for diffs], Mon Sep 3 09:39:27 2018 UTC (4 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.17: +23 -9 lines
Diff to previous 1.17 (colored)

tin: update to 2.4.2.

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,
- LookupMessage ('L') in select level if reading via NNTP

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

--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

Revision 1.17 / (download) - annotate - [select for diffs], Wed Jan 11 02:15:56 2017 UTC (5 years, 8 months ago) by roy
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.16: +12 -2 lines
Diff to previous 1.16 (colored)

Allow tin to build using termcap instead of curses.
Workaround for PR plg/51819.

Revision 1.16 / (download) - annotate - [select for diffs], Thu Jan 5 12:37:08 2017 UTC (5 years, 8 months ago) by roy
Branch: MAIN
Changes since 1.15: +1 -5 lines
Diff to previous 1.15 (colored)

Move curses foo from to Makefile (hi Thomas!)

Revision 1.15 / (download) - annotate - [select for diffs], Wed Jan 4 22:45:33 2017 UTC (5 years, 8 months ago) by roy
Branch: MAIN
Changes since 1.14: +4 -24 lines
Diff to previous 1.14 (colored)

Use the curses framework.

Revision 1.14 / (download) - annotate - [select for diffs], Wed Sep 30 08:25:37 2015 UTC (7 years ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.13: +3 -3 lines
Diff to previous 1.13 (colored)

replace optional socks5 dependencies with net/dante

Revision 1.13 / (download) - annotate - [select for diffs], Tue Jun 12 15:46:02 2012 UTC (10 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

Add inet6 to default suggested options. It's 2012.

Revision 1.12 / (download) - annotate - [select for diffs], Mon Jul 26 06:52:52 2010 UTC (12 years, 2 months ago) by dholland
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.11: +3 -1 lines
Diff to previous 1.11 (colored)

For options ncurses and ncursesw, set USE_NCURSES=yes, on the assumption
that explicitly forcing ncurses does not mean "use builtin curses anyway"
unless the builtin curses is *really* ncurses.

(Yes, the ncursesw responds to USE_NCURSES and not USE_NCURSESW;
whether that's a bug is for someone else to decide.)

Revision 1.11 / (download) - annotate - [select for diffs], Thu Feb 25 16:05:57 2010 UTC (12 years, 7 months ago) by drochner
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1
Changes since 1.10: +1 -7 lines
Diff to previous 1.10 (colored)

fix a configure check which could easily get into an endless loop,
and remove a pointless test for a __NCURSES_H symbol in the curses header,
now this can build against NetBSD's wide curses

Revision 1.10 / (download) - annotate - [select for diffs], Mon Jul 14 10:09:56 2008 UTC (14 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, cube-native-xorg-base, cube-native-xorg
Changes since 1.9: +7 -1 lines
Diff to previous 1.9 (colored)

Fix build with ncursesw option set. Comment from the commit:
# XXX: NetBSD's wide curses are not accepted, because the configure
# script doesn't find the proper headers.
# This could be a bug in the buildlink framework for wide curses.
# The next line is a workaround until someone(TM) finds time to
# investigate this.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Nov 25 12:44:07 2007 UTC (14 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, cwrapper
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

Make curses support completely optional, in response to PR 37173
by David A. Holland.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Sep 19 05:55:05 2007 UTC (15 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2007Q3-base, pkgsrc-2007Q3
Changes since 1.7: +3 -1 lines
Diff to previous 1.7 (colored)

Fix build with curses option. From Yakovetsky Vladimir in PR 36998.

Revision 1.7 / (download) - annotate - [select for diffs], Thu Sep 13 23:14:41 2007 UTC (15 years ago) by wiz
Branch: MAIN
Changes since 1.6: +20 -5 lines
Diff to previous 1.6 (colored)

Add options for ncurses and ncursesw support.
Based on patch in PR 36983 by Leonard Schmidt.

Revision 1.6 / (download) - annotate - [select for diffs], Tue Jan 30 07:11:46 2007 UTC (15 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1
Changes since 1.5: +1 -3 lines
Diff to previous 1.5 (colored)

Remove some legacy options handling after 3 branches.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Jul 17 15:48:47 2006 UTC (16 years, 2 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3
Changes since 1.4: +5 -2 lines
Diff to previous 1.4 (colored)

Updated tin to 1.8.2.

-- 1.8.2 release 20060425 "Shillay" --

 011) Andrey Simonenko <>
      ADD. updated russian translation
      FIX. ru.po

 010) Urs Janssen <>
      BUG. possible division by zero in thread_by_percentage()
      FIX. art.c

 009) Urs Janssen <>
      BUG. didn't reissue GROUP cmd after reconnect with authentication
      BUG. possible buffer overflow
      REM. unnecessary test for wcsnlen
      ADD. cat, jobs, travel and mobi TLDs
      FIX. aclocal.m4, policy.h, misc.c, nntplib.c

 008) Urs Janssen <>
      ADD. config.guess, config.sub update
      FIX. config.guess, config.sub

 007) Michael Bienia <>
      BUG. buffer overflow in convert_tex2iso in UTF-8 environment
      FIX. charset.c

Revision 1.4 / (download) - annotate - [select for diffs], Tue Jan 3 00:06:49 2006 UTC (16 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1
Branch point for: pkgsrc-2005Q4
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)

Add icu option, default off.

Revision 1.3 / (download) - annotate - [select for diffs], Sun Jan 1 18:52:27 2006 UTC (16 years, 9 months ago) by wiz
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Fix comment.

Revision 1.2 / (download) - annotate - [select for diffs], Sun Jan 1 16:10:51 2006 UTC (16 years, 9 months ago) by wiz
Branch: MAIN
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

Mention when to remove PKG_OPTIONS_LEGACY_VARS line.

Revision 1.1 / (download) - annotate - [select for diffs], Sun Jan 1 16:10:29 2006 UTC (16 years, 9 months ago) by wiz
Branch: MAIN

Update to 1.8.0.
Convert to options framework.
Prefer package version to internal version of pcre.
Add curses and inet6 options.

New features and changes since tin-1.6.0

. interactive mailer can now be fed with headers. The old use_mailreader_i
  config variable is obsolete and superseded by the new interactive_mailer
  variable that can have three values:
  0  no interactive mailreader (old use_mailreader_i=OFF)
  1  interactive mailreader with headers
  2  interactive mailreader without headers (old use_mailreader_i=ON)

New features
. You can now specify a mailbox folder to save your sent mails (fcc=) so
  you possibly don't need auto_cc or auto_bcc anymore. See tin(5).

. x_headers can take a command which generates the header(s). See tin(5).

. mime_forward (message/rfc822) attributes option

. single line scrolling in all levels

. minimalistic BiDi support (render_bidi)

. minimalistic IDNA decoding support

. display non-printable characters as octals in raw-mode

. user defined date_format

. support non-ascii key-bindings

. 'percentage match' threading

Retired Features
. AmigaOS support

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>