[tin-dev] [tin 2.6.5] snapshots
Urs Janßen
urs at tin.org
Wed Aug 6 13:18:41 CEST 2025
New Snapshots available. New features:
- serverrc-menu via ConfigServerrcMenu ('s')
- nntp_pipeline_limit to serverrc (DISABLE_PIPELINING replacement)
- keep_expired_filters to keep expired rules (debian bug #1109039)
- initial Romanian translation
- -n cmd.line.grp now also allows to specify a group not present in newsrc
- 'g'oto group now works with -n even if group is not present in newsrc
- -L/'L'ookup Message-ID works with -n even if group is not present in newsrc
- lookup "DISTRIB.PATS" and use as default for Distribution
- lookup "DISTRIBUTIONS" descriptions and display if available
<ftp://ftp.tin.org/pub/news/clients/tin/v2.6/snapshots/tin-2.6.5.tar.gz>
<ftp://ftp.tin.org/pub/news/clients/tin/v2.6/snapshots/tin-2.6.5.tar.bz2>
<ftp://ftp.tin.org/pub/news/clients/tin/v2.6/snapshots/tin-2.6.5.tar.xz>
Changes since 2.6.4:
029) Remus-Gabriel Chelu <remusgabriel.chelu at disroot.org>
ADD. Romanian translation
FIX. ro.po
028) Bjarni Ingi Gislason <bjarniig at simnet.is>
ADD. manpage fixes (debian bug #1093395, #1096177)
FIX. tin.[15]
027) Dennis Preiser <dennis at d--p.de>
ADD. avoid macro in snprintf() as that might be a macro too
ADD. fallback code for the !CPP_DOES_CONCAT case
ADD. plural forms
ADD. prefer MIME filename*-parameter over filename-parameter
ADD. if a MIME filename parameter is empty after path removal fallback
to the next filename parameter if available.
ADD. PageToggleVerbatim (,)
ADD. validate undeclared_charset in 'M'enu
ADD. extend verbatim_handling options
ADD. ignore col_invers_bg == col_invers_fg == -1
ADD. page_yenc_format
ADD. per scope hide_inline_data via attributes
ADD. cleanup draw_page_header(), fmt_option_prompt()
ADD. color the color-menu items while selecting the color
ADD. serverrc-menu via ConfigServerrcMenu ('s')
BUG. -L/'L' did depend on sort_article_type/sort_threads_type
and failed for some combinations
BUG. possible memleaks
BUG. layout issue with multibyte chars on posting history screen
FIX. art.c, attrib.c, charset.c, color.c, config.c, cook.c, curses.c
feed.c, filter.c, global.c, group.c, header.c, help.c, init.c
keymap.c, lang.c, main.c, makecfg.c, memory.c, misc.c, nntplib.c
options_menu.c, page.c, post.c, prompt.c, rfc2045.c, rfc2046.c
rfc2047.c, save.c, search.c, select.c, signal.c, string.c, tcurses.c
thread.c, extern.h, keymap.h, proto.h, rfc2046.h, tin.h, tinrc.h
tincfg.tbl, tin.[15]
026) Urs Janssen <urs at tin.org>
ADD. avoid bison warning
ADD. use ngettext(3) for plural-forms
ADD. avoid "install -D"
ADD. --with-url-normalization[=[uriparser,curl] (default: yes)
check for liburiparser or libcurl for URL normalization
ADD. if reading via NNTP Message-ID 'L'ookup in group-, thread- and
page level now try to find the ID via NNTP if the ID is not in
the current group
ADD. adjust IPv6 part of URL_REGEX
ADD. do not check for libgsasl but zlib if not using NNTP
ADD. move setlocale in write_overview() out of the loop
ADD. reject invalid undeclared_charset in attributes
ADD. if cache_overview_files is set, keep raw Subject and From
data so the cache is build with the original data instead
of trying recompile it from our preprocessed data.
ADD. hash Path in overview-data
ADD. Xref- and Path-filter to filter-menu
ADD. ToggleInfoLastLine ('i') to OptionMenu ('M')
ADD. configure check for getsockopt(), setsockopt(), posix_close(),
realpath(), lstat(), sig_atomic_t, volatile
ADD. set TCP_USER_TIMEOUT or TCP_CONNECTIONTIMEOUT and
TCP_RXT_CONNDROPTIME if available
ADD. use truncate/append for .oldnewsrc (debian bug #151113)
ADD. detect "begin-encoded" as start of an uuencoded file with
a base64 encoed filename.
ADD. hide_inline_data (was hide_uue) now also can hide (partial) yenc,
inline pgp and shar
ADD. crc32()-fallback from Gary S. Brown
ADD. hideline_regex tinrc/'M'enu option similar to trn4 $HIDELINE
ADD. merge is_art_tex_encoded() into process_text_body_part()
ADD. ALPN with TLS (RFC 7301)
ADD. add_cmd_line_opts and disabled_nntp_cmds to serverrc, the later
must be used to replace the now dropped --disable-xhdr-xref and
--enable-broken-listgroup-fix configure options
ADD. cache_overview_files and compress_overview_files to serverrc
ADD. nntp_pipeline_limit to serverrc (DISABLE_PIPELINING replacement)
ADD. keep_expired_filters to keep expired rules (debian bug #1109039)
ADD. -n cmd.line.grp now also allows to specify a group not present in
newsrc yet (same for -nw)
ADD. 'g'oto group now works with -n even if group is not present in
newsrc
ADD. -L/'L'ookup Message-ID now works with -n even if Message-ID is in
a group not present in newsrc.
ADD. 'S'ubscribe pattern with -n may now work for groups not in newsrc
yet (local spool with active file and/or RFC 3977 server only)
ADD. config.guess, config.sub update
ADD. lower 8bit check for Newsgroups, Followup-To and Distribution
from error to warning
ADD. prefer Xref- over Newsgroups-header if performing Message-ID
lookups via NNTP
ADD. lookup "DISTRIB.PATS" and use as default for Distribution
ADD. lookup "DISTRIBUTIONS" descriptions and display if available
BUG. in NO_LOCALE config get_author() could write outside the
allocated screen-memory
BUG. positive getart_limit had several bugs
BUG. -F was not mentioned in -h
BUG. mixed up error-messages
BUG. missing checks for empty string in From
BUG. possible memleaks
BUG. "posting" to mailgroups (mailing_list=) wasn't allowed if the
group had one of the [jnx]-flags, and the moderated warning
was given if it had the m-flag.
BUG. double-free group-name on a 502 response to GROUP
REM. ISO2ASC=6 (CP437) table
REM. configure check for atoi()
FIX. active.c, art.c, attrib.c, auth.c, charset.c, config.c, cook.c
crc32.c, debug.c, feed.c, filter.c, getline.c, group.c, header.c
help.c, init.c, keymap.c, lang.c, mail.c, main.c, memory.c, misc.c
newsrc.c, nntplib.c, nntps.c, options_menu.c, page.c, pgp.c, post.c
prompt.c, regex.c, rfc1524.c, rfc2045.c, rfc2047.c, save.c, screen.c
search.c, select.c, signal.c, string.c, tags.c, thread.c, xref.c
extern.h, nntplib.h, policy.h, proto.h, rfc2046.h, tin.h, tinrc.h
parsdate.y, autoconf.h[in], tincfg.tbl, Makefile[.in]
configure[.in], config.guess, config.sub, tin.[15]
025) Toomas Soome <tsoome at me.com>
ADD. updated Estonian translation
FIX. et.po
More information about the tin-dev
mailing list