This file contains an overview of the changes made between tin 1.3BETA 950824 and tin 1.6.0, for recent changes look at CHANGES -- 1.6.0 release 20030714 "Vatersay" -- U167) Matt Anton ADD. added a few missing french translations FIX. fr.po U166) Andreas Metzler BUG. revert bogus cleanup FIX. page.c U165) Michael Bienia BUG. manpage cleanups BUG. //TRANSLIT might not work correct BUG. changing thread_articles via 'M'enu while beeing an 'emtpy' group caused a crash ADD. +/-MULTIBYTE_ABLE to -V output FIX. config.c, main.c, misc.c, tin.1, tin.5 U164) Dirk Nimmich BUG. didn't unfold MIME-header before trying to parse the arguments BUG. art.c didn't compile with --enable-debug BUG. memleak in main.c BUG. newnews timestamps in tinrc got trashed when running multiple tins concurrently BUG. oldnewsrc got trashed when starting multiple tin concurrently NOP. various cleanups FIX. active.c, art.c, config.c, lang.c, main.c, newsrc.c, nntplib.c rfc2046.c U163) Jason Faultless ADD. overhaul find_nov_file() mechanism BUG. reading local spool always cached overview files BUG. spurious private overview cache dirs created BUG. private overview dirs not recreated properly BUG. private overview dirs not always uniquely named FIX. extern.h, proto.h, art.c, init.c, lang.c, main.c, misc.c newsrc.c, open.c, post.c, refs.c, tin.1 U162) Thomas E. Dickey BUG. -lintl may not be linked to executable if using a "externl" lib FIX. aclocal.m4, configure[.in], Makefile[.in], Makefile.inn U161) Corinna Vinschen BUG. page header truncated too early ADD. Sort threads with equal scores by article sort order FIX. art.c, page.c, tin.h U160) Toomas Soome ADD. updated estonian translation FIX. et.po U159) Urs Janssen ADD. manpage updates ADD. updated german and french translation ADD. config.guess, config.sub update ADD. cleanup SEIUX handling BUG. possible bufferoverrun with charset conversion BUG. search in a localized Menu didn't use the translated text FIX. extern.h, tin.h, lang.c, post.c, search.c, tin.5, de.po fr.po, config.guess, config.sub, configure[.in], autoconf.h[in] U158) Andreas Metzler ADD. updated german translation FIX. de.po -- 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" -- 684) Wolfgang Becker ADD. updated README.WIN FIX. README.WIN 683) Niklas Edmundsson BUG. in some cases returnval of getaddrinfo() was interpreted wrong FIX. nntplib.c 682) Serge N. Pokhodyaev ADD. %G in savefile string in group attributes FIX. misc.c 681) Vincent Lefevre BUG. used C-style comparsion in shell script FIX. configure[.in] 680) Dawid Kuroczko BUG. with start_editor_offset=off userdefined default_editor_format was ignored FIX. misc.c 679) Charles S. Kerr ADD. 'T'ag multipart-articles in group level FIX. menukeys.h, group.c 678) Jason Faultless BUG. unread articles in killed threads not displayed in some cases BUG. allocation/expansion of bitmaps for all groups BUG. current bitmap not retained when subscribing to group ADD. kill_level to control processing/display of killed articles ADD. stop excessive reloading of articles when feeding articles ADD. reduce some tinrc vars PATH_LEN -> LEN ADD. reorganisation of help screens. All keys documented. ADD. big manpage update. All keys documented. ADD. 'W' to thread menu ADD. code cleanup FIX. tin.1, extern.h, menukeys.h, tin.h, tinrc.h, active.c, config.c feed.c, filter.c, init.c, lang.c, misc.c, newsrc.c, page.c, post.c refs.c, save.c, select.c, thread.c, tincfg.tbl 677) Dirk Nimmich BUG. base64 encoding didn't convert CRs <-> CRLFs when needed FIX. extern.h, proto.h, lang.c, rfc1521.c 676) Sven Paulus Urs Janssen ADD. minor code cleanup ADD. post_mime_encoding/mail_mime_encoding to tin.defaults ADD. X-Headers on supersede BUG. disabled IPv6 support as it didn't work on AIX and causes unwanted nameserver lookups (/etc/hosts is ignored - bug or feature?) on Linux BUG. several regexp weren't initialized when there was no tinrc at startup BUG. passed wrong argument to update_posted_info_file() BUG. wrong order of initial tinrc.* values FIX. aclocal.m4, configure[.in], Makefile, autoconf.h[in], extern.h proto.h, tin.h, version.h, active.c, auth.c, config.c, inews.c init.c, lang.c, main.c, post.c, screen.c, select.c, rfc1521.c rfc1522.c, Build, canlocktest.c, old/* -- pre-1.4 release 19990927 "Nine While Nine" -- 675) Thomas E. Dickey BUG. on unexpected errors the terminal modes were not restored ADD. check if tin fallback prototypes work with the system headers ADD. update configure script macros to accommodate cygwin32 ADD. rearrange the configure script's check for network libraries ADD. fix a couple of casts loosing const FIX. aclocal.m4, configure[.in], proto.h, getline.c, init.c, main.c memory.c, misc.c, nntplib.c, read.c, refs.c, select.c, signal.c 674) Jason Faultless ADD. Huge cleanup of quick_post_article(), post_existing_article(), post_article(), post_response(), repost_article() ADD. cleanup of mail_to_someone(), mail_bug_report(), mail_to_author() ADD. print an error when an external command could not be invoked REM. various error messages now that reporting is centralised in invoke_cmd() ADD. Change process_only_unread default to OFF ADD. 'w' post article, 'm' mail article to thread menu ADD. big code cleanup ADD. clear status line after error_message() is displayed ADD. correct inital cursor position when mailing bug reports ADD. cleanup tinrc/option menu variable naming BUG. mail bug report coredumps on bogus groups in selection menu FIX. extern.h, proto.h, tin.h, filter.c, group.c, inews.c, init.c page.c, post.c, select.c, thread.c 673) Dirk Nimmich BUG. authentication was not first command after MODE READER if invoked with -A BUG. if server sent 201 after MODE READER posting was not possible even after successful authentication BUG. user was not notified when XOVER was not available BUG. Followup-To: line was not examined whether the mentioned group(s) were valid on the server BUG. Fixed small memory leak in post.c BUG. Fixed several potential bufferoverruns (make_prefix(), show_selection_page()) ADD. also try OVER (if XOVER failed) at connection startup ADD. use OVER if available (and not XOVER) ADD. warn if using quoted-printable or base64 and external inews FIX. extern.h, lang.c, open.c, post.c, thread.c, select.c 672) Urs Janssen BUG. fixed uncritical memleak in free_attributes_array() BUG. fixed possible call of free(NULL) ADD. overview_xref_support() now handles Xref:full entrys in overview.ftm with traling garbage on the line ADD. check for duplicated Newsgroups, Subject and Followup-To header before posting ADD. key to ignore Followup-To in followups ADD. -DEVIL_INSIDE and -DUSE_CANLOCK ADD. updated pcre (2.07 -> 2.08) FIX. Makefile, Makefile[.in], extern.h, lang.c, memory.c, newsrc.c page.c, post.c, xref.c, pcre/*, libcanlock/* 671) Wolfgang Behrens Urs Janssen ADD. regexp/color for 2nd and >=3rd level quotes ADD. minimal code cleanup FIX. tin.1, extern.h, tin.h, tinrc.h, color.c, config.c, header.c init.c, lang.c, memory.c, tincfg.tbl 670) Arkadiusz Miskiewicz ADD. IPv6 connects FIX. configure[.in], autoconf.h[in], tin.h, nntplib.c 669) Dawid Kuroczko ADD. allow negative values in getart_limit to specify the number of already read articles which should be fetched again. ADD. signature level to word_h_display_marks ADD. changed algorithm of syntax highlighting ADD. userdefined regexp for Re: and was: subject stripping in followups FIX. extern.h, proto.h, tin.h, tinrc.h, art.c, color.c, config.c getline.c, init.c, lang.c, memory.c, misc.c, prompt.c, regex.c tincfg.tbl, tin.1 668) William McBrine BUG. lines which were exactly cCOLS wide caused a LF in the pager and the LF was not counted note.lines FIX. color.c, page.c 667) Stuffed Crust Urs Janssen BUG. normal text was colored as quoted-text if quote_regex was empty FIX. tin.h, color.c, config.c, init.c, lang.c -- pre-1.4 release 19990805 "Preacher Man" -- 666) Olaf Dietrich BUG. cursor position gets lost after rereading the active file FIX. select.c 665) Martin Reising ADD. ART_MARK_READ_HOT for -DKILL_READ FIX. thread.c 664) Urs Janssen ADD. S_IFMT and S_IFREG fallback for fcc ADD. 'Z' to pager ADD. updated pcre (2.06 -> 2.07) BUG. don't prompt user for rewrite newsrc if it is empty BUG. use tin_getline() instead of getpass() for passwd prompt again as getpass() might truncate passwords FIX. menukeys.h, proto.h, tin.h, auth.c, getline.c, lang.c, misc.c page.c, prompt.c, pcre/* 663) Erik van Roode BUG. articles with missing realname in From:-line crashed debug-level 2 FIX. debug.c 662) Jason Faultless ADD. quote_regex option for highlighting quoted text ADD. minor code cleanup BUG. long groupnames in .newsrc could crash tin BUG. interactive authorisation was broken BUG. filename 'guessing' for uudecoded used mtime which sometimes lead to wrong results BUG. formatstrings in txt_saved_pattern_to weren't quoted FIX. extern.h, proto.h, tin.h, tinrc.h, active.c, auth.c, color.c config.c, curses.c, filter.c, init.c, lang.c, main.c, memory.c regex.c, save.c, tcurses.c, tincfg.tbl, tin.1, rcvars.txt -- pre-1.4 release 19990624 "Dawnrazor" -- 661) Thomas E. Dickey ADD. configure script updates/improvements FIX. aclocal.m4, config.guess, config.sub, configure.in, internal.h active.c 660) Oliver B. Warzecha ADD. some minor AmigaOS fixes FIX. config.h, tin.h, version.h, smakefile, amiga.c, init.c read.c, tin.readme 659) Urs Janssen ADD. prompt before abort unmodified postings/followups/bugreports ADD. warning if less lines are written to newsrc as read on start ADD. moved some strings to lang.c ADD. ispell opts to attributes ADD. updated pcre (2.05 -> 2.06) BUG. whole Reference:-tree was added to In-Reply-To: BUG. compiling with --disable-color failed with --enable-curses BUG. removed a few typos BUG. fixed some eval-order dependencies bugs FIX. configure[.in], extern.h, proto.h, tin.h, active.c, attrib.c config.c, inews.c, lang.c, main.c, misc.c, newsrc.c, post.c save.c, select.c, tcurses.c, pcre/* 658) John R. Myers Urs Janssen BUG. tins atol() didn't ignore leading whitespace(s) FIX. string.c 657) Fabrice Bellet BUG. screen init was done before reading cmd-line options FIX. main.c 656) Albert Chin-A-Young BUG. CF_NETLIBS was missing if compiling with --with-socks5 on Solaris FIX. configure[.in] 655) Jason Faultless BUG. read articles were filtered even with unset KILL_READ FIX. filter.c 654) Ruediger Geys Urs Janssen ADD. --disable-printing BUG. removed unused cmd_line_printer var FIX. configure[.in], autoconf.h[in], extern.h, menukeys.h, tinrc.h attrib.c, config.c, feed.c, group.c, help.c, init.c, lang.c memory.c, page.c, tincfg.tbl -- pre-1.4 release 19990517 "Psychonaut" -- 653) Wolfgang Becker ADD. updated README.WIN FIX. README.WIN 652) Borislav Deianov BUG. various buffer over/underruns and reads from uninitialized memory FIX. active.c, misc.c, page.c, read.c, select.c 651) Urs Janssen ADD. strip_address() for removing mailaddress ADD. updated pcre (2.04 -> 2.05) BUG. --disable-pipe-command was broken FIX. config.c, misc.c, pcre/* 650) Thomas E. Dickey BUG. typo in Makefile BUG. didn't compile on !HAVE_POSIX_JC systems FIX. Makefile[.in], signal.c 649) GianPiero Puccioni BUG. trying to set SA_RESTART on systems which don't know BSD-like signals FIX. signal.c 648) Helmut Springer BUG. compiling with --disable-color failed FIX. extern.h 647) Jason Faultless BUG. input_history wasn't saved BUG. 'g'oto group didn't enter a group with all articles read if show_only_unread_groups was set BUG. 'l', till you reach one article of the next thread, 'l' shows the threading-tree of the 'old' thread not the current one BUG. tin -w didn't work with use_color BUG. during interactive auth requests curses stuff was called before enabling it. FIX. proto.h, tin.h, active.c, attrib.c, config.c, group.c, lang.c mail.c, main.c, misc.c, open.c, page.c, post.c, prompt.c open.c, select.c, signal.c, thread.c 646) Meelis Roos BUG. typo in the configure script FIX. configure[.in] -- pre-1.4 release 19990413 "Endemoniada" -- 645) Urs Janssen BUG. use_keypad was missing in t_config ADD. --enable-broken-listgroup-fix FIX. configure.[in], autoconf.h[in], extern.h, tinrc.h, config.c curses.c, init.c, open.c 644) Jason Faultless ADD. 'L'ookup Message-ID to group and thread menus ADD. minor code cleanup FIX. group.c, page.c, help.c, tin.1 643) Jason Faultless ADD. split config variables into new structure BUG. online show_description toggles affected tinrc copy BUG. search config menu used wrong default FIX. tinrc.h, *.c 642) Darrell Tangman BUG. mark thread read didn't always work FIX. thread.c 641) Ralf Doeblitz ADD. refs_only filter FIX. tin.h, filter.c, lang.c 640) Jason Faultless ADD. code cleanup ADD. some man-page corrections REM. create_subdir, because it was constant FIX. feed.c, save.c, tin.1 639) Roland Rosenfeld ADD. respect mail_address for mail-replys if not using interactive mailer (!use_mailreader_i) FIX. post.c 638) Jason Faultless BUG. resizeterm() was called during malloc()/realloc() calls BUG. fixup_thread() was called after show_thread_page() BUG. confirm_to_quit=yes 'disabled' 'Q' ADD. fixed '-' to work without toggling show_only_unread FIX. extern.h, menukeys.h, proto.h, tin.h, art.c, config.c, curses.c group.c, help.c, misc.c, page.c, select.c, signal.c, thread.c 637) Borislav Deianov ADD. rewrote -X (no-overwrite) mode BUG. reposting ('x') to a 'D'eleted group dumped core BUG. the pager asks for metamail every time it's scrolled to the top BUG. after metamail quits we are left in the pager with a blank screen FIX. extern.h, active.c, art.c, attrib.c, config.c, filter.c, lang.c mail.c, main.c, misc.c, newsrc.c, page.c, post.c, save.c select.c, tin.1 636) Urs Janssen ADD. updated pcre (2.03 -> 2.04) ADD. automatically abort unmodified ('empty') postings/followups/bugreports ADD. check if realname in Sender: contains '.' and add "" if needed BUG. posted_msgs_file wasn't updated if default_maildir was changed via 'M'enu FIX. config.c, header.c, post.c, pcre/* 635) Jason Faultless BUG. MH mail folder reading was broken FIX. reading-mail.txt, active.c, mail.c -- pre-1.4 release 19990216 "Styrofoam" -- 634) Urs Janssen BUG. case for GRP_QUIT was missing BUG. thread_catchup_on_exit && !confirm_action did not catchup the thread ADD. skip "mark thread read?" if confirm_action && thread_catchup_on_exit and the whole thread is read already ADD. minor code cleanup (removed unused vars, made some functions static, ...) ADD. updated pcre (2.01 -> 2.03) FIX. configure[.in], autoconf.h[in], Makefile, tin.defaults, proto.h tin.h, feed.c, group.c, misc.c, post.c, rfc1522.c, thread.c pcre/* 633) Ralf Doeblitz FIX. the GNKSA-cheks now try to decode the given address as far as possible ADD. option to disable Sender: via tin.defaults ADD. option to disable GNKSA check of top level domain and domain literals via tin.defaults FIX. Makefile.in, tin.defaults, extern.h, policy.h, proto.h, inews.c init.c, lang.c, misc.c, post.c 632) Wolfgang Becker ADD. README.WIN FIX. README.WIN 631) Bernhard Oemer BUG. posting ('w') to a 'D'eleted group dumped core FIX. post.c 630) Roland Rosenfeld ADD. updated metamutt (1.13 -> 1.15) FIX. metamutt 629) Dirk Nimmich ADD. documentation cleanup ADD. missing configure flags FIX. autoconf.h[in], configure[.in], INSTALL, umlauts.txt 628) Thomas E. Dickey BUG. several array index checks were missing ADD. updated config.guess/config.sub FIX. config.guess, config.sub, thread.c 627) Jason Faultless BUG. searching in a group with all articles read and show_only_unread=TRUE caused a crash ADD. improved signal handling with HAVE_POSIX_JC ADD. debug assertion check around handle_resize() FIX. group.c, select.c -- pre-1.4 release 981225 "Volcane" -- 626) Urs Janssen ADD. minor code cleanup BUG. FromSameUser() was case sensitive BUG. thread_catchup_on_exit && confirm_action && 'n' did not leave the thread FIX. Makefile, metamutt, active.c, art.c, post.c, select.c, thread.c 625) Thomas E. Dickey BUG. group_num could get negative ADD. configure test to set HAVE_POSIX_JC ADD. j/k to up/down arrows in help.c ADD. new option --with-socks, --with-socks5 now can take a pathname ADD. minor fixes/updates to some of the configure macros FIX. aclocal.m4, config.guess, config.sub, configure[.in] autoconf.h[in], tin.h, tnntp.h, help.c, select.c, signal.c 624) Jason Faultless BUG. '-' at group level dumped core if previous article no longer threaded BUG. various selection menu options would coredump with no active group set BUG. 'S''*' on select menu coredumped when no ~/.tin and ~/.newsrc ADD. 'B' search all articles to thread menu ADD. saved filenames have trailing whitespace removed ADD. minor code cleanup FIX. menukeys.h, proto.h, feed.c, group.c, open.c, page.c, post.c save.c, search.c, select.c, thread.c 623) Jeremy Buhler BUG. will not build if the 'configure' command is issued in a directory other than the source FIX. pcre/Makefile[.in] 622) Borislav Deianov BUG. cur_groupnum could get negative FIX. newsrc.c, select.c -- pre-1.4 release 981114 "The Watchman" -- 621) Michael Stenns ADD. minor VMS-code cleanup FIX. vms/* 620) Fabrice Bellet BUG. insecure usage of fprintf() FIX. save.c 619) Manoj Kumar ADD. speed up highlighting code FIX. color.c 618) Borislav Deianov BUG. the cursor position gets 'lost' after 'y'ank in 'y'ank out FIX. select.c 617) Roland Rosenfeld ADD. updated metamutt (1.11 -> 1.13) FIX. metamutt 616) Urs Janssen ADD. removed --enable-forgery configure option ADD. support for server-side generated Message-IDs in POST response ADD. minor code cleanup ADD. updated pcre (2.00 -> 2.01) BUG. possible bufferoverflow in show_cont_header() and bAddFilterRule() FIX. active.c, config.c, filter.c, group.c, inews.c, main.c, misc.c page.c, regexp.c, autoconf.h[in], configure[.in], pcre/* 615) Jason Faultless ADD. fix inconsistencies in [Cc]atchup and other menus ADD. cleaned up navigation between menus and commented existing code ADD. 'l'ist thread to pager ADD. '-' enter previous article to thread menu ADD. 'a', 'A', '?' searching to thread menu ADD. article position lost when cycling threading mode ADD. big code cleanup BUG. wrong values returned from show_page() BUG. core dump when using 'N' and 'P' on unavailable articles BUG. author search in group menu entered the article unlike Subject search BUG. -> on thread menu and art unavailable, screen redraw was needed to remove the + BUG. more bad handling of art unavailable on group page BUG. tiny memleak in read_input_history_file() BUG. various inconsistencies / minor errors in searching REM. unnecessary checks for error returns from my_malloc() REM. #ifdef SHOW_PROGESS - it is on by default REM. auto_save_msg, it was not used FIX. tin.1, extern.h, menukeys.h, proto.h, tin.h, active.c, art.c attrib.c, config.c, filter.c, group.c, help.c, init.c, lang.c main.c, misc.c, newsrc.c, page.c, post.c, prompt.c, read.c save.c, search.c, select.c, sigfile.c, thread.c 614) Ralf Doeblitz ADD. show_score in thread/group-level ADD. GNKSA-checks for valid From/Sender/Approved FIX. extern.h, proto.h, tin.h, version.h, config.c, group.c, init.c lang.c, misc.c, post.c, thread.c, tincfg.tbl 613) Jeon Hyoung-Jo ADD. -G cmd-line switch/getart_limit,use_getart_limit to limit the number of articles/group being fetched from the server FIX. extern.h, menukeys.h, art.c, config.c, group.c, help.c init.c, lang.c, main.c, tincfg.tbl -- pre-1.4 release 981002 "Phobia" -- 612) Roland Rosenfeld ADD. updated metamutt FIX. metamutt 611) Dirk Nimmich ADD. -A cmd-line switch to force auth on connect FIX. extern.h, init.c, main.c, open.c 610) Jason Faultless BUG. if the shell tin is running in is SIGHUP tin could fall into a endless loop FIX. read.c, signal.c 609) Ralf Doeblitz ADD. conversion tables for ibm437/ibm850 <-> iso-8859-1 FIX. ibm437_l1.tab, ibm850_l1.tab, l1_ibm437.tab, l1_ibm850.tab l1_next.tab, next_l1.tab, misc.c 608) Urs Janssen ADD. minor code cleanup ADD. now aborts shell_escape '!' request ADD. updated pcre (1.09 -> 2.00) FIX. misc.c, signal.c, pcre/* -- pre-1.4 release 980818 "Laura" -- 607) Roland Rosenfeld ADD. updated metamutt FIX. metamutt 606) Ralf Doeblitz BUG. initialisation of h_addr_list was missing FIX. nntplib.c 605) Urs Janssen ADD. minor code cleanup ADD. configure check for libuu, inet_aton() ADD. removed -C cmd-line flag (did the same as -l -n which is default) BUG. default signal-handler was missing FIX. configure[.in], autoconf.h[in], tin.h, init.c, mail.c, main.c page.c, open.c, nntplib.c, read.c, save.c, signal.c, strftime.c 604) Kazushi Marukawa ADD. speedup reading low/high marks for each group via GROUP FIX. extern.h, active.c, nntplib.c -- pre-1.4 release 980730 -- 603) Thomas E. Dickey BUG. spurious escaping of '<' and '>' in mailer commands FIX. misc.c 602) Urs Janssen BUG. new my_strdup() didn't work on system which come with bcopy only BUG. declaration of sys_errlist didn't work on systems which need it BUG. in some cases newsrcs was written out even if '-X'-flag was present. ADD. minor code cleanup ADD. 'Z' mark group unread in top-level (select.c) FIX. bool.h, extern.h, menukeys.h, proto.h, tin.h, *.c 601) Nick Efthymiou ADD. SCO-port BUG. possible curses calls in 'command-line-mode' BUG. memory leak in the TLI-code BUG. typo in the TLI interface BUG. fixed a few types (int -> pid_t/uid_t/...) FIX. init.c, misc.c, nntplib.c, prompt.c 600) Greg Berigan ADD. support for persistent-headers ADD. minor code cleanup FIX. tin.h, page.c, post.c 599) Ralf Doeblitz ADD. random-sigs now allow different sigfixed-parts via random_sigdir/.sigfixed which has a higher precedence as ~/.sigfixed BUG. typo in vWriteFilterArray() FIX. filter.c, sigfile.c 598) Jason Faultless ADD. speedup 'y'ank in FIX. select.c 597) Sven Paulus BUG. possible buffer overrun FIX. init.c 596) Kazushi Marukawa BUG. tin now handles "LIST ACTIVE"/"GROUP" differences correct BUG. tins mailgroup feature was broken BUG. parse_headers() used MIME-decoded data which might be troublesome ADD. '-l' cmd-line switch to turn on "LIST ACTIVE" only-mode ADD. changed '-R' to read saved news (-S) off-line ADD. -s option to -R to point -R to the saved spool FIX. extern.h, active.c, art.c, group.c, inews.c, init.c, mail.c main.c, misc.c, memory.c, newsrc.c, open.c, page.c, post.c read.c, refs.c 595) Jason Faultless Kazushi Marukawa BUG: possible buffer overflow in rfc1521_decode() ADD. Made I/O code fully dynamic. Fixed header joining in all cases. Cured various related I/O & fd problems ADD. 'S'ave tagged in pager ADD. Various minor cleanups and fixes FIX. extern.h, menukeys.h, proto.h, tin.h, active.c, art.c, auth.c feed.c, group.c, lang.c, mail.c, main.c, misc.c, newsrc.c nntplib.c, open.c, page.c, post.c, prompt.c, read.c, rfc1521.c save.c, search.c, thread.c, xref.c 594) Phil Edge ADD. minor code cleanup FIX. post.c 593) Dean Takemori ADD. better libuu support FIX. save.c -- pre-1.4 release 980618 -- 592) Urs Janssen BUG. defines for HAVE_SETPGRP and SETPGRP_VOID were missing ADD. --disable-xhdr-xref switch to configure in case it slows down your reading process too much. ADD. check for empty domain_name is now done after site_config-file is read (simplifies binarie dist.) ADD. changed msg_add_x_headers() that "x_headers=foo" without a ':' in it is no longer treated as filename in the current dir, you could still use '/' or '~' to indicate that's a filename ADD. rewrote my_strdup() (little speedup) ADD. minor code cleanup FIX. configure[.in], autoconf.h[in], extern.h, init.c, lang.c, post.c string.c 591) Sven Paulus Urs Janssen ADD. y2k compliance FIX. post.c, open.c 590) Cameron Perkins BUG. when entering a group while the server is receiving a new article this article could be marked as read without having a chance to read it. FIX. art.c 589) Bernhard Oemer ADD. on catchup_read_groups=ON mark the whole group as read instead of each article FIX. misc.c 588) Kyle Rhorer ADD. just stat article before piping it instead of reading it to check if it still exists. FIX. feed.c, screen.c 587) Kazushi Marukawa ADD. allow ^U and ^W in string-prompts FIX. getline.c 586) Thomas E. Dickey BUG. use of null pointer in sprintf() BUG. misplaced fclose BUG. correct conflicting definitions of isascii BUG. duplicate switch cases ADD. case to the configure test for compiler options (HP-UX 10.*) ADD. improve check for HP curses, check for cursesX before curses ADD. code cleanup (fix misuses of const, removed NULL as a synonym for (char*)0, ...) FIX. aclocal.m4, configure[.in], autoconf.h[in], extern.h, nntplib.h tin.h, Makefile[.in], art.c, filter.c, header.c, init.c, mail.c makecfg.c, misc.c, newsrc.c, nntplib.c, nrctbl.c, post.c, read.c save.c, select.c, sigfile.c, tcurses.c, thread.c -- pre-1.4 release 980514 -- 585) Stanislav Latishko BUG. possible NULL-pointer reference in tind ADD. allow/expand "\t" into '\t' in strfquote() FIX. misc.c, refs.c 584) Simon Hosie ADD. minor code cleanup FIX. post.c 583) Urs Janssen BUG. compile with -DDONT_HAVE_PIPING didn't work BUG. broken newsrc-lines could cause a core-dump BUG. if starting with on commandline group, tin doesn't display any groupnames after leaving group-level BUG. no check for empty but present Followup-To line if posting to multiple newsgroups ADD. disable etiquette warning if beginner_level is off ADD. cleaned up repost_article() to meet alt.humor.best-of-usenet criteria ADD. strip doubled newsgroups from Followup-To: before checking if it contains several groups ADD. searching in posted_message-file disabled ADD. allow as fieldseperator in ~/.newsauth ADD. check for empty / all whitespace Subject ADD. updated pcre (1.07 -> 1.09) ADD. -X cmd-line switch ADD. minor code cleanup FIX. extern.h, menukeys.h, proto.h, active.c, art.c, auth.c feed.c, help.c, lang.c, main.c, misc.c, newsrc.c, post.c read.c, save.c, select.c, xref.c, pcre/* 581) Dirk Nimmich BUG. depending on the auth-request authentication sometimes failed BUG. article was not resent on authentication request after POST command ADD. prompt default user name on authentication request FIX. proto.h, auth.c, inews.c, open.c, prompt.c 580) Kazushi Marukawa BUG. writing out of final ".\r\n" could fail on some systems. BUG. mail_address was extracted after MIME-decoding From:-line but parse_from() can't handle multiple '@'/'(' BUG. @LIBS@ was missing in makecfg make-rule BUG. From:-line was not MIME-encoded in NOV-file entries created by tin FIX. Makefile[.in], art.c, nntplib.c, post.c 579) Dirk Nimmich Urs Janssen BUG. when saving/piping MIME-encoded articles they were automatically decoded but that's only useful if any post-processing is done FIX. extern.h, proto.h, charset.c, feed.c, lang.c, open.c, page.c save.c, search.c 578) Hans Werner Strube BUG. unset TIN_DEFAULTS_PATH instead of TIN_DEFAULTS_DIR used to locate the system-wide tin.defaults file FIX. tin.h 577) Sven Paulus ADD. spamtrap_warning_addresses option to .tin/tinrc ADD. mm_charset option tin.defaults BUG. off by one error in option numbers for OPT_CHAR/OPT_NUM BUG. MIME type and MIME encoding behaviour was a little confusing FIX. extern.h, tin.h, config.c, inews.c, init.c, lang.c, post.c prompt.c, rfc1522.c, tincfg.tbl 576) Philipp Mergenthaler BUG. art_cnt[] was to small to hold terminating '\0' FIX. group.c 575) Dirk Nimmich Jens Wuepper BUG. !alnum-chars were not always MIME encode where they should FIX. rfc1522.c 574) Helmut.Bohr@t-online.de (Helmut Bohr) ADD. configure check for pgp-5 FIX. configure[.in], autoconf.h[in], pgp.c 573) Roland Rosenfeld ADD. updated metamutt FIX. metamutt 572) Thomas E. Dickey BUG. if giving syntactically wrong args to some configure options it didn't fallback to a useful value. FIX. aclocal.m4,configure[.in] 571) Jason Faultless FIX. Crash on 'L' when message already read ADD. Better fix for message bar crash from 468/9 ADD. minor cleanup 570) Michael Stenns BUG. negative numerical timezone information was misinterpreted on systems with unsigned time_t (i.e. OpenVMS) FIX. parsedate.y 569) Ralf Doeblitz BUG. charset/encoding mismatch considered an error even when there are no 8bit characters in the body ADD. check for 7bit encoding when posting 8bit article FIX. extern.h, lang.c, post.c 568) Jason Faultless BUG. removed D_NAMLEN() macro FIX. tin.h, active.c, mail.c, open.c 567) Thomas E. Dickey BUG. check for color support was broken for old ncurses version FIX. aclocal.m4, configure[.in] -- pre-1.4 release 980226 -- 566) Michael Stenns ADD. fallback to "XHDR Xref" (if possible) if Xref is no present in the overviewfile FIX. lang.c, xref.c 565) Kirk Bauer Urs Janssen ADD. pass newsgroup name as first argument to external sigfile creator FIX. sigfile.c 564) Thomas E. Dickey ADD. missing strerror() for SunOS 4.x ADD. new/improved configure script checks for curses & termcap libraries and headers. ADD. configure options/checks for default editor, mailer and mailpath ADD. configure check for curses-color support ADD. ifdef in tin.h to reduce the noise when compiling on SunOS 4.x FIX. aclocal.m4, configure[.in], autoconf.h[in], proto.h, tin.h screen.c, string.c 563) Florian Kuehnert Urs Janssen ADD. skip article header when spell checking BUG. append_file() was broken FIX. misc.c 562) Sven Paulus ADD. 'z' (lynx style) as abort-key FIX. read.c 561) Yuri Kuzmenko BUG. tin sometimes freezes if getting a SIGHUP FIX. init.c, open.c, signal.c 560) Borislav Deianov BUG. tin retrys to connect after getting a 503 response from the server FIX. nntplib.c, open.c 559) Ralf Doeblitz BUG. screen not cleared when scrolling by page BUG. screen not redrawn when forcing redraw with iKeyConfigRedrawScr ADD. check for US-ASCII when posting with non-7bit encoding FIX. extern.h, config.c, lang.c, post.c 558) Zbigniew Zych Florian Kuehnert BUG. typos FIX. lang.c, README 557) Urs Janssen ADD. updated pcre (1.05 -> 1.07) FIX. pcre/* 556) Thomas E. Dickey BUG. sh_format() escaped already escaped chars FIX. save.c, string.c 555) Ralf Doeblitz BUG. rule.icase sometimes used uninitialized FIX. filter.c 554) Henryk Bochmann Michael Stenns Thomas E. Dickey Urs Janssen BUG. preprocessor symbol for OpenBSD was missing ADD. check for HP-UX >=10 BUG. #ifdef NO_SHELL_ESCAPE was missing BUG. TIN_DEFAULTS_DIR didn't get defined due misspelling BUG. removed missplaced brace BUG. no automatic aggregate initialization FIX. init.c, misc.c, select.c, tin.h, autoconf.h[in] -- pre-1.4 release 980202 -- 553) Michael Stenns ADD. VMS port FIX. several supplied patches 552) Ralf Doeblitz BUG. default_filter_kill_case and default_filter_select_case ignored, interpreted wrong (ON must be false) BUG. empty scope written to filter file FIX. config.c, filter.c 551) Borislav Deianov ADD. fixed display-gaps caused by missing articles in the threading tree FIX. thread.c 550) Urs Janssen ADD. Support for configure --with-defaults-dir, used for tin.defaults, new Makefile options to install this file BUG. cleanup of init.c FIX. Makefile, configure.in, Makefile.in, init.c 549) Sven Paulus ADD. new system-wide defaults file "tin.defaults" (primarily aimed for making binary distributions of TIN) BUG. GetConfigValue() was more than useless if compiled without INN library FIX. Makefile, tin.defaults, autoconf.hin, extern.h, proto.h tin.h, makefile.in, art.c, header.c, inews.c, init.c nntplib.c, nntpw32.c 548) Jungshik Shin ADD. MIME related documentation updated FIX. tin.1, lang.c, rfc1521.c, rfc1522.c 547) Borislav Deianov ADD. rewrote active file reread-stuff REM. file-pointer-fix from patch nr. 511 FIX. several supplied patches 546) Urs Janssen ADD. minor code cleanup FIX. several patches 545) Branden Robinson ADD. iKeyPostponed2 ('O') FIX. menukeys.h 544) Thomas E. Dickey BUG. some display-problems with --enable-curses and metamail FIX. feed.c, page.c 543) Roland Rosenfeld ADD. metamutt - a shell script to call mutt as MIME-parser FIX. metamutt 542) Ulli Horlacher ADD. $METAMAIL to set external MIME-parser (i.e. metamutt vs. metamail) FIX. page.c 541) Sven Paulus BUG. deep threads could thrash display FIX. thread.c -- pre-1.4 release 980117 -- 540) Jason Faultless ADD. 'Try again (y/n)' loop if writing newsrc fails due to full disk ADD. Abort save of newsrc file if 0 groups written BUG. Couple of very obscure problems related to new newsgroup handling BUG. Groups mistakenly reported as new by the server could appear more than once in selection list FIX. tin.1, extern.h, proto.h, active.c, config.c, lang.c, misc.c newsrc.c, select.c 539) Borislav Deianov BUG. the rest of the keycodes of an arrow key which triggers rereading of the active file at group selection level disappear by the time get_arrow_key() is called FIX. select.c 538) Darrell Tangman BUG. local caching of newsgroups file didn't try to read newsgroups via NNTP if no local copy exists and -q flag was used FIX. main.c, open.c 537) Sven Paulus ADD. cosmetic-patch for start-up message ADD. rearranged order of options 'M'enu items FIX. open.c, tincfg.tbl 536) Christian Haul Urs Janssen ADD. use mail_address for pgp-key if set FIX. pgp.c, misc.c, proto.h 535) Urs Janssen BUG. 'u'nsubscribing from bogus groups ('D') resets the .newsrc BUG. 'u'nsubscribing fails in show_only_unread=OFF mode ADD. joined GLOBAL OPTIONS MENU and TINRC CONFIGURABLE VARIABLES in the man page ADD. info_in_last_line ('i') FIX. extern.h, menukeys.h, config.c, group.c, init.c, select.c thread.c, tin.1 534) Jason Faultless BUG. missing set_signals_page() call added ADD. check against active-file if using AUTOSUBSCRIBE and reading from local spool. ADD. documentation updated FIX. several supplied patches 533) Ralf Doeblitz BUG. commandline flags overridden by tinrc values BUG. screen not initialized to default attributes when using color BUG. documentation for default_filter_kill_header and default_filter_select_header outdated in man page ADD. whitespace quoting and cleanup FIX. filter.c, main.c, tin.1 -- pre-1.4 release 980105 -- 532) Jason Faultless BUG. A NULL read following a partial read would hang tin with a malloc() failure FIX. read.c 531) Ralf Doeblitz BUG. charset mismatch when parameter value is a quoted string FIX. rfc1521.c 530) Urs Janssen BUG. Newsgroups:-line was present in mail-replys, renamed it to X-Newsgroups (RFC 822 doesn't define a Newsgroups:-header) for mail_to_author and removed it from mail_to_someone where it's usually present in the body. FIX. post.c 529) Thomas E. Dickey ADD. use new function sh_format(), to quote filenames that require it for shell commands. ADD. implement '?','/' in help screen. BUG. remove spurious #include's for that may prevent compile with unproto on SunOS. ADD. use make-flags substitution in makefiles FIX. several supplied patches 528) Jason Faultless Ralf Doeblitz Thomas E. Dickey BUG. regex search pattern in '=' (select thread) were embedded in *%s* FIX. tin.h, filter.c, group.c 527) Jason Faultless BUG. 'A'uthor search backwards might produce a invalid offset into arts[] FIX. search.c 526) Karlo Gross BUG. -N command-line switch was broken FIX. extern.h, init.c, main.c, save.c 525) Ralf Doeblitz BUG. blank in search pattern not quoted when using regexp BUG. tin hangs if ~.newsrc doesn't exist FIX. proto.h, misc.c, newsrc.c, search.c 524) Thomas E. Dickey BUG. printed clrtoeol() also on lines which were exactly screen width wide -> following line was cleared FIX. tcurses.h, group.c, tcurses.c, thread.c 523) Urs Janssen ADD. minor code cleanup: - removed ADD_ADDRESS-code - removed ACTIVE_DEMON-code - read command-line-flags before reading any config-files - adjusted mailbox-separator - moved some strings - updated manpage FIX. several patches -- pre-1.4 release 971224 -- 522) Urs Janssen ADD. updated pcre (1.02 -> 1.05) (see also 518) FIX. pcre/* 521) Jason Faultless BUG. -z was broken FIX. main.c 520) Park Sang Jin ADD. mutt like threading tree FIX. thread.c 519) Ralf Doeblitz BUG. conversion of From: lines to "%s (%s)" in filter entries ADD. new filter type for message-id only (msgid_only) FIX. extern.h, tin.h, filter.c lang.c 518) Thomas E. Dickey BUG. typo in configure script that set the USE_BCOPY macro ADD. move include for pcre.h down past system headers ADD. undef for memmove, in case the configure test doesn't find that the system defines a macro for it. ADD. reduce the ifdef's in pcre.c using macro DPRINTF ADD. include for before ADD. fall-back definition for offsetof FIX. configure[.in], tin.h, internal.h, pcre.c, pcre.h, pcretest.c nntplib.c, nntpw32.c 517) Cameron Perkins BUG. used fclose() to close a pipe FIX. sigfile.c -- pre-1.4 release 971215 -- 516) Janne Kiviluoto ADD. some code was missing for compilation on Amiga gcc. FIX. tnntp.h, version.h, joinpath.c 515) Oliver B. Warzecha BUG. score for articles was only reset when article was unread. ADD. some minor AmigaOS fixes ADD. unnecessary calls to auto_select_articles() removed, function itself was only a dummy - removed. FIX. filter.c, misc.c, group.c, read.c, open.c, smakefile 514) Thomas E. Dickey ADD. better configure-script test for yacc vs bison. ADD. moved the compiler-options out of conf-tin into configure.in ADD. split up one of the CF_CHECK_DECL chunks in configure.in BUG. modify pcre to get rid of the places where it removes 'const' from variables. BUG. fix the signed/unsigned warnings in pcre. BUG. fix the uninitialized-variables warnings in pcre. FIX. conf-tin, aclocal.m4, configure[.in], proto.h, tin.h, config.c filter.c, nntplib.c, regex.c, pcre.c, pcre.h, pcreposix.c pcretest.c, pgrep.c, study.c 513) Jason Faultless BUG. ESC didn't abort backward search FIX. search.c 512) Ragnar Hojland Espinosa ADD. pgp-5 support FIX. pgp.c 511) Borislav Deianov BUG. tin failed to discard "503 Timeout.." and resend last command again upon reconnection. BUG. nntp_rd_fp is invalid after reconnection ADD. auto_reconnect option in tinrc FIX. extern.h, config.c, init.c, lang.c, nntplib.c, open.c tincfg.tbl 510) Thomas E. Dickey ADD. rewrote some configure checks FIX. several supplied patches 509) Ralf Doeblitz BUG. random filter type (msgid or msgid_last) was created when creating new filter entries with message-id filtering. FIX. filter.c -- pre-1.4 release 971204 -- 508) Jason Faultless BUG. 's'ave article in thread-level always saved base article FIX. thread.c 507) Roland Rosenfeld BUG. group=hierarchie.* in filter-editor was always changed to group=* FIX. filter.c 506) Urs Janssen ADD. minor code cleanup (removed obsolete XMOTD/XUSER-code, man-page-updated, ...) FIX. several patches 505) Holger Schif BUG. doesn't compile if configured with --disable-nntp FIX. open.c, read.c, tin.h 504) Jungshik Shin BUG. $NNTPSERVER overrides -g if using external inews FIX. nntplib.c 503) Andreas Kies BUG. generated corrupted index files FIX. art.c -- pre-1.4 release 971127 -- 502) Sven Paulus ADD. -p cmd-line flag FIX. Makefile, extern.h, Makefile[.in], init.c, main.c, nrctbl.c open.c 501) Ralf Doeblitz ADD. moved some strings to lang.c ADD. filtering on Message-ID and last References: entry only ADD. missing meta-chars to quote_wild() FIX. extern.h, tin.h, filter.c, misc.c 500) Thomas E. Dickey BUG. wrong initialization of colors for the normal (non-ncurses4.1) case. BUG. missing initialization of posted[] array end-marker. ADD. generate pcre/Makefile (needed for --srcdir option, as well as to solve various portability problems). ADD. configure test for bcopy/memmove ADD. minor fix for ncurses vs gpm library configure-test ADD. remove configure-macro for regular expressions ADD. improved test for 'union wait' in configure-script FIX. aclocal.m4, configure.[in], makefile[.in], pcre/internal.h pcre/pcre.c, pcre/Makefile.in, color.c, misc.c, post.c, tcurses.c Makefile[.in] 499) Jason Faultless BUG. Autosubscribed groups are not postable BUG. Killed articles incorrectly threaded BUG. 'u' crashed on killed parents ADD. Better behaviour on 'Y' ADD. Some new DEBUG_NEWSRC code 498) Ralf Doeblitz BUG. fixed typo in msgid filtering code FIX. filter.c 497) Oliver B. Warzecha ADD. included pcre into amiga-version BUG. moved misplaced label FIX. amiga.h smakefile open.c 496) Enrik Berkhan Sven Paulus Urs Janssen ADD. minor man-page update BUG. fixed wrong type in fgets_hdr() BUG. fixed 12pm bug in parsedate.y ADD. check for $YACC on HP-UX/cc FIX. prasedate.y, read.c, tin.1, conf-tin -- pre-1.4 release 971123 -- 495) Sven Paulus ADD. changed regex code to Philip Hazel's pcre library, which provides enhanced capabilities and speed improvements. pcre is now included within TIN distribution and should compile on all platforms ADD. cache for compiled regexp patterns FIX. filter.c, regex.c, new pcre-subdirectory 494) Sven Paulus ADD. new config option "add_posted_to_filter" BUG. quick_filter_select_posted_art() didn't add group name to scope FIX. extern.h, proto.h, config.c, filter.c, init.c, lang.c, post.c tincfg.tbl 493) Jungshik Shin ADD. detection of multi-line Content-Type:-header FIX. proto.h, rfc1521.c, read.c 492) Jason Faultless BUG. can't leave group via left arrow when answering catch-up-question with no BUG. crash when 'n' points to bogus group FIX. group.c, select.c 491) Ralf Doeblitz ADD. check for circular references FIX. refs.c 490) John M. Flinchbaugh BUG. calling invoke_cmd() with empty argument to start ispell FIX. misc.c 489) Thomas E. Dickey BUG. remove special-case for -I/usr/local/include BUG. minor fix to configure-test for union wait. BUG. remove redundant aggregate initialization in auth.c FIX. aclocal.m4, auth.c, group.c 488) Urs Janssen ADD. check for initial or reconnection ADD. check for empty .newsrc (needed for -n switch) ADD. minor code cleanup BUG. fixed return value in case of !SIGUSR1 FIX. autoconf.h[in], extern.h, open.c, misc.c, filter.c, post.c active.c, configure[.in] 487) Jason Faultless BUG. read/post problems with ANU NEWS-servers BUG. wrong message counter while searching FIX. open.c, search.c 486) Yuri Kuzmenko ADD. removed message_delay upon superseding/reposting ADD. clean program termination when receiving a SIGTERM ADD. config switch for PgDn behaviour at end of article FIX. config.c, page.c, post.c, signal.c, tincfg.tbl 485) Torsten Schneider BUG. advertising switch was not respected FIX. config.c -- pre-1.4 release 971106 -- 484) Ralf Doeblitz ADD. rules for emacs-tags FIX. Makefile.in 483) Ralf Doeblitz Jason Faultless BUG. missing check for NULL-pointer references FIX. refs.c -- pre-1.4 release 971105 -- 482) Ralf Doeblitz ADD. removed line-counter in body-search FIX. screen.c, search.c 481) Sven Paulus ADD. server info to bug-report ADD. moved some strings to lang.c ADD. moved aliased group 'warning' to select.c BUG. didn't notice no post if nnrpd was invoked via mode reader FIX. extern.h, tin.h, init.c, lang.c, misc.c, open.c, post.c prompt.c, select.c, active.c 480) Roland Rosenfeld BUG. search in 'M'enu ends in a endless loop if no match was found BUG. off by one error when jumping direct to a 'M'enu option ADD. runtime check if color is supported FIX. search.c, extern.h, proto.h, color.c, config.c, group.c, lang.c misc.c, page.c, select.c, tcurses.c, thread.c 479) Andrey A. Chernov BUG. calling beep() when initscr() not called BUG. division by zero (COLORS value if !has_colors()) FIX. color.c screen.c 478) Thomas E. Dickey ADD. bypasses the color code if there are no colors active FIX. color.c 477) Urs Janssen BUG. pointer into article_array could get negative FIX. thread.c 476) Darrell Tangman BUG. wait_message() call with two few arguments FIX. xref.c -- pre-1.4 release 971102 -- 475) Urs Janssen ADD. better test if Sender is needed FIX. inews.c 474) Thomas E. Dickey ADD. "-lgen" to $LIBS if needed for linking with the regexpr.h style of regular expressions. ADD. search commands to the config screen BUG. corrects interpretation of the --without-ncurses configure option. BUG. enables/disables ncurses mouse as indicated by the config setting use_mouse. FIX. aclocal.m4, configure[.in], extern.h, proto.h, config.c, search.c tcurses.c 473) Roland Rosenfeld ADD. news_headers_to_display support completely rewritten. ADD. continuation lines support ADD. ^H now toggles the display of headers (it doesn't display them only once as before. ADD. news_headers_to_[not_]display configurable using "M"enu ADD. set a useful default value for news_headers_to_display REM. highlight_xcommentto and show_xcommentto merged to show_xcommentto, which displays X-Comment-To in the upper right corner. FIX. page.c and some other files 472) Jason Faultless ADD. Sort by score ADD. minor cleanup FIX. several supplied patches 471) Roland Rosenfeld ADD. changed pager layout ADD. col_newsheaders configurable using "M"enu BUG. light-colors had wrong index FIX. color.c, tincfg.tbl, lang.c, page.c extern.h 470) Urs Janssen ADD. unlink_article also works for .letter ADD. hide built_in_inews if running spool only ADD. minor code cleanup FIX. several patches 469) Jason Faultless ADD. Support for 'x' and '=' active file flags. More informative flags on the selection page and group page BUG. Suppress -v when not in batch_mode BUG. Reconnection timeouts sometimes broken BUG. formatting chars in message bar could cause a crash ADD. Sub/Unsub pattern now accept full group lists ADD. code cleanup 468) Jason Faultless ADD. cleanup newsrc parsing ADD. 'K' in thread menu now skips to next unread BUG. no check for full disk when getting article BUG. bogus group removal msg not displayed properly BUG. aborting during save of articles would produce unpredictable effects BUG. formatting chars in subject crashed message bar BUG. possible crash at startup in some cases BUG. 'c'atchup group returns to selection page even if you answered 'n' to confirmation ADD. minor code cleanup FIX. several supplied patches 467) Urs Janssen ADD. minor code cleanup; cosmetic patch FIX. several supplied patches 466) Jason Faultless ADD. cleanup *_message() ADD. joined single letter key prompts ADD. renamed stuff_nntp() to get_article() BUG. show_progress sometimes trashed screen-layout FIX. several supplied patches 465) Jason Faultless ADD. varargs *_message() functions BUG. 'm'ove group was broken ADD. minor code cleanup; cosmetic patch FIX. several supplied patches 464) Greg Berigan ADD. replaced X-Newsreader:/X-Mailer: by User-Agent:-header (RFC 1945) FIX. version.h, post.c 463) Urs Janssen BUG. no line-warp after "Xref: not supported" warning FIX. xref.c, lang.c, extern.h 462) Jason Faultless ADD. rewrite all I/O and NNTP data handling ADD. extensive internal changes ADD. new -d and -Q options ADD. code clean-up REM. all references to obsolete 'cdtin' 461) Thomas E. Dickey ADD. modify ncurses/gpm link test to work with recent changes to ncurses ADD. improve ifdef-test for union wait. ADD. modify CF_WITH_PATH to work better when the prefix that's used in the default value is not given. ADD. identify ncurses version (for bug reports) FIX. aclocal.m4 460) Urs Janssen BUG. check for gethostbyname was missing FIX. configure[.in] 459) Oliver B. Warzecha ADD. improved scoring FIX. several supplied patches 458) Carsten Theis BUG. X-Superseded-By:-header is broken (introduced in 443) FIX. post.c --unoff BETA release 971018 -- 457) Jason Faultless ADD. changed reread_active routine to old 1.2 FIX. active.c 456) Oliver B. Warzecha ADD. scoring FIX. tin.h, filter.c, misc.c 455) Sven Paulus ADD. improved get_initials() FIX. misc.c 454) Thomas E. Dickey ADD. rewrote prototype for OUTC_ARGS FIX. aclocal.m4, tin.h --unoff BETA release 970930 -- 453) Jason Faultless ADD. cosmetic patch FIX. art.c, init.c, main.c, misc.c, signal.c 452) Urs Janssen ADD. replaced explicit 'TRUE' comparisons BUG. adjusted prototype for OUTC_ARGS (needed for HP-UX) FIX. aclocal.m4, curses.c, feed.c, filter.c, page.c, rfc1522.c 451) Branden Robinson BUG. newline missing after txt_info_postponed FIX. lang.c 450) Sven Paulus BUG. forgery was broken (introduced in 440) FIX. post.c 449) Thomas E. Dickey BUG. conflict in config file between termcap and curses version's handling of default color values BUG. 'M' config menu isn't scrollable in curses. BUG. call on get_arrow_key() that requires an extra after a shell command. ADD. call to reset keypad mode in curses after a shell command ADD. modify tcurses.c version of my_printf, etc., to turn off raw mode if they're called when the program is in command-line (or batch) mode. FIX. Makefile, aclocal.m4, configure[.in], extern.h, proto.h, tin.h makefile[.in], charset.c, color.c, config.c, curses.c, init.c lang.c, makecfg.c, page.c, prompt.c, signal.c, tcurses.c, thread.c 448) Roland Rosenfeld ADD. minor code cleanup (check for non-printable chars) FIX. group.c, page.c, screen.c, thread.c 447) Oliver B. Warzecha ADD. minor makefile-tuning FIX. smakefile --unoff BETA release 970923 -- 446) Ralf Doeblitz Urs Janssen BUG. several buffer overflows possible [partial fix only] FIX. screen.c, misc.c, nntplib.c, rfc1522.c 445) Sergey Shkonda Roland Rosenfeld BUG. used isprint() instead of my_isprint() FIX. proto.h, charset.c, getline.c, group.c, misc.c, page.c screen.c, thread.c 444) Darrell Tangman ADD. local caching of overview-files if reading via NNTP FIX. extern.h, art.c, auth.c, config.c, init.c, lang.c, mail.c main.c, misc.c, open.c, select.c, tincfg.tbl 443) Carsten Theis ADD. removed useless call of get_from_name() in make_path_header() FIX. post.c --unoff BETA release 970922 -- 442) Sven Paulus Urs Janssen BUG. quoting of quoted lines didn't strip tailing space from quote_chars BUG. minor code cleanup (moved misplaced label, commented out buggy code) FIX. attrib.c, misc.c, post.c 441) Vincent Lefevre BUG. typo FIX. lang.c 440) Sven Paulus BUG. superseding/cancelling didn't work when one the groups was not contained in active file BUG. typo in lang.c BUG. garbled display when asking if .newsrc should be created BUG. removed where "~" was used instead of homedir BUG. When an article was piped and the message "Press to continue..." appeared, if an arrow key was pressed, arbitrary commands were executed. BUG. tin did not warn you if you tried to save into a directory and not into a file. ADD. when window was or got too small, tin SIGSEGVd, now tin exits properly ADD. set From:-address on per-group basis in attributes file ADD. 'y' as an alternative to 'p' for mutt-users :-) ADD. checking on startup, if window is large enough to run tin FIX. tin.h, proto.h, attributes.c, post.c, lang.c --unoff BETA release 970916 -- 439) Martin Buck BUG. joining of continued header-lines didn't work FIX. art.c 438) Urs Janssen ADD. closed possible security hole with -DEBUG_NEWSRC ADD. minor code cleanup (moved some strings) ADD. '^O' to thread-'l'evel ADD. check if posting is allowed before calling several posting routines FIX. configure[.in], autoconf.h[in], extern.h, menukeys.h, tin.h config.c, feed.c, lang.c, main.c, newsrc.c, page.c, post.c select.c, thread.c 437) Sven Paulus BUG. -c was broken FIX. newsrc.c --unoff BETA release 970911 -- 436) Thomas E. Dickey BUG. on articles with an '*' in color on the last line, color isn't reset after that point FIX. color.c, tcurses.c 435) Patrick St. Jean ADD. failure message for when a news server rejects authentication information FIX. extern.h, auth.c, lang.c 434) Sven Paulus ADD. quote signatures/display signatures switch FIX. extern.h, proto.h, config.c, init.c, lang.c, misc.c, page.c post.c, tincfg.tbl 433) Oliver B. Warzecha BUG. Amiga-port had problems with stat()/fstat() ADD. minor code cleanup FIX. amiga.h, tin.h, smakefile, amiga.c, save.c 432) Thomas E. Dickey Andrey A. Chernov BUG. backspace key didn't work with curses BUG. ncurses.h wasn't included (needed by old ncurses versions) ADD. use ncurses 4.1 extension use_default_colors() ADD. configure script check to (try to) set compiler options for ANSI mode BUG. core-dump in curses-configuration due to printing the whole intro page as one chunk FIX. aclocal.m4, configure[.in], autoconf[.hin], extern.h, proto.h tcurses.h, color.c, config.c, curses.c, init.c, lang.c, main.c misc.c, prompt.c, signal.c, tcurses.c --unoff BETA release 970901 -- 431) Sven Paulus BUG. random Organization didn't work FIX. misc.c 430) Urs Janssen ADD. minor code cleanup (added missing prototypes) FIX. configure[.in], autoconf.h[in], extern.h, proto.h, *.c 429) Thomas E. Dickey Andrey A. Chernov ADD. some whitespace in aclocal.m4 BUG. quoting bug in CF_RECHECK_FUNC configure macro ADD. workaround for limitation in FreeBSD linker for ncurses tests. ADD. autoconf recommends that shell scripts begin "#! /bin/sh" rather than "!/bin/sh". ADD. guard against some curses functions invoked as a result of errors found during initialization. FIX. aclocal.m4, conf-tin, configure[.in], install.sh, main.c misc.c, newsrc.c, tcurses.c 428) Oliver B. Warzecha ADD. minor code cleanup (AmigaOS) FIX. amiga.h, tin.h, lang.c --unoff BETA release 970826 -- 427) Jason Faultless BUG. 'i' in group menu always shows subject of the base article BUG. newsrc entry was ignored when resubscribing to an unsubscribed group BUG. 'N'ewgroups are now skipped correctly when 'm'oving newsgroups BUG. 'd' behaved funny in first newsgroup (introduced in 313) ADD. when subscribing to a new group, the group counts are checked and num_unread is calculated and shown without having to enter the group ADD. minor code clean-up 426) Thomas E. Dickey BUG. correct & extend the configuration script macros for finding the network and ncurses libraries ADD. modify makecfg to generate table-definitions that work on SCO ADD. modify the help-screen to allow it to scroll by one line at a time [(n)curses] ADD. minor fixes to makefiles FIX. Makefile, makefile[.in], Makefile[.in], aclocal.m4, configure[.in] autoconf.h[in], config.h, proto.h, tin.h, auth.c, help.c makecfg.c, signal.c, tcurses.c 425) Darrell Tangman ADD. possibility to shutdown tin cleanly via SIGUSR1 BUG. calculated wrong size of signal_list FIX. misc.c, signal.c 424) Urs Janssen Sven Paulus BUG. tin skipped second page when paging up with show_headers_to_display != "" [page.c really should be rewritten!] PRF. got rid of useless fseek()s to determine article's size FIX. page.c 423) Urs Janssen BUG. Makefile[.in] doesn't work with /bin/csh anymore [introduced in 420] BUG. empty X-Comment-To: is inserted if posting contains no realname BUG. prompting for username didn't allow to change the default ADD. minor code cleanup (added missing prototypes, removed gotos, moved strings to lang.c) FIX. Makefile[.in], proto.h, *.c --unoff BETA release 970820 -- 422) Phil Edge BUG. On followup, cancel and repost an empty Distribution header was added if the original article doesn't have a Distribution header and the DISTRIBUTION environment variable isn't set. FIX. post.c 421) Thomas E. Dickey ADD. improves the configure script that configures ncurses ADD. configure script option --enable-8bit-keys to turn on code that allows 8-bit controls for arrow and function keys. ADD. adds includes for ctype.h and sys/socket.h to the test program used for checking prototypes. ADD. library-check for -lmytinto to build on FreeBSD. BUG. corrects some logic that prevented 8-bit controls from working. BUG. corrects some ifdef's that broke ncurses/curses configuration. BUG. minor tweaks to makefiles to work with configure --srcdir option, and to autoconfigure for lint program. FIX. aclocal.m4, configure[.in], autoconf.h[in], proto.h, tin.h Makefile[.in], config.c, getline.c, group.c, help.c, misc.c page.c, prompt.c, select.c, thread.c 420) Urs Janssen ADD. minor code cleanup (removed unused variables, fixed a few type-mismatches, etc.) FIX. extern,h, proto.h, autoconf.h[in], configure[.in] Makefile[.in], *.c --unoff BETA release 970817 -- 419) Urs Janssen BUG. misplaced #ifdefs moved ADD. minor code cleanup FIX. actived.c, config.c, curses.c, misc.c, main.c, misc.c search.c, thread.c, proto.h, Makefile.in 418) Oliver B. Warzecha BUG. get_arrow_keys()/AmigaOS doesn't work ADD. minor code cleanup (AmigaOS) FIX. several supplied patches 417) Bernd Ernesti ADD. minor code cleanup (mainly debug-message related) FIX. several supplied patches --unoff BETA release 970731 -- 416) Thomas E. Dickey ADD. logic to use 'poll() in get_arrow_key() BUG. corrects timeout values in get_arrow_key() BUG. corrected logic of input_pending() when configured with curses. ADD. moves the termcap lookup out of InitScreen() to a new function SetupScreen() ADD. moves the network-library checks to aclocal.m4 ADD. configure option "--with-socks5" FIX. several supplied patches 415) Urs Janssen ADD. some fallback values FIX. several supplied patches 414) Carsten Theis BUG. strdup() calls replaced by my_strdup()-calls, as strdup() is not mandatory in ansi-c. FIX. attrib.c --unoff BETA release 970724 -- 413) Thomas Quinot ADD. if using INN nntplib use _CONF_FROMHOST value, if present, instead of domain_name. FIX. header.c 412) Urs Janssen ADD. test for curses before reading any config-files BUG. upon Supersedes Reply-To: was inserted even if $REPLYTO was't set FIX. main.c, post.c 411) Oliver B. Warzecha ADD. amiga code cleanup BUG. impossible to killfile articles with lines=0 BUG. wildcards were not quoted when the subject was used for filtering. ADD. function quote_wild() is called for subject. FIX. several supplied patches 410) Sven Paulus BUG. duplicated From: line in mailing_list-groups. BUG. hitting ESC once didn't exit getline() (introduced in 405) --unoff BETA release 970709 -- 409) Thomas E. Dickey BUG. correct the curses handling of CTL/L for repainting the screen ADD. CTL/L command to the config-screen. FIX. menukeys.h, config.c, tcurses.c 408) Oliver B. Warzecha ADD. check for possible spamtrap in e-mail address when replying to an article by mail FIX. extern.h, menukeys.h, lang.c, post.c, tin.1 407) Ralf Doeblitz BUG. tin ignores "global=on/off" for Quick-Filter/Select FIX. attrib.c, lang.c 406) Michael Lupp Andrey A. Chernov ADD. minor Makefile tuning FIX. Makefile[.in] 405) Sven Paulus BUG. prompt for subject was incorrectly displayed when subject was too long -> now truncating to 20 chars ADD. implement a permanent history for each type of input ADD. enable cursor keys on input line FIX. several supplied patches 404) Sven Paulus BUG. when reposting articles, the wrong signature was used ADD. new configuration option "signature_repost" BUG. cursor was on wrong position when asking "Repost or supersede" ADD. new configuration option "quote_empty_lines" FIX. several supplied patches --unoff BETA release 970705 -- 403) Urs Janssen ADD. check for control-characters in Subject: ADD. minor code cleanup FIX. several patches 402) Sven Paulus BUG. keyboard didn't return to raw mode after posting postponed articles ADD. changed message "Repost" to "Post postponed articles" BUG. tin got slower as .tin/posted grew, increasing speed by reversing order BUG. tin garbled .tin/posted when posting postponed articles FIX. lang.c, post.c --unoff BETA release 970625 -- 401) Oliver B. Warzecha Urs Janssen ADD. strip "(was:" from Subject: ADD. amiga code cleanup FIX. misc.c 400) Sven Paulus ADD. remove mail-address from X-Comment-To: FIX. page.c, post.c 399) Jason Faultless BUG. author and article body searching fixed ADD. 'L'ookup Message-ID in article pager ADD. '/' subject search to thread menu ADD. Improvements to search by subject - now enters thread if needed ADD. still more code cleanup FIX. several supplied patches 398) Oliver B. Warzecha ADD. amiga code cleanup FIX. amiga.c, amiga.h 397) Mike Muise BUG. typo FIX. lang.c 396) Henrik Wist BUG. tin didn't remove temp.-articles after pgp-signing them. FIX. pgp.c --unoff BETA release 970622 -- 395) Sven Paulus ADD. 'e'dit article possibility if posting failed ADD. random Organization via attributes file FIX. several supplied patches 394) Urs Janssen ADD. REG_NOERROR definition (needed for hp-ux 8.0) ADD. minor code cleanup FIX. several supplied patches 393) Thomas E. Dickey ADD. install-prefix and autoconf support for regular expression ADD. code cleanup FIX. several supplied patches 392) Urs Janssen ADD. clear keyboard-buffer in prompt_yn() to avoid unexpected results. FIX. prompt.c --unoff BETA release 970613 -- 391) Jason Faultless BUG. wildmat searching broken in 387) BUG. ranges were broken on group menu ADD. 'K', 'z' & 'Z' on group menu now understand ranges ADD. improvements to regex error reporting ADD. code cleanup FIX. several supplied patches 390) Dmitri A. Martynoff ADD. unlink editor backup files FIX. misc.c 389) Urs Janssen ADD. code cleanup FIX. several supplied patches --unoff BETA release 970612 -- 388) Oliver B. Warzecha ADD. minor code cleanup, mainly amiga stuff FIX. several supplied patches 387) Jason Faultless ADD. started support for regular expressions ADD. make str_lwr() syntax more ANSI-like. Other minor changes. FIX. several supplied patches --unoff BETA release 970527 -- 386) Thomas E. Dickey ADD. rewrote signal-handler FIX. several supplied patches 385) Andrey A. Chernov ADD. Various CTYPE fixes, mostly for toupper/tolower FIX. several supplied patches 384) Bruce Momjian ADD. check for correct number of articles in group REM. conflict check for strip_blanks and invers_video_bar FIX. active.c, config.c 383) Urs Janssen REM. initial check for authentication - now only done upon server-request FIX. open.c --unoff BETA release 970516 -- 382) Karsten Keil ADD. some additional checks for NULL-pointers FIX. art.c, refs.c 381) Bruce Momjian ADD. check for correct number of articles in group FIX. active.c 380) Thomas E. Dickey ADD. restores 'cmd_line' setting after running a shell command, so tin re-enters screen mode ADD. merges the two copies of code that run shell commands ADD. more debug-traces for the curses configuration ADD. test for CLIX machines FIX. several supplied patches 379) Urs Janssen REM. insertion of Lines:-header (as it's not always correct (pgp-signed articles)) and could/should be inserted by the server FIX. post.c --unoff BETA release 970424 -- 378) Thomas E. Dickey REM. useless ifdefs for __hpux FIX. misc.c 377) Kevin Lentin ADD. when using an external mailer, parse From: line upon replies. FIX. post.c 376) (sorry, lost the mail-address of the person who reported it!) REM. str_lwr patch from 374 as it opens up problems with iso-8859-* charsets --unoff BETA release 970417 -- 375) Thomas E. Dickey BUG. tind didn't compile due to misplaced ifdefs BUG. test for USE_SYSTEM_STATUS still didn't work on some systems FIX. aclocal.m4, tnntp.h, auth.c 374) Orbby S. Arka REM. some useless checks for 8bit chars ADD. don't lower 2nd char in searchstring if first char is > 0x7f (BIG5 users will be happy about that) FIX. art.c, string.c, misc.c --unoff BETA release 970409 -- 373) Jason Faultless FIX. screenredraw, cursor position after removing bogus newsgroups FIX. tin.1, newsrc.c, select.c 372) Billy Y. ADD. use gettimeofday with -DPROFILE if available FIX. stpwatch.h 371) Urs Janssen ADD. minor logic change of signature parsing. FIX. post.c, lang.c, tin.1 --unoff BETA release 970406 -- 370) Dirk Nimmich ADD. Authentication routines moved from open.c to a separate file (auth.c) ADD. Authentication at connection startup (re-)added. ADD. Prompting for the password is now done by getpass(2) instead of getline(). ADD. doc/auth.txt revised. FIX. several supplied patches 369) Torsten Neumann ADD. issue a warning double signatures or malformed signature delimiters ADD. tool/expand_aliases.tgz (might need some work) FIX. several supplied patches 368) Jason Faultless ADD. strip_bogus=ASK now shows groups even with show_only_unread=TRUE ADD. folded Message-ID text into t_msgid BUG. threading problem (from 309) BUG. incorrect display of 'N'ewgroup flag (from 351) ADD. general code cleanup FIX. several supplied patches 367) Urs Janssen Thomas E. Dickey BUG. renamed valid in prompt.c as Suns K&R compiler didn't like it. BUG. '\t' was treated as 8bit-char FIX. prompt.c, tin.h --unoff BETA release 970402 -- 366) Torsten Neumann ADD. issue a warning on signatures longer then MAX_SIG_LINES FIX. several supplied patches 365) Thomas E. Dickey BUG. test for USE_SYSTEM_STATUS didn't work on some systems (i.e. sun) FIX. aclocal.m4 364) Urs Janssen ADD. minor code cleanup (removed uname call in mail_bugreport) FIX. several supplied patches --unoff BETA release 970327 -- 363) Urs Janssen BUG. Sender was not added if From: line was changed in the editor ADD. minor code cleanup FIX. inews.c, init.c, configure[.in] --unoff BETA release 970324 -- 362) Roland Rosenfeld BUG. removing tailing whitespaces from header-lines caused crashes if the line contains only whitespaces after the header-name. FIX. page.c 361) Thomas E. Dickey ADD. even more curses stuff + added some traces + fixed an out-of-order call on set_win_size + added the touchwin calls to make ^L work FIX. several supplied patches 360) Ulli Horlacher ADD. parsing to of /etc/resolv.conf to get_fqdn() FIX. tin.h, string.c, header.c 359) Urs Janssen BUG. misplaced definition of MAXHOSTNAMELEN ADD. ifndef FORGERY: insertion of Sender: if it differs from From: FIX. several supplied patches 358) Kevin Lentin BUG. When reading mail groups tin tries to connect the server ADD. prompt_yn2() now allows only 'y','n','ESC' as a answer BUG. if you answer the reconnect to server question with no or the connection is broken the newsrc is written out before tin exits. FIX. several supplied patches --unoff BETA release 970321 -- 357) Jungshik Shin BUG. continued header-lines caused crashes upon a rfc1522decode FIX. page.c 356) Kevin Lentin Thomas E. Dickey BUG. can not post in curses-mode FIX. tnntp.h 355) Urs Janssen ADD. check for return null-pointers in get_host/domain/fqdn BUG. typo in configure.in ADD. minor code cleanup FIX. several patches --unoff BETA release 970320 -- 354) Urs Janssen ADD. minor code cleanup; removed /etc/resolv.conf parsing FIX. several patches 353) Jungshik Shin ADD. 'M'enu entry for display_rfc1522_header_undecoded (now display_mime_header_asis) FIX. several supplied patches 352) Thomas E. Dickey ADD. make a functional test for the system_status logic, tidying up of aclocal.m4 BUG. correct a length used in tcurses.c in the innstr() call FIX. aclocal.m4, configure[.in], tcurses.c 351) Jason Faultless ADD. handling for bogus groups in .newsrc ADD. better string hashing, memory savings ADD. better default for -n BUG. removed references to the 'any' key FIX. several supplied patches --unoff BETA release 970317 -- 350) Jungshik Shin ADD. automatic use of B-encoding if it's shorter then Q-encoding ADD. display_rfc1522_header_undecoded switch to tinrc FIX. several supplied patches 349) Urs Janssen ADD. rewrote INEWS_MAIL_* stuff FIX. several patches --unoff BETA release 970314 -- 348) Jungshik Shin ADD. split long header lines in mail message FIX. several supplied patches 347) Thomas E. Dickey ADD. even more curses support: + ifdef'd to use the termcap version of ReadCh when curses isn't active. + fix a couple of background color bugs that appear with SVr4 curses (but not ncurses). + add missing include, ifdefs to debug.c + add decoding for curses backspace and delete keys. + implement curses raw mode. BUG. fixes for parsdate.y to workaround redefinition of const by bison 346) Urs Janssen Thomas Koenig ADD. configure check for usage of system() ; system_status BUG. removed getfqdn() call as it opens up some problems with INEWS_MAIL_DOMAIN - inews.c should be rewritten!! FIX. autoconf.h[in], configure[.in], misc.c, inews.c 345) Jason Faultless BUG. fix wrong byte-count in article-pager (introduced in 340) FIX. open.c 344) Roland Rosenfeld BUG. tab_goto_next_unread=OFF && news_headers_to_display!="" didn't work FIX. page.c 343) Sven Paulus ADD. hide licence number on AIX FIX. post.c --unoff BETA release 970309 -- 342) Urs Janssen ADD. minor code cleanup; replaced RS6000 define by _AIX FIX. lang.c, misc.c, save.c, tin.h, autoconf.h[in], configure[.in] 341) Chua Choon Leong ADD. test/define for OSF1 FIX. configure[.in], autoconf.h[in] 340) Jason Faultless ADD. restrict MIME decoding to just article data BUG. fix and document command line groups ADD. minor tidy up FIX. several supplied patches 339) Roland Rosenfeld BUG. forget to append pid on pgp-commands FIX. pgp.c --unoff BETA release 970307 -- 338) Urs Janssen BUG. typos, misplaced brace FIX. inews.c, configure[.in], Makefile --unoff BETA release 970306 -- 337) Thomas E. Dickey ADD. even more curses support + wrap functions that write to stderr (fprintf, fflush) so they'll write to curses screen. + implement decoding for arrow keys + correct error from previous patch that changed cLINES to cLINES-1 + move call on EndWin() to ensure that program exits curses correctly. ADD. split-out tnntp.h to use in inews.c (fixes compiler warnings) FIX. several supplied patches 336) Scott W. Powers ADD. weed-in/out-list for headers_to_display FIX. extern.h, color.c, config.c, init.c, lang.c, page.c 335) Urs Janssen BUG. ~/.tin/headers file not used for "Reply to author..." BUG. joinpath for ~/.tin/headers is duplicated FIX. init.c, post.c 333) Kevin Lentin BUG. typo FIX. configure[.in] 332) Chua Choon Leong BUG. invoke_cmd() returns wrong status on OSF1 FIX. misc.c --unoff BETA release 970304 -- 331) Andreas Ley Urs Janssen Urs Janssen ADD. support configuration with termcap/terminfo vs curses implements color support from the curses library. ADD. minor code cleanup (INDEX_DAEMON ifdefs, a nit for SunOS's fileno) FIX. several supplied patches 328) Andy Gabor BUG. typo in man-page FIX. tin.1 327) Volker Barthelmann Urs Janssen BUG. typo FIX. lang.c --unoff BETA release 970225 -- 325) Urs Janssen BUG. changing OPT_DEFAULT_SHOW_AUTHOR in 'M'enu at top-level SIGSEGVs BUG. no range-check for ISO2ASC BUG. wrong prototype for hand-rolled atol FIX. config.c, init.c, string.c --unoff BETA release 970222 -- 324) Thomas Leitner BUG. POSTED_FILE ignores default_maildir FIX. config.c 323) Urs Janssen ADD. description of ^G to online help REM. --disable-ref-threading form configure FIX. help.c, autoconf.hin configure.in 322) Chris Blum BUG. typo in HAVE_MH_MAIL_HANDLING FIX. open.c 321) Jason Faultless BUG. crash on some systems with no subscribed groups BUG. $ not always working on group selection page BUG. workaround for annoying problem with 'u' key ADD. streamlined setup_hard_base() and -n code ADD. tidied up header in article pager ADD. minor code cleanup FIX. several supplied patches 320) Theo Van Dinter BUG. 'q'uit in the 'D'elte/supersede menu does not redraw the screen ADD. minor code cleanup FIX. init.c, post.c --unoff BETA release 970217 -- 319) Urs Janssen BUG. check_upgrade fails on binaries whose name isn't "tin" FIX. config.c, lang.c, version.h 318) Tan Kwee Chuan Urs Janssen BUG. If the real-name part of the From:-line is missing, tin crashes on a forged-cancel. FIX. post.c 317) Kevin Lentin ADD. improved postpone_article (add -o, 'A','Y') FIX. several supplied patches --unoff BETA release 970214 -- 316) Thomas E. Dickey ADD. several 'const' BUG. tabs before preprocessor symbols (introduced in 312) FIX. several supplied patches 315) Jason Faultless BUG. Tagged article counter sometimes badly broken BUG. 'q' quit didn't work properly while entering a group ADD. 'u' go to parent article in pager ADD. 'S' auto-save tagged and 'U' untag all to thread menu ADD. Better handling of upgrade from earlier versions of Tin ADD. Some documentation and help ADD. minor code cleanup FIX. art.c, config.c, page.c, thread.c 314) Roland Rosenfeld BUG. first name (%C) in strfquote crashes when no name is given FIX. misc.c --unoff BETA release 970212 -- 313) Jason Faultless BUG. New newsgroups were broken with -n BUG. unYank didn't honour show_only_unread_groups BUG. $ didn't always skip to last article correctly ADD. cleanup/fixes from 309) ADD. code cleanup FIX. cut down some compiler noise FIX. several supplied patches 312) Sven Paulus ADD. systemtype to X-Newsreader FIX. extern.h, init.c, post.c 311) Volker Barthelmann ADD. minor code cleanup FIX. several supplied patches --unoff BETA release 970206 -- 310) Sven Paulus ADD. inclusion of empty Followup-To: line (option) ADD. keys for sending followups/replies with all headers quoted (^W,^E) FIX. several supplied patches --unoff BETA release 970202 -- 309) Jason Faultless ADD. rewrite new newsgroup handling ADD. make newsrc->subscribed a bitfield ADD. better reference parsing ADD. partial fix for show_author update problem ADD. code cleanup / other minor changes FIX. several supplied patches 308) Theo van Dinter BUG. typo FIX. sigfile.c 307) Thomas E. Dickey ADD. more fall-back prototypes (e.g., atoi), from warnings I got running with gcc -traditional on Linux 2.0.0 ADD. makes the gcc warnings auto-configured ADD. makes strings 'const' (tested with gcc -Write-strings). FIX. several supplied patches 306) Kevin Lentin ADD. autoconf support for sum FIX. several supplied patches 305) Dirk Nimmich ADD. code cleanup (moved strings to lang.c) FIX. several supplied patches 304) Sven Paulus BUG. Summary/Keywords are overwritten on a supersede FIX. post.c --unoff BETA release 970127 -- 303) Volker Barthelmann ADD. some type fixes (Amiga) FIX. several supplied patches 302) Thomas E. Dickey ADD. even mode K&R -> ANSI FIX. several supplied patches --unoff BETA release 970126 -- 301) Urs Janssen BUG. authenticate crashed on some machines FIX. open.c 300) Volker Barthelmann BUG. several typos FIX. color.c, smakefile 299) Thomas E. Dickey ADD. start to get rid of K&R code FIX. several supplied patches --unoff BETA release 970124 -- 298) Volker Barthelmann ADD. even more AMIGA port FIX. several supplied patches 297) Urs Janssen BUG. nntp_wr/rd had wrong type FIX. tin.h, extern.h, nntplib.c 296) Alexander Lehmann ADD. ability to postpone articles ADD. detection of whitespaces in Followup-To:-line FIX. several supplied patches --unoff BETA release 970123 -- 295) Volker Barthelmann ADD. start of AMIGA port FIX. several supplied patches 294) Kevin Lentin ADD. stripping of unsubscribed newsgroups FIX. several supplied patches 293) Urs Janssen REM. 292 as it opens up a lot of problems FIX. several patches --unoff BETA release 970122 -- 292) Arnold Hendriks ADD. tagline-support ADD. different from for different newsgroups (attribute) [I'm not happy with that WITHOUT insertion of Sender:] FIX. several supplied patches 291) Urs Janssen ADD. minor code cleanup FIX. several patches 290) Dirk Nimmich ADD. tuned authorization stuff FIX. open.c --unoff BETA release 970120 -- 289) Urs Janssen ADD. code cleanup (int -> t_bool, extern -> static) FIX. several patches --unoff BETA release 970118 -- 288) Roland Rosenfeld ADD. word-highlighting in signatures FIX. proto.h, color.c, page.c 287) Urs Janssen ADD. minor code cleanup (mainly int -> t_bool) FIX. extern.h, proto.h, init.c, main.c, rfc1521.c --unoff BETA release 970115 -- 286) Urs Janssen ADD. minor code cleanup FIX. several patches 285) Alexander Lehmann ADD. ability to strip non txt/plain parts from multi-part MIME-postings FIX. several supplied patches --unoff BETA release 970114 -- 284) Urs Janssen ADD. minor code cleanup FIX. several patches 283) Kevin Lentin BUG. tin does not remember tcp_port (introduced in 281) FIX. open.c 282) Thomas E. Dickey ADD. code cleanup (mainly lint stuff) FIX. several supplied patches --unoff BETA release 970112 -- 281) Urs Janssen Roland Rosenfeld ADD. some small fixes (mainly for 279/280) FIX. attrib.c, config.c, newsrc.c, open.c, thread.c 280) Jason Faultless ADD. default threading method is now to use the best available ADD. warning if attempt to use -n on local spool BUG. incorrect article count with -n on empty groups ADD. ignore bogus groups in .newsrc when reading -n ADD. references based indentation of thread menu ADD. major internal code cleanup/rewrite for above move all group_hash[] code to list.c FIX. active.c, init.c, list.c, misc.c, open.c, thread.c 279) Thomas E. Dickey ADD. fixes for getopt & isascii (we shouldn't _use_ the latter). ADD. another round of lint, introducing t_bool type. FIX. several supplied patches --unoff BETA release 970109 -- 278) Andreas Ley Urs Janssen ADD. rewrote APPEND_TO() macro ADD. range-check for group->xmax/group->newsrc.xmax FIX. misc.c, newsrc.c 277) Thomas Quinot BUG. parse_from() returns login@host.doma.in in the wrong field FIX. misc.c --unoff BETA release 970108 -- 276) Dirk Nimmich BUG. options-menu: on the last-1 page does not always work the way it should FIX. config.c 275) Thomas E. Dickey ADD. code cleanup (mainly lint and dbmalloc stuff) FIX. several supplied patches 274) Thomas Quinot BUG. parse_from() can't handle "login"@host.doma.in (luser) FIX. misc.c --unoff BETA release 970106 -- 273) Nickolay Saukh ADD. dbmalloc support FIX. tin.h 272) Andreas Ley ADD. rewrote parse_from() macros to K&R-C FIX. misc.c 271) Roland Rosenfeld ADD. new check for x-posts to handle inn1.5 Xref: headers FIX. post.c --unoff BETA release 970104 -- 270) Urs Janssen ADD. minor code cleanup FIX. tin.h, art.c, feed.c, post.c, nntplib.c --unoff BETA release 970103 -- 269) Thomas Quinot ADD. new parse_from() FIX. misc.c 268) Urs Janssen BUG. get_server() removes everything before a '\n' in the server-response -> sometimes it trashes error-messages ADD. minor code cleanup FIX. main.c, nntplib.c, open.c --unoff BETA release 970101 -- 267) Roland Rosenfeld ADD. detection of _highlighted_ *words* directly followed by a , or . FIX. color.c 266) Dirk Nimmich ADD. quoting/escaping of arguments in strf_mailer() FIX. misc.c 265) Thomas Quinot ADD. 'K'ill article now cycles through the list (group.c) ADD. inverse_bg/fg-color FIX. several supplied patches --unoff BETA release 961231 -- 264) Urs Janssen BUG. newnews_times is broken (since 254) -> new newsgroups are not recognized ADD. prompt_yn2() without crsr-key support FIX. proto.h, active.c, prompt.c, nntplib.c 263) Roland Rosenfeld BUG. color.c doesn't display any _ or * (introduced in 262) FIX. color.c --unoff BETA release 961229 -- 262) Roland Rosenfeld ADD. word_h_marks_display now is a tristate (Nothing, Mark, Space). FIX. several patches 261) Urs Janssen ADD. minor code cleanup BUG. txt_cancel_article has wrong number of format arguments FIX. lang.c, main.c, post.c --unoff BETA release 961227 -- 260) Thomas E. Dickey ADD. extends 'makecfg' to generate type-specific tables for string and char pointers, getting rid of the void* casts in tincfg.h modifies config.c and prompt.c accordingly. ADD. fixes color.c to work in xterm (i.e., the XFree86 3.2 version, or rxvt -- there's no point in fixing for color_xterm unless we converted to using ncurses). ADD. eliminates some of the clutter in post.c by using new utility functions (I did that when seeing that the newline in a subject wasn't stripped properly). FIX. several supplied patches 259) Urs Janssen ADD. minor code cleanup FIX. several supplied patches --unoff BETA release 961225 -- 258) Roland Rosenfeld Urs Janssen BUG. with 258) word_h_marks_display could be off with color disabled BUG. automatically turning off word_highlighting_tinrc if color is disabled via 'M'enu is not intuitive BUG. with no groups on screen /-key draws arrow ADD. changed several key-names (global keys) FIX. several patches --unoff BETA release 961224 -- 257) Alexander Lehmann BUG. in some circumstances reply-to could be MIME-encoded twice FIX. post.c 256) Urs Janssen BUG. art_mark_will_return is not showing up in thread-level if draw_arrow=on (introduced in 248) BUG. word_highlighting is enabled with color turned off FIX. thread.c, page.c, config.c --unoff BETA release 961222 -- 255) David-Michael Lincke ADD. missing DEFAULT_MAILER for hp-ux FIX. tin.h 254) Helmrich Streitmatter BUG. newnews_info could return 2 large (not null terminated) string FIX. active.c 253) Urs Janssen ADD. minor code cleanup FIX. several supplied patches 252) Thomas E. Dickey BUG. redefinition of parse_reference() FIX. refs.c 251) Roland Rosenfeld BUG. art_mark_hot is not colored FIX. thread.c --unoff BETA release 961218 -- 250) Urs Janssen BUG. inverse video-bar in article selection level is too long art_mark_hot is not colored (both introduced in 248 :-() FIX. group.c --unoff BETA release 961216 -- 249) Alexander Lehmann BUG. (introduced in 240) - when writing out the .newsrc, apparently no longer existing groups and unsubscribed groups get an empty line afterwards - when subscribing some groups from the yanked-in list and then yanking out the unsubscribed groups again, leaves only the 1st subscribed group in the .newsrc or doesn't add the group at all. FIX. newsrc.c 248) Urs Janssen Julien Oster ADD. minor code cleanup BUG. strange display if num_tagged_articles_in_thread > 99 FIX. several supplied patches 247) Thomas E. Dickey ADD. extra rules for broken IRIX make FIX. Makefile[.in] --unoff BETA release 961215 -- 246) Urs Janssen ADD. minor code cleanup FIX. several supplied patches 245) Julien Oster Roland Rosenfeld ADD. _word_ *highlighting* if color enabled FIX. several supplied patches --unoff BETA release 961214 -- 244) Michael Douglass ADD. -N option FIX. several supplied patched 243) Jason Faultless BUG. self referencing threads could still be generated in certain cases BUG. incorrect thread creation with some broken headers ADD. various other cleanups and tweaks FIX. refs.c REM. old code from page.c, obsoleted by 115) BUG. post_proc_command didn't quote shell meta-characters FIX. save.c 242) Roland Rosenfeld ADD. find_reply_to_add() workaround - cause parse_from() is buggy (and needs a rewrite) ADD. changed References:-header in mails to In-Reply-To: FIX. post.c 241) Bernd Ernesti ADD. check for return-type of tputs FIX. aclocal.m4 240) Urs Janssen ADD. minor code cleanup ADD. use safe_fgets() instead of getaline() FIX. several supplied patches --unoff BETA release 961210 -- 239) Urs Janssen ADD. minor code cleanup FIX. several supplied patches --unoff BETA release 961208 -- 238) Urs Janssen BUG. see 236) FIX. misc.c --unoff BETA release 961207 -- 237) Thomas E. Dickey BUG. typedefs for OutcPtr are out-of-order ADD. configuration options/logic for the .overview name, piping and the strcasecmp, strncasecmp functions. FIX. several supplied patches 236) Urs Janssen see 235) --unoff BETA release 961206 -- 235) Urs Janssen ADD. even more smarter tin_itoa() FIX. misc.c, group.c, select.c, thread.c --unoff BETA release 961205 -- 234) Urs Janssen Alexander Lehmann ADD. smarter range check (still not complete) FIX. proto.h, misc.c, group.c, select.c, thread.c --unoff BETA release 961204 -- 232) Urs Janssen ADD. several range checks FIX. group.c, select.c, thread.c --unoff BETA release 961203 -- 231) Roland Rosenfeld ADD. changed default_mailer_format to "%M -t < %F" BUG. parsing of " in mail-address does not work FIX. tin.h, misc.c, page.c 230) Thomas E. Dickey BUG. tputs is called with wrong parameters on some systems (f.e. HP-UX) ADD. -DRS6000 on AIX to force the correct use of 'system()' return-code ADD. minor code cleanup FIX. several supplied patches --unoff BETA release 961202 -- 229) Urs Janssen FIX. group.c (patch 224/222 removed) 228) Roland Rosenfeld ADD. show subject/author of the first unread article in a thread FIX. group.c --unoff BETA release 961201 -- 227) Florian Lohoff BUG. articles without Lines header are not showing up FIX. art.c 226) Dirk Nimmich BUG. quoted 8-bit from-addresses aren't MIME-encoded correctly FIX. art.c, rfc1522.c 225) Jason Faultless ADD. The 'a' reference tree hack debug key now produces readable output similar to the thread menu. ADD. A few commentary changes. FIX. several supplied patches 224) Urs Janssen ADD. changed (unread)article counter to act as a reply counter ADD. little code cleanup FIX. several supplied patches --unoff BETA release 961126 -- 223) Rainer Scholz BUG. typo (wrong dependency) FIX. Makefile[.in] --unoff BETA release 961125 -- 222) Urs Janssen BUG. (unread)article counter was 'wrong' FIX. group.c 221) Bernd Ernesti ADD. little code cleanup (NetBSD) FIX. main.c 220) Thomas E. Dickey ADD. extend the -n/-q options so that tin doesn't ask the nntp server for the newsgroups file. Some cleanup (and mods that let me build on Linux using the --srcdir option). FIX. tin.1, Makefile[.in], init.c, open.c 219) Jason Faultless BUG. still some assertion faults... FIX. refs.c 218) Dirk Nimmich BUG. patch 215 wasn't complete FIX. post.c --unoff BETA release 961115 -- 217) Thomas E. Dickey BUG. some variables are missing FIX. autoconf.h[in] 216) Alexander Lehmann ADD. filter support on Xref:-line FIX. tin.h filter.c misc.c 215) Dirk Nimmich BUG. editor is not entered automatically on 's'upersede article BUG. edited subject is not displayed correctly in status-line FIX. lang.c post.c 214) Roland Rosenfeld ADD. locale support FIX. several supplied patches --unoff BETA release 961109 -- 213) Andrey A. Chernov BUG. called ctype-family macros with 8bit characters, which is illegal in POSIX/ANSI-C FIX. several supplied patches 212) Jason Faultless BUG. Expired articles sometimes incorrectly threaded when threading both FIX. refs.c BUG. index files not written when reading via nntp and xover not available (introduced in 138 & compounded later) FIX. art.c, open.c ADD. minor code cleanup FIX. several supplied patches 211) Thomas E. Dickey ADD. replace include/conf.h with an automatically-generated table. (This fixes one of the two problems with the config.c rewrite: now the enum and table will track together -- the other, making it type-clean will be in a later patch -- when I have time). BUG. fix a place in the configure script that I missed before (allowed some stray "-g" options to get into the makefile for non-debug build -- I was just arguing with autoconf's author tonight, who insists that everyone ought to use -g as he intends). BUG. fix a place in tin.h where "#" line by itself broke SunOS K&R compile BUG. disentangle some use of _DECC (someone on an OSF/1 box reports problems with this, which was, I believe, targeted for VMS). ADD. move the includes out of tin.h (now only in curses.c and signal.c) -- on Apollo, termios.h redefines some symbols from sys/ioctl.h, producing _lots_ of compiler warnings. (I did builds on several machines to ensure that there's no impact due to this). ADD. some fixes aimed at supporting the configure --srcdir option (not complete yet -- I'll do more later). BUG. make parsdate.o rule more explicit (IRIX's make couldn't cope: I don't remember problems from the last time I did a bunch of regression builds, and figure that it got simplified by someone). BUG. correct an error from cleanup in art.c that broke my local config (i.e., '-' is legal in that context). BUG. remove bogus code in feed.c (noticed while resolving similarly ifdef'd code in misc.c) BUG. modified ifdef in misc.c to fix Kevin Maguire's problem (on OSF/1) with pipes/return-codes. FIX. several supplied patches --unoff BETA release 961101 -- 210) Dirk Nimmich BUG. unknown symbol in open.c FIX. open.c 209) Alexander Lehmann BUG. Cnews+overview-files Lines: count FIX. art.c 208) Andy Gabor BUG. 'W' sometimes crashes FIX. post.c 207) Urs Janssen ADD. minor code cleanup (mainly reformatting source) FIX. several supplied patches 206) Thomas E. Dickey ADD. minor code cleanup (mainly reformatting source) BUG. checking declaration of signal arguments fails on some machines FIX. tin.h, post.c, configure[.in] --unoff BETA release 961025 -- 205) Thomas E. Dickey ADD. minor code cleanup FIX. several supplied patches --unoff BETA release 961024 -- 204) Dirk Nimmich BUG. No authentication upon request from server BUG. attributes file trashed on a bad write (see 026) ADD. Fall back on console input if no .newsauth is present FIX. several supplied patches --unoff BETA release 961022 -- 203) Roland Rosenfeld ADD. References:-header (In-Reply-to:) to mail-reply FIX. post.c 202) Thomas E. Dickey Nickolai Zeldovich ADD. apollo porting (still in progress) ADD. core test for FreeBSD FIX. several supplied patches 201) Andrey A. Chernov ADD. full path to cksum FIX. tin.h 200) Urs Janssen BUG. with --enable-forgery reposting of an article fails ('x' 'a' 'r' 'p' -> 441 missing From:) FIX. post.c --unoff BETA release 961020 -- 199) David E. O'Brien ADD. FreeBSD porting FIX. tin.h 198) Andrey A. Chernov ADD. FreeBSD porting FIX. curses.c, init.c, main.c 197) Urs Janssen BUG. Supersede did not work correctly on cross-posts ADD. minor code cleanup FIX. lang.c, post.c 196) Roland Rosenfeld BUG. 'g' go to group does not work with show_only_unread_groups=ON & show_only_unread=ON but having no articles to read FIX. select.c --unoff BETA release 961018 -- 195) Alexander Lehmann ADD. cleaned up neXT charset stuff FIX. several supplied patches 194) Dirk Nimmich BUG. Window resizing did not work correctly when in options menu ADD. moved some more strings to lang.c FIX. several supplied patches 193) Urs Janssen BUG. variable/label name conflict FIX. search.c --unoff BETA release 961015 -- 192) Alexander Lehmann ADD. NeXT porting (mainly chartset-stuff) BUG. in some cases tin creates local index-files when nov-overview files are available FIX. several supplied patches 191) Roland Rosenfeld BUG. in some cases tin creates local index-files when nov-overview files are available FIX. art.c 190) Jason Faultless ADD. on group menu, '/' (search for subject) now handles changes of subject within threads, when using reference threading. ADD. 's' (save) now works on thread menu ADD. minor code cleanup FIX. several supplied patches 189) Urs Janssen ADD. renamed patchlev.h to version.h ADD. minor code cleanup FIX. several supplied patches --unoff BETA release 961012 -- 187) Branden Robinson ADD. minor code cleanup ADD. online help updated FIX. several supplied patches 186) Jason Faultless ADD. better debug ability for threading bugs FIX. several supplied patches 185) Roland Rosenfeld ADD. tin stripped tabs out of ALL headers, but that's not useful for Summary: FIX. page.c 184) Thomas E. Dickey Nickolai Zeldovich ADD. apollo porting (still in progress) FIX. several supplied patches --unoff BETA release 961006 -- 183) Urs Janssen ADD. if (show_description && !CURR_GROUP.description) don't truncate active_name (select.c) FIX. select.c --unoff BETA release 961005 -- 182) Urs Janssen BUG. active_name is not truncated to groupname_len BUG. number of unread articles is not truncated to 5 digits FIX. select.c 181) Jens Chr. Bachem BUG. (introduced in 178) FIX. active.c 180) Karlo Gross ADD. trailing '\0' to duplicated string in str_dup() FIX. misc.c --unoff BETA release 961004 -- 179) Urs Janssen BUG. wrong argument order for interactive external mailer elm BUG. mar'K' article as read in 'l'ist_thread does not work ADD. range check to center_line() ADD. no longer skips over ART_WILL_RETURN articles FIX. several patches 178) Karlo Gross BUG. SIGSEGVs on several machines FIX. active.c, select.c --unoff BETA release 960930 -- 177) Karlo Gross ADD. free_all_arrays() call to reduce 'memory'-leaks FIX. main.c 176) Thomas E. Dickey ADD. systemtype check before using cached configure values to prevent using them on the wrong platform FIX. aclocale.m4, configure.in, init.c 175) Urs Janssen BUG. when NNTP_ONLY default $INEWSDIR contained a trailing slash ADD. minor code cleanup FIX. configure.in, debug.c --unoff BETA release 960927 -- 174) Karlo Gross BUG. malloc-problems on several machines FIX. group.c 173) Stefan Rapp BUG. with highlighted bar and show description an, description was not always truncated to the correct length FIX. select.c --unoff BETA release 960923 -- 172) Karlo Gross BUG. SIGSEGV on several machines FIX. select.c --unoff BETA release 960917 -- 171) Urs Janssen ADD. a few type-corrections (long -> time_t where needed) ADD. don't add signature when superseding own articles FIX. filter.c, post.c, sigfile.c --unoff BETA release 960916 -- 170) Urs Janssen ADD. removed some unused variables [what is with the CASE_PROBLEM stuff (VMS only)? someone removed it from help.c but left it lang.c/extern.h...] FIX. lang.c, extern.h 169) Hannu Laurila ADD. if no subscriptions could be found, don't subscribe to all newsgroups - just add them to .newsrc FIX. newsrc.c --unoff BETA release 960914 -- 168) Jarkko Isokungas ADD. NeXTSTEP support FIX. main.c, signal.c 167) Thomas Kroener ADD. kill times in days 2/4 times default_filter_days FIX. filter.c 166) Tim Pierce ADD. safe_fgets() a function that allocates a sufficiently-large buffer on demand. FIX. art.c 165) Urs Janssen ADD. changed "user@do.mai.ne (Full Name)" to "Full Name " (expect those in filter.c and those in mailing routines) ADD. removed LOG_USER FIX. several patches --unoff BETA release 960901 -- 164) Jungshik Shin BUG. fixed minor bug in korean encoding (introduced in 154) FIX. rfc1521.c 163) Urs Janssen BUG. Reply-To: is ignored if use_mailreader_i=ON FIX. post.c --unoff BETA release 960827 -- 162) Andrey Blochintsev BUG. M_XENIX complains about double definition of HZ BUG. ifndef HAVE_LONG_FILE_NAMES pgp-module generates wrong filenames FIX. tin.h, pgp.c --unoff BETA release 960826 -- 161) Andrey Blochintsev BUG. reading only the first HEADER_LEN bytes could truncate headers. -> check for NULL-pointers FIX. art.c --unoff BETA release 960825 -- 160) Thomas E. Dickey ADD. moves the remaining cpp defines out of src/Makefile.in into include/autoconf.hin ADD. renames LIBDIR to NEWSLIBDIR (it had been partly, breaking some instances). ADD. sorts include/extern.h (it's easier to manage...) FIX. several supplied patches --unoff BETA release 960824 -- 159) Andreas Ley Enrik Berkhan BUG. netdb.h was included multiple times (on VAX/Ultrix4.0) FIX. nntplib.c 158) David E. O'Brien ADD. make build to top-level makefile for FreeBSD compatibility FIX. makefile.in --unoff BETA release 960822 -- 157) Jarkko Jormanainen BUG. a curly-brace was missing FIX. open.c --unoff BETA release 960821 -- 156) Alexander Lehmann BUG. isbetween() called with signed char broke MIME-encoding FIX. rfc1522.c 155) Thomas E. Dickey ADD. minor code cleanup FIX. several patches 154) Enrik Berkhan Urs Janssen ADD. SIGPIPE handling for feed_article BUG. TeX2ISO did not work without rereading article BUG. article with self-references caused endless loop BUG. when threading Both, wrong flag was showing up BUG. ~Mail/posted was not stored - brain-dead dependency removed ADD. minor code cleanup (added a few casts, striped tailing blanks, sorted tinrc according to options 'M'enu, ...) FIX. several patches --unoff BETA release 960817 -- 153) Jungshik Shin Dirk Nimmich Urs Janssen BUG. Output of long lines in options menu did not stop at end of line when using expand_rel_abs_pathname(). ADD. post/mail_8bit_header and mm_charset to options menu ADD. iKeyQuit ('q') and iKeyQuit2 (ESC) now defined and used as general quit keys. ADD. make install* in top-level makefile no compiles source if needed FIX. several patches --unoff BETA release 960815 -- 152) Jungshik Shin ADD. rfc1557 support: 7bit encoding for post_mime_encoding and mail_mime_encoding. If mm_charset is one of CJK charset, 7bit means the body is to be encoded in ISO-2022-JP/KR/CN (RFC1468/1557/1922). ISO-2022-JP/CN/CN-ext is not yet supported. ADD. mm_charset to tinrc to override $MM_CHARSET or compile-time default post_8bit_header : on/off option mail_8bit_header : on/off option FIX. several supplied patches 151) Dirk Nimmich ADD. rewrote options 'M'enu, add several configurable options ADD. getline() now allows to set maximum number of characters to type in. FIX. several supplied patches --unoff BETA release 960814 -- 150) Torsten Neumann ADD. default entry to newsrctable (* .newsrc-${NNTPSERVER-localhost}) BUG. ${VAR-fix} expansion in strfpath() did not work correctly FIX. misc.c nrctbl.c 149) Urs Janssen ADD. minor code cleanup FIX. makefile.in, Makefile.in, amigatcp.c, misc.c, parsdate.y, wildmat.c --unoff BETA release 960808 -- 148) Alexander Lehmann ADD. check for HAVE_SELECT_INTP BUG. get nntpserver name from file did not work FIX. configure.in, autoconf.hin, art.c, nntplib.c --unoff BETA release 960807 -- 147) Tomasz Kloczko BUG. get nntpserver name from file did not work FIX. nntplib.c 146) Urs Janssen ADD. minor code cleanup FIX. several patches --unoff BETA release 960805 -- 145) Enrik Berkhan Urs Janssen REM. brain-dead determination of default_save_option if auto_save=ON FIX. feed.c 144) Alexander Lehmann ADD. use popen() rather than system() BUG. if DEBUG_NEWSRC tin had problems with the length of .newsrc-lines FIX. newsrc.c, sigfile.c 143) Torsten Neumann ADD. expansion of ~user/, $HOME to newsrctable ADD. ${VAR} expansion to strfpath() FIX. misc.c nrctbl.c 142) Volker Schmidt ADD. Makefile used @LIBDIR@ instead of @NEWSLIBDIR@ (introduced in 134) FIX. Makefile.in 141) Urs Janssen ADD. use @INSTALL@ ADD. minor code cleanup FIX. several patches --unoff BETA release 960804 -- 140) Thomas E. Dickey ADD. minor code cleanup (removed useless casts, changed some functions to static) FIX. several supplied patches 139) Urs Janssen ADD. smarter file permission check for newsrc from newsrctable ADD. minor code cleanup FIX. nrctbl.c, pgp.c --unoff BETA release 960803 -- 138) Urs Janssen ADD. removed useless (void) get_nntpserver casts ADD. removed vWriteNovFile calls if running NNTP_ONLY ADD. changed default quote char to "> " BUG. tin -n crashed when trying to read articles from a not existing newsgroup FIX. extern.h, proto.h, tin.h, art.c, mail.c, lang.c, nntplib.c, select.c --unoff BETA release 960801 -- 137) Alexander Lehmann BUG. detection of continuation lines is broken in cases where the first line in the body starts with whitespace (introduced in 133) BUG. article size isn't corrected if it gets shorter due to 1521/1522 decoding (resulting in wrong (m/n) displays in the pager.) BUG. encoding very large lines (>2047 chars) with quoted-printable leads to lines longer than 76 chars, due to the buffer overflow. FIX. several supplied patches 136) Torsten Neumann Urs Janssen ADD. file permission check for newsrc from newsrctable FIX. nrctbl.c 135) Chris Blum BUG. compile problem for most Unices by accessing 'hidden' elements of the _iobuf structure of stdio. FIX. sigfile.c 134) Urs Janssen BUG. configure --help shows --with-inews-dir twice (introduced in 132) ADD. minor code cleanup (added ifndef NNTP_ONLY around Iains fall-back values for the local active file; added make version to makefile) FIX. configure.in, makefile.in, init.c --unoff BETA release 960731 -- 133) Alexander Lehmann ADD. smarter MIME-code FIX. several supplied patches 132) Urs Janssen ADD. don't check for LIB/SPOOL/NOVROOTDIR when NNTP_ONLY FIX. configure.in 131) Torsten Neumann ADD. --none/! command to default_sigfile FIX. config.c, sigfile.c --unoff BETA release 960730 -- 130) Alexander Lehmann BUG. tin did not thread more than 128 articles (introduced in 124) ADD. added 'Re :' to eat_re FIX. art.c, misc.c, refs.c 129) Urs Janssen ADD. minor code cleanup BUG. configure --disable-warnings did not work; fixed a few typos FIX. configure.in, art.c --unoff BETA release 960729 -- 128) Alexander Lehmann BUG. tin had problems with xover lines longer than 1024 chars FIX. extern.h, nntplib.c, open.c 127) Thomas E. Dickey ADD. minor code cleanup ADD. configure options: --enable-mime-base64, --with-iso-to-ascii ADD. autoconf'd declaration of strchr/strrchr FIX. several supplied patches 126) Torsten Neumann BUG. missing default condition in read_config_file caused tin to crash on several systems FIX. config.c --unoff BETA release 960725 -- 125) Alexander Lehmann ADD. split mime_encoding to mail_mime_encoding/post_mime_encoding ADD. pid to .newnewsrc name to avoid confusions when running multiple tins ADD. minor code cleanup BUG. tin included identical Newsgroups:/Followup-To: lines BUG. HAVE_GETHOSTBYNAME was not set if gethostbyname() is in libc FIX. several supplied patches 124) Urs Janssen ADD. minor code cleanup (removed variable-shadowing) FIX. several patches --unoff BETA release 960722 -- 123) Urs Janssen ADD. minor code cleanup (removed variable-shadowing) BUG. conf-tin overrides $CFLAGS FIX. conf-tin, proto.h, open.c, save.c, search.c, thread.c --unoff BETA release 960721 -- 122) Daniel Naber BUG. mail_bugreport() does not care about use_mailreader_i=ON FIX. post.c --unoff BETA release 960720 -- 121) Daniel Naber ADD. interactive call of user defined mailer FIX. several supplied patches 120) Urs Janssen ADD. moved some newsgroup specific defaults from feed.c to attrib.c ADD. minor code cleanup FIX. feed.c, attrib.c, menukeys.h --unoff BETA release 960718 -- 119) Jason Faultless BUG. tin crashed on filtering on a msg-id FIX. art.c --unoff BETA release 960717 -- 118) Dean Takemori BUG. user-name of .newsauth was truncated if full path of .newsauth is shorter than the server password user-name line FIX. open.c --unoff BETA release 960716 -- 117) Dieter Stueken ADD. user argument to .newsauth FIX. open.c 116) Urs Janssen ADD. minor code cleanup FIX. extern.h, lang.c 115) Jason Faultless ADD. Various improvements to reference thread creation Siblings now sorted correctly Threading on both references and subject BUG. Original References header not preserved properly in xover records FIX. Several supplied patches --unoff BETA release 960715 -- 114) Roland Rosenfeld BUG. tin returns an empty file (article) when you try to encrypt a pgp signed message without knowing the public key. FIX. pgp.c 113) Roland Rosenfeld Urs Janssen BUG. resign an article with pgp after (delete/)supersede did not work BUG. supersede (via 'x'repost) on the first article of a thread did not work. FIX. post.c --unoff BETA release 960714 -- 112) Thomas E. Dickey ADD. minor code cleanup; fixed a missing #if FIX. wildmat.c, refs.c 111) Sven Paulus ADD. cursor selection ability for y/n-prompts FIX. prompt.c --unoff BETA release 960713 -- 110) Thomas E. Dickey ADD. code cleanup, ncurses support FIX. several supplied patches 109) Stefan Scholl ADD. mark forwarded text (mail to someone) BUG. ctrl('R') did not work anymore in page-level, but still was mentioned in the online help FIX. post.c, page.c, menukeys.h 108) Urs Janssen ADD. inserted a few ifdefs to avoid useless definitions FIX. menukeys.h --unoff BETA release 960705 -- 107) Chris Blum ADD. "Bad overview"-error-messages guarded by #ifdef DEBUG so the normal user won't see them; fixed a few prototypes; renamed RFCDEBUG FIX. art.c, post.c, rfc1522.c, Makefile.in --unoff BETA release 960704 -- 105) Urs Janssen ADD. repost_article() calls join_references so reposting an article with two white_spaces between 2 msgids won't fail anymore (join_references is not appending the original-msgid of the article which is reposted to the new References:-line, should it?) FIX. post.c 104) Chris Blum Urs Janssen ADD. supersede option on reposting/cancelling FIX. several patches --unoff BETA release 960702 -- 102) Chris Blum ADD. reference-threading code cleanup FIX. several supplied patches --unoff BETA release 960701 -- 100) Thomas E. Dickey ADD. code cleanup & configure-tweaking FIX. several supplied patches 099) Urs Janssen BUG. (introduced in 026) allocated memory was not freed after usage ADD. check for NULL pointer before giving memory free FIX. configure[.in], config.c, page.c, pgp.c --unoff BETA release 960630 -- 098) Urs Janssen ADD. little code cleanup FIX. several patches --unoff BETA release 960626 -- 097) Jason Faultless BUG. Circular reference chains not handled correctly FIX. several supplied patches 096) Thomas E. Dickey ADD. config.h cleanup, removed variable-shadowing FIX. several supplied patches 095) Urs Janssen ADD. little code cleanup FIX. several patches --unoff BETA release 960623 -- 094) Chris Blum ADD. mail_address to tinrc if defined FORGERY to build a valid From: via slip/ppp connections FIX. extern.h, config.c, inews.c, init.c 093) Roland Rosenfeld Lars Dannenberg BUG. used wrong colors under certain circumstances FIX. extern.h, config.c, help.c, init.c 092) Urs Janssen ADD. renamed DONT_LOG_USER to LOG_USER, set default to off ADD. little code 'cleanup' BUG. INEWSDIR is not set in src/Makefile FIX. several patches --unoff BETA release 960622 -- 091) Jason Faultless ADD. Hashing of Message-ID and References headers in msgid cache o Saves memory o Much faster reference threading o Better reference threading ADD. Rewrote reference threading to use msgid cache. The entire reference tree is now used to collate and build threads, even where respective articles no longer exist BUG. Expired articles could still included in reference based threads BUG. Thread Toggle key didn't work if no unread messages remained FIX. several supplied patches --unoff BETA release 960619 -- 090) Chris Blum BUG. '"' in MIME-encoded-headers caused some trouble FIX. rfc1521.c 089) Thomas E. Dickey ADD. top-level 'distclean' ignores errors ADD. autoconf cleanup, name fixing, etc. FIX. Makefile, aclocal.m4, configure.in, src/Makefile.in --unoff BETA release 960618 -- 088) Urs Janssen ADD. distclean target to top-level Makefile FIX. Makefile 087) Roland Rosenfeld BUG. col_text was used when col_normal should be used REM. '&' no longer toggles use_color in tinrc FIX. several supplied patches 086) Sven Paulus BUG. tin generated identical Newsgroups: and Followup-To: lines ADD. a little information on the top of ~/.tin/tinrc FIX. post.c, inews.c, proto.h, config.c --unoff BETA release 960617 -- 085) Urs Janssen BUG. no dot in news.`cat $INEWS_DOMAIN`) FIX. configure[.in] 084) Sven Paulus BUG. reposting to multiple groups did not work; some text definitions were in the code (-> lang.c) ADD. strip duplicate newsgroups from Newsgroups: and Followup-To: ADD. show_lines keyword in tinrc FIX. several supplied patches --unoff BETA release 960616 -- 083) Roland Rosenfeld BUG. note_h_from overrides note_h_xcommentto FIX. page.c, post.c --unoff BETA release 960613 -- 082) Thomas E. Dickey ADD. even more autoconf stuff; code cleanup FIX. several supplied patches 081) Branden Robinson REM. multiple screen redraw keys FIX. several supplied patches 080) Chris Blum ADD. cleaner compilation under !linux FIX. rfc1521.c, rfc1522.c 079) Sven Paulus Urs Janssen BUG. HAVE_CR_AS_CHAR was never defined but used, prevented BSD-systems to recognize CR ADD. 'X' in select.c to quit without saving configuration CHG. changed to unoff version :) FIX. several patches --950824BETA PLMC.960611 -- 078) Sven Paulus Urs Janssen BUG. tin -n fails if NNTP_ONLY and newsrc could not be read FIX. active.c 077) Urs Janssen ADD. minimum code cleanup FIX. refs.c, nrctbl.c, menukeys.h, proto.h, Makefile.in, autoconf.hin 076) Thomas E. Dickey ADD. even more autoconf stuff FIX. several supplied patches 075) Branden Robinson ADD. code cleanup FIX. several supplied patches 074) Roland Rosenfeld ADD. even more color-support (mini-help, etc.) FIX. several supplied patches 073) Sven Paulus ADD. multiple news-server support (tin -g) FIX. several supplied patches --950824BETA PLMC.960610 -- 072) Roland Rosenfeld BUG. configure --mandir did not work FIX. Makefile.in 071) Sven Paulus ADD. minimum code cleanup FIX. save.c, lang.c, extern.h 070) Urs Janssen ADD. minimum code cleanup FIX. group.c, inews.c, mail.c, newsrc.c, post.c, save.c, proto.h, tin.h --950824BETA PLMC.960609 -- 069) Sven Paulus BUG. tin sometimes freezes while saving a thread FIX. save.c 068) Urs Janssen ADD. AC_FUNC_ALLOCA (so it compiles under __hpux without byacc) FIX. configure[.in], autoconf.hin 067) Torsten Gesang BUG. txt_help_ctrl_g (pgp) was defined but not included in the online-help FIX. help.c --950824BETA PLMC.960608 -- 066) Urs Janssen ADD. minimum code cleanup (__hpux) FIX. nntplib.c, pgp.c 065) Roland Rosenfeld Ulli Horlacher ADD. signature coloring FIX. several supplied patches 064) Chris Blum ADD. better algorithm for MIME-encoding =sequences or not ADD. forged-cancel warning FIX. several supplied patches 063) Sven Paulus BUG. FIDO-style quoting via mail does not work FIX. post.c --950824BETA PLMC.960607 -- 062) Chris Blum ADD. mm_charset default if env is not set FIX. rfc1522.c --950824BETA PLMC.960606 -- 061) Daniel Naber ADD. no quote-coloring below sigdashes FIX. page.c 060) Chris Blum BUG. useless MIME-headers without MIME-encoding in the body FIX. rfc1522.c 059) Thomas E. Dickey ADD. more autoconf-stuff FIX. several supplied patches 058) Roland Rosenfeld BUG. color was wrong when pressing 'K' mark_article_unread BUG. 'x' repost_article only came up with the full-name (without address) FIX. thread.c, post.c 057) Urs Janssen BUG. no range limit for Lines: FIX. page.c, thread.c 056) Sven Paulus ADD. even more FIDO-style quoting stuff %S like %s but with keeping older quotings FIX. several supplied patches --950824BETA PLMC.960529 -- 055) Roland Rosenfeld ADD. %C First Name of author to news_quote_format FIX. misc.c config.c 054) Urs Janssen ADD. changed --enable-color default to on BUG. no range limit for Lines: FIX. configure.in, thread.c --950824BETA PLMC.960528 -- 053) Chris Blum ADD. headers to rfc152*.c files BUG. typo in rfc1521.c "US_ASCII" instead of "US-ASCII" FIX. rfc1522.c, rfc1521.c 052) Thomas E. Dickey ADD. better algorithm for creating MANIFEST FIX. Makefile, makefile.in --950824BETA PLMC.960527 -- 051) Greg Berigan ADD. space_goto_next_unread; code cleanup FIX. several supplied patches 050) Urs Janssen ADD. --enable-break-long-lines --disable-mime-strict-charset --enable-forgery; code cleanup FIX. several patches --950824BETA PLMC.960526 -- 049) Urs Janssen ADD. --enable-mail-handling --enable-etiquette --enable-forgery BUG. --enable-ref-threading did not work FIX. several patches --950824BETA PLMC.960525 -- 048) Urs Janssen ADD. little code cleanup; --with-ref-threading FIX. several patches --950824BETA PLMC.960524 -- 047) Branden Robinson ADD. '&' toggle_color in all levels, rewrote show_inverse_video_status FIX. several supplied patches 046) Chris Blum BUG. mail_to_someone uses note_h_followup instead of note_h_newsgroups FIX. post.c 045) Thomas E. Dickey ADD. autoconf FIX. several supplied patches --950824BETA PLMC.960522 -- 044) Sven Paulus ADD. FIDO-style quoting %s in quote_chars will be replaced by your initials FIX. several supplied patches 043) Urs Janssen BUG. got SIGSEGV on iKeyGroupDisplaySubject in an empty newsgroup ADD. little code cleanup FIX. art.c, group.c, thread.c --950824BETA PLMC.960521 -- 042) Jason Faultless ADD. Initial implementation of references based threading. o Can be set on Options Menu o 'u' in group mode cycles through none, subj, refs When in a group, threading type appears at top as (S) or (R) o Thread menu shows subject lines, 'd' toggles From: o Hidden debug key 'a' in thread menu shows thread structure BUG. No range checking on integer values in tinrc. Out of range values could have unpredictable results. ADD. Added range checking to match_integer(). Modified all calls to pass in sensible upper limit where possible. Various other fixes FIX. several supplied patches 041) Branden Robinson BUG. extraneous newline after "Checking for new newsgroups..." BUG. prompting with "Read article" where it should be "Read thread" ADD. 'Q' never asks before quitting tin ADD. ANSI color enabled/disable foot-line at top level ADD. shell escape to thread level. ADD. Add "^" command to top, group, thread, and article level (and help screen). BUG. vi sometimes stumbled "Not that many lines in buffer" FIX. several supplied patches 040) Roland Rosenfeld ADD. even more noticed quote-strings FIX. color.c 039) Urs Janssen ADD. little code cleanup FIX. nntplib.c screen.c --950824BETA PLMC.960519 -- 038) Branden Robinson Urs Janssen BUG. little code cleanup FIX. extern.h, proto.h, config.c, init.c, page.c, post.c, rfc1522.c save.c --950824BETA PLMC.960518 -- 037) Urs Janssen BUG. (it was a useless feature) if show_author!=0 'd' toggles only between setting at startup and 0, but there are 4 different possibilities to cycle through. BUG. tagging counter for tagged articles was not decremented on untag BUG. anywhere but the pager on 'z'/'Z' art_marked_unread instead of art_marked_return is called FIX. group.c, thread.c, newsrc.c --950824BETA PLMC.960517 -- 036) Juergen Bernau ADD. if (! draw_arrow_mark && strip_blanks) strip_blanks = FALSE; FIX. config.c --950824BETA PLMC.960516 -- 035) Chris Blum ADD. print warning if cross-posting contains no Followup-To: line ADD. print warning if Followup-To: line contains more than 1 newsgroup BUG. case-sensitive header-checking removed FIX. several supplied patches --950824BETA PLMC.960515 -- 034) Chris Blum BUG. non printable chars were displayed FIX. group.c --950824BETA PLMC.960512 -- 033) Chris Blum Urs Janssen BUG. typo in post.c ADD. little code cleanup FIX. several supplied patches --950824BETA PLMC.960511 -- 032) Jason Faultless BUG. When changing Process type in Options Menu, resets the single character prompt to bogus values. Rewrote option toggle interface to use a generic, more extensible system. ADD. post_process_command If defined, command to be run after a successful article decode. FIX. several supplied patches --950824BETA PLMC.960510 -- 031) Chris Blum BUG. threading problem with MIME-decoded subjects FIX. art.c --950824BETA PLMC.960507 -- 030) Chris Blum BUG. threading problem with MIME-decoded subjects FIX. art.c --950824BETA PLMC.960506 -- 029) Roland Rosenfeld Giuseppe De Marco ADD. light-color support FIX. several supplied patches --950824BETA PLMC.960428 -- 028) Roland Rosenfeld BUG. -DFORGERY without INEWS_MAIL_DOMAIN or DOMAIN_NAME did not work BUG. mail_to_someone did not use auto_cc ADD. auto_bcc switch FIX. several supplied patches --950824BETA PLMC.960427 -- 027) Roland Rosenfeld BUG. Did not recognize multi-part MIME articles FIX. page.c --950824BETA PLMC.960421 -- 026) Urs Janssen BUG. on a full file-system tinrc was trashed FIX. config.c, lang.c, extern.h This should also be done for write_attributes_file(), write_mail_active_file() write_group_times_file(), ... --950824BETA PLMC.960407 -- 025) Urs Janssen BUG. #ifndef M_UNIX append_file() is not defined (misc.c) but used in post.c FIX. post.c --950824BETA PLMC.960405 -- 024) Urs Janssen ADD. iKeyGroupDisplaySubject 'i' to show subject at group_level (iKeyGroupQuit2 removed) ADD. iKeyPageDisplaySubject 'i' to show subject at page_level ADD. iKeyThreadDisplaySubject 'i' to show subject at thread_level BUG. compiling without -DHAVE_COLOR compiles color.c FIX. menukeys.h, extern.h, group.c, page.c, thread.c, color.c, help.c lang.c --950824BETA PLMC.960401 -- C01) Roland Rosenfeld ADD. -DHAVE_COLOR for color support --950824BETA PLM.960401 -- L12) Chris Blum BUG. not all headers were mime_decoded FIX. post.c, page.c --950824BETA PLM.960330 cb/eb/gb/uj/sp/rr/sts -- L11) Roland Rosenfeld BUG. auto_cc did not work. BUG. TEX2ISO did not close all files FIX. post.c, charset.c --950824BETA PLM.960324 cb/eb/gb/uj/sp/sts -- 023) Urs Janssen ADD. little code cleanup --950824BETA PLM.960322 cb/eb/gb/uj/sp/sts -- 022) Urs Janssen BUG. typo in post.c -> can't delete own articles ADD. little code cleanup FIX. post.c --950824BETA PLM.960321 cb/eb/gb/uj/sp/sts -- L10) Greg Berigan Urs Janssen ADD. -DNO_ETIQUETTE to stop printing posting-etiquette ADD. -DFORGERY to allow superseding and cancelling (newsadmins only!) ADD. 'i' at group-selection-level to show group description ADD. xpost_quote_format ADD. little code cleanup; stripped unused variables, etc. BUG. news_quote_format %F had wrong syntax FIX. several supplied patches --950824BETA PLM.960320 cb/eb/gb/uj/sp/sts -- 021) Urs Janssen BUG. when show_xcommentto=ON, it was not MIME-decoded; when show_xcommentto and highlight_xcommentto were both off X-Comment-To: was displayed FIX. page.c --950824BETA PLM.960318 cb/eb/gb/uj/sp/sts -- 020) Urs Janssen Bernd Eckenfels BUG. start_editor_offset is incorrect when mail/news_quote_format is >=1 line. FIX. post.c, check for '\n's in *_quote_format L09) Sven Paulus ADD. show_xcommentto, highlight_show_xcommentto in ~/.tin/tinrc news_quote_format in ~/.tin/attributes FIX. several supplied patches --950824BETA PLM.960305 eb/uj/sts/gb/cb -- 019) Urs Janssen ADD. documentation of the new features in man-page BUG. man-page refers to $HOME/.tin/kill as kill-file, but this is now $HOME/.tin/filter (line 1420) FIX. tin.1 L08) Chris Blum ADD. no_advertising switch in tinrc ADD. Parses references according to son-of-1036, stripping multiple whitespace FIX. several supplied patches --950824BETA PLM.960302 eb/uj/sts/gb/cb -- 018) Urs Janssen ADD. made keep_posted_articles configurable in tinrc FIX. extern.h, config.c, post.c later i recognized that such an option exists in ~/.tin/attributes so this patch will probably removed in a future version --950824BETA PLM.960229 eb/uj/sts/gb/cb -- 017) Enrik Berkhan Urs Janssen BUG. No real error-messages on posting failed FIX. nntplib.c, open.c --950824BETA PLM.960224 eb/uj/sts/gb/cb -- 016) Urs Janssen BUG. inverse_okay & draw_arrow both could be off FIX. config.c --950824BETA PLM.960221 eb/uj/sts/gb/cb -- 015) Urs Janssen BUG. match_boolean was case-sensitive FIX. tin.h, config.c --950824BETA PLM.960220 eb/uj/sts/gb/cb -- L07) Chris Blum ADD. encode($NAME || /etc/passwds-name-field) FIX. inews.c --950824BETA PLM.960219 eb/uj/sts/gb/cb -- --950824BETA PL0.960215 eb/uj/sts/gb/cb -- 014) Urs Janssen BUG. ugly help-text FIX. lang.c - reformat help-text L06) Chris Blum BUG. minor bug in misc.c, USER-ID was not MIME decoded FIX. misc.c --950824BETA PLM.960215 eb/uj/sts/gb/cb -- --950824BETA PL0.960215 eb/uj/sts/gb/cb -- 013) Enrik Berkhan Urs Janssen ADD. Followup-To: poster - responses are more comfortable FIX. lang.c, post.c --950824BETA PLM.960214 eb/uj/sts/gb/cb -- --950824BETA PL0.960214 eb/uj/sts/gb/cb -- 012) Urs Janssen ADD. keep_dead_articles configurable in tinrc FIX. misc.c, init.c, config.c extern.h, post.c append_file (dead_article, article); changed to rename_file (dead_article, article); if (keep_dead_articles) append_file (dead_articles, dead_article); L05) Chris Blum ADD. e)dit cancel_msg FIX. post.c - applied supplied patch NOP) ADD. local version number in version.h to MIME/no_MIME.patchdate --950824BETA PL0.960211 eb/uj/sts/gb/cb -- 011) Urs Janssen BUG. overwriting existing dead.article FIX. misc.c, post.c rename_file (article, dead_article) changed to append_file (dead_article, article); --950824BETA PL0.960209 eb/uj/sts/gb/cb -- L04) Chris Blum ADD. MIME-en/decoding (Linux/gcc only) BUG. loses references with multiple white-spaces in References-line BUG. checks only for isprint() but still some chars may destroy your terminal ADD. if followup-to: is directed to poster, answering 'n' now post the article in the newsgroups instead of doing nothing FIX. various - applied supplied patch --950824BETA PL0.960131 eb/uj/gb -- 010) Urs Janssen BUG. automatically changed the order of the filter file, treating mark hot as more important than kill - thus some kills won't work. FIX. filter.c - code removed --950824BETA PL0.960129 eb/uj/gb -- 009) Urs Janssen BUG. useless code: xcut_and_paste FIX. config.c/init.c/page.c/extern.h - code removed --950824BETA PL0.960124 eb/uj/gb -- 008) Enrik Berkhan Urs Janssen BUG. builtin_inews prefers /etc/passwd user-id instead of $USER FIX. inews.c - changed order --950824BETA PL0.960121 eb/uj/gb -- L03) Greg Berigan ADD. show article-length in article-overview-level FIX. group.c - applied supplied patch --950824BETA PL0.951125 eb/uj/gb-- 007) Enrik Berkhan Urs Janssen BUG. goto implies auto-subscribe, reposition does not update "show unread" state. FIX. select.c - kicked auto-subscribe, corrected reposition_group --950824BETA PL0.951027 eb/uj/gb-- 006) Urs Janssen BUG. uses $VISUAL instead of $EDITOR to define the users editor FIX. misc.c - changed getval() order --950824BETA PL0.950919 eb/uj/gb-- 005) Urs Janssen BUG. reconnection to server could not be cancelled FIX. open.c to recognize get_servers return value of -2 --950824BETA PL0.950917 eb/uj/gb-- 004) Enrik Berkhan Stefan Scholl BUG. tin -w destroys ~/.tin/filter FIX. main.c read attributes/filter in right order NOP) FIX. local version number in version.h to patchdate 003) Enrik Berkhan BUG. use_mouse switch was ignored FIX. curses.c - recognize switch FIX. init.c - use_mouse default to off --950824BETA eb/uj/gb 02 PL0-- L02) Greg Berigan ADD. skip quoted text while reading (press ':') FIX. various - applied supplied patch. --950824BETA eb/uj 02 PL0-- 002) Enrik Berkhan BUG. 'm' mail thread only marks first article in thread as read FIX. feed.c - article pointer corrected BUG. 'm' mail thread asks for every article for confirmation (introduced in 001) FIX. feed.c - missing else statements inserted --950824BETA eb/uj 01 PL0-- L01) Urs Janssen BUG. can't mail under Linux FIX. changed tin.h to local setup NOP) ADD. Added local version number in version.h 001) Enrik Berkhan BUG. 'm' mail thread and then q)uit still mailed the thread. FIX. feed.c - (simple workaround) --950824BETA released--