-- 1.5.12 release 20020311 "" --

 038) Urs Janssen <urs@tin.org>
      ADD. new TLDs .coop and .aero
      REM. obsolete TLD .zr, .fx, and .uucp
      BUG. typo fixed
      FIX. autoconf.h[in], policy.h

U094) Dirk Nimmich <nimmich@muenster.de>
      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 <philip@paeps.cx>
      Urs Janssen <urs@tin.org>
      ADD. configure check for strcasestr
      FIX. configure[.in], autoconf.h[in], proto.h, string.c

U092) Toomas Soome <tsoome@ut.ee>
      BUG. get_fqdn() might return a domainname with a tailing \n
      FIX. header.c

U091) Andreas Metzler <tin-dev@downhill.at.eu.org>
      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 <olaf@dtrx.de>
      ADD. ignore MIME_STRICT_CHARSET if iconv(3) is available
      ADD. new ^L-handling
      ADD. replace untranslatable multibyte chars with one ? instead
           of one for each byte.
      BUG. decode_save_one() didn't honor MIME_STRICT_CHARSET
      FIX. proto.h, cook.c, misc.c, page.c, rfc2047.c, search.c, tin.1

U089) Urs Janssen <urs@tin.org>
      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
      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
      FIX. Makefile, Makefile.in, configure[.in], autoconf.h[in], aclocal.m4
           extern.h, policy.h, proto.h, tin.h, tinrc.h, art.c, config.c, cook.c
           header.c, help.c, init.c, keymap.c, lang.c, langinfo.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, tincfg.tbl
           mbox.5, mmdf.5, tin.1, tin.5, config.guess, config.sub

-- 1.5.11 release 20020130 "Toxicity" --

U088) Toomas Soome <tsoome@ut.ee>
      ADD. updated Estonian translation
      FIX. et.po

U087) Olaf Dietrich <olaf@dtrx.de>
      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 <martinkl@zedat.fu-berlin.de>
      BUG. missing sort_base() call
      FIX. art.c

U085) Andreas Metzler <tin-dev@downhill.at.eu.org>
      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 <hartge@ds9.argh.org>
      Andreas Metzler <tin-dev@downhill.at.eu.org>
      ADD. de.po update
      FIX. de.po

U083) Urs Janssen <urs@tin.org>
      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 <mjt@pipedreaminteractive.com>
      BUG. multipart threading sometimes joins threads which don't belong
           together
      FIX. art.c

 037) Urs Janssen <urs@tin.org>
      ADD. allow new GTLDs: .biz, .info, .name, .museum
      FIX. policy.h

-- 1.5.10 release 20011117 "Darkcell" --

U081) Mark Trumbull <mjt@pipedreaminteractive.com>
      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 <tsoome@ut.ee>
      ADD. updated Estonian translation
      FIX. et.po

U079) Andreas Metzler <tin-dev@downhill.at.eu.org>
      Thomas E. Dickey <dickey@invisible-island.net>
      Urs Janssen <urs@tin.org>
      BUG. missing localization of some 'M'enu items
      FIX. proto.h, config.c, filter.c, lang.c, prompt.c, de.po

 036) Dirk Nimmich <nimmich@muenster.de>
      BUG. base64 encoding was broken
      FIX. rfc2045.c

U078) Thomas E. Dickey <dickey@invisible-island.net>
      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 <nimmich@muenster.de>
      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 <tin-dev@downhill.at.eu.org>
      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 <scottr9@yahoo.com>
      ADD. turned percent progress meter into a timer
      FIX. screen.c

 035) Stephan Kulow <coolo@caldera.de>
      BUG. format-strings passed to prompt_slk_response() weren't "quoted".
      FIX. feed.c, post.c

U074) Yury July <july@july.stealth.ru>
      Timur Maryin <tima@east.ru>
      BUG. add-date destroys $LC_ALL/$LC_TIME
      FIX. post.c

U073) Urs Janssen <urs@tin.org>
      Gerald Krause <gerald@divbyzero.de>
      ADD. UTF-8 sequence checker
      FIX. misc.c

U072) Joseph Parmelee <jparmele@wildbear.com>
      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 <urs@tin.org>
      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 <dickey@invisible-island.net>
      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 <tin-dev@downhill.at.eu.org>
      BUG. gnksa_split_from() didn't treat missing @ as error
      FIX. misc.c

U069) Enrik Berkhan <enrik@tin.org>
      REM. raw() call
      FIX. tcurses.c

U068) Mark Nowiasz <buckaroo@gmx.de>
      Urs Janssen <urs@tin.org>
      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 <dickey@invisible-island.net>
      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 <tsoome@ut.ee>
      ADD. updated Estonian translation
      FIX. et.po

U065) Dawid Kuroczko <dk@ssw.krakow.pl>
      ADD. 'fold' deep thread trees
      FIX. thread.c

 033) Dieter Baron <dillo@danbala.ifoer.tuwien.ac.at>
      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 <jam@pobox.com>
      BUG. error_message() can't handle %s outside the first argument
      FIX. screen.c

 032) Herbert Martin Dietze <herbert@spamcop.net>
      Urs Janssen <urs@tin.org>
      BUG. empty random organization file could crash tin
      FIX. misc.c

U063) Dirk Nimmich <nimmich@muenster.de>
      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 <martinkl@zedat.fu-berlin.de>
      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 <tin-dev@downhill.at.eu.org>
      Dirk Nimmich <nimmich@muenster.de>
      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 <nimmich@muenster.de>
      Nickolay Dudorov <nnd@wint.itfs.nsk.su>
      BUG. some environment variables could be destroyed
      FIX. keymap.c

U059) Urs Janssen <urs@tin.org>
      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 a 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 <roessler@does-not-exist.org>
      Urs Janssen <urs@tin.org>
      ADD. mbox(5) manpage
      FIX. Makefile[.in], mbox.5

U057) Sebastian Bork <sebi@sebi.org>
      BUG. TIN eats the last "\n" of postponed articles.
      FIX. save.c

U056) Ulli Horlacher <framstag@belwue.de>
      BUG. removed absolute path for url_handler.sh
      FIX. page.c

U055) James Hawtin <oolon@ankh.org>
      ADD. "T" now uses the rightmost multipart counter
      FIX. tags.c

U054) Jason Faultless <jason@radar.tele2.co.uk>
      Michael Bienia <michael@vorlon.ping.de>
      ADD. ^H wraps long lines
      FIX. page.c

U053) Dirk Nimmich <nimmich@muenster.de>
      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 <nimmich@muenster.de>
      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 <urs@tin.org>
      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 <dickey@invisible-island.net>
      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 <scotte@center.uscs.com>
      BUG. gpg keyname must be last option
      FIX. pgp.c

U049) Won-kyu Park <wkpark@chem.skku.ac.kr>
      Urs Janssen <urs@tin.org>
      ADD. allow multi-byte environment
      FIX. configure[.in], autoconf.h[in], charset.c

U048) Urs Janssen <urs@tin.org>
      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 <urs@tin.org>
      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 <urs@tin.org>
      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 <urs@tin.org>
      BUG. possible buffer overflow
      FIX. curses.c

U047) Scott Marovich <marovich@hpl.hp.com>
      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 <nimmich@muenster.de>
      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 <dickey@invisible-island.net>
      ADD. definition NEED_TERM_H to include <term.h> 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 <jason@radar.tele2.co.uk>
      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 <roland@spinnaker.de>
      BUG. ConvertBody2Printable was disabled
      FIX. proto.h, charset.c, cook.c, page.c

U042) Thomas E. Dickey <dickey@invisible-island.net>
      BUG. couple of problems with NLS configuration
      FIX. aclocal.m4, Makefile[.in]

U041) Dirk Nimmich <nimmich@muenster.de>
      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 <urs@tin.org>
      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 <roland@spinnaker.de>
      BUG. problems with keymap and only GPG support
      FIX. keymap.h

-- 1.5.5 release 20000613 "Lucretia" --

U037) Thomas E. Dickey <dickey@invisible-island.net>
      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 <tsoome@ut.ee>
      ADD. updated Estonian translation
      FIX. et.po

U035) Dirk Nimmich <nimmich@muenster.de>
      Jason Faultless <jason@radar.tele2.co.uk>
      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 <urs@tin.org>
      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 <rwb197@ecs.soton.ac.uk>
      ADD. english translation
      FIX. en_GB.po

U032) Toomas Soome <tsoome@ut.ee>
      ADD. updated estonian translation
      FIX. et.po

U031) Kai Bojens <kbojens@herkules.on-luebeck.de>
      Sven Hartge <hartge@ds9.argh.org>
      ADD. updated german translation
      FIX. de.po

 024) Dirk Nimmich <nimmich@muenster.de>
      BUG. possible core on empty groups with out of sync overviews
      FIX. art.c

U030) Dirk Nimmich <nimmich@muenster.de>
      BUG. last line in qp-encoded arts isn't always displayed
      FIX. cook.c

U029) Jason Faultless <jason@radar.tele2.co.uk>
      Urs Janssen <urs@tin.org>
      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 <jason@radar.tele2.co.uk>
      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 <urs@tin.org>
      BUG. add Sender to FORGERY cancels
      BUG. top level domains .kh and .zw not recognized
      FIX. policy.h, post.c

 021) Urs Janssen <urs@tin.org>
      BUG. removed unsupported o from TIN_EDIT_KEYS_EXT
      FIX. post.c

U027) Thomas E. Dickey <dickey@invisible-island.net>
      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 <roland@spinnaker.de>
      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 <doeblitz@gmx.de>
      BUG. missing gnksa initialization for add_posted_to_filter
      FIX. filter.c

U025) Urs Janssen <urs@tin.org>
      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 <nimmich@muenster.de>
      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 <jason@radar.tele2.co.uk>
      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 <tsoome@ut.ee>
      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 <nimmich@muenster.de>
      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 <nimmich@muenster.de>
      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 <cdpark@jupiter.kaist.ac.kr>
      Urs Janssen <urs@tin.org>
      BUG. Do not GNKSA-test From: for FORGERY cancels
      FIX. inews.c, post.c

U020) Jason Faultless <jason@radar.tele2.co.uk>
      Urs Janssen <urs@tin.org>
      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 <roland@spinnaker.de>
      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 <roland@spinnaker.de>
      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 <roland@spinnaker.de>
      BUG. change line offset when editing filter from 22 to 25.
      FIX. filter.c

U018) Jason Faultless <jason@radar.tele2.co.uk>
      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 <jason@radar.tele2.co.uk>
      BUG. Sender: errors on posting hung NNTP socket
      BUG. possible buffer overrun in the wildmat code
      FIX. inews.c, wildmat.c

 013) Urs Janssen <urs@tin.org>
      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 <yoshfuji@ecei.tohoku.ac.jp>
      BUG. ensure hostname is terminated with null-character.
      FIX. nntplib.c

U016) Urs Janssen <urs@tin.org>
      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 <urs@tin.org>
      ADD. smarter check when quotes around real names are needed
      FIX. header.c

 011) Urs Janssen <urs@tin.org>
      ADD. number of hot arts/group to verbose -Z output
      FIX. save.c

U015) Dirk Nimmich <nimmich@muenster.de>
      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 <dickey@invisible-island.net>
      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 <hartge@ds9.argh.org>
      Kai Bojens <kbojens@on-luebeck.de>
      Urs Janssen <urs@tin.org>
      ADD. (basic) german translation
      FIX. de.po

U012) Jason Faultless <jason@radar.tele2.co.uk>
      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 <jason@radar.tele2.co.uk>
      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 <doeblitz@gmx.de>
      ADD. human readable time-stamp in filters
      ADD. GNKSA filter documentation
      FIX. filtering, filter.c

U010) Urs Janssen <urs@tin.org>
      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 <misiek@misiek.eu.org>
      BUG. missing freeaddrinfo()
      FIX. nntplib.c

-- 1.5.1 release 20000103 "Sumerland" --

U008) Urs Janssen <urs@tin.org>
      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 <michael@vorlon.ping.de>
      Urs Janssen <urs@tin.org>
      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 <jason@radar.tele2.co.uk>
      Urs Janssen <urs@tin.org>
      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 <sebi@sebi.org>
      BUG. misplaced parenthesis
      FIX. post.c

U005) Arkadiusz Miskiewicz <misiek@misiek.eu.org>
      ADD. better check is system is IPv6 ready
      ADD. NLS support
      FIX. configure[.in], autoconf.h[in], *.c

U004) Mark Ayzenshteyn <marka@bonzo.org>
      ADD. uudecode files with spaces in name
      FIX. save.c

U003) Jason Faultless <jason@radar.tele2.co.uk>
      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 <dk@ssw.krakow.pl>
      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 <urs@tin.org>
      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 <jbuhler@cs.washington.edu>
      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 <dickey@invisible-island.net>
      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 <bochmann@tudurz.urz.tu-dresden.de>
      ADD. add X-Headers in cancels and reposts
      FIX. post.c

 003) Jason Faultless <jason@radar.tele2.co.uk>
      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 <c.theis@ndh.net>
      BUG. unwanted \n in Subject if using mailreader_i
      FIX. post.c

 001) Urs Janssen <urs@tin.org>
      ADD. better check for 'article changed?'
      ADD. check ~/.newsauth permissions
      BUG. default permissions allowed other users to read
           users .inputhistory-file which might have cached
           the users nntp-password
      FIX. Makefile, extern.h, proto.h, auth.c, getline.c, init.c, misc.c
           post.c

-- 1.4.0 release 19991113 "No Labels" --

For changes made till the 1.4.0 release look at CHANGES.old
