-- 1.5.18 release 20030602 "Darts" -- U157) Michael Velten BUG. iKeyThreadMarkArtRead always forced a full screen redraw ADD. iKeyThreadMarkArtRead/iKeyGroupMarkThdRead act on tagged articles (mark all tagged as read). FIX. group.c, keymap.c, lang.c, tags.c, thread.c, extern.h, keymap.h menukeys.h, proto.h U156) Guido Ostkamp BUG. use real thread root (first Message-ID listed in References) for related quick kill FIX. proto.h, tin.h, filter.c, group.c, page.c U155) Olaf Dietrich ADD. warn if local charset to network charset conversion loses information BUG. tried to access attributes for new groups which had no attributes assigned FIX. extern.h, proto.h, keymap.c, lang.c, memory.c, misc.c, post.c U154) Joshua Crawford Drazen Kacar Urs Janssen ADD. X-Face display support via slrnface if available (-DXFACE_ABLE) FIX. configure[.in], Makefile, Makefile[.in], autoconf.h[in], extern.h proto.h, tin.h, tinrc.h, config.c, init.c, lang.c, main.c, misc.c page.c, xface.c, tincfg.tbl, tin.1, tin.5 U153) Dirk Nimmich Michael Bienia BUG. lines >1024 chars lost a char FIX. cook.c U152) Dirk Nimmich BUG. several checks didn't cope with folded header lines FIX. inews.c, misc.c, post.c U151) Thomas E. Dickey ADD. version numbers to local configure macros ADD. use WEXITSTATUS/WIFEXITED macros FIX. aclocal.m4, tin.h, misc.c, signal.c U150) Michael Bienia BUG. ReadWch() and draw_page_header() weren't multibyte safe BUG. plugged some small memory leaks REM. xref_score FIX. attrib.c, curses.c, filter.c, group.c, help.c, lang.c, memory.c page.c, screen.c, string.c, thread.c, extern.h, proto.h, tin.h tin.5 U149) Toomas Soome ADD. updated estonian translation FIX. et.po U148) Jason Faultless ADD. don't process main article body as MIME-part ADD. rework Archive-name: handling ADD. new 'try harder' hide_uue=2 mode ADD. update attributes-file header ADD. CURR_GROUP-ectomy ADD. auto'S'ave works on selected articles too ADD. menu system always returns to previous level ADD. various cleanups BUG. feeding >1 hot/pattern arts saved under wrong filename BUG. don't ask to postprocess when nothing was saved BUG. Content-Description wasn't indented BUG. description of 'C' at page level was wrong BUG. aborting read of art after keep trying to reopen the same art FIX. extern.h, proto.h, tin.h, tinrc.h, art.c, attrib.c, config.c cook.c, feed.c, group.c, help.c, init.c, lang.c, main.c, memory.c misc.c, nntplib.c, open.c, page.c, refs.c, rfc2046.c, save.c search.c, select.c, signal.c, tags.c, thread.c, tincfg.tbl, tin.1 tin.5 U147) Matt Anton ADD. added a few missing french translations FIX. fr.po U146) Urs Janssen ADD. pcre update (4.1 -> 4.3) ADD. a few missing german translations ADD. tin(5)-man page updates ADD. filename extension guessing based on mimetype for unnamed attachments ADD. documented -l/-n for !NNTP mode ADD. avoid some string concatenations ADD. speed up '-Z' without '-v' ADD. honor $TMPDIR ADD. allow -u/-I when NNTP_ONLY & overview caching is requested ADD. don't create NOV-cache dir if running in NNTP mode and caching is not requested or needed ADD. merge back tinrc updates into config.c, warn on downgrades ADD. missing bool.h dependency, check for stdbool.h (not used yet) ADD. version number to attributes and filter file ADD. config.guess, config.sub update REM. tinrcupdate.pl REM. --with-local-charset REM. some unnecessary casts and unused vars REM. Author-IDs and persistant header support REM. xref_max REM. $BUG_ADDRESS BUG. plugged a few small memory leaks BUG. didn't read attributes file when started with '-q' flag BUG. parse_rfc822_headers() did also decode the address-part of of headers like From/To BUG. removed some hardcoded keys BUG. fixed a few typos in the french translation BUG. -S without -n did also save new groups BUG. $AUTOSUBSRIBE was broken BUG. mailing_list attribute was ignored on no posting servers at select level BUG. posting from select-level with no groups shown didn't work BUG. automatic update of CTE when changing the network charset was broken FIX. Makefile, Makefile[.in], configure[.in], autoconf.h[in], extern.h keymap.h, menukeys.h, proto.h, rfc2046.h, tin.h, version.h active.c, art.c, attrib.c, auth.c, color.c, config.c, cook.c curses.c, debug.c, filter.c, group.c, help.c, inews.c, init.c keymap.c, lang.c, mail.c, main.c, memory.c, mimetypes.c, misc.c newsrc.c, nntplib.c, open.c, page.c, post.c, read.c, refs.c rfc2046.c, rfc2047.c, select.c, save.c, string.c, thread.c version.c, tin.1, tin.5, de.po, fr.po, pcre/*, config.guess config.sub -- 1.5.17 release 20030407 "Peephole" -- U145) Thomas E. Dickey ADD. pcre update (3.9 -> 4.1) FIX. aclocal.m4, configure[.in], autoconf.h[in], pcre/* U144) Lech Szychowski BUG. SIGDASHES check was broken FIX. post.c 048) Darrell Tangman BUG. malloc() mem. could be free()ed twice FIX. art.c U143) Andreas Metzler ADD. manpage update FIX. tin.1, tin.5 U142) Matt Anton ADD. started french translation FIX. fr.po U141) Christian Garbs ADD. updated MH mailgroups documentation ADD. some german translations FIX. reading-mail.txt, de.po U140) Jason Faultless BUG. incorrectly nested multipart articles sometimes hung tin BUG. -S did not create subdirs BUG. -S was broken in reading news via NNTP BUG. unnamed binary attachments clobbered save temp files. Unique filename now generated based on MIME subtype ADD. tinrc.posted_articles_file (replaces tinrc.keep_posted_articles & tinrc.keep_posted_articles_file) ADD. parsing for Content-Description header ADD. mime_types_to_save attribute for selective viewing/saving ADD. cleanup MIME-viewing code ADD. renamed use_metamail to metamail_prog ADD. indent uue attachment. Show MIME type/subtype on tagline ADD. mime.types lookup searches all possible files for a match ADD. cleanup save code, make post processing more uniform with LIBUU ADD. post process viewing when using LIBUU FIX. extern.h, menukeys.h, proto.h, rfc2046.h, tin.h, tinrc.h, art.c attrib.c, config.c, cook.c, debug.c, feed.c, group.c, inews.c init.c, keymap.c, lang.c, mail.c, memory.c, mimetypes.c, misc.c open.c, page.c, post.c, rfc2046.c, rfc2047.c, save.c, screen.c search.c, sigfile.c, tincfg.tbl, tin.1, tin.5 U139) Olaf Dietrich ADD. allow PageGotoParent for killed parents if kill_level==KILL_THREAD FIX. page.c U138) Dirk Nimmich BUG. "time remaining" was updated constantly, so it was unusable on a modem link BUG. raw multipart article didn't contain epilogue after last boundary BUG. highlighting in multibyte charset environment without USE_CURSES was broken ADD. more NNTP debug output NOP. revised TODO FIX. curses.c, mail.c, nntplib.c, open.c, rfc2046.c, screen.c, TODO U137) Toomas Soome ADD. updated estonian translation FIX. et.po U136) Corinna Vinschen ADD. wrap_on_next_unread FIX. extern.h, tinrc.h, config.c, init.c, lang.c, thread.c tincfg.tbl, tin.1, tin.5 046) Urs Janssen BUG. comma separated group list in attribute scope didn't work BUG. "." might be resent as last command after a reconnect BUG. part of the threading code assumed that References are always space separated BUG. fixed some possible buffer overflows ADD. allow .pro-TLD FIX. policy.h, attrib.c, config.c, feed.c, header.c, inews.c, init.c main.c, misc.c, nntplib.c, post.c, refs.c, save.c, select.c U135) Michael Bienia ADD. word highlighting for monochrome terminals ADD. renamed some vars ADD. moved several strings to lang.c ADD. tinrc.show_info (replaces tinrc.show_lines and tinrc.show_score) ADD. freshly killed arts (ART_KILLED_UNREAD) now count into the thread score REM. some hungarian notations ADD. replaced art->inthread by art->prev which holds a pointer to the previous article in the thread ADD. replace art_mark_{unread,read,will_return}() with art_mark(group, art, flag) BUG. if the base article of at thread was killed the entire thread was hidden BUG. count of hot and killed articles in the group page header was wrong BUG. in the MULTIBYTE_ABLE case convert_body2printable() could crash on long lines FIX. extern.h, menukeys.h, proto.h, tin.h, tinrc.h, version.h, active.c art.c, attrib.c, auth.c, charset.c, config.c, cook.c, curses.c debug.c, feed.c filter.c, group.c, help.c, init.c, keymap.c lang.c, mail.c, main.c, memory.c, misc.c, newsrc.c, nntplib.c open.c, page.c, post.c, prompt.c, refs.c, regex.c, save.c, signal.c tags.c, tcurses.c, thread.c, tincfg.tbl, keymap.sample, tin.1 tin.5, tinrcupdate.pl U134) Sebastian Bork ADD. manpage update FIX. tin.1, tin.5 U133) Urs Janssen BUG. used fprintf(stderr) instead of error_message() BUG. hypothetical use of undefined FOLD_TO_UPPER() macro BUG. used PCRE_EXTENDED without quoting # BUG. update_posted_info_file() called with wrong args if article has Followup-To: poster BUG. on startup (global) attributes file was read twice BUG. two small attribute memory leaks ADD. minor code cleanup REM. EUC-TW -> ISO-2022-KR autoconversion for 7bit mime_encoding REM. disallow ISO-2022-KR as network charset REM. base64 encoding force for EUC-KR REM. superfluous setlocale() call ADD. allow ISO-2022-* 7bit encodings ADD. config.guess, config.sub update ADD. post_8bit_header=ON now also disables body encoding ADD. expand path-names in 4th field of the active.mail file ADD. moved a few strings to lang.c FIX. Makefile, active.c, art.c, attrib.c, auth.c, config.c, cook.c curses.c, debug.c, feed.c, group.c, inews.c, init.c, keymap.c lang.c, mail.c, main.c, mimetypes.c, misc.c, nntplib.c, page.c post.c, regex.c, rfc2045.c, rfc2046.c, rfc2047.c, save.c, search.c string.c, tags.c, tcurses.c, thread.c, xref.c, extern.h, proto.h tin.h, tcurses.h, tin.1, tin.5, de.po, en_GB.po, config.guess config.sub, tinrcupdate.pl -- 1.5.16 release 20030125 "Bubbles" -- 045) Urs Janssen ADD. remove Message-IDs with illegal chars (i.e. 8bit chars) from References BUG. tabs weren't removed from (folded) References lines when creating local overviews REM. tinrc.tab_after_X_selection as it didn't work for years now and nobody complained about it FIX. art.c, config.c, init.c, lang.c, post.c, extern.h, tinrc.h, tin.1 U132) Yen-Ming Lee Urs Janssen ADD. define Big5 printable chars BUG. my_isprint() in NO_LOCALE case did depend on the network charset not on the local charset FIX. charset.c, cook.c, misc.c, page.c, tin.h U131) Michael Velten BUG. prompt_option_char allowed empty strings ADD. '\' search again FIX. extern.h, keymap.h, menukeys.h, proto.h, config.c, group.c, help.c keymap.c, lang.c, page.c, prompt.c, search.c, select.c, thread.c U130) Thomas E. Dickey ADD. compile-check that ncurses/ncursesw header files are consistent with the libraries FIX. aclocal.m4 U129) Michael Bienia ADD. make tin_getline() multibyte safe BUG. GroupDoAutoSel didn't do anything useful BUG. memory corruptions when compiled in a multibyte-able environment without using ncurses FIX. proto.h, tcurses.h, charset.c, curses.c, getline.c, group.c memory.c, string.c, tcurses.c, thread.c, tin.1 U128) Olaf Dietrich BUG. TeX2ISO was done before charset conversion BUG. curses.h was prefered over ncurses[w].h FIX. proto.h, charset.c, cook.c, misc.c, rfc2047.c, aclocal.m4 U127) Michael Bienia Urs Janssen ADD. make line wrapping in pager multibyte safe FIX. cook.c, page.c U126) Andreas Metzler BUG. wrap_column=0 (cCOLS) wasn't adjusted after on screen resize FIX. config.c, cook.c, init.c, tin.1, tin.5 U125) Urs Janssen BUG. typo fixed BUG. used tin_done() instead of giveup() in init_selfinfo() BUG. used network_charset in cached oevrviews instead of local_charset BUG. a 'local' unknown group in the Newsgroup line caused a crash if listed as first group ADD. autotruncation of Menu items to 35 chars ADD. allow negative values for wrap_column ADD. config.guess, config.sub update ADD. don't read keymap file in batch-mode ADD. disabled Mac OS X specific charset stuff as it's not needed anymore in current OS X versions REM. some unnecessary casts FIX. proto.h, tinrc.h, art.c, config.c, cook.c, feed.c, filter.c inews.c, init.c, keymap.c, lang.c, main.c, misc.c, nrctbl.c post.c, rfc2047.c, tcurses.c, tin.1, tin.5, tin.pot, de.po, et.po en_GB.po, config.guess, config.sub, aclocal.m4, Makefile.[in] U124) Toomas Soome ADD. updated estonian translation FIX. et.po -- 1.5.15 release 20021115 "Spiders" -- U123) Jason Faultless Michael Bienia ADD. tidy up range code FIX. proto.h, group.c, init.c, select.c, tags.c, thread.c U122) Thomas E. Dickey ADD. new configure option --with-curses-dir FIX. aclocal.m4, configure[.in], trace.h U121) Michael Bienia BUG. possible reuse of already freed mem ADD. wrap_column, user defined wrap margin FIX. extern.h, tinrc.h, config.c, cook.c, init.c, lang.c, tincfg.tbl tin.1, tin.5 043) Urs Janssen BUG. article numbers in the (broken) overview data which were higher than groups high water mark caused a crash FIX. art.c U120) Toomas Soome ADD. updated estonian translation FIX. et.po U119) Michael Bienia Urs Janssen ADD. start multibyte/wide char support BUG. TeX2ISO didn't work with UTF-8 locales FIX. configure[.in], aclocal.m4, autoconf.h[in], proto.h, tcurses.h tin.h, charset.c, group.c, screen.c, string.c, tcurses.c, thread.c U118) Philip Paeps ADD. improve UUBEGIN_REGEX ADD. honor mode of uuencoded files FIX. init.c, save.c, tin.h U117) Andreas Metzler BUG. possible overrun while expanding \t BUG. typos in the german translation BUG. wrong help-page entrys ADD. from=filter exemplification FIX. cook.c, lang.c, tin.5, filtering, de.po U116) Sebastian Bork ADD. cosmetics ADD. use art_marked_killed, art_marked_read_selected in kill_level=0 FIX. group.c, lang.c, thread.c U115) Martin Klaiber ADD. comment field to filter-file FIX. tin.5, extern.h, tin.h, filter.c, getline.c, lang.c 042) Urs Janssen BUG. didn't disallow unprintable chars in group descriptions FIX. select.c U114) Urs Janssen BUG. cached overview datas date was in localtime() without holding a timezone BUG. in some cases tin created incorrect overview datas BUG. add_posted_to_filter didn't work with -w and -o BUG. typo fixed in the english translation BUG. description-toggle didn't work for mailgroups BUG. redraw problem in the config-menu BUG. dir concatenation problem under VMS BUG. ISO2ASC conversion was done before TEX2ISO conversion BUG. fix iconv()-configure check BUG. can't handle very long subjects (>1K) ADD. restricted several file permissions ADD. removed unused vars under VMS ADD. use THREAD_BOTH instead of THREAD_MAX as initial threading ADD. manpage updates ADD. smarter check for inews ADD. config.guess, config.sub update ADD. ignore leading/taling whitespaces in input at prompt_msgid() FIX. extern.h, proto.h, tin.h, art.c, charset.c, config.c, cook.c filter.c, group.c, header.c, help.c, inews.c, init.c, lang.c mail.c, main.c, misc.c, newsrc.c, nrctbl.c, page.c, pgp.c, post.c prompt.c, rfc2047.c, select.c, Makefile, Makefile[.in] configure[.in], tin.1, tin.5, de.po, en_GB.po, config.guess config.sub -- 1.5.14 release 20020926 "Soil" -- U113) Olaf Dietrich ADD. search result highlighting for wildcard search FIX. proto.h, search.c, wildmat.c U112) Martin Dickopp ADD. prefer TIN_DEFAULTS_DIR over libdir for global ATTRIBUTES_FILE and CONFIG_FILE FIX. init.c U111) Michael Bienia ADD. filter-code cleanup (remove obsolete type= and scope=) ADD. rewrote word-highlighting code to use regex ADD. slash-highlighting ADD. config options for {stars,slashes,strokes,underscores}_regex BUG. wrong editor offset for filter-file edit. REM, word_h_display_marks=3 FIX. tin.1, tin.5, extern.h, proto.h, tin.h, tinrc.h, color.c config.c, curses.c, filter.c, group.c, init.c, lang.c, memory.c page.c, regex.c, tcurses.c, tincfg.tbl U110) Juergen Salk BUG. doesn't try to reconnect after a 400 response FIX. open.c U109) Urs Janssen ADD. config.guess, config.sub update ADD. stroke-highlighting ADD. word-highlighting without color ADD. some missing german translations ADD. smarter configure check for a shell, add dash to the list of sh shells ADD. reformat code, fixed a few typos ADD. backup_file() and rename_file() preserves file mode ADD. missing prototypes ADD. note about FQDN to README BUG. don't rfc2047-encode Sender if post_8bit_header is set BUG. possible use of group->attributes when not beeing in a (valid) group BUG. typo and logic error in tinrcupdate.pl BUG. fixed most chmod()-races REM. some unused vars and defines FIX. config.guess, config.sub, tin.1, tin.5, autoconf.h[in], extern.h keymap.h menukeys.h, proto.h, tin.h, tinrc.h, *.c, de.po tinrcupdate.pl, configure[.in], aclocal.m4, README -- 1.5.13 release 20020703 "Chop Suey!" -- U108) Philip Paeps ADD. quote_style REM. quote_empty_lines, quote_signatures FIX. extern.h, proto.h, tin.h, tinrc.h, config.c, init.c, lang.c, misc.c post.c, tincfg.tbl, tin.1, tin.5 U107) Jason Faultless ADD. code cleanup ADD. cursor position is retained when sorting active, show_only_unread/list_bogus flags etc. are honoured FIX. extern.h, proto.h, tin.h, active.c, config.c, curses.c, feed.c group.c, init.c, lang.c, list.c, main.c, page.c, select.c, tags.c thread.c, tincfg.tbl U106) Michael Bienia ADD. join use_getart_limit and getart_limit ADD. new sort_article_types: Lines descend and Lines ascend ADD. score_limit_kill, score_limit_sel, score_kill, score_select BUG. sort_threads_type > 0 didn't work without -DTHREAD_SUM ADD. thread_score, replaces THREAD_SUM and THREAD_WEIGHT FIX. extern.h, tin.h, tinrc.h, art.c, attrib.c, config.c, filter.c group.c, init.c, lang.c, main.c, refs.c, thread.c, tincfg.tbl tin.1, tin.5 U105) Olaf Dietrich BUG. MAC_OS_X and CHARSET_CONVERSION could be both defined BUG. --disable-locale might corrupt !ISO-8859-* articles BUG. network_charset change in menu wasn't propagated to local_charset if compiled with CHARSET_CONVERSION && NO_LOCALE BUG. ISO2ASC might have been called with !ISO data FIX. proto.h, tin.h, charset.c, config.c, cook.c, misc.c, rfc2047.c INSTALL U104) Marc Prud'hommeaux BUG. unititialised newbitmap might be used FIX. newsrc.c U103) Andreas Metzler ADD. joined confirm_action and confirm_to_quit to confirm_choice ADD. missing german translations ADD. mm_network_charset to attributes ADD. undeclared_charset to attributes FIX. tin.1, tin.5, extern.h, proto.h, tin.h, tinrc.h, art.c, attrib.c config.c, group.c, inews.c, init.c, lang.c, misc.c, page.c, post.c rfc2046.c, rfc2047.c, select.c, thread.c, tincfg.tbl, de.po U102) Urs Janssen BUG. CODESET might be used undeclared BUG. mm_network_charset change in the 'M'enu wasn't propagated to group attribute ADD. moved some var-declarations out of loops ADD. Big5 as possible network charset ADD. some missing german translations ADD. tinrcupdate.pl ADD. config.guess, config.sub update REM. some casts FIX. tin.h, *.c, de.po, tinrcupdate.pl, tin.1, tin.5, config.guess config.sub, INSTALL -- 1.5.12 release 20020427 "Sugar" -- U101) Thomas E. Dickey ADD. update/resync the macros in aclocal.m4 BUG. fix some misuses of const FIX. aclocal.m4, configure[.in], autoconf.h[in], tcurses.h, lock.c misc.c, rfc1524.c, rfc2047.c, string.c, trace.c, intl/gettextP.h intl/localcharset.c U100) Michael Bienia ADD. recent article counter to group header FIX. group.c, tin.1 U099) Alex Vasylenko Urs Janssen ADD. my_calloc BUG. my_groups isn't initialized FIX. proto.h, tin.h, config.c, malloc.c U098) Marc Brockschmidt Urs Janssen ADD. tinews.pl - external inews replacement which does pgp signing FIX. tinews.pl U097) Igor Goryachev BUG. %C (firstname) and %I (initials) couldn't handle surnames FIX. misc.c U096) Guido Ostkamp BUG. possible buffer overflow in search_active() FIX. search.c U095) Jason Faultless ADD. code cleanup ADD. sorting of newsgroups with '.' ADD. attrib cleanup, error reporting ADD. scroll_lines pager tuning control ADD. don't reconnect to server just to issue a QUIT ADD. improvements to URL handling, url_handler, url history ADD. explicit 'q' to quit info pager, to fix... BUG. resizing screen exits info pager BUG. multiple URL's per line not working REM. show_last_line_prev_page, full_page_scroll, HAVE_UUDECODE FIX. tin.1, tin.5, extern.h, keymap.h, menukeys.h, proto.h, tin.h tinrc.h, active.c, art.c, config.c, cook.c, global.c, group.c help.c, keymap.c, init.c, lang.c, list.c, main.c, misc.c nntplib.c, page.c, post.c, select.c, signal.c, tincfg.tbl 038) Urs Janssen ADD. new TLDs .coop and .aero REM. obsolete TLD .zr, .fx, and .uucp BUG. typo fixed BUG. missing Subject caused crashes when followupping FIX. autoconf.h[in], policy.h. misc.c U094) Dirk Nimmich BUG. didn't ignore \r after softbreaks in qp-articles BUG. progress meter in group body search was broken FIX. cook.c, feed.c, page.c, rfc2046.c, save.c, search.c U093) Philip Paeps Urs Janssen ADD. configure check for strcasestr BUG. pgp-actions in mail_loop might crash FIX. configure[.in], autoconf.h[in], proto.h, post.c, string.c U092) Toomas Soome BUG. get_fqdn() might return a domainname with a tailing \n FIX. header.c U091) Andreas Metzler BUG. mail_to_author() ignores current group (needed for attributes) BUG. overlong translation in filtermenu BUG. unnecessary rfc1522_encode()-calls BUG. typo in CA_ERROR_MISSING_NEWSGROUPS error-message ADD. some missing german translations REM. $SPAMTRAP ADD. gettext update (0.10.35 -> 0.10.40) FIX. Makefile, aclocal.m4, configure[.in], autoconf.h[in], inews.c lang.c, post.c, de.po, en_GB.po, et.po, TODO, tin.1, intl/* U090) Olaf Dietrich ADD. ignore MIME_STRICT_CHARSET if iconv(3) is available ADD. with MIME_STRICT_CHARSET and iconv(3) unknown charsets are reduced to us-ascii ADD. new ^L-handling ADD. replace untranslatable multibyte chars with one ? instead of one for each byte. ADD. MIME_STRICT_CHARSET + buffer_to_local() cleanup BUG. decode_save_one() didn't honor MIME_STRICT_CHARSET BUG. --with-local-charset= was broken BUG. rfc1522_decode() can't handle multiple charsets/line FIX. configure[.in], proto.h, cook.c, main.c, misc.c, page.c, post.c rfc2046.c, rfc2047.c, save.c, search.c, tin.1 U089) Urs Janssen ADD. moved some var-declarations out of loops ADD. config.guess, config.sub update ADD. "No match"-message for unsuccessful-body searches ADD. check for sys/pool.h ADD. tinrc.mailbox_format ADD. tinrc.translit ADD. mmdf(5)-man page ADD. install rtin-man page ADD. automatically set mm_local_charset to current local charset ADD. made match_item() caseinsensitive ADD. turned default for ask_for_metamail and use_metamail to off ADD. tin(1,5)-man page updates ADD. prefer inews_prog over INEWSDIR/inews -h REM. --enable-mmdf-mailer, HAVE_MBOXRD, save_to_mmdf_mailbox REM. check for OK_NOIHAVE, OK_NOPOSTIHAVE responses to MODE READER, they are no loner mentioned in the draft BUG. p'^O'st postponed articles didn't respect attributes BUG. $EDITOR had higher priority as $VISUAL (introduced in 006; never trust your local guru!) BUG. strfpath()-called with uninitialized group-pointer BUG. possible bufferoverruns due to missing string-termination BUG. sometimes illegal From-fields were written to local cached overviews BUG. missing From caused crashes when replying BUG. match_string() doesn't allow emtpy strings (U048) BUG. dublicated Cancel-Lock in rare cases BUG. eat_re() could modify subject in aborted posts BUG. unknown Content-Transfer-Encodings defaulted to 7bit instead of binary BUG. Content-Type header with additional parameters but no charset caused crashes BUG. if included gettext was needed tin doesn't build due to dependency problems FIX. Makefile, Makefile.in, configure[.in], autoconf.h[in], aclocal.m4 extern.h, policy.h, proto.h, rfc2046.h, tin.h, tinrc.h, active.c art.c, charset.c, config.c, cook.c, header.c, help.c, inews.c init.c, keymap.c, lang.c, langinfo.c, lock.c, main.c, mimetypes.c misc.c, nntplib.c, nrctbl.c, open.c, page.c, post.c, refs.c rfc1524.c, rfc2045.c, rfc2046.c, save.c, tags.c, thread.c tincfg.tbl, mbox.5, mmdf.5, tin.1, tin.5, config.guess, config.sub -- 1.5.11 release 20020130 "Toxicity" -- U088) Toomas Soome ADD. updated Estonian translation FIX. et.po U087) Olaf Dietrich BUG. a resync after reread_active_file_secs in 'y'ank in all-state groups didn't change yank_in_active_file. BUG. runtime change of post_mime_encoding might garble next posting ADD. use cooked art instead of raw for supersedes/reposts FIX. post.c, rfc2045.c, select.c U086) Martin Klaiber BUG. missing sort_base() call FIX. art.c U085) Andreas Metzler ADD. docu update REM. $TEX2ISO env-var ADD. tex2iso_cov menu/tinrc/attributes-item BUG. gpg didn't append pub.key ADD. allow user specified wildcard-mailcaps to override system wide exact ones FIX. INSTALL, TODO, tin.1, tin.5, tin.defaults, extern.h, tin.h, tinrc.h attrib.c, config.c, cook.c, init.c, lang.c, page.c, pgp.c rfc1524.c, rfc2046.c, tincfg.tbl, de.po, en_GB.po, et.po, tin.pot U084) Sven Hartge Andreas Metzler ADD. de.po update FIX. de.po U083) Urs Janssen ADD. updated pcre (3.7 -> 3.9) ADD. config.guess, config.sub update ADD. improved NEWS_REGEX and URL_REGEXP, simplified MAIL_REGEX ADD. FOLLOW_USEFOR_DRAFT (see doc/INSTALL) ADD. skip comments in resolv.conf ADD. allow --with-pcre without argument to take the lib from system-path ADD. minor code cleanup (removed some unused vars, added missing ifdefs, ...) REM. ISO-8859-6 and ISO-8859-8 from possible mm_network_charsets BUG. missing initialization of mailcaps[] BUG. possible buffer overrun and empty pgp-address BUG. missing screen redraw after supersede BUG. possible dereferenced pointer (network_charset) BUG. fixed some typos, reformated po-files BUG. mailing_list attribute was ignored on no posting servers in page level FIX. config.guess, config.sub, Makefile, extern.h, tin.h, art.c charset.c, config.c, cook.c, feed.c, filter.c, header.c, lang.c main.c, misc.c, page.c, pgp.c, post.c, rfc1524.c, rfc2047.c search.c, version.sh, tin.1, tin.5, pcre.c, pcretest.c, aclocal.m4 *.po U082) Mark Trumbull BUG. multipart threading sometimes joins threads which don't belong together FIX. art.c 037) Urs Janssen ADD. allow new GTLDs: .biz, .info, .name, .museum FIX. policy.h -- 1.5.10 release 20011117 "Darkcell" -- U081) Mark Trumbull ADD. new threading method: join multipart arts to a thread FIX. propto.h, tin.h, art.c, group.c, lang.c, thread.c U080) Toomas Soome ADD. updated Estonian translation FIX. et.po U079) Andreas Metzler Thomas E. Dickey Urs Janssen BUG. missing localization of some 'M'enu items FIX. proto.h, config.c, filter.c, lang.c, prompt.c, de.po 036) Dirk Nimmich BUG. base64 encoding was broken FIX. rfc2045.c U078) Thomas E. Dickey ADD. updated pcre (3.4 -> 3.7) ADD. new ncursesw option to --with-screen ADD. subtitles to the config-screen ADD. allow the config screen to be called from the thread screen BUG. off-by-one allocation of the filename for saving articles FIX. aclocal.m4, configure[.in], autoconf.h[in], extern.h, tcurses.h config.c, help.c, init.c, keymap.c, lang.c, makecfg.c, misc.c save.c, thread.c, tincfg.tbl, pcre/* U077) Dirk Nimmich BUG. '^H' was handled as a physical backspace BUG. duplicate addresses when displaying recipient addresses BUG. duplicate Cc and Bcc addresses when mailing to yourself and auto_cc or auto_bcc enabled BUG. end of header was not recognized when mailing BUG. folded From: header was not treated correctly when mailing BUG. pressing arrow keys when reading article from a file or server may lead to unexpected "Do you want to abort" question BUG. abort bugreport prompt was invisible -- don't use global buffers that may get changed meanwhile! BUG. counted header lines when displaying progress FIX. proto.h, rfc2046.h, tin.h, cook.c, misc.c, post.c, read.c rfc2046.c U076) Andreas Metzler ADD. joined use_builtin_inews/inews_prog BUG. IPv6 checking was broken due to comments FIX. aclocal.m4, configure, extern.h, tin.h, tinrc.h, config.c, inews.c init.c, lang.c, post.c, sigfile.c, tincfg.tbl U075) Randy Scott ADD. turned percent progress meter into a timer FIX. screen.c 035) Stephan Kulow BUG. format-strings passed to prompt_slk_response() weren't "quoted". FIX. feed.c, post.c U074) Yury July Timur Maryin BUG. add-date destroys $LC_ALL/$LC_TIME FIX. post.c U073) Urs Janssen Gerald Krause ADD. UTF-8 sequence checker FIX. misc.c U072) Joseph Parmelee ADD. made 'S' and 's' (in conjunction with delete_tmp_files and/or post_proc_type) more consistent. 'S' now only does postprocessing if told to and 's' now prompts for tmp-file deletion if delete_tmp_files is set. FIX. feed.c, save.c U071) Urs Janssen ADD. updated German/English translation (still incomplete) ADD. ',' as NEWS_REGEX 'terminator' BUG. match_item() didn't look for exact matches, but took the first partial match BUG. typo in the man-page BUG. 8bit chars in Subject weren't rfc2047 encoded in local cached overviews BUG. From was rfc2047 encoded in local cached overviews even if post_8bit_chars was on. ADD. crsr-right with auto_list_thread=OFF and no more unread arts in the current thread now enters the first article in the current thread instead of advance to the next unread art. ADD. tinrc.mm_local_charset, tinrc.mm_network_charset to perform local_charset<->network_charset conversion via iconv() if available ADD. config.guess, config.sub update ADD. start BeOS port (networking missing) ADD. renamed some vars to avoid shadowing on QNX ADD. new quad_t check to avoid waring with autoconf >= 2.5 ADD. w2r.pl and opt-case.pl man-pages BUG. nls didn't work BUG. shell detection failed in some cases BUG. make install_manpage didn't create $(DESTDIR)$(INS_MANUAL_DIR)5 if needed FIX. tin.1, tin.5, config.guess, config.sub, Makefile[.in], aclocal.m4 configure[.in], autoconf.h[in], tincfg.tbl, extern.h, proto.h tin.h, tinrc.h, tnntp.h, active.c, art.c, config.c, cook.c curses.c, group.c, inews.c, init.c, lang.c, misc.c, plp_snprintf.c post.c, rfc2046.c, rfc2047.c, read.c, screen.c, thread.c POTFILES.in, de.po, en_GB.po -- 1.5.9 release 20010723 "Chord of Souls" -- U070) Thomas E. Dickey REM. top-level makefile.in ADD. configure option --with-shell, to set the DEFAULT_SHELL. ADD. configure option --with-pcre ADD. configure option --with-screen ADD. update doc/INSTALL FIX. Makefile, aclocal.m4, configure[.in], INSTALL, autoconf.h[in] oldconfig.h, tcurses.h, tin.h, trace.h, Makefile[.in], curses.c mail.c, main.c, page.c, signal.c, tcurses.c. trace.c 034) Andreas Metzler BUG. gnksa_split_from() didn't treat missing @ as error FIX. misc.c U069) Enrik Berkhan REM. raw() call FIX. tcurses.c U068) Mark Nowiasz Urs Janssen ADD. local<->network charset conversion for MacOS X FIX. README.MAC, Makefile, configure[.in], autoconf.h[in], cook.c init.c, misc.c, rfc2046.c, rfc2047.c U067) Thomas E. Dickey ADD. C preprocessor flags configure check update ADD. smarter locking scheme configure check FIX. aclocal.m4, configure[.in], autoconf.h[in], tcurses.h, tin.pot auth.c, lock.c, tmpfile.c U066) Toomas Soome ADD. updated Estonian translation FIX. et.po U065) Dawid Kuroczko ADD. 'fold' deep thread trees FIX. thread.c 033) Dieter Baron BUG. 'Y' didn't check for new messages in mailgroups BUG. parse_headers() might use To: header as originator FIX. active.c, art.c, mail.c U064) Kazushi Marukawa BUG. error_message() can't handle %s outside the first argument FIX. screen.c 032) Herbert Martin Dietze Urs Janssen BUG. empty random organization file could crash tin FIX. misc.c U063) Dirk Nimmich BUG. article with 0 lines in cooked body quits tin BUG. automatic unfolding of headers is not always desired BUG. posting of folded headers was impossible BUG. post key when following up to a posting with Followup-To poster set was 'w' instead of 'p' BUG. 'Y'ank didn't toggle show_only_unread_groups setting BUG. 'a'uthor search was disabled in pager ADD. note about FQDN ADD. more general pager for just viewing files (not articles) ADD. clean up help/posting history ADD. highlight found strings in help ADD. search in posting history FIX. INSTALL, extern.h, proto.h, art.c, cook.c, help.c, info.c keymap.c, lang.c post.c, rfc2046.c, rfc2047.c, read.c, select.c U062) Martin Klaiber ADD. option to sort threads by score (descend/ascend) ADD. quick return in case of regex-errors BUG. rotating dash wasn't colorized FIX. tin.1, tin.5, extern.h, tin.h, tinrc.h, art.c, attrib.c, config.c filter.c, init.c, lang.c, refs.c, screen.c, tincfg.tbl U061) Andreas Metzler Dirk Nimmich ADD. Message-ID (if known) to filter-file ADD. Message-ID (if known) to posted_articles_file ADD. Date to posted_articles_file ADD. remove empty headers from article before appending it to posted_articles_file FIX. TODO, proto.h, filter.c, post.c U060) Dirk Nimmich Nickolay Dudorov BUG. some environment variables could be destroyed FIX. keymap.c U059) Urs Janssen BUG. insert_from_header() didn't fclose() open files on invalid From: lines BUG. off by one quoting error in cooked mode with no headers shown in followups/replys BUG. backup_file() treated missing source files as an error BUG. if a nntp:-url only contained the name of a group but didn't specify an article the last group name component wasn't recognized BUG. crashed when hitting iKeySelectReadGrp*, iKeySelectMoveGrp or iKeySelectBugReport with show_only_unread_groups=ON and all arts read BUG. uninitialized string in info-message saving one hot/pattern article BUG. right arrow && auto_list_thread=OFF didn't go to first unread article in thread BUG. show_progress() didn't respect col_message BUG. dumped core on missing passwd-file ADD. note recipient address in posted_info_file for 'r'eplys/Followup-To: poster and mailing_lists ADD. smarter fall back for missing From: in insert_from_header() ADD. moved 'article'-tmp-filenames to tin.h ADD. joined iKeyPagePrint/iKeyGroupPrint ADD. news:, snews:, nntp: scheme to url_handler.sh ADD. news:, snews:, nntp: and mailto: to 'U'RL-command ADD. recognize IPv6 http:, ftp: and gopher: URLs ADD. config.guess, config.sub, install.sh update ADD. (dot-)file locking routines ADD. portable unique tmpfile generation ADD. tmpfile() fall back ADD. strrstr() fall back ADD. THREAD_WEIGHT ADD. made some vars static ADD. check for missing/duplicated From: line before posting ADD. minor code cleanup ADD. $GNUPGHOME support REM. "Article unchanged" prompt for postings (not mails, not reposts) REM. printer from attributes file REM. show_xcommentto code, use news_headers_to_display instead REM. WIN32 and OS_2 specific code FIX. config.guess, config.sub, configure[.in], install.sh url_handler.sh, de.po, keymap.sample, mailcap.sample newsoverview.5, tin.1, tin.5, Makefile[.in], autoconf.h[in] extern.h, keymap.h, menukeys.h, rfc2046.h, tin.h, tinrc.h tincfg.tbl, attrib.c, auth.c, cook.c, curses.c, feed.c, getline.c global.c, group.c, header.c, help.c, init.c, keymap.c, lang.c lock.c, main.c, memory.c, misc.c, newsrc.c, nntplib.c, nrctbl.c open.c, page.c, pgp.c, post.c, prompt.c, rfc2046.c, save.c screen.c, search.c, select.c, sigfile.c, signal.c, string.c thread.c, tmpfile.c, my_tmpfile.c -- 1.5.8 release 20010221 "Blue Water" -- U058) Thomas Roessler Urs Janssen ADD. mbox(5) manpage FIX. Makefile[.in], mbox.5 U057) Sebastian Bork BUG. TIN eats the last "\n" of postponed articles. FIX. save.c U056) Ulli Horlacher BUG. removed absolute path for url_handler.sh FIX. page.c U055) James Hawtin ADD. "T" now uses the rightmost multipart counter FIX. tags.c U054) Jason Faultless Michael Bienia ADD. ^H wraps long lines FIX. page.c U053) Dirk Nimmich BUG. existing tin.defaults and mime.types were not backed up when doing make install_sysdefs BUG. some config files could be trashed on a bad write ADD. if reading via NNTP fall back to internal inews if posting via external inews failed ADD. code cleanup REM. initialization of unused variables in active.c REM. hungarian notation (in parts) BUG. if pgp and gpg are both installed you get tons of warnings because of redefined preprocessor variables (must have worked before, just removed comments; pgp is preferred over gpg, useful?) BUG. String input in option menu left current line ADD. updated pgp.txt BUG. default values changed during quick_post_article() were not changed due to no_write logic BUG. ~/.signature was used instead of file named in tinrc/attributes BUG. memory leak and possible buffer overruns in post.c:user_posted_messages() BUG. sig-delimiter wasn't recognized if qp-encoded over 2 lines FIX. Makefile.in, pgp.txt, extern.h, config.c, cook.c, inews.c, lang.c pgp.c, post.c, prompt.c, sigfile.c 031) Dirk Nimmich BUG. empty news_headers_to_[not_]display_array could cause a SIGSEGV BUG. changing beginner_level or show_description from the options menu messed up the screen FIX. proto.h, config.c, signal.c U052) Urs Janssen BUG. dumps core when opening a cached art which is cancelled in the meantime BUG. update_posted_msgs_file() didn't quote From_ lines in !MMDF mailboxes BUG. fetch_postponed_article() didn't unquote quoted From_ lines BUG. storing in MMDF mailboxes was broken BUG. quoting long lines in followups/replys lead to wrong quote levels BUG. didn't compile on MacOS X with apples gcc-port BUG. contains_nonprintables() check for encoded words was to soft BUG. off by one quoting error in followups/replys BUG. url_handler.sh didn't handle uppercase schemes and & in URLs BUG. 'U' in raw_mode crashed tin BUG. newline missing in bugreport ADD. .ps (Palestinian Territories) as a valid TLD ADD. use the raw-article for followups/replys if pager is in raw-mode ADD. config.guess, config.sub, metamutt (1.15 -> 1.17) update ADD. expiretover script for purging old cached overview data ADD. internal inews now breaks long body lines after 1024 chars, not 512 ADD. news:, snews: and nntp: URL highlighting FIX. config.guess, config.sub, expiretover, metamutt, url_handler.sh extern.h, policy.h, proto.h, rfc2046.h, tin.h, cook.c, feed.c inews.c, memory.c, misc.c, page.c, post.c, rfc2046.c, rfc2047.c save.c, search.c, signal.c -- 1.5.7 release 20001104 "Paradise Regained" -- U051) Thomas E. Dickey BUG. won't compile on termcap systems ADD. updated pcre (3.2 -> 3.4) ADD. updated some configure script macros BUG. vms/parsdate.c required alloca(), regenerated with byacc FIX. aclocal.m4, extern.h, proto.h, trace.h, cook.c, curses.c feed.c, lang.c, signal.c, tcurses.c, trace.c, pcre/* U050) L. Scott Emmons BUG. gpg keyname must be last option FIX. pgp.c U049) Won-kyu Park Urs Janssen ADD. allow multi-byte environment FIX. configure[.in], autoconf.h[in], charset.c U048) Urs Janssen BUG. empty mm_charset in tinrc did override $MM_CHARSET ADD. submit_inews() returns the Message-ID if known ADD. URL_REGEX update ADD. config.guess, config.sub update ADD. turned some vsprintf calls into vsnprintf ones ADD. made -V a bit more verbose REM. -U option FIX. configure[.in], config.guess, config.sub, autoconf.h[in], proto.h tin.h, parsdate.y, config.c, cook.c, feed.c, inews.c, init.c lang.c, main.c, post.c, rfc2045.c, screen.c, tin.1, tin.5 029) Urs Janssen BUG. possible buffer overrun in read_groups_descriptions() on very long group names/descriptions ADD. allow superseding of articles even if one of the groups isn't in the active file. FIX. mail.c, post.c -- 1.5.6 release 20000803 "Dust" -- 028) Urs Janssen BUG. nntp_open() treated unknown 2xx responses as an error ADD. handling for new 202/203 return codes FIX. nntplib.h, open.c 027) v9@fakehalo.org Urs Janssen BUG. possible buffer overflow FIX. curses.c U047) Scott Marovich ADD. removed few casts for a clean compile on HP-UX BUG. missing vars for HPs STREAMS-based network-protocol stack. FIX. nntplib.c U046) Dirk Nimmich ADD. completed switching menus to "key=action" style ADD. current key mapping in mini help BUG. did not compile with --disable-curses BUG. save backend had no i18n stuff BUG. info line was not cleared after displaying a menu BUG. when writing a new article or superseding an old one there was no cursor in the editor BUG. ignoring followup-to header, aborting posting and trying to followup again on that article could lead to a crash FIX. TODO, feed.c, help.c, lang.c, misc.c, post.c, prompt.c, save.c U045) Thomas E. Dickey ADD. definition NEED_TERM_H to include if needed ADD. improved search-order for curses/ncurses libraries ADD. plausible default value for the editor and mailer in configure BUG. correct include-path in src/Makefile.in BUG. fixed logic to remove symbolic link for intl/libintl.h BUG. 'M' screen was not being repainted properly in some cases FIX. aclocal.m4, autoconf.h[in], configure[.in], proto.h, rfc2046.h tcurses.h, tin.h, Makefile[.in], art.c, config.c, cook.c curses.c, filter.c, group.c, help.c, newsrc.c, page.c, post.c rfc2046.c, save.c, string.c, thread.c U044) Jason Faultless ADD. URL-highlighting in termcap mode and if compiled without color support ADD. better positioning in article when hiding uuencoded data ADD. human readable connection time-stamp in tinrc ADD. rewrite find_reply_to() mechanism ADD. cleanup of header parsing code when posting ADD. migrate path/filename generation functionality to strfpath() ADD. rewrite save backend, better feedback when saving ADD. post_process_view, use MIME backend for viewing post-processed arts ADD. better feedback when post-processing ADD. big code cleanup REM. post_process_command, tinpp BUG. post-processing only worked on 1st uuencoded section in an article BUG. 'e' EditMailArt broken BUG. tin sometimes hung on multipart articles BUG. single line scrolling in the pager broken in curses mode if compiled without color support FIX. tin.1, extern.h, keymap.h, menukeys.h, proto.h, active.c, color.c config.c, cook.c, curses.c, feed.c, group.c, init.c, keymap.c lang.c, mail.c, main.c, misc.c, nrctbl.c, page.c, pgp.c, post.c prompt.c, regex.c, rfc1524.c, rfc2046.c, save.c, search.c sigfile.c U043) Roland Rosenfeld BUG. ConvertBody2Printable was disabled FIX. proto.h, charset.c, cook.c, page.c U042) Thomas E. Dickey BUG. couple of problems with NLS configuration FIX. aclocal.m4, Makefile[.in] U041) Dirk Nimmich ADD. prompt_yn prints current key bindings for PromptYes/PromptNo ADD. switched menus to "key=action" style BUG. unbound keys caused actions in several menus BUG. PProc* keys could not be remapped BUG. MIME-encoding of some headers broken FIX. extern.h, keymap.h, menukeys.h, proto.h, tin.h attrib.c, config.c, feed.c, filter.c, group.c, inews.c, keymap.c lang.c, page.c, pgp.c, post.c, prompt.c, save.c, select.c thread.c, tincfg.tbl U040) Urs Janssen ADD. mailcap %{parameter}-expansion ADD. look for localized keymaps ADD. config.guess, config.sub update ADD. minor code cleanup ADD. tin.5 manpage REM. seuid/setgid code FIX. mailcap.sample, Makefile[.in], tin.1, tin.5, configure[.in] config.guess, config.sub, keymap.h, menukeys.h, proto.h, tin.h cook.c, header.c, init.c, group.c, keymap.c, memory.c, misc.c page.c, post.c, rfc1524.c, rfc2046.c, save.c, select.c U039) Roland Rosenfeld BUG. problems with keymap and only GPG support FIX. keymap.h -- 1.5.5 release 20000613 "Lucretia" -- U037) Thomas E. Dickey ADD. updated pcre (2.08 -> 3.2) ADD. new config.sub/config.guess versions BUG. missing cursoron() on exit FIX. config.guess, config.sub, configure[.in], mkdirs.sh, autoconf.h[in] oldconfig.h, tin.h, misc.c, vms/select.h, pcre/* U036) Toomas Soome ADD. updated Estonian translation FIX. et.po U035) Dirk Nimmich Jason Faultless ADD. allow remapping of keys BUG. potential buffer overruns when saving attachments ADD. moved some strings to lang.c and added i18n-macros FIX. Makefile[.in], extern.h, keymap.h, menukeys.h, proto.h, config.c feed.c, filter.c, global.c, group.c, init.c, keymap.c, lang.c main.c, nrctbl.c, page.c, pgp.c, post.c, prompt.c, rfc1524.c save.c, select.c, thread.c U034) Urs Janssen ADD. made some funcs static, renamed mailcap.c to mimetypes.c ADD. dynamic malloc space for mailcap meta expansion ADD. updated german translation REM. unused vars REM. translations for low-level error/debug messages FIX. Makefile[.in], extern.h, auth.c, color.c, config.c, global.c lang.c, memory.c, mimetypes.c, misc.c, newsrc.c, nntplib.c, post.c read.c, refs.c, rfc1524.c, rfc2047.c, save.c, sigfile.c, signal.c string.c, tags.c, thread.c, xref.c, de.po -- 1.5.4 release 20000523 "1959" -- U033) Robert Brady ADD. english translation FIX. en_GB.po U032) Toomas Soome ADD. updated estonian translation FIX. et.po U031) Kai Bojens Sven Hartge ADD. updated german translation FIX. de.po 024) Dirk Nimmich BUG. possible core on empty groups with out of sync overviews FIX. art.c U030) Dirk Nimmich BUG. last line in qp-encoded arts isn't always displayed FIX. cook.c U029) Jason Faultless Urs Janssen BUG. missing initialization artinfo and hdr ADD. rewrote mailcaps parsing, added $MAILCAPS support and recommended fall backs, added mime.types fall back ADD. renamed rfc2045[.hc] to rfc2046.[hc], rfc1521.c to rfc2045.c and rfc1522.c to rfc2047.c FIX. Makefile[.in], POTFILES.in, curses.c, feed.c, mailcap.c, rfc1524.c rfc2046.c, mime.types U028) Jason Faultless BUG. possible errors/crashes when 'q'uitting during article load BUG. off-by-1 error in mailcap %s expansion BUG. count in "%d articles mailed" sometimes incorrect ADD. don't search beyond ^L when ^L hiding is enabled ADD. 'V' in pager now saves/views uuencoded files where possible ADD. minor doc updates FIX. tin.1, proto.h, rfc2045.h, tin.h, art.c, cook.c, feed.c, filter.c group.c, mailcap.c, main.c, misc.c, page.c, post.c, rfc2045.c save.c, search.c, select.c 023) Urs Janssen BUG. add Sender to FORGERY cancels BUG. top level domains .kh and .zw not recognized FIX. policy.h, post.c 021) Urs Janssen BUG. removed unsupported o from TIN_EDIT_KEYS_EXT FIX. post.c U027) Thomas E. Dickey ADD. several configure cleanups/improvements BUG. FIX. aclocal.m4, configure[.in], autoconf.h[in], makefile[.in] Makefile[.in], extern.h, cook.c, curses.c, lang.c, pgp.c rfc2045.c, wildmat.c U026) Roland Rosenfeld BUG. f'uping/replying to qp/b64-base encoded arts didn't use the decoded 8bit data, but the 7bit encoded art. BUG. inverse art_marked_selected marker might get lost FIX. post.c, screen.c 020) Ralf Doeblitz BUG. missing gnksa initialization for add_posted_to_filter FIX. filter.c U025) Urs Janssen BUG. didn't check for new groups BUG. possible crash on articles with broken Content-Type:-header ADD. minor URL_REGEX, MAIL_REGEX, NEWS_REGEX improvements FIX. tin.h, active.c, rfc2045.c U024) Dirk Nimmich BUG. didn't compile with pgp/gpg support turned on BUG. upper case Content-Type problem ADD. per-line scrolling in the pager for !USE_CURSES configurations BUG. empty line at the top of an article if no headers are shown REM. distinction between first and following page screens in article viewer FIX. extern.h, proto.h, cook.c, curses.c, misc.c, page.c, pgp.c rfc2045.c U023) Jason Faultless ADD. rewrite article handling rewrite pager RFC2045 MIME parsing / display of articles per-line scrolling in pager '?' backward search to pager 'U' browse URL's in pager 'V' view/save multipart attachments in pager search string and URL highlighting 'B'ody search at all levels locates string in article separate article contexts reduces # article reloads performed FIX. Makefile, INSTALL, TODO, art_handling.txt, tin.1, extern.h menukeys.h, proto.h, rfc2045.h, tin.h, Makefile[.in], art.c attrib.c, charset.c, color.c, cook.c, curses.c, feed.c, filter.c group.c, header.c, init.c, lang.c, memory.c, misc.c, open.c, page.c pgp.c, post.c, regex.c, rfc1521.c, rfc1522.c, rfc2045.c, save.c screen.c, search.c, sigfile.c, signal.c, string.c, tcurses.c thread.c, wildmat.c U022) Toomas Soome ADD. estonian translation ADD. keep_posted_articles_file BUG. several _()/N_() macros missing FIX. extern.h, tinrc.h, config.c, feed.c, filter.c, group.c, help.c init.c, lang.c, main.c, nntplib.c, post.c, save.c, select.c thread.c, tincfg.tbl, et.po U021) Dirk Nimmich BUG. decide posting type (base article (w) or followup (f)) based on References: (don't rely on "Re: " in Subject:) BUG. 'F'ollowup with Followup-To: poster quoted text when 'm'ailing BUG. '^W' (followup with header) did not include header when Followup-To: poster was set and 'm'ailing the answer BUG. empty From:/Cc:/Bcc: line when mailing and no mail_address set ADD. spamtrap warning even with use_mailreader_i=ON ADD. honour unlink_article when mailing, too ADD. warn if Subject: begins with "Re: " but there are no References: ADD. warn if there are References: but Subject: does not begin with "Re: " and does not contain "(was:" ADD. make translations of plurals easier ADD. moved some more strings to lang.c FIX. TODO, extern.h, proto.h, art.c, config.c, feed.c, group.c, lang.c main.c, misc.c, page.c, post.c, save.c, select.c 019) Dirk Nimmich BUG. don't MIME encode headers when using external mail client (use_mailreader_i) BUG. close several potential security holes (buffer overruns) in strfmailer() BUG. "\x" sequences (x != '\0', 'n') in default_mailer_format got replaced by "%x" FIX. TODO, misc.c 018) Park Chong-Dae Urs Janssen BUG. Do not GNKSA-test From: for FORGERY cancels FIX. inews.c, post.c U020) Jason Faultless Urs Janssen BUG. --disable-nls creates libintl.h-link ADD. x-headers (via attributes) support to mails if not using use_mailreader_i ADD. minor code cleanup ADD. extended DEFAULT_STRIP_RE_REGEX for danish prefixes, changed quote_signatures default to false FIX. aclocal.m4, proto.h, tin.h, art.c, init.c, lang.c, misc.c, post.c save.c, screen.c, search.c 017) Roland Rosenfeld BUG. under special conditions filter entries got duplicated REM. global filter FIX. extern.h, proto.h, filter.c, group.c, init.c, lang.c, main.c page.c -- 1.5.3 release 20000221 "For Her Light" -- U019) Roland Rosenfeld ADD. editing the filter file in select and page menu ('E'). FIX. select.c, page.c, menukeys.h, proto.h, filter.c, tin.1 016) Roland Rosenfeld BUG. change line offset when editing filter from 22 to 25. FIX. filter.c U018) Jason Faultless ADD. Pipe '|' to thread menu ADD. rewrote feed.c ADD. general cleanup ADD. inverse highlight on config screen if draw_arrow=FALSE ADD. batch_save now does something ADD. auto_save attribute is now honoured ADD. more intuitive handling when strip_bogus=KEEP BUG. 'ignore art unavailable' broken BUG. invalid start_line_offset in mail_bugreport() BUG. batch operations don't need curses init BUG. articles were marked read before they were really saved FIX. CHANGES, TODO, WHATSNEW, tin.1, menukeys.h, proto.h, tin.h attrib.c, config.c, filter.c, getline.c, group.c, header.c help.c, init.c, lang.c, main.c, memory.c, misc.c, page.c post.c, prompt.c, rfc1522.c, save.c, screen.c, select.c string.c, thread.c 014) Jason Faultless BUG. Sender: errors on posting hung NNTP socket BUG. possible buffer overrun in the wildmat code FIX. inews.c, wildmat.c 013) Urs Janssen BUG. terminal mode wasn't restored after -Z BUG. tin -v -Z was a bit too verbose ADD. changed default of quote_empty_lines to ON ADD. changed default of batch_save to ON FIX. art.c, filter.c, init.c, main.c U017) Hideaki Yoshfuji BUG. ensure hostname is terminated with null-character. FIX. nntplib.c U016) Urs Janssen BUG. redefinition of VERSION ADD. moved ~/.tin/headers support to attributes ADD. removed ~/.tin/bug_report support ADD. ART_MARKED_READ, ART_MARKED_KILLED, ART_MARKED_READ_SELECTED configurable via 'M'enu and tinrc REM. highlighting of ART_MARKED_READ_SELECTED in KILL_THREAD FIX. extern.h, tinrc.h, version.h, attrib.c, config.c, init.c, lang.c main.c, misc.c, post.c, thread.c, tin.1, tincfg.tbl -- 1.5.2 release 20000206 "Black Planet" -- 015) Urs Janssen ADD. smarter check when quotes around real names are needed FIX. header.c 011) Urs Janssen ADD. number of hot arts/group to verbose -Z output FIX. save.c U015) Dirk Nimmich BUG. reconnect on QUIT is not necessary ADD. allow interactive authentication on startup if invoked with -A FIX. extern.h, auth.c lang.c, nntplib.c U014) Thomas E. Dickey ADD. configure script improvements (NLS, passwd.pw_gecos) ADD. uninstall rule to makefiles ADD. removed most unbalanced curly braces BUG. redundant parenthesis in N_ macro BUG. wrong fall back prototype for mkstemp FIX. aclocal.m4, config.guess, config.sub, configure[.in], makefile.in autoconf.h[in], extern.h, tin.h, trace.h, Makefile.in, active.c art.c, auth.c, color.c, config.c, curses.c, debug.c, global.c group.c, header.c, init.c, joinpath.c, list.c, misc.c, nntplib.c open.c, post.c, rfc1522.c, save.c, select.c, sigfile.c, signal.c tcurses.c, thread.c, plp_snprintf.c, parsdate.y, Makefile.inn tin.pot U013) Sven Hartge Kai Bojens Urs Janssen ADD. (basic) german translation FIX. de.po U012) Jason Faultless ADD. better PGP/GPG support ADD. big group/thread menu cleanup ADD. proper return code handling to group menu ADD. generic keymap/mouse handling ADD. cleanup draw/erase arrow routines ADD. cleanup attribute code ADD. big cleanup of mailing code ADD. made 'K' on thread menu more consistent with group menu ADD. use 'from' attribute for PGP signing if set ADD. updated WHATSNEW BUG. catchup handling in thread menu inconsistent BUG. silly typo in menu handling BUG. group 'z' and 'Z' unread message corrupt BUG. not all attributes were free()d FIX. tin.1, menukeys.h, proto.h, tin.h, attrib.c, global.c, group.c page.c, pgp.c, select.c, thread.c 009) Jason Faultless BUG. -z did not restore terminal modes BUG. manpage had '[' and ']' in thread section instead of pager FIX. tin.1, menukeys.h, main.c, page.c U011) Ralf Doeblitz ADD. human readable time-stamp in filters ADD. GNKSA filter documentation FIX. filtering, filter.c U010) Urs Janssen ADD. BSD-license ADD. minor Makefile/configure cleanup ADD. use mail_address for Cc/Bcc ADD. ART_MARK_READ_SELECTED to KILL_NOTHREAD FIX. Makefile, Makefile[.in], aclocal.m4, configure[.in], include/*.h src/*.c U009) Arkadiusz Miskiewicz BUG. missing freeaddrinfo() FIX. nntplib.c -- 1.5.1 release 20000103 "Sumerland" -- U008) Urs Janssen BUG. typo broke snprintf() fall back BUG. used strlen() instead of sizeof() in various places BUG. possible Y2K bug in parsedate.y (can't show up in tin) BUG. --disable-nls didn't work ADD. check for gpg ADD. -DTHREAD_SUM ADD. code cleanup REM. patch 006 FIX. configure[.in], autoconf.h[in], tin.h, parsedate.y, active.c config.c, group.c, nntplib.c, pgp.c, post.c, select.c, tags.c thread.c U007) Michael Bienia Urs Janssen BUG. gpg support didn't work if neither pgp nor pgp-5 was found on the system FIX. configure[.in], autoconf.h[in], extern.h, menukeys.h, proto.h help.c, init.c, lang.c, page.c, pgp.c, post.c 008) Jason Faultless Urs Janssen BUG. removed annoying "Reading attributes file ..."-messages for each new group ADD. speed-up start when there are several new groups on the server FIX. active.c, attrib.c, lang.c, main.c U006) Sebastian Bork BUG. misplaced parenthesis FIX. post.c U005) Arkadiusz Miskiewicz ADD. better check is system is IPv6 ready ADD. NLS support FIX. configure[.in], autoconf.h[in], *.c U004) Mark Ayzenshteyn ADD. uudecode files with spaces in name FIX. save.c U003) Jason Faultless ADD. split article tagging type code to tag.c ADD. start of GPG support ADD. big code cleanup ADD. turn off curses scrolling after startup - causes display problems FIX. README, CHANGES, TODO, extern.h, proto.h, tin.h, auth.c config.c, curses.c, feed.c, filter.c, group.c, lang.c, memory.c misc.c, page.c, pgp.c, select.c, thread.c -- 1.5.0 release 19991201 "Blueprint" -- U002) Dawid Kuroczko ADD. indicator for articles newer than n-days FIX. extern.h, tin.h, tinrc.h, config.c, init.c, lang.c, thread.c tincfg.tbl U001) Urs Janssen ADD. Patrick Powells snprintf(), vsnprintf() fall backs REM. INDEX_DAEMON-code FIX. configure[.in], autoconf.h[in], plp_snprintf.c, *.c -- 1.4.1 release 19991201 "Polish" -- 006) Jeremy Buhler ADD. check for server requested auth type FIX. auth.txt, nntplib.h, proto.h, auth.c, inews.c, nntplib.c, open.c 005) Thomas E. Dickey ADD. configure script improvements BUG. screen modes weren't restored before piping to external command FIX. aclocal.m4, configure[.in], autoconf.h[in], extern.h, feed.c makecfg.c, misc.c, tincfg.tbl 004) Henryk Bochmann ADD. add X-Headers in cancels and reposts FIX. post.c 003) Jason Faultless BUG. fixed the newgroup during session hack which didn't work with leafnode BUG. Possible core when entering newgroups BUG. Possible core when saving from the pager ADD. documentation / manpage update REM. changes to 'g' semantics on group selection menu FIX. WHATSNEW, tin.1, active.c, feed.c, post.c, select.c 002) Carsten Theis BUG. unwanted \n in Subject if using mailreader_i FIX. post.c 001) Urs Janssen ADD. better check for 'article changed?' ADD. check ~/.newsauth permissions BUG. default permissions allowed other users to read users .inputhistory-file which might have cached the users nntp-password FIX. Makefile, extern.h, proto.h, auth.c, getline.c, init.c, misc.c post.c -- 1.4.0 release 19991113 "No Labels" -- For changes made till the 1.4.0 release look at CHANGES.old