head 1.5; access; symbols pkgsrc-2026Q1:1.5.0.26 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.5.0.24 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.5.0.22 pkgsrc-2025Q3-base:1.5 pkgsrc-2025Q2:1.5.0.20 pkgsrc-2025Q2-base:1.5 pkgsrc-2025Q1:1.5.0.18 pkgsrc-2025Q1-base:1.5 pkgsrc-2024Q4:1.5.0.16 pkgsrc-2024Q4-base:1.5 pkgsrc-2024Q3:1.5.0.14 pkgsrc-2024Q3-base:1.5 pkgsrc-2024Q2:1.5.0.12 pkgsrc-2024Q2-base:1.5 pkgsrc-2024Q1:1.5.0.10 pkgsrc-2024Q1-base:1.5 pkgsrc-2023Q4:1.5.0.8 pkgsrc-2023Q4-base:1.5 pkgsrc-2023Q3:1.5.0.6 pkgsrc-2023Q3-base:1.5 pkgsrc-2023Q2:1.5.0.4 pkgsrc-2023Q2-base:1.5 pkgsrc-2023Q1:1.5.0.2 pkgsrc-2023Q1-base:1.5 pkgsrc-2022Q4:1.4.0.12 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.10 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.8 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.6 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.4 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.2 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.3.0.4 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.2 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.2.0.16 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.14 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.12 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.8 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.10 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.6 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.4 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.2 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.1.0.4 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.2 pkgsrc-2018Q3-base:1.1; locks; strict; comment @# @; 1.5 date 2023.01.25.18.06.41; author micha; state Exp; branches; next 1.4; commitid G5EP66l22dAd0XaE; 1.4 date 2021.08.27.17.45.26; author micha; state Exp; branches; next 1.3; commitid YQJ7TENnB70btD6D; 1.3 date 2021.01.04.15.30.46; author micha; state Exp; branches; next 1.2; commitid VkTQk7bPt0h1hqCC; 1.2 date 2019.01.15.15.48.17; author wiz; state Exp; branches; next 1.1; commitid tfPkKjkwa9GmwT7B; 1.1 date 2018.09.03.09.39.27; author wiz; state Exp; branches; next ; commitid fjL2gdzxhzwQMDQA; desc @@ 1.5 log @news/tin: Update to 2.6.2 Added upstream patch to fix build. -- 2.6.2 release 20221224 "Pittyvaich" -- 009) Florian Weimer Thomas E. Dickey ADD. missing #include directives to improve C99 compatibility FIX. aclocal.m4, configure 008) Enrik Berkhan BUG. remove alleged Y2K38 safety issues ADD. ~ and $VAR expansion to tinrc option tls_ca_cert_file ADD. simplify code and refactor to fix an unused variable complaint ADD. pcre2 support (debian bug #999941, fedora bug #2128388) ADD. NNTPS support based on libressl/GNUttls/OpenSSL (RFC 8143) ADD. TLS connection info ADD. switch from stdio to own buffer implementation FIX. config.c, cook.c, feed.c, filter.c, group.c, init.c, lang.c, main.c memory.c, misc.c, nntplib.c, nntps.c, options_menu.c, page.c, read.c regex.c, save.c, screen.c, search.c, select.c, wildmat.c autoconf.h[in], extern.h, nntplib.h, proto.h, tinrc.h, tin.h tnntp.h, tnntps.h, tincfg.tbl, parsdate.y, configure[.in] Makefile[.in], tin.1 007) Dennis Preiser BUG. backward search for a non empty line got stuck in endless loop BUG. reading a faulty mime article via NNTP could hang tin (debian bug #1005024) BUG. a long group name isn't shortened appropriately in group level BUG. config changes via 'M'enu were not immediately active for show_signatures, verbatim_handling, tex2iso_conf and trim_article_body BUG. after posting an article from selection or group level the cursor remains visible in the lower left corner ADD. tinrc.show_help_mail_sign ADD. get $TMPDIR just once ADD. option to remove SOFT HYPHENs (U+00AD) from non verbatim blocks of articles in UTF-8 and using a UTF-8 locale BUG. show actual help-key in txt_type_h_for_help FIX. config.c, cook.c, debug.c, filter.c, group.c, init.c, lang.c, mail.c misc.c, my_tmpfile.c, newsrc.c, options_menu.c, page.c, pgp.c regex.c, rfc2046.c, refs.c, save.c, screen.c, search.c, select.c thread.c, extern.h, proto.h, tin.h, tinrc.h, tincfg.tbl, tin.1 tin.5 006) Thomas E. Dickey BUG. configure --with-included-gettext was non-functional since tin 2.4.2 ADD. update configure macros FIX. aclocal.m4, intl/Makefile.in, intl/plural.c 005) Urs Janssen ADD. config.guess, config.sub update ADD. code cleanup; remove redundant condition and unused var; add some missing casts and _Noreturn ADD. ignore set but empty env.-vars ADD. try harder when looking for keymap-file, try locale "suffixes" from language[_territory[.codeset]][@@modifier] with parts stripped off in order: codeset, normalized codeset, territory, modifier ADD. guard against empty inews_prog and empty mm_charset in !CHARSET_CONVERSION case ADD. warn about some more nonsensical cmd.-line option combinations -ow|-oz|-wz ADD. exit early at -o when there are no postponed articles ADD. reduce memory usage for xface ADD. list of leap years from 2040 to 2068 ADD. restrict URL_REGEX to disallow non ascii chars in path ADD. accept active file lines even without moderation flag ADD. do not try NEXT again after an ERR_COMMAND response ADD. ConnectionInfo page ('J') ADD. update tin_atol() to new SI prefix names Ronna and Quetta ADD. experimental MAXARTNUM extension BUG. missing default tinrc.editor_format on first start BUG. typo in man page BUG. possible memleak in check_article_to_be_posted if article has multiple To:, Followup-To: or Newsgroups:-headers BUG. possible buffer overflow in find_reply_to_addr BUG. f'up to an article without a message-id (possible in mailgroups) crashes BUG. hypothetic missing string termination BUG. need to convert utf8pass to network charset unconditionally in do_authinfo_sasl_plain FIX. active.c, art.c, auth.c, config.c, filter.c, group.c, help.c inews.c, init.c, keymap.c, lang.c, main.c, makecfg.c, mimetypes.c misc.c, nntplib.c, options_menu.c, page.c, post.c, pgp.c, rfc1524.c rfc2046.c, save.c, select.c, signal.c, string.c, thread.c, wildmat.c xface.c, parsdate.y, extern.h, keymap.h, nntplib.h, proto.h, tin.h tin.1, tin.5, config.guess, config.sub, configure[.in] @ text @$NetBSD$ Do not ignore error for missing src/Makefile. --- Makefile.orig +++ Makefile @@@@ -409,7 +409,7 @@@@ all: @@$(ECHO) " " build: - @@-if $(TEST) -r $(SRCDIR)/Makefile ; then $(CD) $(SRCDIR) && $(MAKE) ; else $(ECHO) "You need to run configure first - didn't you read README?" ; fi + @@if $(TEST) -r $(SRCDIR)/Makefile ; then $(CD) $(SRCDIR) && $(MAKE) ; else $(ECHO) "You need to run configure first - didn't you read README?" ; fi install: @@$(CD) $(SRCDIR) && $(MAKE) install @ 1.4 log @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 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 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 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 ADD. updated French translation FIX. fr.po 023) Toomas Soome ADD. updated Estonian translation FIX. et.po @ text @d1 1 a1 1 $NetBSD: patch-Makefile,v 1.3 2021/01/04 15:30:46 micha Exp $ d7 1 a7 1 @@@@ -407,7 +407,7 @@@@ all: @ 1.3 log @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 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 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 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 ADD. updated french translation FIX. fr.po 018) Toomas Soome ADD. updated estonian translation FIX. et.po @ text @d1 1 a1 1 $NetBSD: patch-Makefile,v 1.2 2019/01/15 15:48:17 wiz Exp $ d7 1 a7 1 @@@@ -408,7 +408,7 @@@@ all: @ 1.2 log @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 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 @ text @d1 1 a1 1 $NetBSD$ d7 1 a7 1 @@@@ -407,7 +407,7 @@@@ all: @ 1.1 log @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, 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 @ text @d5 1 a5 1 --- Makefile.orig 2007-02-01 13:11:14.000000000 +0000 d7 1 a7 1 @@@@ -400,7 +400,7 @@@@ all: @