"Fossies" - the Fresh Open Source Software Archive

Member "tin-2.6.2/doc/CHANGES.old" (23 Aug 2021, 319065 Bytes) of package /linux/misc/tin-2.6.2.tar.xz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the last Fossies "Diffs" side-by-side code changes report for "CHANGES.old": 2.6.0_vs_2.6.1.

    1 This file contains an overview of the changes made between
    2 tin 1.3BETA 950824 and tin 2.6.0, for recent changes look at CHANGES
    3 
    4 -- 2.6.0 release 20210823 "Coleburn" --
    5 
    6  027) Dennis Preiser <dennis@d--p.de>
    7       ADD. allow multibyte chars in art_marked_*
    8       ADD. jump to article in posting history screen
    9       ADD. untaint variable used for connection info output
   10       ADD. skip_scope() to check if the attribute is set
   11       ADD. right-justify txt_thread_x_of_n and txt_x_resp in page level
   12       ADD. filter update comment to related entry, not the following
   13       BUG. spurious newline before signature with sigdashes=OFF
   14       BUG. crash when trying to respond to an article with an empty Subject
   15       BUG. unfinished rfc2047 encodings may lead to out of bound reads
   16       BUG. hypothetic resource leak in lookup_msgid()
   17       BUG. swapped check to avoid possible out of bound read in
   18            find_first_unread()
   19       BUG. aborting jump to n-th article in thread in page level switched
   20            to 1st article in thread instead of doing nothing
   21       BUG. possible integer overflow if high watermark equals maximal
   22            possible article number supporetd
   23       FIX. art.c, attrib.c, config.c, filter.c, group.c, help.c, init.c
   24            keymap.c, lang.c, misc.c, newsrc.c, nntplib.c, options_menu.c
   25            page.c, post.c, prompt.c, rfc2047.c, screen.c, search.c, select.c
   26            sigfile.c, signal.c, thread.c, extern.h, keymap.h, proto.h, tin.h
   27            tinrc.h
   28 
   29  026) Thomas E. Dickey <dickey@invisible-island.net>
   30       ADD. update configure macros
   31       ADD. lots of casts to silence compiler warnings
   32       FIX. art.c, attrib.c, charset.c, color.c, config.c, cook.c, curses.c
   33            envarg.c, feed.c, filter.c, getline.c, global.c, group.c, header.c
   34            help.c, inews.c, keymap.c, memory.c, misc.c, nntplib.c
   35            options_menu.c, page.c, pgp.c, post.c, prompt.c, read.c, refs.c
   36            regex.c, rfc1524.c, rfc2045.c, rfc2046.c, rfc2047.c, save.c
   37            screen.c, search.c, select.c, sigfile.c, string.c, thread.c, trace.c
   38            wildmat.c, parsdate.y, keymap.h, tcurses.h, tin.h, aclocal.m4
   39            configure[.in]
   40 
   41  025) Urs Janssen <urs@tin.org>
   42       REM. 3rd party tool expand_aliases
   43       REM. redundant condition
   44       REM. auto_save tinrc and attributes option
   45       REM. start_editor_offset tinrc and attributes option
   46       BUG. after toggling through thread methods via 'u' go to parent in pager
   47            could lead to crash if no more read article in thread were left
   48       BUG. hypothetic use of uninitialized variable when saving article
   49            without From-header in mbox format
   50       BUG. using right-mouse actions (use_mouse=ON) outside the active
   51            screen-aerea (clicking below the last group/subject on screen)
   52            could lead to a crash
   53       BUG. get_initials() may leave initials uninitiaized
   54       BUG. detection of idn_decodename() from libidnkit may fail
   55       BUG. gnksa parser still prohibited some chars in dqotes which are
   56            allowed since RFC 5322
   57       BUG. spin_cursor() was only called for valid entries when parsing the
   58            active file
   59       ADD. always show full path in upgrade_prompt_quit()
   60       ADD. replace elm(1) with mutt(1) in examples
   61       ADD. update included libcanlock
   62       ADD. config.guess, config.sub update
   63       ADD. reorder t_filter to reduce mem usage
   64       ADD. quit early if screen is too small, reduce MIN_COLUMNS_ON_TERMINAL
   65            from 50 to 40
   66       REM. some unnecessary initializations
   67       ADD. suppress some unused-result warnings
   68       FIX. active.c, art.c, attrib.c, charset.c, config.c, cook.c, debug.c
   69            feed.c, filter.c, global.c, group.c, help.c, inews.c, init.c, lang.c
   70            main.c, makecfg.c, memory.c, misc.c, nntplib.c, options_menu.c
   71            page.c, pgp.c, post.c, prompt.c, rfc2046.c, rfc2047.c, save.c
   72            search.c, sigfile.c, string.c, tcurses.c, thread.c, xface.c
   73            extern.h, proto.h tin.h, tinrc.h, trace.h, version.h, tincfg.tbl
   74            tin.[15], libcanlock/*, expand_aliases.tgz, config.guess, config.sub
   75            configure[.in]
   76 
   77  024) Matt Anton <tin@lv223.org>
   78       ADD. updated French translation
   79       FIX. fr.po
   80 
   81  023) Toomas Soome <tsoome@me.com>
   82       ADD. updated Estonian translation
   83       FIX. et.po
   84 
   85 -- 2.4.5 release 20201224 "Glen Albyn" --
   86 
   87  022) Dennis Preiser <dennis@d--p.de>
   88       BUG. 'B'ody and '/'article search with wildcard matching (wildcard=0)
   89            didn't work
   90       BUG. convert_tex2iso with UTF-8 as local charset did map "O to wrong
   91            char
   92       BUG. missing termination of conversion table for convert_tex2iso
   93       BUG. avoid possible endless loop in search_group
   94       BUG. tin_ltoa in some cases returned an error where it shouldn't
   95       BUG. 'T'ag all parts of multipart message didn't work with thread_arts
   96            4 (multipart) or 5 (percentage)
   97       BUG. hung on empty (lone '.') positive (220) response to ARTICLE command
   98       ADD. make {Group,Thread}TagParts 'T' toggle like 't'ag
   99       ADD. don't show mime parse error for missing end marker if not running
  100            in debug mode
  101       ADD. increase hash-table sizes
  102       ADD. speed up multipart threading
  103       ADD. multipart tagging ThreadTagParts 'T' to thread level
  104       ADD. reduce memory usage by struct reordering to avoid padding
  105       ADD. GNKSA_MISSING_REALNAME return code for filtering
  106       REM. redundant conde
  107       FIX. art.c, charset.c, group.c, hashstr.c, help.c, keymap.c, lang.c
  108            misc.c, page.c, refs.c, rfc2046.c, screen.c, search.c, string.c
  109            tags.c, thread.c, wildmat.c, extern.h, keymap.h, proto.h, tin.h
  110            tin.[15]
  111 
  112  021) Thomas E. Dickey <dickey@invisible-island.net>
  113       ADD. update configure macros
  114       ADD. fallback to the bundled pcre if required
  115       ADD. prefer systemwide libcanlock over bundled one
  116       FIX. aclocal.m4, configure[.in], Makefile.[in], tin.h
  117 
  118  020) Urs Janssen <urs@tin.org>
  119       ADD. config.guess, config.sub update
  120       ADD. document strip_re_regex, strip_was_regex and col_message in manpage
  121       ADD. configure check for fchmod(2) and fallback to chmod(2) if system
  122            lacks it (e.g. Interactive UNIX)
  123       ADD. speed up filter on Path:-header
  124       ADD. allow abortion of subject/author search in group level
  125       ADD. allow abortion of filtering
  126       ADD. raise default max length for numbers in prompts from 6 to 10 digits
  127       ADD. restrict multipart detection to messages with more than 1 part
  128       ADD. show an error message if append_mail() fails
  129       ADD. allow path for posted_articles_file
  130       ADD. document gnksa-parser return codes in tin(5)
  131       ADD. center_line() now does BiDi
  132       ADD. don't fail on GNKSA_MISSING_REALNAME when posting
  133       ADD. GNKSA_RANGLE_MISSING (104) error code to gnksa-filter
  134       BUG. when $TIN_INDEX_NEWSDIR was used INDEX_NEWSDIR was
  135            automatically appended to the string, but for the '-I' cmd.line it
  136            wasn't, now '-I' behaves exactly like $TIN_INDEX_NEWSDIR
  137       REM. redundant condition
  138       FIX. art.c, attrib.c, config.c, debug.c, filter.c, getline.c, inews.c
  139            init.c, lang.c, main.c, makecfg.c, memory.c, misc.c, newsrc.c
  140            nrctbl.c, options_menu.c, post.c, read.c, save.c, screen.c
  141            search.c, tags.c, thread.c, tmpfile.c, extern.h, proto.h, tin.h
  142            tin.[15], configure[.in], autoconf.h[in], config.guess, config.sub
  143            en_GB.po, keymap.sample
  144 
  145  019) Matt Anton <tin@lv223.org>
  146       ADD. updated French translation
  147       FIX. fr.po
  148 
  149  018) Toomas Soome <tsoome@me.com>
  150       ADD. updated Estonian translation
  151       FIX. et.po
  152 
  153 -- 2.4.4 release 20191224 "Millburn" --
  154 
  155  017) Dennis Grevenstein <dennis.grevenstein@gmail.com>
  156       ADD. FD_*-fallback for SunOS-3.5
  157       FIX. missing_fd.h
  158 
  159  016) Thomas E. Dickey <dickey@invisible-island.net>
  160       ADD. update configure macros - use xpg3 instead of xpg4 case-statements
  161       FIX. aclocal.m4, configure[.in]
  162 
  163  015) Dennis Preiser <dennis@d--p.de>
  164       BUG. 'L'ookupMessageID in select-level could crash if 1st group
  165            in newsrc is marked bogus
  166       BUG. memleak in thread_by_multipart
  167       FIX. active.c, art.c, tin.5
  168 
  169  014) Urs Janssen <urs@tin.org>
  170       BUG. sigfile attribute with a command ("sigfile=!") would append %G
  171            on {ATTRIBUTES,TINRC}_VERSION increase even if already present.
  172       BUG. tinrc normalization_form=5 (NFKC_CF) setting was lost on restart
  173       BUG. quote_chars with multiple '%s' lead to a crash
  174       BUG. memleak with stray comments (no scope) in filter file
  175       ADD. tweak is_art_tex_encoded to allow text umlauts at the beginning
  176            of a line
  177       ADD. turned '%s'/'%S' in quote_chars (for initials) into '%I' to be
  178            consistent with other occurrences
  179       ADD. repost ('x') now takes mailing_list attribute into account
  180       ADD. repost prolog looked ugly in multibyte env. if multibyte chars
  181            were quoted in the prolog
  182       ADD. disallow supersedes in mailgroups
  183       ADD. fix handrolled strcasestr() to cast returned value
  184            (required for cray-unicos cc)
  185       ADD. configure check for working tolower(), toupper()
  186            (required for sony-newsos3)
  187       ADD. configure check for h_addr_list in struct hostent
  188            (required for sun-sunos3.5)
  189       ADD. CF_TYPE_FD_SET and CF_CHECK_FD_SET configure checks from
  190            Thomas E. Dickey
  191       ADD. fixup autoconf missdetections for *-next-{nextstep,openstep}*
  192            (WIFEXITED, WIFEXITED, HAVE_SYS_UTSNAME_H, HAVE_SYS_WAIT_H, ...)
  193       ADD. determine mailbox_name just once
  194       ADD. switched tinrc.confirm_choice from string to int
  195       ADD. invoke_metamail() without piping
  196       ADD. %P expansion (groupname with '.' replaced by '/') in _strfpath()
  197       ADD. check for gcc >= 2.6 to use __attribute__((unused))
  198       ADD. GLOBAL_BUGREPORT ('R') to 'M'enu and attachment menu
  199       ADD. normalize subject for threading
  200       ADD. xref and path to debug filter output if set and hide subject,
  201            from and msgid if unset
  202       ADD. article headers and body to very verbose nntp debug (-D 1 -vv) log
  203       ADD. score, gnksa and lines to arts debug output for killed articles
  204       REM. dead code (NEW_HASH_METHOD, gl_init_done, OSNAME, redundant
  205            conditions)
  206       REM. non M_UNIX and __BEOS__ code
  207       ADD. config.guess, config.sub update
  208       FIX. active.c, art.c, attrib.c, charset.c, config.c, cook.c, curses.c
  209            debug.c, feed.c, filter.c, getline.c, header.c, inews.c, init.c
  210            keymap.c, lang.c, list.c, makecfg.c, main.c, mimetypes.c, misc.c
  211            newsrc.c, nntplib.c, nrctbl.c, options_menu.c, page.c, post.c
  212            prompt.c, read.c, rfc2046.c, rfc2047.c, save.c, screen.c, select.c
  213            sigfile.c, signal.c, string.c, version.c, xref.c, bugrep.h, extern.h
  214            proto.h, tin.h, tnntp.h, version.h, parsdate.y, Makefile[.in]
  215            config.guess, config.sub, configure[.in], autoconf.hin, tin.1, tin.5
  216 
  217  013) Toomas Soome <tsoome@me.com>
  218       ADD. updated Estonian translation
  219       FIX. et.po
  220 
  221 -- 2.4.3 release 20181224 "Glen Mhor" --
  222 
  223  012) Thomas E. Dickey <dickey@invisible-island.net>
  224       ADD. update configure macros
  225       ADD. check for va_copy() for pre C99 systems
  226       FIX. aclocal.m4, configure[.in], autoconf.h[in], tin.h, memory.c
  227            screen.c, string.c, tcurses.c
  228 
  229  011) Francisco Javier Serrador <fserrador@gmail.com>
  230       ADD. Spanish translation
  231       FIX. es.po
  232 
  233  010) Matt Anton <tin@lv223.org>
  234       ADD. updated French translation
  235       FIX. fr.po
  236 
  237  009) Dennis Preiser <dennis@d--p.de>
  238       BUG. ensure destination of match_string() is NULL terminated
  239       BUG. possible buffer overflows with long translations
  240       BUG. fixed length buffer in rfc1522_decode() may overflow
  241       ADD. don't idna_decode() strings which are not IDNA encoded
  242       ADD. ability to filter on Path:-header
  243       FIX. art.c, config.c, feed.c, filter.c, getline.c, help.c, lang.c
  244            main.c, memory.c, nntplib.c, page.c, rfc2047.c, save.c, screen.c
  245            extern.h, nntplib.h, proto.h, tin.h, tin.5
  246 
  247  008) Urs Janssen <urs@tin.org>
  248       ADD. config.guess, config.sub update
  249       ADD. checks for explicit_bzero(), explicit_memset(), memset_s()
  250       ADD. check for unicode/unorm2.h to favor unorm2_normalize() over
  251            unorm_normalize() if found
  252       ADD. NFKC_case_fold normalization if unicode/unorm2.h is found
  253       ADD. don't strip binary with "make install"
  254       ADD. match_string()/match_item() now stop on first '\n'
  255       ADD. don't show broken active file messages if not running with -D 1
  256       ADD. accept arbitrary line length in mail.active file
  257       ADD. allow (multiple) -v for debug mode
  258       ADD. honor NDEBUG in assert() replacement
  259       BUG. possible buffer overflow when prompting for a wildcard search
  260            pattern in get_search_pattern()
  261       BUG. possible buffer overflows with long translations
  262       BUG. pointer arithmetic with possible NULL pointer
  263       BUG. didn't recheck CAPABILITIES after auth
  264       BUG. transport-padding on mime boundaries wasn't ignored
  265       BUG. get_group_from_list() used in 'L'lookup_msgid() couldn't handle
  266            FWS as of RFC 5536 3.1.4.
  267       ADD. rename FOLLOW_USEFOR_DRAFT to ALLOW_FWS_IN_NEWSGROUPLIST
  268       ADD. remove some redundant assigns
  269       ADD. switch from autoconf-2.13.20110430 to autoconf-2.52.20181006
  270       ADD. be more verbose on connections errors when get_tcp6_socket()
  271            is used (debian bug #232924)
  272       FIX. active.c, art.c, auth.c, config.c, cook.c, debug.c, feed.c
  273            getline.c, group.c, header.c, help.c, init.c, keymap.c, lang.c
  274            list.c, mail.c, main.c, misc.c, newsrc.c, nntplib.c, options_menu.c
  275            page.c, post.c, read.c, rfc1524.c, rfc2045.c, rfc2046.c, rfc2047.c
  276            save.c, search.c, screen.c, select.c, signal.c, sigfile.c
  277            strftime.c, string.c, extern.h, proto.h, tin.h, config.guess
  278            config.sub, aclocal.m4, configure[.in], autoconf.h[in]
  279            Makefile[.in], tin.1, tin.5
  280 
  281 -- 2.4.2 release 20171224 "Lochhead" --
  282 
  283  007) Thomas E. Dickey <dickey@invisible-island.net>
  284       ADD. update configure macros
  285       FIX. aclocal.m4, configure[.in]
  286 
  287  006) Mesutcan Kurt <mesutcank@gmail.com>
  288       ADD. updated Turkish translation
  289       FIX. tr.po
  290 
  291  005) Dennis Preiser <dennis@d--p.de>
  292       ADD. cancel_lock_algo config option
  293       ADD. sha256 and sha512 as possible algorithms for cancel_locks
  294       ADD. sigfile=!command no longer passes the name of the current
  295            newsgroup to command, but %G is replaced by groupname if
  296            specified
  297       ADD. remove sleep(1) from unshar loop
  298       BUG. possible buffer overrun in rfc1522_decode()
  299       BUG. wildcard search doesn't advance past a match in a line for a
  300            subsequent search
  301       BUG. last line in the info_pager (help, posting-history) lacked
  302            truncation
  303       BUG. quoted pairs in CFWS were not ignored
  304       ADD. cleanup
  305       FIX. attrib.c, config.c, inews.c, init.c, lang.c, options_menu.c, page.c
  306            post.c, regex.c, rfc2045.c, rfc2046.c, rfc2047.c, save.c, sigfile.c
  307            string.c, wildmat.c, tincfg.tbl, extern.h, tinrc.h, version.h
  308            libcanlock/*, tin.1, tin.5
  309 
  310  004) Joe Hansen <joedalton2@yahoo.dk>
  311       ADD. updated Danish translation
  312       FIX. da.po
  313 
  314  003) Urs Janssen <urs@tin.org>
  315       BUG. possible NULL dereference when IDNA-decoding with libicuuc
  316       BUG. possible NULL dereference with -D 4
  317       BUG. possible use of uninitialized variable in debug output
  318       BUG. posting history screen failed to use additional space
  319            if window was widened
  320       BUG. 2nd arg of tin_getline() is int not bool
  321       BUG. multibyte input to prompts was grabbled if using ncurses but not
  322            ncursesw
  323       ADD. config.guess, config.sub update
  324       ADD. adjust argument names to be the same in declaration and definition
  325       ADD. install rtin.5 manpage
  326       ADD. skip group query for -w if group was given on the cmd.-line
  327       ADD. remove redundant return statement at the end of void functions
  328       ADD. tweak MAIL_REGEX to not capture a tailing ')'
  329       ADD. use uidna_nameToUnicode() instead of uidna_IDNToUnicode() if
  330            linked against ICU >=4.6
  331       FIX. art.c, attrib.c, auth.c, charset.c, config.c, curses.c, feed.c
  332            filter.c, group.c, help.c, keymap.c, lang.c, main.c, mimetypes.c
  333            misc.c, newsrc.c, nntplib.c, pgp.c, post.c, prompt.c, refs.c
  334            rfc2047.c, save.c, screen.c, select.c, tcurses.c, thread.c, proto.h
  335            tin.h, Makefile[.in], configure[.in], autoconf.h[in], config.guess
  336            config.sub, tin.1, tin.5
  337 
  338 -- 2.4.1 release 20161224 "Daill" --
  339 
  340  002) Dennis Preiser <dennis@d--p.de>
  341       BUG. reconnection problem if started with '-n' and multiple
  342            "LIST COUNTS grp1,grp2,..." were sent
  343       BUG. overlapping strcpy(3)/wcscpy(3)
  344       FIX. getline.c, select.c
  345 
  346  001) Urs Janssen <urs@tin.org>
  347       ADD. config.guess, config.sub update
  348       ADD. clarify ternary condition
  349       BUG. logic error when connecting to a server in transit mode forced
  350            user to auth even if server didn't request it
  351       BUG. resource leak in post_process_uud() and parse_rfc2045_article()
  352       BUG. possible nullpointer dereferenced when running out of memory in
  353            makecfg (during compilation)
  354       BUG. memleak if using libunistring for unicode normalization
  355       FIX. active.c, art.c, auth.c, config.c, feed.c, group.c, makecfg.c
  356            misc.c, nntplib.c, post.c, rfc2046.c, save.c, select.c, string.c
  357            config.guess, config.sub, tin.5
  358 
  359 -- 2.4.0 release 20160823 "Octomore" --
  360 
  361 U031) Thomas E. Dickey <dickey@invisible-island.net>
  362       ADD. update configure macros
  363       FIX. aclocal.m4, configure, Makefile, conf-tin
  364 
  365 U030) Matt Anton <tin@syrius.org>
  366       ADD. updated French translation
  367       FIX. fr.po
  368 
  369 U029) Corinna Vinschen <vinschen@redhat.com>
  370       BUG. missing prototypes on cygwin
  371       FIX. aclocal.m4
  372 
  373 U028) Dennis Preiser <dennis@d--p.de>
  374       BUG. memleak on exit due to unexpected nntp connection vanishing
  375       FIX. art.c, memory.c
  376 
  377 U027) Urs Janssen <urs@tin.org>
  378       Dennis Preiser <dennis@d--p.de>
  379       ADD. log reconnect limit reached (debian bug #832397)
  380       ADD. document NNTP_ERROR_EXIT code (debian bug #832397)
  381       ADD. give error messages on exit after curses has ended (debian bug
  382            #832397)
  383       FIX. proto.h, active.c, header.c, lang.c, mail.c, main.c, misc.c
  384            newsrc.c, nntplib.c, page.c, read.c, select.c, signal.c, thread.c
  385            tin.[15]
  386 
  387 U026) Joe Hansen <joedalton2@yahoo.dk>
  388       ADD. updated Danish translation
  389       FIX. da.po
  390 
  391 U025) Toomas Soome <Toomas.Soome@microlink.ee>
  392       ADD. updated Estonian translation
  393       FIX. et.po
  394 
  395 -- 2.3.4 release 20160628 "Newton" --
  396 
  397 U024) Dennis Preiser <dennis@d--p.de>
  398       ADD. hide strip_blanks option when using curses
  399       ADD. LookupMessage ('L') to selection level if reading via NNTP
  400       BUG. toggling inverse_okay didn't refresh Menu header
  401       BUG. progress message when piping/printing articles looked odd
  402       BUG. spurious revers mark in menu in !USE_CURSES case when toggling
  403            ON/OFF options
  404       BUG. select_format wasn't fully honored in
  405            !USE_CURSES && !MULTIBYTE_ABLE case
  406       BUG. strip_blanks (!USE_CURSES) wasn't always honored
  407       FIX. config.c, feed.c, group.c, help.c, init.c, keymap.c, lang.c
  408            options_menu.c, screen.c, select.c, thread.c, tincfg.tbl, extern.h
  409            tin.h, tinrc.h, tin.1
  410 
  411 U023) Urs Janssen <urs@tin.org>
  412       ADD. config.guess, config.sub update
  413       ADD. LookupMessage ('L') to selection level if reading via NNTP
  414       BUG. filter menu required = sign if filtering on exact line number
  415       BUG. didn't compile with --disable-piping / -DDONT_HAVE_PIPING
  416       BUG. missing checks for successful fopen of debug refs dump files
  417       BUG. typos in debug message
  418       FIX. active.c, filter.c, nntplib.c, refs.c, save.c, screen.c, select.c
  419            xref.c, config.guess, config.sub, tin.1, de.po
  420 
  421 U022) Toomas Soome <Toomas.Soome@microlink.ee>
  422       ADD. updated Estonian translation
  423       FIX. et.po
  424 
  425 -- 2.3.3 release 20160327 "Kinloch" --
  426 
  427 U021) Glenn Spell <glenn@gs.fay.nc.us>
  428       BUG. progress message when piping/printing articles looked odd
  429       FIX. extern.h, feed.c, lang.c, prompt.c, screen.c
  430 
  431 U020) Joe Hansen <joedalton2@yahoo.dk>
  432       ADD. updated Danish translation
  433       FIX. da.po
  434 
  435 U019) Urs Janssen <urs@tin.org>
  436       BUG. single quoted lines not always colored
  437       BUG. -Q [-nqd] didn't work with servers announcing LIST COUNTS
  438       BUG. NNTP cmd. arguments could exhaust RFC 3977 3.1 limit
  439       BUG. -z leaked file descriptors and memory with no unread news present
  440       BUG. possible null pointer dereference with gmtime() and localtime()
  441       BUG. automatic auth on non RFC 3977 servers didn't update can_post status
  442       BUG. memleak in buffer_to_local()
  443       BUG. overlapping strcpy in join_references()
  444       BUG. handle missing server name in xref overview data in xref-filters
  445       BUG. didn't remove old SCOPES-[RW], REFS.dump, REFS.info before logging
  446            to them
  447       BUG. ! was disallowed in local part of From
  448       REM. idna_decode() from headers_to_display
  449       ADD. -D 128 to purge old debug files
  450       ADD. avoid useless strdup()/free()/realloc()
  451       ADD. updated German translation
  452       ADD. config.guess, config.sub update
  453       ADD. improve -u error message
  454       ADD. don't resend "LIST [NEWSGROUPS|COUNTS] wildmat" on reconnect
  455       ADD. warn about "-D 1" when not using nntp
  456       ADD. remove superfluous abs(size_t - size_t)
  457       ADD. removed fixed buffer from create_path()
  458       ADD. --enable-break-long-lines is now default
  459       ADD. avoid several comma operators (to silence -Wcomma)
  460       ADD. updated German translation
  461       FIX. active.c, art.c, auth.c, charset.c, cook.c, debug.c, filter.c
  462            group.c, lang.c, mail.c, main.c, misc.c, nntplib.c, page.c, post.c
  463            rfc2046.c, rfc2047.c, save.c, screen.c, thread.c, nntplib.h,de.po
  464            tin.1, config.guess, config.sub, de.po
  465 
  466 U018) Dennis Preiser <dennis@d--p.de>
  467       ADD. allow RFC 2231 parameter value continuation with gaps in numbering
  468            and part numbering starting anywhere
  469       ADD. RFC 2231 decoding of non us-ascii MIME-parameter values
  470       ADD. fallback to RFC 2047 decoding of non us-ascii MIME-parameter values
  471       ADD. omit charset info for non text/*-parts in the attachment menu
  472       BUG. crash in RFC 2231 parameter value continuation if 0-part is missing
  473       BUG. out of bounds access in buffer_to_local() on invalid multibyte
  474            sequence
  475       BUG. unknown evaluation order in reconnect loop
  476       BUG. memory leak on unexpected end of file
  477       BUG. Content-Disposition filename wasn't used if found before
  478            Content-Type name
  479       BUG. changing extquote_handling in 'M'enu did not immediately took effect
  480       BUG. aborting exit of -w (post_article_and_exit) lead to endless
  481            drain_buffer()-loop
  482       BUG. delayed auth in read_newsrc_active_file() could lead to exit
  483            due to empty group list
  484       BUG. leaving a mailgroup might keep the cursor visible
  485       BUG. when prompting for username/password string may lack termination
  486       FIX. active.c, auth.c, cook.c, mail.c, misc.c, nntplib.c
  487            options_menu.c, read.c, rfc2046.c, save.c, proto.h, rfc2046.h
  488 
  489 U017) Matt Anton <tin@syrius.org>
  490       ADD. updated French translation
  491       FIX. fr.po
  492 
  493 U016) Toomas Soome <Toomas.Soome@microlink.ee>
  494       ADD. updated Estonian translation
  495       FIX. et.po
  496 
  497 -- 2.3.2 release 20151224 "Glenavullen" --
  498 
  499 U015) Stefan Assmann <sassmann@kpanic.de>
  500       BUG. format string vulnerability with -Sv
  501       FIX. save.c, select.c
  502 
  503 U014) Wei-Lun Chao <bluebat@member.fsf.org>
  504       ADD. update traditional chinese translation
  505       FIX. zh_TW.po
  506 
  507 U013) Mingye Wang <arthur200126@gmail.com>
  508       ADD. simplified chinese translation
  509       FIX. zh_CN.po
  510 
  511 U012) Thomas E. Dickey <dickey@invisible-island.net>
  512       ADD. update configure macros
  513       FIX. aclocal.m4
  514 
  515 U011) Dennis Preiser <dennis@d--p.de>
  516       BUG. uue parts in mime articles were not mime decoded before uue
  517            decoding
  518       BUG. used freed fp if cooking of article fails
  519       BUG. Cygwin >= 2.0 was treated as Cygwin < 1.7
  520       BUG. ncurses >= 6.0 wasn't recognized
  521       BUG. possible crash on initial reconnect loop when network is down
  522       BUG. socket not closed on early exit
  523       BUG. memory leak when aborting index_group() from select level
  524       BUG. memory leak when reading mailgroup articles without Message-ID
  525       BUG. memory leak in makecfg
  526       BUG. in thread level space calculation for %F was wrong with
  527            S'ubject or 'P'ercent threading active
  528       BUG. in thread level show_author was ignored with S'ubject or 'P'ercent
  529            threading active
  530       BUG. thread level didn't show subject with 'P'ercent or 'M'ultibyte
  531            threading active and '%T' present in thread_format
  532       ADD. AttachSelect and AttachPipe now perform charset translation for
  533            text/*-parts
  534       ADD. handle CRLF spread over two lines in base64 decoding
  535       ADD. options to color external quotes (extquote_handling,
  536            extquote_regex, col_extquote)
  537       ADD. skip over RFC 2231 language parameter in encoded words
  538       ADD. RFC 2231 parameter value continuation
  539       ADD. allow comments in Content-* headers
  540       REM. groupname_max_length tinrc option (replaced by select_format)
  541       FIX. extern.h, rfc2046.h, tcurses.h, tin.h, tinrc.h, version.h, art.c
  542            attrib.c, color.c, config.c, cook.c, group.c, init.c, lang.c
  543            main.c, makecfg.c, memory.c, misc.c, nntplib.c, options_menu.c
  544            page.c, rfc2045.c, rfc2046.c, rfc2047.c, save.c, select.c, string.c
  545            thread.c, tincfg.tbl, tin.[15], configure[.in]
  546 
  547 U010) Joe Hansen <joedalton2@yahoo.dk>
  548       ADD. updated Danish translation
  549       FIX. da.po
  550 
  551 U009) Urs Janssen <urs@tin.org>
  552       ADD. updated German translation
  553       ADD. config.guess, config.sub update
  554       ADD. fix hypothetic null pointer dereference
  555       ADD. allow hand supplied Sender header with external news
  556       ADD. avoid useless strdup()/free()
  557       ADD. onion TLD to disallowed TLDs
  558       ADD. removed redundant conditions in auth code
  559       ADD. --enable-heapsort is now default
  560       ADD. --enable-ipv6 is now default
  561       REM. dead code
  562       BUG. wrong format string in CLOSEDIR macro used
  563       BUG. uncontrolled format string in nntp error messages.
  564       BUG. tin_errno wasn't always cleared when aborting index_group()
  565       BUG. in batch mode rebindable keys were malloced but not freed
  566       FIX. auth.c, cook.c, group.c, lang.c, main.c, misc.c, nntplib.c
  567            page.c, post.c, prompt.c, rfc2047.c, search.c, thread.c, policy.h
  568            tin.h, de.po, config.guess, config.sub, configure[.in]
  569            Makefile[.in]
  570 
  571 U008) Toomas Soome <Toomas.Soome@microlink.ee>
  572       ADD. updated Estonian translation
  573       FIX. et.po
  574 
  575 -- 2.3.1 release 20141224 "Tallant" --
  576 
  577 U007) Dennis Preiser <dennis@d--p.de>
  578       ADD. also validate "utf8" input
  579       FIX. misc.c
  580 
  581 U006) Joe Hansen <joedalton2@yahoo.dk>
  582       ADD. updated Danish translation
  583       FIX. da.po
  584 
  585 U005) Urs Janssen <urs@tin.org>
  586       ADD. fix hypothetic null pointer dereference
  587       ADD. config.guess, config.sub update
  588       ADD. updated German translation
  589       FIX. proto.h, filter.c, post.c, save.c, tin.1, config.guess, config.sub
  590            de.po
  591 
  592 -- 2.3.0 release 20141003 "Glenfoyle" --
  593 
  594 U004) Joe Hansen <joedalton2@yahoo.dk>
  595       ADD. updated Danish translation
  596       FIX. da.po
  597 
  598 U003) Urs Janssen <urs@tin.org>
  599       ADD. !HAVE_LONG_FILE_NAMES code path to my_tmpfile()
  600       ADD. allow TLDs with up to 14 chars (.cancerresearch) in
  601            URL_REGEX and NEWS_REGEX
  602       BUG. memleak in normalize() if libidn is used for normalization
  603       BUG. '-d' didn't work as it was always overwritten by tinrc setting
  604       ADD. config.sub update
  605       FIX. attrib.c, config.c, filter.c, mail.c, my_tmpfile.c, string.c
  606            config.sub, tin.[15]
  607 
  608 U002) Dennis Preiser <dennis@d--p.de>
  609       BUG. in base64 encoding multibyte chars could have been broken into
  610            multiple encoded words which is prohibited by RFC 2047
  611       FIX. rfc2047.c
  612 
  613 U001) Matt Anton <tin@syrius.org>
  614       ADD. updated French translation
  615       FIX. fr.po
  616 
  617 -- 2.2.1 release 20140504 "Tober an Righ" --
  618 
  619  004) Dennis Preiser <dennis@d--p.de>
  620       BUG. don't stop utf8 validation on first \n
  621       BUG. possible buffer overrun in build_gline().
  622       BUG. missing check for art->refptr in build_tline().
  623       ADD. handle space-stuffing from RFC 2646 4.4
  624       ADD. tweak URL_REGEX, don't stop before closing ) if there was an
  625            opening ( in the URL.
  626       ADD. allow editing of captured URL before spawning viewer
  627       FIX. cook.c, misc.c, page.c, rfc2046.c, select.c, thread.c, rfc2046.h
  628            tin.h
  629 
  630  003) Matt Anton <tin@syrius.org>
  631       ADD. updated French translation
  632       FIX. fr.po
  633 
  634  002) Toomas Soome <Toomas.Soome@microlink.ee>
  635       ADD. updated Estonian translation
  636       FIX. et.po
  637 
  638  001) Urs Janssen <urs@tin.org>
  639       ADD. config.guess, config.sub update
  640       ADD. updated German translation
  641       ADD. no-c-format hint for xgettext
  642       BUG. hypothetic 1 byte buffer overrun in read_newsrc_active_file() with
  643            newsgoup names longer than 511 bytes (RFC 3977 guarantees them to
  644            be 497 bytes max).
  645       BUG. hypothetic out of bounds write in msg_add_header() if more than
  646            MAX_MSG_HEADERS are added automatically
  647       BUG. don't null strings with illegal multibyte sequences, just replace
  648            everything after the fist illegal sequence with ?
  649       FIX. active.c, config.c, feed.c, lang.c, page.c, post.c, read.c,
  650            rfc2046.c, string.c, config.guess, config.sub, de.po
  651 
  652 -- 2.2.0 release 20131224 "Lochindaal" --
  653 
  654 U025) Joe Hansen <joedalton2@yahoo.dk>
  655       ADD. updated Danish translation
  656       FIX. da.po
  657 
  658 U024) Thomas E. Dickey <dickey@invisible-island.net>
  659       ADD. update configure macros
  660       FIX. aclocal.m4, configure.in
  661 
  662 U023) Dennis Preiser <dennis@d--p.de>
  663       BUG. do not truncate long subjects in group level if they
  664            fit on the screen
  665       FIX. group.c
  666 
  667 U022) Matt Anton <tin@syrius.org>
  668       ADD. updated French translation
  669       FIX. fr.po
  670 
  671 U021) Urs Janssen <urs@tin.org>
  672       ADD. removed some useless initializations
  673       ADD. config.guess update
  674       BUG. don't give error message for manually aborted saves
  675       BUG. fixed a possible free(NULL) if linked against libgsasl
  676       BUG. forged cancels (-DFORGERY) didn't include all original headers
  677            in the body as it was done before tin 2.0.0
  678       BUG. memleak in pos_group_in_newsrc() when moving a group to new position
  679       FIX. active.c, auth.c, curses.c, feed.c, group.c, inews.c, lang.c, mail.c
  680            main.c, misc.c, newsrc.c, page.c, post.c, prompt.c, save.c, select.c
  681            string.c, thread.c, xref.c, config.guess
  682 
  683 U020) Toomas Soome <Toomas.Soome@microlink.ee>
  684       ADD. updated Estonian translation
  685       FIX. et.po
  686 
  687 -- 2.1.5 release 20131126 "Meadowburn" --
  688 
  689 U019) Dennis Preiser <dennis@d--p.de>
  690       BUG. possible dereference null return value
  691       BUG. fixed various uncritical resource leeks
  692       BUG. possible wrong position of %U and %f with user defined screen
  693            layout
  694       FIX. select.c, string.c, tin.h
  695 
  696 U018) Matt Anton <tin@syrius.org>
  697       ADD. updated French translation
  698       FIX. fr.po
  699 
  700 U017) Urs Janssen <urs@tin.org>
  701       ADD. updated German translation
  702       ADD. remove FWS from Newsgroups and Followup-To when posting a followup
  703       ADD. allow new gTLDs xn--ngbc5azd, xn--80asehdb, xn--80aswg, xn--unup4y
  704       ADD. allow new IDN ccTLD of Iran
  705       ADD. allow new gTLDs graphics, contractors, gallery, sexy, construction
  706            tattoo, technology, estate, land, bike, ventures, camera, clothing
  707            lighting, singles, voyage, guru, holdings, equipment
  708       ADD. make the filter debug output somewhat more readable
  709       ADD. more verbose "LIST OVERVIEW.FMT" debugging
  710       ADD. updated mbox and mmdf manpage
  711       ADD. set default of disable_gnksa_domain_check to TRUE
  712       ADD. mention mailaddress on the posting summary screen for mailgroups
  713       BUG. in mailgroups the posting summary screen wasn't updated after
  714            editing the article
  715       BUG. fixed various uncritical resource leeks
  716       BUG. fixed various hypothetic buffer overruns
  717       BUG. removed some dead code
  718       BUG. in -n case a valid group could be treated as invalid on RFC 3977
  719            servers
  720       FIX. active.c, art.c, config.c, debug.c, feed.c, filter.c, getline.c
  721            group.c, header.c, help.c, inews.c, init.c, keymap.c, lang.c, lock.c
  722            main.c, memory.c, misc.c, my_tmpfile.c, newsrc.c, nntplib.c, page.c
  723            pgp.c, post.c, read.c, refs.c, rfc1524.c rfc2046.c, rfc2047.c
  724            save.c, search.c, select.c, sigfile.c, version.c, xface.c, xref.c
  725            extern.h, policy.h, proto.h, de.po, mbox.5, mmdf.5
  726 
  727 U016) Toomas Soome <Toomas.Soome@microlink.ee>
  728       ADD. updated Estonian translation
  729       FIX. et.po
  730 
  731 -- 2.1.4 release 20131019 "Killarow" --
  732 
  733 U015) Dennis Preiser <dennis@d--p.de>
  734       ADD. user defined screen layout at selection, group and thread level
  735            (debian bug #63877)
  736       BUG. the code for generating initials (used for quote_chars) was not
  737            multibyte safe
  738       FIX. attrib.c, config.c, group.c, init.c, lang.c, memory.c, misc.c
  739            options_menu.c, page.c, post.c, save.c, screen.c, select.c, string.c
  740            thread.c, tincfg.tbl, extern.h, proto.h, tin.h, tinrc.h, version.h
  741            tin.1, tin.5
  742 
  743 U014) Urs Janssen <urs@tin.org>
  744       BUG. off by one error when checking for valid ISO2ASC settings
  745       BUG. current article was not recooked if changing
  746            news_headers_to_display and/or news_headers_to_not_display
  747            in the attributes menu
  748       BUG. used 'K' instead of 'k' as kilo SI suffix when shortening large
  749            numbers
  750       ADD. skip "Can't find base article" message if not running in
  751            DEBUG_FILTER or DEBUG_REFS mode
  752       ADD. allow new IDN ccTLD of Mongolia
  753       ADD. allow gTLD post.
  754       ADD. tweaked manpage
  755       ADD. make target install_nls_man for translated manpages
  756       ADD. config.guess update
  757       FIX. charset.c, config.c, init.c, options_menu.c, string.c, policy.h
  758            Makefile, Makefile.in, tin.1, tin.5, config.guess
  759 
  760 -- 2.1.3 release 20130812 "Scarabus" --
  761 
  762 U013) Dennis Preiser <dennis@d--p.de>
  763       BUG. contents of Supersedes header was shown mime decoded in pager
  764       FIX. cook.c
  765 
  766 U012) Wei-Lun Chao <chaoweilun@gmail.com>
  767       ADD. updated chinese translation
  768       FIX. zh_TW.po
  769 
  770 UO11) Dennis Grevenstein <dennis@pcde.inka.de>
  771       BUG. used strdup() instead of my_strdup() (strdup is not mandatory
  772            in ANSI-C)
  773       FIX. art.c
  774 
  775 U010) Joe Hansen <joedalton2@yahoo.dk>
  776       ADD. updated Danish translation
  777       FIX. da.po
  778 
  779 U009) Toomas Soome <Toomas.Soome@microlink.ee>
  780       ADD. updated Estonian translation
  781       FIX. et.po
  782 
  783 U008) Urs Janssen <urs@tin.org>
  784       BUG. interactive prompting for username/password in batch-mode
  785       BUG. don't generate Cancel-Lock if cancel secret is empty
  786       BUG. used strdup() instead of my_strdup()
  787       ADD. prefer $XDG_RUNTIME_DIR over $HOME for fifos used by xface
  788       ADD. allow new IDN ccTLD of Ukraine
  789       ADD. allow new ccTLD of Sint Maarten
  790       ADD. config.guess, config.sub update
  791       ADD. avoid charset conversion if the local charset is the same as
  792            the network charset
  793       ADD. mention $TIN_NOVFILENAME in man pages
  794       FIX. auth.c, debug.c, lang.c, misc.c, post.c, prompt.c, xface.c, bool.h
  795            extern.h, policy.h, Makefile, config.guess, config.sub, tin.[15]
  796 
  797 -- 2.1.2 release 20121224 "Langholm" --
  798 
  799 U007) Vincent Lefevre <vincent@vinc17.net>
  800       BUG. doubled % in some description strings where single % are needed
  801            (debian bug #684587)
  802       FIX. lang.c
  803 
  804 U006) Urs Janssen <urs@tin.org>
  805       BUG. possible printf with null pointer in check_moderated() when trying
  806            to post an article to a non existent group
  807       ADD. config.guess, config.sub update
  808       ADD. allow new IDN ccTLDs of Oman and Malaysia
  809       BUG. username and password wasn't converted to UTF-8 for SASL AUTH PLAIN
  810       BUG. missing square brackets in gsasl.h check
  811       FIX. auth.c, post.c, policy.h, configure[.in], config.guess, config.sub
  812 
  813 U005) Matt Anton <tin@syrius.org>
  814       ADD. updated French translation
  815       FIX. fr.po
  816 
  817 -- 2.1.1 release 20120623 "Mulindry" --
  818 
  819  007) Urs Janssen <urs@tin.org>
  820       ADD. allow new IDN ccTLD of Kazakhstan and new ccTLD of Curacao
  821       FIX. policy.h
  822 
  823  006) Wei-Lun Chao <chaoweilun@gmail.com>
  824       ADD. chinese translation
  825       FIX. zh_TW.po
  826 
  827  005) Dennis Preiser <dennis@d--p.de>
  828       BUG. in read groups with show_only_unread_arts base article was invalid
  829            but should be displayed after 'M'enu
  830       FIX. group.c, options_menu.c, page.c, post.c, select.c, thread.c, proto.h
  831 
  832 U004) Thomas E. Dickey <dickey@invisible-island.net>
  833       ADD. update configure macros
  834       ADD. --enable-heapsort configure switch
  835       ADD. 'M'enu option for sort_function if --enable-heapsort
  836       FIX. art.c, config.c, heapsort.c, init.c, lang.c, options_menu.c
  837            tcurses.c, tincfg.tbl, extern.h, proto.h, tin.h, tinrc.h
  838            configure[.in], autoconf.h[in], aclocal.m4
  839 
  840 U003) Urs Janssen <urs@tin.org>
  841       ADD. config.guess, config.sub update
  842       ADD. heapsort.c fallback
  843       ADD. compile heapsort.c and xface.c conditionally
  844       ADD. configure check for libunistring if libicuuc is not found
  845       ADD. configure check for setvbug
  846       ADD. prefer libicuuc for idna2003 decoding over libidn
  847       ADD. use NFC instead of NFKC as default normalization if possible
  848       ADD. swapped args for append_file() to match order of copy_fp()
  849       BUG. creation of several temporary files could fail if $TMPDIR didn't
  850            end with /
  851       BUG. doubled % in some description strings where single % are needed
  852       BUG. used strftime() instead of my_strftime() in debug.c
  853       BUG. cached overview wasn't converted to undeclared_charset if set for
  854            the group and post_8bit_header was active
  855       FIX. art.c, config.c, debug.c, heapsort.c, inews.c, init.c, lang.c
  856            mail.c, misc.c, nntplib.c, pgp.c, post.c, refs.c, select.c
  857            string.c extern.h, proto.h, tin.h, autoconf.h[in], configure[.in]
  858            config.guess, config.sub, Makefile, tin.1, tin.5, *.po
  859 
  860 -- 2.1.0 release 20111224 "Bridgend" --
  861 
  862  004) Matt Anton <tin@syrius.org>
  863       ADD. updated French translation
  864       FIX. fr.po
  865 
  866  003) Toomas Soome <Toomas.Soome@microlink.ee>
  867       ADD. updated Estonian translation
  868       FIX. et.po
  869 
  870 U002) Dennis Preiser <dennis@d--p.de>
  871       ADD. support for article numbers > 2^31 (--enable-long-article-numbers)
  872       ADD. reduce memory usage if getart_limit is set
  873       ADD. store supersedes in posted_articles_file
  874       FIX. active.c, art.c, debug.c, group.c, lang.c, mail.c, memory.c
  875            newsrc.c, page.c, post.c, rfc2046.c, save.c, screen.c, select.c
  876            string.c, thread.c, xref.c, extern.h, proto.h, tin.h, autoconf.h[in]
  877            configure[.in]
  878 
  879  002) Dennis Preiser <dennis@d--p.de>
  880       BUG. buggy error-message for attributes with no scope
  881       BUG. abbreviated group names might get unnecessary cut off
  882       BUG. OPT_MONO_* options were shown in menu when use_color is enabled
  883       BUG. in some cases huge article numbers might get corrupted due to
  884            the use of atoi()
  885       BUG. possible uninitialized ext_color member in cchar_t (new in ncurses6)
  886       FIX. art.c, attrib.c, lang.c, options_menu.c, select.c, tcurses.c
  887            extern.h, tincfg.tbl
  888 
  889 U001) Urs Janssen <urs@tin.org>
  890       ADD. some more debugging output
  891       ADD. timestamps to debugging output
  892       ADD. configure check for libidnkit (IDNA 2008)
  893       ADD. configure check for clock_gettime(2)
  894       ADD. updated German translation, switch to UTF-8 encoding
  895       ADD. configure check for inet_ntoa in libnsl
  896       ADD. configure check for idna_strerro in libidn
  897       ADD. use range in LISTGROUP if getart_limit is set
  898       FIX. active.c, art.c, debug.c, filter.c, group.c, lang.c, mail.c, misc.c
  899            nntplib.c, screen.c, signal.c, xref.c, proto.h, tin.h, tin.1, tin.5
  900            Makefile[.in], configure[.in] autoconf.h[in], aclocal.m4, de.po
  901 
  902  001) Urs Janssen <urs@tin.org>
  903       ADD. config.guess, config.sub update
  904       BUG. crash when entering scope menu without active group
  905       FIX. select.c, config.guess, config.sub
  906 
  907 -- 2.0.0 release 20110823 "Ardenistiel" --
  908 
  909 U029) Thomas E. Dickey <dickey@invisible-island.net>
  910       ADD. update configure macros; switch to 2.13.20110430
  911       ADD. --with-pkg-config configure switch
  912       ADD. --with-textdomain configure switch
  913       ADD. don't use hard coded number of available colors; don't try to set
  914            colors out of identified range
  915       FIX. color.c, curses.c, init.c, main.c, tcurses.c, autoconf.h[in]
  916            proto.h aclocal.m4, configure[.in], Makefile, Makefile.in
  917            install-sh
  918 
  919 U028) Dennis Preiser <dennis@d--p.de>
  920       BUG. used preprocessor directives within snprintf which may be
  921            implemented as a macro
  922       BUG. fixed a typo
  923       BUG. fixed several display problems in the !USE_CURSES case
  924       BUG. fixed several display problems with non default foreground and
  925            background colors.
  926       BUG. dead increment
  927       BUG. didn't unfold structured news_headers_to_display before calling
  928            convert_to_printable which replaces \n with ?
  929       BUG. scopes with just quick_{kill,select}_* rules got lost when
  930            entering the scopes menu
  931       BUG. last option in options 'M'enu may be invisible
  932       BUG. unnecessary screen redraw in options 'M'enu
  933       ADD. reject out of range background colors in menu/tinrc
  934       ADD. removed some unnecessary variables
  935       ADD. PageToggleAllHeaders
  936       ADD. do not strip tabs from Subject or Organization in page header
  937       ADD. tinrc.utf8_graphics to use UTF-8 characters for various graphics
  938       FIX. extern.h, keymap.h, proto.h, tcurses.h, tin.h, tinrc.h, art.c
  939            attrib.c, charset.c, color.c, config.c, cook.c, curses.c, feed.c
  940            filter.c, group.c, help.c, init.c, keymap.c, lang.c, mail.c, misc.c
  941            nntplib.c, options_menu.c, page.c, pgp.c, post.c, prompt.c, read.c
  942            rfc2046.c, save.c, screen.c, select.c, string.c, tcurses.c, thread.c
  943            tincfg.tbl, tin.1, tin.5, keymap.sample
  944 
  945 U027) Urs Janssen <urs@tin.org>
  946       BUG. used preprocessor directives within snprintf which may be
  947            implemented as a macro
  948       BUG. tinrc.ask_for_metamail had no effect
  949       BUG. CHECK_SIGN for gpg was wrong (at least for gpg 1.4.x)
  950       BUG. .so TLD wasn't allowed but is in use since 11/2010
  951       BUG. .xxx gTLD wasn't allowed but is in use since 04/2011
  952       BUG. .yu TLD was still allowed but is defunct since 04/2010
  953       BUG. forged supersedes (-DFORGERY) were only allowed via 'x'(repost)
  954            but not via 'D'(cancel)
  955       BUG. superseding own articles in forgery conf. didn't add Cancel-Key
  956       BUG. possible double fclose
  957       ADD. allow -- in domain names in URL_REGEX and NEWS_REGEX
  958       ADD. allow new IDN ccTLDs of Algeria, India, Korea, Morocco, Serbia
  959            Singapore and Syria
  960       REM. Kinyarwanda po files
  961       REM. configure check for unused getpass(3)
  962       ADD. cache getenv("NNTPSERVER") result early
  963       ADD. -4 / -6 cmd. line switch
  964       ADD. config.guess, config.sub update
  965       ADD. configure check for stdint.h and inttypes.h
  966       ADD. configure check for fsync()
  967       FIX. help.c, init.c, lang.c, main.c, newsrc.c, nntplib.c, pgp.c, post.c
  968            prompt.c save.c, extern.h, policy.h, tin.h, tincfg.tbl
  969            Makefile[.in], autoconf.h[in], configure[.in], config.guess
  970            config.sub, tin.1, rw.po
  971 
  972 U026) Matt Anton <tin@syrius.org>
  973       ADD. updated French translation
  974       FIX. fr.po
  975 
  976 -- 1.9.6 release 20101126 "Burnside" --
  977 
  978 U025) Matt Anton <tin@syrius.org>
  979       ADD. updated French translation
  980       FIX. fr.po
  981 
  982 U024) Toomas Soome <Toomas.Soome@microlink.ee>
  983       ADD. updated Estonian translation
  984       FIX. et.po
  985 
  986 U023) Joe Hansen <joedalton2@yahoo.dk>
  987       ADD. updated Danish translation
  988       FIX. da.po
  989 
  990 U022) Thomas E. Dickey <dickey@invisible-island.net>
  991       BUG. _XOPEN_SOURCE was defined on darwin
  992       ADD. CF_SIGWINCH - compile check for SIGWINCH
  993       FIX. aclocal.m4, configure[.in], Makefile[.in]
  994 
  995 U021) Dennis Preiser <dennis@d--p.de>
  996       BUG. SIGWINCH at page level after a connection timeout lead to a crash
  997       BUG. no SIGWINCH handling in setup_check_article()
  998       BUG. comments in references were not skipped
  999       BUG. fixed some display problems in the !USE_CURSES case
 1000       ADD. info message on SearchRepeat without previous search
 1001       ADD. attachment level 'V' at the article-pager
 1002       ADD. URL level 'U' at the article-pager
 1003       ADD. cancel article 'D' to the group and thread level
 1004       ADD. shell escape '!' to the 'M'enu
 1005       ADD. workaround for buggy isspace() implementations
 1006       ADD. tinrc.abbreviate_groupname option
 1007       ADD. don't take a copy of the article in raw mode when reading from
 1008            local-spool
 1009       ADD. skip over text/plain parts in multibyte charsets which may contain
 1010            null-bytes
 1011       ADD. message/rfc822 mime-parts are now parsed and included text/plain
 1012            parts are shown to the user
 1013       BUG. highlighting for SearchBody didn't work
 1014       BUG. depending on used terminal highlighting sometimes ran too far
 1015       BUG. fixed several sorting/threading/filtering options which did not
 1016            instantly reflect changes when not being in select level
 1017       BUG. help string was truncated at cCOLS without checking if inside a
 1018            multibyte sequence
 1019       BUG. build_gline() miscalculates free space for utf-8 groups &
 1020            descriptions
 1021       FIX. art.c, attrib.c, color.c, config.c, cook.c, curses.c, filter.c
 1022            group.c, help.c, init.c, keymap.c, lang.c, mail.c, main.c, misc.c
 1023            newsrc.c, nntplib.c, options_menu.c, page.c, post.c, prompt.c
 1024            refs.c, rfc2046.c, rfc2047.c, save.c, screen.c, select.c, signal.c
 1025            string.c, tags.c, thread.c, extern.h, keymap.h, proto.h, rfc2046.h
 1026            tin.h, tinrc.h, tincfg.tbl, tin.1, tin.5, keymap.sample
 1027 
 1028 U020) Urs Janssen <urs@tin.org>
 1029       ADD. minor manpage tweaking
 1030       ADD. config.guess, config.sub update
 1031       ADD. disallow postings to 'j' groups
 1032       ADD. disallow 198.51.100.0/24 and 203.0.113.0/24 in gnksa-checks
 1033       ADD. forbid "poster" in Newsgroups, warn about "example" in Newsgroups
 1034       ADD. forbid "poster" and a groupname in Followup-To, warn about "example"
 1035            in Followup-To
 1036       ADD. allow IDN ccTLDs in 'GNKSA'-parser
 1037       ADD. keep failed article in dead.article is server closes the
 1038            connection and no reconnection is done.
 1039       BUG. DEFAULT_VERBATIM_BEGIN_REGEX / DEFAULT_VERBATIM_END_REGEX allowed
 1040            tailing text in the line
 1041       BUG. da.po was missing from the tarball
 1042       BUG. x-posting to an unexisting group named first in Newsgroups caused
 1043            a crash
 1044       BUG. remembered capabilities over reconnects, they are flushed now
 1045       BUG. memleak on duplicated overview fields
 1046       BUG. don't send GROUP for groups not listed in the servers active file
 1047            when newsrc_active && list_active is set
 1048       FIX. active.c, art.c, attrib.c, config.c, curses.c, filter.c, init.c
 1049            lang.c, misc.c, newsrc.c, nntplib.c, post.c, rfc2047.c, save.c
 1050            select.c, sigfile.c, string.c, tcurses.c, thread.c, extern.h
 1051            nntplib.h, policy.h, tin.h, Makefile, tin.1, tin.5, config.guess
 1052            config.sub
 1053 
 1054 -- 1.9.5 release 20091224 "Lochruan" --
 1055 
 1056 U019) Urs Janssen <urs@tin.org>
 1057       ADD. MarkFeedRead ^X / MarkFeedUnread ^Y to thread-level
 1058       ADD. configure check for gethostbyname in libnetwork (Haiku)
 1059       ADD. check if SIGBUS == SIGSEGV (Haiku)
 1060       ADD. don't define HAVE_LINK on Haiku
 1061       ADD. config.guess, config.sub update
 1062       FIX. help.c, keymap.c, signal.c, thread.c, extern.h, tin.1, tin.5
 1063            configure.in, aclocal.m4, config.guess, config.sub
 1064 
 1065 U018) Frederic Briere <fbriere@fbriere.net>
 1066       ADD. MarkFeedRead ^X / MarkFeedUnread ^W to page-level
 1067       FIX. feed.c, group.c, help.c, keymap.c, lang.c, extern.h, keymap.h, tin.h
 1068 
 1069 U017) Joe Hansen <joedalton2@yahoo.dk>
 1070       ADD. initial Danish translation
 1071       FIX. da.po
 1072 
 1073 U016) Volker Borchert <v.borchert@vistecprivat.de>
 1074       BUG. used towupper() in the !MULTIBYTE_ABLE case
 1075       ADD. fallback for missing sys_errlist declaration
 1076       FIX. prompt.c, string.c, pcre/Makefile[.in]
 1077 
 1078 U015) Dennis Preiser <dennis@d--p.de>
 1079       ADD. scope and attributes menu
 1080       ADD. help pages to the various menus
 1081       ADD. PageSkipIncludedText now skips over the next quoted block
 1082       ADD. runtime calculation of the filter file offset
 1083       ADD. '-w' now suggests the first given cmd-line group to post to
 1084       ADD. '-s', '-m' and '-G' cmd-line switches no longer change the
 1085            corresponding tinrc values
 1086       ADD. -G for the !NNTP-case
 1087       ADD. disable creation of cached overviews in getart_limit case
 1088       ADD. disable getart_limit in -u case
 1089       ADD. mail/pipe/print articles now work on ranges
 1090       ADD. NNTP read timeout
 1091       BUG. maildirs starting with '=' caused tin to hang after 's'aving an
 1092            article to a mailbox
 1093       BUG. savedirs starting with '+' caused tin to hang after 's'aving an
 1094            article to a file
 1095       BUG. in rare cases (aborted article load or '-' after cancel) one
 1096            article was incorrectly marked as unavailable
 1097       BUG. memleaks in canlock operations
 1098       BUG. fix a long overflow in print_bitmap_seq() when xmax = __LONG_MAX__
 1099       BUG. didn't create Message-ID when cancelling own article when
 1100            configured as FORGERY + EVIL_INSIDE
 1101       BUG. batch mode wasn't as quitet/as verbose as it could be
 1102       BUG. aborted prompt_getart_limit() lost previous value
 1103       BUG. MARK_FEED_READ/MARK_FEED_UNREAD in thread level with no selected
 1104            or tagged arts and selecting 'a' marks the base-art read/unead
 1105       BUG. signal handler not unset while piping
 1106       BUG. sort_article_type didn't always work correct with
 1107            thread_articles={2,3}
 1108       BUG. realloc in expand_ctrl_chars() caused a crash
 1109       FIX. active.c, art.c, attrib.c, auth.c, config.c, cook.c, curses.c
 1110            feed.c, filter.c, group.c, help.c, inews.c, init.c, keymap.c, lang.c
 1111            mail.c, main.c, makecfg.c, memory.c, misc.c, newsrc.c, nntplib.c
 1112            nrctbl.c, options_menu.c, page.c, post.c, prompt.c, read.c
 1113            rfc1524.c, rfc2046.c, save.c, select.c, sigfile.c, signal.c
 1114            tcurses.c, thread.c, tincfg.tbl, extern.h, keymap.h, nntplib.h
 1115            proto.h, tcurses.h, tin.h, tinrc.h, tin.1, tin.5
 1116 
 1117 U014) Urs Janssen <urs@tin.org>
 1118       ADD. minor code cleanup
 1119       ADD. assume pid_t is long instead of int
 1120       ADD. comment out trace.o dependency-rule if not configured --with-trace
 1121       ADD. disable abort-posting for cursor-keys on check-article screen
 1122            (debian bug #231070)
 1123       ADD. try AUTHINFO USER/PASS on -A if CAPABILITIES didn't announce any
 1124            supported auth methods
 1125       ADD. config.guess, config.sub update
 1126       ADD. configure check for towupper(), wcscat(), wcscpy() and wctomb() in
 1127            AM_MULTIBYTE_ABLE
 1128       ADD. disallow 192.0.2.0/24 in gnksa-checks
 1129       ADD. convert MOTD from UTF-8 to local-charset
 1130       ADD. warn about aliased groups
 1131       ADD. reduce number of "LIST ACTIVE grp" cmds send with -n if server
 1132            announces "LIST ACTIVE" capability
 1133       ADD. reduce number of "LIST NEWSGROUPS grp" cmds send with -n if server
 1134            announces "LIST NEWSGROUPS" capability
 1135       ADD. prefer "LIST COUNTS" over "LIST ACTIVE" when announced via
 1136            CAPABILITIES
 1137       BUG. NULL was only allowed once to unbound a keymapping
 1138       BUG. don't de/encode header(-fields) which can not hold RFC2047-encoded
 1139            words (but strings which may look like encoded words)
 1140       BUG. memleaks in cancel_article(), submit_mail_file(),
 1141            create_normal_article_headers()
 1142       BUG. expand_ctrl_chars() misscalculated tabexpansion on multiline input
 1143       BUG. uuencoded parts might get 'V'iewd twice
 1144       BUG. when pipelinming GROUP cmds. and server requires auth for some groups
 1145            tin got confused
 1146       BUG. attributes autoupdate on version change didn't work
 1147       BUG. entered wrong group at startup if a groupname was given on the
 1148            cmd.-line and there were new groups on the server
 1149       REM. AUTHINFO GENERIC support
 1150       FIX. active.c, art.c, attrib.c, auth.c, charset.c, color.c, config.c
 1151            cook.c, debug.c, filter.c, init.c, keymap.c, lang.c, mail.c, main.c
 1152            memory.c, misc.c, my_tmpfile.c, newsrc.c, nntplib.c, pgp.c, post.c
 1153            prompt.c, refs.c, rfc2047.c, save.c, select.c, xref.c, extern.h
 1154            nntplib.h, proto.h, tin.h, configure[.in], src/Makefile[.in]
 1155            aclocal.m4, tin.1, tin.5
 1156 
 1157 -- 1.9.4 release 20090211 "Rieclachan" --
 1158 
 1159 U013) Thomas E. Dickey <dickey@invisible-island.net>
 1160       ADD. update configure macros
 1161       ADD. configure check to guess $ARFLAGS
 1162       FIX. aclocal.m4, configure[.in], libcanlock/Makefile.in, pcre/Makefile.in
 1163 
 1164  021) Dennis Preiser <dennis@d--p.de>
 1165       BUG. memleak in free_attributes()
 1166       FIX. memory.c
 1167 
 1168 U012) Dennis Preiser <dennis@d--p.de>
 1169       ADD. enhance attributes documentation
 1170       ADD. menu-option/attribute to turn verbatim block handling on and off
 1171       ADD. menu-option to color the lines between the verbatim marks
 1172       ADD. menu-option/attribute to trim article body (compact empty lines)
 1173       ADD. most tinrc options to attributes
 1174       ADD. merged auto_cc and auto_bcc into auto_cc_bcc
 1175       BUG. mem-leak in set_colors()
 1176       BUG. -S used group specific savedir if set via attributes
 1177       BUG. long lines in verbatim blocks may grabble the screen
 1178       BUG. unescaped metacharacter in DEFAULT_VERBATIM_BEGIN_REGEX
 1179       BUG. rot13 does not rotate the verbatim_begin_regex line
 1180       BUG. numeric attributes got lost on big-endian OSs
 1181       BUG. missing newline in multipart/mixed articles before the very last
 1182            text/plain part
 1183       FIX. active.c, art.c, attrib.c, color.c, config.c, cook.c, debug.c
 1184            feed.c, filter.c, group.c, inews.c, init.c, lang.c, mail.c, main.c
 1185            memory.c, misc.c, options_menu.c, page.c, post.c, refs.c, rfc2047.c
 1186            save.c, search.c, select.c, sigfile.c, tags.c, thread.c, extern.h
 1187            proto.h, rfc2046.h, tin.h, tinrc.h, version.h, tincfg.tbl, tin.1
 1188            tin.5
 1189 
 1190 U011) Urs Janssen <urs@tin.org>
 1191       ADD. minor code cleanup
 1192       ADD. workaround bogus XHDR response from SoftVelocity Discussions 2.5q
 1193       ADD. configurable path via tin.defaults to overview.fmt file
 1194       ADD. send "LIST HEADERS" before doing "HDR" if server supports it
 1195       ADD. config.guess, config.sub update
 1196       ADD. started German manpage translation
 1197       ADD. issue extra "GROUP" when NEXT receives 412
 1198       ADD. issue a warning if attributes file has an unexpected version number
 1199       ADD. check for 8bit chars in Newsgroups, Followup-To and Distribution
 1200            before posting
 1201       ADD. check user supplied Message-ID, Date and Expires-header before
 1202            posting
 1203       ADD. speedup -S, -N, -M
 1204       ADD. improved DEFAULT_STRIP_WAS_REGEX
 1205       BUG. PageEditArticle was allowed for GROUP_TYPE_SAVE
 1206       BUG. Distribution was mime-decoded
 1207       BUG. don't break long body-lines in original article when superseding
 1208       BUG. don't send "LIST NEWSGROUPS" for mailgroups in the -n case
 1209       BUG. empty but present Followup-To header (server bug) was used in f'ups
 1210       BUG. didn't recheck CAPABILITIES after successful auth or after mode
 1211            switching if received 500er response in the first pass
 1212       BUG. don't prompt for authdata if we can't auth as the server doesn't
 1213            offer any auth-method we can send
 1214       BUG. configure options --program-prefix, --program-suffix and
 1215            --program-transform-name didn't work
 1216       BUG. headers with just one byte content were automagically removed
 1217       BUG. -R didn't work if savedir was set to an unexpanded path
 1218       BUG. fixed memleak with -R
 1219       BUG. --disable-posting didn't catch 'x' (repost) early enough
 1220       FIX. active.c, art.c, attrib.c, auth.c, config.c, cook.c, debug.c, feed.c
 1221            filter.c, getline.c, group.c, header.c, help.c, inews.c, init.c
 1222            keymap.c, lang.c, list.c, mail.c, main.c, memory.c, misc.c
 1223            my_tmpfile.c, newsrc.c, nntplib.c, options_menu.c, page.c, post.c
 1224            prompt.c, refs.c, regex.c, rfc2046.c, save.c, screen.c, select.c
 1225            sigfile.c, tags.c, thread.c, version.c, xface.c, xref.c, extern.h
 1226            proto.h, stpwatch.h, tin.h, version.h, tincfg.tbl, Makefile[.in]
 1227            configure[.in], tin.defaults, tin.5, config.guess, config.sub
 1228            doc/l10n/*
 1229 
 1230 -- 1.9.3 release 20080506 "Dalintober" --
 1231 
 1232 U010) Thomas E. Dickey <dickey@invisible-island.net>
 1233       ADD. update configure macros
 1234       FIX. aclocal.m4, configure[.in], mkdirs.sh
 1235 
 1236 U009) Dirk Nimmich <nimmich@muenster.de>
 1237       ADD. (g)oto group search now is case insensitive
 1238       ADD. infrastructure for editing and writing attributes
 1239       ADD. write attributes file from internal structures
 1240       BUG. possible memleak when freeing group attributes
 1241       ADD. check joinpath for overruns
 1242       BUG. potential buffer overruns
 1243       BUG. memleak in curses.c:ReadWch()
 1244       BUG. uninitialized mm_local_charset when no config files available,
 1245            leading to an endless loop on exit when newsrc cannot be written
 1246       BUG. inconsistent update of mm_local_charset on runtime
 1247       BUG. fixed length buffer in rfc1522_do_encode()
 1248       FIX. extern.h proto.h, tin.h, active.c, art.c, attrib.c, auth.c, config.c
 1249            curses.c, debug.c, feed.c, inews.c, init.c, joinpath.c, keymap.c
 1250            list.c, mail.c, main.c, memory.c, mimetypes.c, my_tmpfile.c
 1251            newsrc.c, nntplib.c, nrctbl.c, options_menu.c, pgp.c, post.c
 1252            rfc2046.c, save.c, select.c, sigfile.c, string.c, xref.c
 1253 
 1254  020) Urs Janssen <urs@tin.org>
 1255       BUG. my_realloc() didn't handle zero size reallocs
 1256       BUG. subjects > 256 chars were tunrcated at group-level without adding
 1257            a \0-termination
 1258       FIX. group.c, memory.c
 1259 
 1260 U008) Rado S <regrado@web.de>
 1261       ADD. use same article numbers in different levels
 1262       FIX. extern.h, lang.c, page.c
 1263 
 1264  019) Philip Hazel <ph10@cam.ac.uk>
 1265       BUG. missing a check for a possible return value of pcre_exec()
 1266       FIX. misc.c, regex.c
 1267 
 1268 U007) Urs Janssen <urs@tin.org>
 1269       ADD. enable some more CAPABILLITIES related code
 1270       ADD. minor code cleanup
 1271       ADD. config.guess, config.sub update
 1272       ADD. allow .kp, .me, .rs, .tel and .asia TLDs
 1273       ADD. check permissions of .cancelsecret-file
 1274       ADD. --enable-cancel-locks configure option
 1275       ADD. --with-slrnface configure option
 1276       ADD. libcanlock update (1.0 -> 2b-4)
 1277       ADD. url_handler.pl as new DEFAULT_URL_HANDLER
 1278       ADD. remove leading/tailing whitespace in filter scope
 1279       ADD. increase internal buffer in rfc1522_encode()/rfc1522_do_encode()
 1280       ADD. restrictions to tin generated Message-IDs (disallow
 1281            .invalid-TLD, disallow IDs > 250 octets)
 1282       ADD. SIGUSR2 handler to write out newsrc
 1283       ADD. configure check for gsasl.h/libgsasl
 1284       ADD. AUTHINFO SASL PLAIN support if gsasl.h/libgsasl is found
 1285       ADD. use "LIST NEWSGROUPS grp" with -n cmd-line switch
 1286       ADD. use "LIST ACTIVE grp" with -n cmd-line switch
 1287       ADD. don't treat empty Bytes or Lines-filed in overview as error in
 1288            debug mode
 1289       ADD. parse LIST OVERVIEW.FMT
 1290       ADD. if LIST OVERVIEW.FMT didn't mention Xref:full, but XOVER includes
 1291            Xref: use it instead of sending XHDR XREF
 1292       ADD. do "XHDR XREF -" instead of gazillions of single cmds.
 1293       BUG. missing utf-8 validation for news_headers_to_display
 1294       BUG. newnewsrc tmp-file wasn't always removed
 1295       BUG. subscribe_pattern() was overcomplex
 1296       BUG. mail_to_someone() didn't convert the article into the local charset
 1297       REM. libinn support (was broken for ages)
 1298       FIX. active.c, art.c, attrib.c, auth.c, charset.c, config.c, color.c
 1299            cook.c, debug.c, filter.c, group.c, header.c, help.c, inews.c
 1300            init.c, keymap.c, lang.c, mail.c, main.c, memory.c, mimetypes.c
 1301            misc.c, my_tmpfile.c, newsrc.c, nntplib.c, options_menu.c, page.c
 1302            post.c, refs.c, regex.c, rfc2045.c, rfc2047.c, save.c, screen.c
 1303            search.c, select.c, sigfile.c, signcal.c, string.c, tags.c
 1304            tcurses.c, thread.c, version.c, xface.c, xref.c, config.guess
 1305            config.sub, de.po, autoconf.h[in], debug.h, extern.h, policy.h
 1306            proto.h, rfc2046.h, keymap.h, tin.h, version.h, Makefile
 1307            configure[.in], Makefile[.in], libcanlock/*, tin.1, tin.5
 1308 
 1309 -- 1.9.2 release 20070201 "Dalaruan" --
 1310 
 1311  018) Christian Weisgerber <naddy@mips.inka.de>
 1312       BUG. assumed that wchar_t and wint_t are of the same size
 1313       FIX. tcurses.c
 1314 
 1315  017) Antonio Querubin <tony@lava.net>
 1316       BUG. missplaced ||
 1317       FIX. nntplib.c
 1318 
 1319 U006) Thomas E. Dickey <dickey@invisible-island.net>
 1320       ADD. update configure macros
 1321       FIX. aclocal.m4
 1322 
 1323 U005) Dirk Nimmich <nimmich@muenster.de>
 1324       BUG. raw-mode didn't allow rot13
 1325       BUG. can't 'V'iew mime-parts with (illegally) encoded filename
 1326       BUG. CatchupNextUnread in page level didn't always work
 1327       BUG. 'C'atchup in pager was still not correct (we didn't ever enter the
 1328            next group)
 1329       BUG. fast/endless reconnection loop after a "200\n\r400\n\r" greeting
 1330       BUG. resent command on 503 error
 1331       ADD. rewrote NGLIMIT handling
 1332       REM. return value of change_config_file()
 1333       FIX. proto.h, tin.h, feed.c, group.c, nntplib.c, options_menu.c, page.c
 1334            post.c, save.c, select.c
 1335 
 1336  015) Michael Bienia <michael@vorlon.ping.de>
 1337       BUG. 'l' from the pager doesn't reposition cursor to last viewed
 1338            article
 1339       FIX. thread.c
 1340 
 1341  014) Urs Janssen <urs@tin.org>
 1342       BUG. "Kill text pattern" form killfile menu was applied to
 1343            Message-ID and References instead of Message-ID only
 1344       BUG. FILTER_FILE_OFFSET was wrong
 1345       ADD. allow .ax TLD
 1346       FIX. filter.c, policy.h, tin.h
 1347 
 1348  013) Urs Janssen <urs@tin.org>
 1349       ADD. minor manpage tweaking
 1350       FIX. tin.1, tin.5
 1351 
 1352  012) Peter Breitenlohner <peb@mppmu.mpg.de>
 1353       BUG. build problem with VPATH
 1354       FIX. Makefile.in
 1355 
 1356  011) Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>
 1357       ADD. updated Russian translation
 1358       FIX. ru.po
 1359 
 1360  010) Urs Janssen <urs@tin.org>
 1361       BUG. possible division by zero in thread_by_percentage()
 1362       FIX. art.c
 1363 
 1364 U004) Urs Janssen <urs@tin.org>
 1365       ADD. pcre update (6.6 -> 7.0)
 1366       ADD. RISC OS handling
 1367       ADD. more options to filter menu "Kill text pattern"
 1368       ADD. allow UTF-8 descriptions
 1369       REM. don't generate Sender on Mac OS X
 1370       ADD. config.guess, config.sub update
 1371       ADD. hide some regex in 'M'enu if the related option is off
 1372       ADD. disallow .so, .um TLDs
 1373       ADD. warn about useless cmd-line option combinations
 1374       ADD. enable CAPABILLITIES code
 1375       ADD. updated German translation
 1376       FIX. Makefile, aclocal.m4, configure[.in], extern.h, policy.h, filter.c
 1377            init.c, lang.c, main.c, mail.c, nntplib.c, options_menu.c, post.c
 1378            pcre/*, config.guess, config.sub, de.po
 1379 
 1380 U003) Michael Bienia <michael@vorlon.ping.de>
 1381       ADD. 'M'enu option for VERBATIM_*_REGEXs
 1382       ADD. new option: sort by date of last posted article
 1383       ADD. merge tinrc.{pgdn_goto_next,tab_goto_next_unread,
 1384            space_goto_next_unread} into one option tinrc.goto_next_unread
 1385       ADD. merge PAGE_PAGE_DOWN3 (SPACE) into GLOBAL_PAGE_DOWN
 1386       ADD. minor code cleanup
 1387       FIX. extern.h, keymap.h, proto.h, tin.h, tinrc.h, version.h, art.c
 1388            attrib.c, charset.c, config.c, cook.c, help.c, init.c, keymap.c
 1389            lang.c, options_menu.c, page.c, tincfg.tbl, keymap.sample, tin.1
 1390            tin.5
 1391 
 1392 -- 1.9.1 release 20060409 "Benmore" --
 1393 
 1394 U002) Urs Janssen <urs@tin.org>
 1395       ADD. slrn style verbatim mark support (#v+/#v-)
 1396       ADD. use tinrc.date_format for %D date expansion
 1397       ADD. config.guess update
 1398       REM. unused gb, so and um TLDs
 1399       FIX. config.guess, autoconf.hin, extern.h, tin.h, cook.c, init.c
 1400            memory.c, misc.c, tin.1
 1401 
 1402  009) Urs Janssen <urs@tin.org>
 1403       BUG. didn't reissue GROUP cmd after reconnect with authentication
 1404       BUG. possible buffer overflow
 1405       REM. unnecessary test for wcsnlen
 1406       ADD. cat, jobs, travel and mobi TLDs
 1407       FIX. aclocal.m4, policy.h, misc.c, nntplib.c
 1408 
 1409 -- 1.9.0 release 20060228 "Ardlussa" --
 1410 
 1411  008) Urs Janssen <urs@tin.org>
 1412       ADD. config.guess, config.sub update
 1413       FIX. config.guess, config.sub
 1414 
 1415  007) Michael Bienia <michael@vorlon.ping.de>
 1416       BUG. buffer overflow in convert_tex2iso in UTF-8 environment
 1417       FIX. charset.c
 1418 
 1419 U001) Urs Janssen <urs@tin.org>
 1420       ADD. pcre update (6.4 -> 6.6)
 1421       REM. VMS support
 1422       FIX. Makefile, aclocal.m4, attrib.c, curses.c, config.c, header.c
 1423            inews.c, init.c, lang.c, mail.c, main.c, mimetypes.c, misc.c
 1424            newsrc.c, nntplib.c, post.c, read.c, save.c, signal.c, bugrep.h
 1425            tin.h, tnntp.h, version.h, pcre/*, vms/*
 1426 
 1427 -- 1.8.1 release 20060215 "Mealasta" --
 1428 
 1429  006) Aleksey Salow <aleksey.salow@gmail.com>
 1430       BUG. possible buffer overflow
 1431       FIX. mail.c
 1432 
 1433  005) Daniel Nylander <po@danielnylander.se>
 1434       ADD. initial Swedish translation
 1435       FIX. sv.po
 1436 
 1437  004) Chung-chieh Shan <ken@digitas.harvard.edu>
 1438       BUG. bogus '/' in MAILDIR_NEW
 1439       FIX. misc.c
 1440 
 1441  003) Thomas E. Dickey <dickey@invisible-island.net>
 1442       Urs Janssen <urs@tin.org>
 1443       BUG. build problem on Mac OS X
 1444       FIX. tin.h, header.c, nntplib.c
 1445 
 1446  002) Urs Janssen <urs@tin.org>
 1447       ADD. config.guess, config.sub update
 1448       FIX. config.guess, config.sub
 1449 
 1450  001) Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>
 1451       ADD. updated Russian translation
 1452       FIX. ru.po
 1453 
 1454 -- 1.8.0 release 20051224 "Ronay" --
 1455 
 1456 For changes made till the 1.8.0 release look at CHANGES.old
 1457 
 1458 -- 1.8.0 release 20051224 "Ronay" --
 1459 
 1460 U056) Thomas E. Dickey <dickey@invisible-island.net>
 1461       ADD. update configure macros
 1462       FIX. aclocal.m4
 1463 
 1464 U055) Urs Janssen <urs@tin.org>
 1465       BUG. hypothetical buffer overrun in tin_ltoa()
 1466       ADD. preserve Organization line in Supersedes
 1467       ADD. handle bogus multiline response to XOVER with no group selected
 1468       ADD. config.guess, config.sub update
 1469       ADD. allow new .eu and .tl toplevel domains, disallow unused .bv and
 1470            .sj toplevel domains
 1471       ADD. config.guess, config.sub update
 1472       FIX. nntplib.c, post.c, string.c, policy.h, onfig.guess, config.sub
 1473 
 1474 U054) Michael Bienia <michael@vorlon.ping.de>
 1475       ADD. allow non-ASCII keybindings
 1476       FIX. extern.h, keymap.h, proto.h, global.c, keymap.c, lang.c, page.c
 1477            prompt.c
 1478 
 1479 U053) Toomas Soome <Toomas.Soome@microlink.ee>
 1480       ADD. updated Estonian translation
 1481       FIX. et.po
 1482 
 1483 -- 1.7.10 release 20050929 "Tahay" --
 1484 
 1485 U052) Jessica Brennan <jib@panix.com>
 1486       Urs Janssen <urs@tin.org>
 1487       ADD. check for new mail now also works with maildir-format
 1488       FIX. misc.c
 1489 
 1490 U051) Matthias Buelow <mkb@incubus.de>
 1491       ADD. cache nntp-username and password
 1492       FIX. auth.c
 1493 
 1494 U050) Thomas Bliem <bliem@math.uni-wuppertal.de>
 1495       BUG. typos in the German translation
 1496       FIX. de.po
 1497 
 1498 U049) Toomas Soome <Toomas.Soome@microlink.ee>
 1499       ADD. updated Estonian translation
 1500       FIX. et.po
 1501 
 1502 U048) Michael Bienia <michael@vorlon.ping.de>
 1503       ADD. user defined keymappings now do override default bindings
 1504       ADD. look at char-width for long line warning
 1505       FIX. keymap.c
 1506 
 1507 U047) Urs Janssen <urs@tin.org>
 1508       BUG. crash on broken overview data
 1509       BUG. long line warning was wrong in multibyte environments
 1510       BUG. incorrect prototypes for key_to_func(), func_to_key() and
 1511            prompt_slk_response()
 1512       BUG. newsgroups file caching didn't work
 1513       ADD. pcre update (6.1 -> 6.4)
 1514       ADD. check replyto address before mailing
 1515       ADD. a few missing German translations
 1516       ADD. config.guess, config.sub update
 1517       ADD. allow unbinding keys by mapping them to "NULL"
 1518       ADD. configure check for in_addr_t, mksh and fchmod declaration
 1519       FIX. autoconf.h[in], extern.h, keymap.h, config.c, filter.c, header.c
 1520            help.c, init.c, keymap.c, mail.c, main.c, misc.c, nntplib.c, post.c
 1521            thread.c, de.po, config.guess, config.sub, aclocal.m4
 1522            configure[.in], pcre/*
 1523 
 1524 U046) Travis Brown <travisb@sfu.ca>
 1525       ADD. THREAD_PERC to attributes
 1526       FIX. tin.h, art.c, attrib.c, tin.5
 1527 
 1528 -- 1.7.9 release 20050629 "Grimsay" --
 1529 
 1530 U045) Thomas E. Dickey <dickey@invisible-island.net>
 1531       ADD. update configure macros and some dependencies in Makefile
 1532       FIX. aclocal.m4, configure[.in], Makefile[.in], art.c
 1533 
 1534 U044) Travis Brown <travisb@sfu.ca>
 1535       ADD. new threading method THREAD_PERC
 1536       FIX. extern.h, tin.h, tinrc.h, art.c, config.c, init.c, lang.c
 1537            options_menu.c, tincfg.tbl, tin.1, tin.5
 1538 
 1539 U043) Urs Janssen <urs@tin.org>
 1540       BUG. POST_EDIT was missing from post_cancel_keys
 1541       BUG. GLOBAL_QUIT was missing from post_edit_keys and
 1542            post_edit_ext_keys and not rebindable in post_continue_keys
 1543       BUG. duplicated onlinehelp entries
 1544       BUG. FeedRepost didn't work
 1545       BUG. digits were missing in option_menu_keys
 1546       BUG. PGP_INCLUDE_KEY in the pgp-2 case didn't work
 1547       ADD. pcre update (5.0 -> 6.1)
 1548       ADD. warning about lines exceeding 998 octets
 1549       ADD. try LIST MOTD at start and show its output if any
 1550       ADD. merged GroupBugReport, SelectBugReport, ThreadBugReport to
 1551            BugReport; GroupMarkArtUnread, PageMarkArtUnread,
 1552            ThreadMarkArtUnread to MarkArticleUnread; GroupMarkThdUnread,
 1553            PageMarkThdUnread ThreadMarkThdUnread to MarkThreadUnread;
 1554            GroupCatchup, PageCatchup, SelectCatchup, ThreadCatchup to
 1555            Catchup; GroupCatchupNextUnread, PageCatchupNextUnread,
 1556            SelectCatchupNextUnread, ThreadCatchupNextUnread to
 1557            CatchupNextUnread
 1558       ADD. don't care about subscriptions file if reading saved news
 1559       ADD. extended tin_ltoa() and fix a hypothetical out of bounds write
 1560       ADD. set LINT to : if no lint found
 1561       ADD. config.guess, config.sub update
 1562       ADD. some more CAPABILITIES parsing
 1563       FIX. Makefile, aclocal.m4, configure[.in], extern.h, keymap.h, nntplib.h
 1564            tin.h, art.c, attrib.c, debug.c, curses.c, feed.c, filter.c
 1565            global.c, group.c, help.c, init.c, keymap.c, lang.c, main.c, misc.c
 1566            newsrc.c, nntplib.c, options_menu.c, page.c, post.c, save.c
 1567            select.c, string.c, thread.c, xref.c, tin.1, tin.5, config.guess
 1568            config.sub, de.po, pcre/*
 1569 
 1570 U042) Steven Michael Murphy <murf@e-tools.com>
 1571       ADD. started kinyarwanda translation
 1572       FIX. rw.po
 1573 
 1574 U041) Andrei Emeltchenko <andrei.emeltchenko@finik.org>
 1575       ADD. started Russian translation
 1576       FIX. ru.po
 1577 
 1578 U040) Michael Bienia <michael@vorlon.ping.de>
 1579       BUG. keybindings were inited to late
 1580       ADD. dynamic space calculation in filter_menu()
 1581       ADD. use enum option_enum instead of int where appropriate
 1582       FIX. Makefile[.in], proto.h, tin.h, filter.c, group.c, keymap.c, main.c
 1583            options_menu.c, page.c, prompt.c, search.c, signal.c, thread.c
 1584            makecfg.c
 1585 
 1586 -- 1.7.8 release 20050321 "Hellisay" --
 1587 
 1588 U039) Matt Anton <tin@syrius.org>
 1589       ADD. added missing French translations
 1590       FIX. fr.po
 1591 
 1592 U038) Sebnem Korkmaz <sebnem_k@hotmail.com>
 1593       ADD. started Turkish translation
 1594       FIX. tr.po
 1595 
 1596 U037) Toomas Soome <Toomas.Soome@microlink.ee>
 1597       ADD. updated Estonian translation
 1598       FIX. et.po
 1599 
 1600 U036) Michael Bienia <michael@vorlon.ping.de>
 1601       ADD. rewrite keymap-rebinding
 1602       ADD. keymap autoupdate feature
 1603       FIX. Makefile[.in], extern.h, keymap.h, proto.h, tin.h, feed.c, filter.c
 1604            global.c, group.c, help.c, inews.c, init.c, keymap.c, lang.c, main.c
 1605            misc.c, nntplib.c, nrctbl.c, options_menu.c, page.c, pgp.c, post.c
 1606            prompt.c, read.c, save.c, search.c, select.c, thread.c, version.c
 1607            tin.1, tin.5
 1608 
 1609 U035) Urs Janssen <urs@tin.org>
 1610       ADD. basic code for new nntp-command CAPABILITIES
 1611       ADD. config.guess, config.sub update
 1612       ADD. GLOBAL_PRINT ('o') to thread-level
 1613       ADD. EDIT_FILTER ('E') to select- and thread-level
 1614       ADD. update online 'h'elp
 1615       ADD. configure check and fallback for non ANSI-C strsep() function
 1616       BUG. typos in the German translation
 1617       BUG. didn't compile if configured with --disable-printing
 1618       BUG. description of a few keys in the online help was wrong
 1619       BUG. out of bounds read in utf8_valid()
 1620       BUG. missing postinit_regexp() call in batch_mode.
 1621       FIX. extern.h, keymap.h, nntplib.h, proto.h, tin.h, attrib.c, config.c
 1622            debug.c, feed.c, filter.c, group.c, help.c, keymap.c, lang.c, main.c
 1623            memory.c, misc.c, nntplib.c, options_menu.c, page.c, post.c
 1624            screen.c, select.c, string.c, thread.c, xref.c, de.po, tr.po
 1625            Makefile, configure[.in], autoconf.hin. config.guess, config.sub
 1626            tin.1, tin.5
 1627 
 1628 -- 1.7.7 release 20041215 "Scalpay" --
 1629 
 1630  026) Michael Bienia <michael@vorlon.ping.de>
 1631       BUG. possible buffer overrun in get_mailcap_entry()
 1632       FIX. rfc1524.c
 1633 
 1634 U034) Michael Velten <tin@michnet.de>
 1635       BUG. currmenu->curr off by one error for empty groups
 1636       BUG. upward scrolling in !USE_CURSES was broken
 1637       ADD. consistently display "End of ..." message
 1638       BUG. reused the search offset when switching the context
 1639       FIX. proto.h, global.c, group.c, page.c, search.c, select.c, thread.c
 1640 
 1641 U033) Matt Anton <tin@syrius.org>
 1642       ADD. added missing French translations
 1643       FIX. fr.po
 1644 
 1645 U032) Michael Bienia <michael@vorlon.ping.de>
 1646       ADD. (w)strunc() now malloc()s the needed space
 1647       ADD. line-scrolling in select-, group- and thread-level
 1648       ADD. screen-scrolling iKeyScrollUp ('<'), iKeyScrollDown ('>')
 1649       ADD. unify option-value description formats
 1650       BUG. missing file truncation in do_rfc15211522_encode()
 1651       FIX. extern.h, keymap.h, menukeys.h, proto.h, tin.h, cook.c, global.c
 1652            group.c, help.c, keymap.c, lang.c, options_menu.c, page.c, post.c
 1653            prompt.c, rfc2045.c, rfc2047.c, screen.c, select.c, string.c
 1654            thread.c, keymap.sample, tin.1, tin.5
 1655 
 1656 U031) Urs Janssen <urs@tin.org>
 1657       ADD. keymap-file version number
 1658       ADD. config.guess, config.sub update
 1659       ADD. pcre update (4.5 -> 5.0)
 1660       ADD. configure check for ftruncate(3)
 1661       ADD. make sscanf(3)s first two args non-constant for backward
 1662            portability
 1663       BUG. missing #ifdef in the disable-color case
 1664       BUG. systemtype detection broken
 1665       FIX. Makefile.in, extern.h, proto.h, version.h, init.c, keymap.c, lang.c
 1666            misc.c, newsrc.c, options_menu.c, post.c, version.c, keymap.sample
 1667            pcre/*, config.guess, config.sub, de.po, en_GB.po, fr.po, tin.1
 1668            tin.5, configure.in, autoconf.hin
 1669 
 1670 -- 1.7.6 release 20040906 "Baleshare" --
 1671 
 1672 U030) Dennis Grevenstein <dennis@pcde.inka.de>
 1673       Urs Janssen <urs@tin.org>
 1674       ADD. --enable-broken-system-fix
 1675       FIX. configure[.in], autoconf.hin, misc.c
 1676 
 1677 U029) Urs Janssen <urs@tin.org>
 1678       ADD. config.guess, config.sub update
 1679       ADD. warn about attributes outside scope
 1680       ADD. move .article to dead.article if $EDITOR dies
 1681       ADD. tweak URL_REGEX, NEWS_REGEX
 1682       ADD. also check for alloca if we're going to build intl/*
 1683       BUG. memleak in wstrunc()
 1684       BUG. repost to a different group didn't restore the current group
 1685            pointer
 1686       FIX. configure[.in], extern.h, tin.h, art.c, attrib.c, charset.c, cook.c
 1687            curses.c, lang.c, post.c, string.c, xref.c, config.guess
 1688            config.sub
 1689 
 1690  025) Michael Bienia <michael@vorlon.ping.de>
 1691       BUG. ensure CURR_GROUP always points to current group even for
 1692            non interactive group-processing
 1693       FIX. art.c, save.c
 1694 
 1695 U028) Michael Bienia <michael@vorlon.ping.de>
 1696       BUG. missing string termination
 1697       ADD. allow to hide options in the 'M'enu based on the value of other
 1698            options
 1699       ADD. crsr-up/dowm in option-list
 1700       ADD. remove CURR_GROUP dependency from sort functions
 1701       ADD. wcspart() now mallocs the needed space on its own
 1702       ADD. kill/hot-menu "Kill/Select pattern scope" now walks up the
 1703            hierarchy level
 1704       ADD. move '-V' code into a function, use it inside mail_bug_report()
 1705       ADD. use mark_screen() also in GROUP_LEVEL and THREAD_LEVEL
 1706       ADD. move the options menu code from config.c to options_menu.c
 1707       REM. draw_line()
 1708       FIX. Makefile[.in], extern.h, proto.h, tcurses.c, tin.h, art.c
 1709            charset.c, config.c, filter.c, getline.c, group.c, init.c, lang.c
 1710            main.c, misc.c, options_menu.c, post.c, prompt.c, rfc2046.c
 1711            screen.c, select.c, string.c, thread.c
 1712 
 1713 -- 1.7.5 release 20040615 "Gighay" --
 1714 
 1715  024) Herbert Xu <herbert@gondor.apana.org.au
 1716       BUG. potential use/free of uninitialized data in get_recipients()
 1717       FIX. post.c
 1718 
 1719  023) Michael Bienia <michael@vorlon.ping.de>
 1720       BUG. negative tinrc.groupname_max_length set via 'M'enu could lead to
 1721            a crash
 1722       FIX. extern.h, proto.h, active.c, config.c, group.c, init.c, select.c
 1723 
 1724  022) Urs Janssen <urs@tin.org>
 1725       BUG. long cmd-line group could overflow a buffer in match_group_list()
 1726       BUG. empty newsgroups file leads to a crash
 1727       FIX. active.c, mail.c
 1728 
 1729 U027) Urs Janssen <urs@tin.org>
 1730       BUG. can't link when configured with --with-included-gettext
 1731       BUG. checknadd_headers() didn't handle folded headers
 1732       ADD. replace raw 8bit chars in From:-header
 1733       ADD. remove empty headers before passing article to inews
 1734       ADD. minor code cleanup
 1735       ADD. config.guess, config.sub update
 1736       ADD. configure check for unicode/ubidi.h
 1737       FIX. intl/loadmsgcat.c, configure.in, proto.h, autoconf.hin, art.c
 1738            cook.c, getline.c, filter.c, misc.c, nntplib.c, post.c, refs.c
 1739            config.guess, config.sub, fr.po, et.po
 1740 
 1741 U026) Matt Anton <tin@syrius.org>
 1742       ADD. added a some missing French translations
 1743       FIX. fr.po
 1744 
 1745 U025) Elmar W. Tischhauser <tischhau@rbg.informatik.tu-darmstadt.de>
 1746       ADD. mime_forward (message/rfc822) attributes option
 1747       FIX. proto.h, tin.h, attrib.c, post.c, rfc2047.c, tin.5
 1748 
 1749 U024) Thomas E. Dickey <dickey@invisible-island.net>
 1750       BUG. didn't build with pdcurses
 1751       BUG. unportable linewrapping used in configure macro
 1752       FIX. aclocal.m4, tcurses.c
 1753 
 1754 U023) Michael Bienia <michael@vorlon.ping.de>
 1755       BUG. in case of a reconnect unmalloced memory could be freed
 1756       BUG. didn't always initialize articles score
 1757       BUG. expand_rel_abs_pathname() truncated pathnames in tinrc
 1758       ADD. dynamic Menu option-width.
 1759       ADD. minimalistic BiDi support (tinrc.render_bidi)
 1760       ADD. check for valid UTF-8 in process_text_body_part()
 1761       ADD. minor code cleanup
 1762       ADD. redrawing support inside prompt_slk_response()
 1763       ADD. use dash instead hyphen for options in manpages
 1764       ADD. check for senseless tinrc-values
 1765       FIX. extern.h, proto.h, tin.h, tinrc.h, art.c, charset.c, color.c
 1766            config.c, cook.c, curses.c, feed.c, filter.c, getline.c, init.c
 1767            lang.c, makecfg.c, misc.c, newsrc.c, page.c, prompt.c, save.c
 1768            screen.c, search.c, select.c, signal.c, string.c, tags.c
 1769            tcurses.c, tincfg.tbl, tin.1, tin.5, de.po, en_GB.po
 1770 
 1771 -- 1.7.4 release 20040225 "Benbecula" --
 1772 
 1773 U022) Lech Szychowski <lech7@pse.pl>
 1774       BUG. didn't check if message-ids taken from the References:-header are
 1775            valid before using them for threading.
 1776       FIX. refs.c
 1777 
 1778 U021) Matt Anton <tin@syrius.org>
 1779       ADD. added a few missing French translations
 1780       FIX. fr.po
 1781 
 1782 U020) Thomas E. Dickey <dickey@invisible-island.net>
 1783       ADD. allow cross-compiling
 1784       FIX. aclocal.m4, configure[.in], autoconf.hin, proto.h, tcurses.h, tin.h
 1785            Makefile.in, config.c, langinfo.c, pcre/Makefile.in
 1786            intl/Makefile.in, intl/dcigettext.c, intl/gettextP.h
 1787            intl/loadmsgcat.c, intl/localealias.c
 1788 
 1789  021) Urs Janssen <urs@tin.org>
 1790       BUG. did allow unused .eh and .kp TLDs
 1791       BUG. still used some old keynames in keymap.sample
 1792       ADD. mention supersede possibility in manpage/online help
 1793       FIX. policy.h, lang.c, tin.1, de.po, keymap.sample
 1794 
 1795 U019) Michael Bienia <michael@vorlon.ping.de>
 1796       BUG. error_message() clobbers global var mesg
 1797       BUG. didn't catch KEY_RESIZE in USE_CURSES wide-char mode thus a
 1798            windows-resize was taken a keypress
 1799       ADD. several checks for valid utf-8 data
 1800       ADD. display non-printable characters as octals in raw-mode
 1801       ADD, redraw tin_getline()-prompt after window-resizing
 1802       ADD. minor code cleanup
 1803       FIX. extern.h, proto.h, tin.h, art.c, color.c, feed.c, filter.c
 1804            getline.c, group.c, help.c, lang.c, misc.c, page.c, post.c
 1805            prompt.c, rfc2046.c, screen.c, search.c, select.c, signal.c
 1806            string.c, tags.c, tcurses.c, thread.c, wildmat.c, xref.c
 1807            configure[.in], autoconf.h[in]
 1808 
 1809 U018) Urs Janssen <urs@tin.org>
 1810       ADD. allow standalone -c cmd-line flag.
 1811       ADD. config.guess, config.sub update
 1812       ADD. increase MAXREFSIZE to 998
 1813       ADD. minor manpage update
 1814       ADD. don't read keymapfile when using -o cmd-line flag
 1815       ADD. [un]install_helpers includes tinews.pl
 1816       ADD. configure test if gettimeofday() takes two arguments
 1817       BUG. didn't compile on !CHARSET_CONVERSION systems
 1818       REM. some unused vars
 1819       FIX. Makefile[.in], configure[.in], autoconf.h[in], extern.h, tin.h
 1820            filter.c, group.c, init.c, main.c, nntplib.c, post.c, pgp.c, save.c
 1821            tin.1, tin.5, config.guess, config.sub
 1822 
 1823 -- 1.7.3 release 20031220 "Taransay" --
 1824 
 1825 U017) Martin Treusch von Buttlar <martin+tin@t17r.de>
 1826       ADD. show_info attribute
 1827       FIX. tin.h, attrib.c, group.c, thread.c, tin.5
 1828 
 1829 U016) Piotr Kucharski
 1830       ADD. tinrc.col_urls
 1831       FIX. tin.1, tin.5, extern.h, tinrc.h, config.c, init.c, lang.c, page.c
 1832            tincfg.tbl
 1833 
 1834 U015) Michael Bienia <michael@vorlon.ping.de>
 1835       BUG. didn't search first article line and rest of the line after a
 1836            match
 1837       BUG. option and filter menus weren't multibyte safe
 1838       BUG. in REGEX-mode an iKeyGroupSelPattern of "*" wasn't transformed
 1839            into a valid regex
 1840       ADD. search again wraps around if no more matches are found
 1841       ADD. turn pcre into UTF-8 mode if useful
 1842       ADD. unicode normalization for search items
 1843       FIX. extern.h, proto.h, tin.h, tinrc.h, config.c, feed.c, filter.c
 1844            group.c, init.c, lang.c, misc.c, page.c, prompt.c, regex.c
 1845            search.c, string.c, tincfg.tbl, *.po
 1846 
 1847  020) Jason Faultless <jason@altarstone.com>
 1848       BUG. Content-* headers might be ignored in multipart article headers
 1849       FIX. rfc2046.c
 1850 
 1851 U014) Jason Faultless <jason@altarstone.com>
 1852       ADD. newsrc.h, misc cleanups
 1853       ADD. cleanup of group indexing code
 1854       REM. more hungarian notation
 1855       FIX. Makefile[.in], extern.h, newsrc.h, proto.h, tin.h, art.c, debug.c
 1856            lang.c, mail.c, main.c, newsrc.c, post.c, xref.c
 1857 
 1858 U013) Joshua Crawford <mortarn@softhome.net>
 1859       ADD. x_headers now can be generated by a script or be a multiline
 1860            header if read from a file
 1861       FIX. post.c, tin.5
 1862 
 1863 U012) Toomas Soome <Toomas.Soome@microlink.ee>
 1864       ADD. updated Estonian translation
 1865       FIX. et.po
 1866 
 1867  019) Urs Janssen <urs@tin.org>
 1868       BUG. in the -R case the server-config dir had spaces in its name
 1869       FIX. config.c, newsrc.c
 1870 
 1871 U011) Urs Janssen <urs@tin.org>
 1872       ADD. config.guess, config.sub update
 1873       ADD. pcre update (4.4 -> 4.5)
 1874       ADD. install.sh update
 1875       ADD. configure check for libidn, idna.h, stringprep.h
 1876       ADD. configure check for nl_item
 1877       ADD. configure check for libicuuc, unicode/unorm.h, unicode/ustring.h
 1878       ADD. minimalistic IDNA decoding support
 1879       FIX. config.guess, config.sub, install.sh, configure[.in]
 1880            autoconf.h[in], proto.h, tin.h, debug.c, init.c, misc.c
 1881            nntplib.c, page.c, search.c
 1882 
 1883 -- 1.7.2 release 20031104 "Eriskay" --
 1884 
 1885 U010) Dirk Nimmich <nimmich@muenster.de>
 1886       ADD. Fcc feature for mail
 1887       FIX. tin.5, proto.h, tin.h, attrib.c, inews.c, post.c
 1888 
 1889 U009) Lech Szychowski <lech7@pse.pl>
 1890       BUG. used which_response() instead of which_thread() to get the
 1891            current threadnumber
 1892       FIX. page.c
 1893 
 1894  018) Urs Janssen <urs@tin.org>
 1895       BUG. changes to word_highlight weren't propagated back at runtime
 1896       BUG. didn't catch KEY_RESIZE in USE_CURSES mode thus a
 1897            windows-resize was taken a keypress
 1898       FIX. config.c, tcurses.c
 1899 
 1900  017) Toomas Soome <Toomas.Soome@microlink.ee>
 1901       ADD. updated Estonian translation
 1902       FIX. et.po
 1903 
 1904  016) Matt Anton <tin@syrius.org>
 1905       ADD. added a few missing French translations
 1906       FIX. fr.po
 1907 
 1908 U008) Michael Bienia <michael@vorlon.ping.de>
 1909       REM. hungarian notation
 1910       BUG. strunc() in !MULTIBYTE-ABLE-case did always add "..."
 1911       ADD. tinrc.date_format
 1912       ADD. rewrite draw_page_header()
 1913       FIX. tin.1, tin.5, extern.h, proto.h, tcurses.h, tin.h, tinrc.h
 1914            config.c, group.c, init.c, lang.c, misc.c, page.c, post.c, signal.c
 1915            string.c, tcurses.c, thread.c, xref.c, tincfg.tbl
 1916 
 1917  015) Michael Bienia <michael@vorlon.ping.de>
 1918       BUG. memory leak in ulBuildArgv()
 1919       BUG. wrong logic to avoid negative arguments to which_thread()
 1920       BUG. used quick-kill logic for kill-entries done via the menu
 1921       FIX. config.c, filter.c, group.c
 1922 
 1923  014) Dirk Nimmich <nimmich@muenster.de>
 1924       BUG. unterminated buffer in put_rest()
 1925       FIX. cook.c
 1926 
 1927 U007) Jason Faultless <jason@altarstone.com>
 1928       ADD. cleanup of group indexing code
 1929       REM. open.c, code integrated elsewhere
 1930       FIX. Makefile[.in], extern.h, proto.h, active.c, art.c, filter.c, mail.c
 1931            misc.c, newsrc.c, nntplib.c, open.c, rfc2046.c, xref.c
 1932 
 1933 U006) Urs Janssen <urs@tin.org>
 1934       REM. amiga support
 1935       REM. NO_LOCALE on MAC_OS_X
 1936       ADD. replaced some sprintf() by snprintf() calls
 1937       ADD. a few missing German translations
 1938       ADD. config.guess, config.sub update
 1939       BUG. fixed a small memleak when using Fcc:
 1940       BUG. fixed possible use of uninitialized attributes data
 1941       FIX. Makefile, bugrep.h, extern.h, nntplib.h, proto.h, tin.h, tnntp.h
 1942            version.h, active.c, config.c, curses.c, hashstr.c, header.c, init.c
 1943            joinpath.c, lang.c, mail.c, main.c, memory.c, misc.c, newsrc.c
 1944            nntplib.c, open.c, post.c, read.c, sigfile.c, signal.c, string.c
 1945            xref.c, de.po, config.guess, config.sub
 1946 
 1947 -- 1.7.1 release 20030918 "Berneray" --
 1948 
 1949 U005) Michael Bienia <michael@vorlon.ping.de>
 1950       REM. DEBUG_NEWSRC_FIXME
 1951       ADD. cleanup newsrc_test_harness()
 1952       ADD. trunc(), wtrunc() and my_wcsdup()
 1953       FIX. configure[.in], autoconf.h[in], extern.h, proto.h, tin.h, main.c
 1954            newsrc.c, page.c, prompt.c, screen.c, string.c
 1955 
 1956  013) Joshua Crawford <mortarn@softhome.net>
 1957       BUG. thinko in read_server_config()
 1958       FIX. config.c
 1959 
 1960  012) Urs Janssen <urs@tin.org>
 1961       BUG. overview data wasn't unfolded before storing it
 1962       BUG. mem-leak in free_and_init_header()
 1963       BUG. "domainname missing" warning was displayed too short
 1964       BUG. allowed spaces in username/password portion of URLs
 1965       FIX. tin.h art.c, init.c, lang.c, rfc2046.c
 1966 
 1967 U004) Dirk Nimmich <nimmich@muenster.de>
 1968       BUG. art.c didn't compile with DEBUG on
 1969 
 1970  011) Dirk Nimmich <nimmich@muenster.de>
 1971       BUG. 'V' didn't work with one multimedia part only
 1972       BUG. possible buffer overrun in escape_shell_meta()
 1973       BUG. mailcap command expansion didn't take shell meta characters into
 1974            account
 1975       BUG. mailcap nametemplate expansion took place twice
 1976       BUG. MIME Content-Type parameters parsed incorrectly
 1977       BUG. didn't refresh screen after viewing files and URLs
 1978       BUG. mem-leak in _lookup_mimetype
 1979       BUG. mem-leak in new_uu()
 1980       FIX. proto.h, tin.h, cook.c, mimetypes.c, misc.c, page.c, rfc1524.c
 1981            rfc2046.c, save.c
 1982 
 1983  010) Michael Bienia <michael@vorlon.ping.de>
 1984       BUG. source and destination overlap in strncpy
 1985       FIX. config.c
 1986 
 1987 U003) Urs Janssen <urs@tin.org>
 1988       ADD. don't rely on the output of LIST EXTENSIONS
 1989       ADD. replaced some sprintf() by snprintf() calls
 1990       ADD. config.guess, config.sub update
 1991       ADD. pcre update (4.3 -> 4.4)
 1992       FIX. active.c, art.c, config.c, header.c, open.c, page.c, post.c
 1993            version.c, config.guess, config.sub, pcre/*
 1994 
 1995  009) Dirk Nimmich <nimmich@muenster.de>
 1996       BUG. doesn't try to reconnect after a 205 response
 1997       FIX. open.c
 1998 
 1999 U002) Jason Faultless <jason@altarstone.com>
 2000       ADD. LIST EXTENSIONS
 2001       ADD. rewrite overview-parser
 2002       FIX. extern.h, nntplib.h, proto.h, tin.h, art.c, open.c, string.c
 2003            xref.c
 2004 
 2005 U001) Dirk Nimmich <nimmich@muenster.de>
 2006       BUG. don't feed headers to interactive mailreader and using -M/-N
 2007       ADD. allow interactive mailer to get headers
 2008       ADD. tinrc variable to control URL highlighting
 2009       FIX. extern.h, tin.h, tinrc.h, config.c, feed.c, init.c, lang.c, misc.c
 2010            page.c, post.c, save.c, tincfg.tbl, tin.1, tin.5
 2011 
 2012 -- 1.7.0 release 20030810 "Sandray" --
 2013 
 2014  008) Darrell Tangman <dgtangman@acm.org>
 2015       BUG. refine txt_help_thread_mark_article_read
 2016       FIX. lang.c
 2017 
 2018  007) Dirk Nimmich <nimmich@muenster.de>
 2019       BUG. attributes were ignored when mailing
 2020       FIX. proto.h, feed.c, post.c
 2021 
 2022 -- 1.6.1 release 20030810 "Mingulay" --
 2023 
 2024  006) Darrell Tangman <dgtangman@acm.org>
 2025       ADD. mark_ignore_tags
 2026       FIX. extern.h, tinrc.h, config.c, group.c, init.c, lang.c, thread.c
 2027            tincfg.tbl, tin.1, tin.5
 2028 
 2029  005) Dirk Nimmich <nimmich@muenster.de>
 2030       BUG. make install_sysdefs didn't honour $DESTDIR
 2031       BUG. filter on References didn't work on deep threads
 2032       BUG. upgrading from use_metamail=ON could lead to
 2033            metamail_prog=--internal
 2034       BUG. lines that were exactly cCOLS bytes long introduced an extra line in
 2035            raw mode
 2036       BUG. word_h_display_marks=0 didn't work with !USE_CURSES
 2037       BUG. To/Cc/Bcc headers in postings were interpreted when using -M/-N
 2038            use MIME message/rfc822 wrapping now instead
 2039       ADD. enter no_posting mode when unable to get FQDN
 2040       ADD. no_posting command line option (-x)
 2041       ADD. RPM spec file
 2042       ADD. updated umlaut[es].txt
 2043       REM. $METAMAIL handling
 2044       FIX. config.c, curses.c, init.c, main.c, open.c, page.c, post.c, refs.c
 2045            save.c, tin.1, tin.spec, Makefile, src/Makefile.in, umlaut[es].txt
 2046 
 2047  004) Michael Velten <tin@michnet.de>
 2048       BUG. some info messages about (un)tagging weren't displayed
 2049       BUG. strip_blanks wasn't always honoured
 2050       BUG. in some cases body-search couldn't be aborted
 2051       ADD. avoid some useless screen redraws
 2052       FIX. extern.h, cook.c, feed.c, group.c, lang.c, page.c, tags.c, thread.c
 2053 
 2054  003) Michael Bienia <michael@vorlon.ping.de>
 2055       BUG. possible bufferoverflows due to the use of vsprintf() instead of
 2056            vsnprintf()
 2057       BUG. wchar_t buffers weren't always '\0'-terminated
 2058       FIX. curses.c, getline.c, group.c, page.c, screen.c, tcurses.c
 2059            thread.c
 2060 
 2061  002) Urs Janssen <urs@tin.org>
 2062       ADD. missing const
 2063       ADD. updated German, French and Estonian translations
 2064       ADD. missing includes for SEIUX
 2065       BUG. off by one malloc bug
 2066       REM. unused parameter
 2067       FIX. extern.h, proto.h, tin.h, filter.c, group.c, lang.c, main.c, page.c
 2068            post.c, de.po, fr.po. et.po, src/Makefile.in
 2069 
 2070  001) Toomas Soome <Toomas.Soome@microlink.ee>
 2071       ADD. updated Estonian translation
 2072       FIX. et.po
 2073 
 2074 -- 1.6.0 release 20030714 "Vatersay" --
 2075 
 2076 U167) Matt Anton <tin@syrius.org>
 2077       ADD. added a few missing French translations
 2078       FIX. fr.po
 2079 
 2080 U166) Andreas Metzler <tin-dev@downhill.at.eu.org>
 2081       BUG. revert bogus cleanup
 2082       FIX. page.c
 2083 
 2084 U165) Michael Bienia <michael@vorlon.ping.de>
 2085       BUG. manpage cleanups
 2086       BUG. //TRANSLIT might not work correct
 2087       BUG. changing thread_articles via 'M'enu while being an 'empty'
 2088            group caused a crash
 2089       ADD. +/-MULTIBYTE_ABLE to -V output
 2090       FIX. config.c, main.c, misc.c, tin.1, tin.5
 2091 
 2092 U164) Dirk Nimmich <nimmich@muenster.de>
 2093       BUG. didn't unfold MIME-header before trying to parse the arguments
 2094       BUG. art.c didn't compile with --enable-debug
 2095       BUG. memleak in main.c
 2096       BUG. newnews timestamps in tinrc got trashed when running multiple
 2097            tins concurrently
 2098       BUG. oldnewsrc got trashed when starting multiple tin concurrently
 2099       NOP. various cleanups
 2100       FIX. active.c, art.c, config.c, lang.c, main.c, newsrc.c, nntplib.c
 2101            rfc2046.c
 2102 
 2103 U163) Jason Faultless <jason@altarstone.com>
 2104       ADD. overhaul find_nov_file() mechanism
 2105       BUG. reading local spool always cached overview files
 2106       BUG. spurious private overview cache dirs created
 2107       BUG. private overview dirs not recreated properly
 2108       BUG. private overview dirs not always uniquely named
 2109       FIX. extern.h, proto.h, art.c, init.c, lang.c, main.c, misc.c
 2110            newsrc.c, open.c, post.c, refs.c, tin.1
 2111 
 2112 U162) Thomas E. Dickey <dickey@invisible-island.net>
 2113       BUG. -lintl may not be linked to executable if using an "external" lib
 2114       FIX. aclocal.m4, configure[.in], Makefile[.in], Makefile.inn
 2115 
 2116 U161) Corinna Vinschen <corinna@vinschen.de>
 2117       BUG. page header truncated too early
 2118       ADD. Sort threads with equal scores by article sort order
 2119       FIX. art.c, page.c, tin.h
 2120 
 2121 U160) Toomas Soome <Toomas.Soome@microlink.ee>
 2122       ADD. updated Estonian translation
 2123       FIX. et.po
 2124 
 2125 U159) Urs Janssen <urs@tin.org>
 2126       ADD. manpage updates
 2127       ADD. updated German and French translation
 2128       ADD. config.guess, config.sub update
 2129       ADD. cleanup SEIUX handling
 2130       BUG. possible bufferoverrun with charset conversion
 2131       BUG. search in a localized Menu didn't use the translated text
 2132       FIX. extern.h, tin.h, lang.c, post.c, search.c, tin.5, de.po
 2133            fr.po, config.guess, config.sub, configure[.in], autoconf.h[in]
 2134 
 2135 U158) Andreas Metzler <tin-dev@downhill.at.eu.org>
 2136       ADD. updated German translation
 2137       FIX. de.po
 2138 
 2139 -- 1.5.18 release 20030602 "Darts" --
 2140 
 2141 U157) Michael Velten <tin@michnet.de>
 2142       BUG. iKeyThreadMarkArtRead always forced a full screen redraw
 2143       ADD. iKeyThreadMarkArtRead/iKeyGroupMarkThdRead act on tagged articles
 2144            (mark all tagged as read).
 2145       FIX. group.c, keymap.c, lang.c, tags.c, thread.c, extern.h, keymap.h
 2146            menukeys.h, proto.h
 2147 
 2148 U156) Guido Ostkamp <Guido.Ostkamp@t-online.de>
 2149       BUG. use real thread root (first Message-ID listed in References)
 2150            for related quick kill
 2151       FIX. proto.h, tin.h, filter.c, group.c, page.c
 2152 
 2153 U155) Olaf Dietrich <olaf@dtrx.de>
 2154       ADD. warn if local charset to network charset conversion
 2155            loses information
 2156       BUG. tried to access attributes for new groups which had no
 2157            attributes assigned
 2158       FIX. extern.h, proto.h, keymap.c, lang.c, memory.c, misc.c, post.c
 2159 
 2160 U154) Joshua Crawford <mortarn@softhome.net>
 2161       Drazen Kacar <dave@willfork.com>
 2162       Urs Janssen <urs@tin.org>
 2163       ADD. X-Face display support via slrnface if available (-DXFACE_ABLE)
 2164       FIX. configure[.in], Makefile, Makefile[.in], autoconf.h[in], extern.h
 2165            proto.h, tin.h, tinrc.h, config.c, init.c, lang.c, main.c, misc.c
 2166            page.c, xface.c, tincfg.tbl, tin.1, tin.5
 2167 
 2168 U153) Dirk Nimmich <nimmich@muenster.de>
 2169       Michael Bienia <michael@vorlon.ping.de>
 2170       BUG. lines >1024 chars lost a char
 2171       FIX. cook.c
 2172 
 2173 U152) Dirk Nimmich <nimmich@muenster.de>
 2174       BUG. several checks didn't cope with folded header lines
 2175       FIX. inews.c, misc.c, post.c
 2176 
 2177 U151) Thomas E. Dickey <dickey@invisible-island.net>
 2178       ADD. version numbers to local configure macros
 2179       ADD. use WEXITSTATUS/WIFEXITED macros
 2180       FIX. aclocal.m4, tin.h, misc.c, signal.c
 2181 
 2182 U150) Michael Bienia <michael@vorlon.ping.de>
 2183       BUG. ReadWch() and draw_page_header() weren't multibyte safe
 2184       BUG. plugged some small memory leaks
 2185       REM. xref_score
 2186       FIX. attrib.c, curses.c, filter.c, group.c, help.c, lang.c, memory.c
 2187            page.c, screen.c, string.c, thread.c, extern.h, proto.h, tin.h
 2188            tin.5
 2189 
 2190 U149) Toomas Soome <Toomas.Soome@microlink.ee>
 2191       ADD. updated Estonian translation
 2192       FIX. et.po
 2193 
 2194 U148) Jason Faultless <jason@altarstone.com>
 2195       ADD. don't process main article body as MIME-part
 2196       ADD. rework Archive-name: handling
 2197       ADD. new 'try harder' hide_uue=2 mode
 2198       ADD. update attributes-file header
 2199       ADD. CURR_GROUP-ectomy
 2200       ADD. auto'S'ave works on selected articles too
 2201       ADD. menu system always returns to previous level
 2202       ADD. various cleanups
 2203       BUG. feeding >1 hot/pattern arts saved under wrong filename
 2204       BUG. don't ask to postprocess when nothing was saved
 2205       BUG. Content-Description wasn't indented
 2206       BUG. description of 'C' at page level was wrong
 2207       BUG. aborting read of art after <TAB> keep trying to reopen the same art
 2208       FIX. extern.h, proto.h, tin.h, tinrc.h, art.c, attrib.c, config.c
 2209            cook.c, feed.c, group.c, help.c, init.c, lang.c, main.c, memory.c
 2210            misc.c, nntplib.c, open.c, page.c, refs.c, rfc2046.c, save.c
 2211            search.c, select.c, signal.c, tags.c, thread.c, tincfg.tbl, tin.1
 2212            tin.5
 2213 
 2214 U147) Matt Anton <tin@syrius.org>
 2215       ADD. added a few missing French translations
 2216       FIX. fr.po
 2217 
 2218 U146) Urs Janssen <urs@tin.org>
 2219       ADD. pcre update (4.1 -> 4.3)
 2220       ADD. a few missing German translations
 2221       ADD. tin(5)-man page updates
 2222       ADD. filename extension guessing based on mimetype for unnamed
 2223            attachments
 2224       ADD. documented -l/-n for !NNTP mode
 2225       ADD. avoid some string concatenations
 2226       ADD. speed up '-Z' without '-v'
 2227       ADD. honor $TMPDIR
 2228       ADD. allow -u/-I when NNTP_ONLY & overview caching is requested
 2229       ADD. don't create NOV-cache dir if running in NNTP mode and
 2230            caching is not requested or needed
 2231       ADD. merge back tinrc updates into config.c, warn on downgrades
 2232       ADD. missing bool.h dependency, check for stdbool.h (not used yet)
 2233       ADD. version number to attributes and filter file
 2234       ADD. config.guess, config.sub update
 2235       REM. tinrcupdate.pl
 2236       REM. --with-local-charset
 2237       REM. some unnecessary casts and unused vars
 2238       REM. Author-IDs and persistent header support
 2239       REM. xref_max
 2240       REM. $BUG_ADDRESS
 2241       BUG. plugged a few small memory leaks
 2242       BUG. didn't read attributes file when started with '-q' flag
 2243       BUG. parse_rfc822_headers() did also decode the address-part of
 2244            of headers like From/To
 2245       BUG. removed some hard coded keys
 2246       BUG. fixed a few typos in the French translation
 2247       BUG. -S without -n did also save new groups
 2248       BUG. $AUTOSUBSRIBE was broken
 2249       BUG. mailing_list attribute was ignored on no posting servers at
 2250            select level
 2251       BUG. posting from select-level with no groups shown didn't work
 2252       BUG. automatic update of CTE when changing the network charset
 2253            was broken
 2254       FIX. Makefile, Makefile[.in], configure[.in], autoconf.h[in], extern.h
 2255            keymap.h, menukeys.h, proto.h, rfc2046.h, tin.h, version.h
 2256            active.c, art.c, attrib.c, auth.c, color.c, config.c, cook.c
 2257            curses.c, debug.c, filter.c, group.c, help.c, inews.c, init.c
 2258            keymap.c, lang.c, mail.c, main.c, memory.c, mimetypes.c, misc.c
 2259            newsrc.c, nntplib.c, open.c, page.c, post.c, read.c, refs.c
 2260            rfc2046.c, rfc2047.c, select.c, save.c, string.c, thread.c
 2261            version.c, tin.1, tin.5, de.po, fr.po, pcre/*, config.guess
 2262            config.sub
 2263 
 2264 -- 1.5.17 release 20030407 "Peephole" --
 2265 
 2266 U145) Thomas E. Dickey <dickey@invisible-island.net>
 2267       ADD. pcre update (3.9 -> 4.1)
 2268       FIX. aclocal.m4, configure[.in], autoconf.h[in], pcre/*
 2269 
 2270 U144) Lech Szychowski <lech7@pse.pl>
 2271       BUG. SIGDASHES check was broken
 2272       FIX. post.c
 2273 
 2274  048) Darrell Tangman <dgtangman@acm.org>
 2275       BUG. malloc() mem. could be free()ed twice
 2276       FIX. art.c
 2277 
 2278 U143) Andreas Metzler <tin-dev@downhill.at.eu.org>
 2279       ADD. manpage update
 2280       FIX. tin.1, tin.5
 2281 
 2282 U142) Matt Anton <tin@syrius.org>
 2283       ADD. started French translation
 2284       FIX. fr.po
 2285 
 2286 U141) Christian Garbs <tin-dev@cgarbs.de>
 2287       ADD. updated MH mailgroups documentation
 2288       ADD. some German translations
 2289       FIX. reading-mail.txt, de.po
 2290 
 2291 U140) Jason Faultless <jason@altarstone.com>
 2292       BUG. incorrectly nested multipart articles sometimes hung tin
 2293       BUG. -S did not create subdirs
 2294       BUG. -S was broken in reading news via NNTP
 2295       BUG. unnamed binary attachments clobbered save temp files.
 2296            Unique filename now generated based on MIME subtype
 2297       ADD. tinrc.posted_articles_file (replaces tinrc.keep_posted_articles &
 2298            tinrc.keep_posted_articles_file)
 2299       ADD. parsing for Content-Description header
 2300       ADD. mime_types_to_save attribute for selective viewing/saving
 2301       ADD. cleanup MIME-viewing code
 2302       ADD. renamed use_metamail to metamail_prog
 2303       ADD. indent uue attachment. Show MIME type/subtype on tagline
 2304       ADD. mime.types lookup searches all possible files for a match
 2305       ADD. cleanup save code, make post processing more uniform with LIBUU
 2306       ADD. post process viewing when using LIBUU
 2307       FIX. extern.h, menukeys.h, proto.h, rfc2046.h, tin.h, tinrc.h, art.c
 2308            attrib.c, config.c, cook.c, debug.c, feed.c, group.c, inews.c
 2309            init.c, keymap.c, lang.c, mail.c, memory.c, mimetypes.c, misc.c
 2310            open.c, page.c, post.c, rfc2046.c, rfc2047.c, save.c, screen.c
 2311            search.c, sigfile.c, tincfg.tbl, tin.1, tin.5
 2312 
 2313 U139) Olaf Dietrich <olaf@dtrx.de>
 2314       ADD. allow PageGotoParent for killed parents if kill_level==KILL_THREAD
 2315       FIX. page.c
 2316 
 2317 U138) Dirk Nimmich <nimmich@muenster.de>
 2318       BUG. "time remaining" was updated constantly, so it was unusable on a
 2319            modem link
 2320       BUG. raw multipart article didn't contain epilogue after last boundary
 2321       BUG. highlighting in multibyte charset environment without USE_CURSES
 2322            was broken
 2323       ADD. more NNTP debug output
 2324       NOP. revised TODO
 2325       FIX. curses.c, mail.c, nntplib.c, open.c, rfc2046.c, screen.c, TODO
 2326 
 2327 U137) Toomas Soome <Toomas.Soome@microlink.ee>
 2328       ADD. updated Estonian translation
 2329       FIX. et.po
 2330 
 2331 U136) Corinna Vinschen <corinna@vinschen.de>
 2332       ADD. wrap_on_next_unread
 2333       FIX. extern.h, tinrc.h, config.c, init.c, lang.c, thread.c
 2334            tincfg.tbl, tin.1, tin.5
 2335 
 2336  046) Urs Janssen <urs@tin.org>
 2337       BUG. comma separated group list in attribute scope didn't work
 2338       BUG. "." might be resent as last command after a reconnect
 2339       BUG. part of the threading code assumed that References are always
 2340            space separated
 2341       BUG. fixed some possible buffer overflows
 2342       ADD. allow .pro-TLD
 2343       FIX. policy.h, attrib.c, config.c, feed.c, header.c, inews.c, init.c
 2344            main.c, misc.c, nntplib.c, post.c, refs.c, save.c, select.c
 2345 
 2346 U135) Michael Bienia <michael@vorlon.ping.de>
 2347       ADD. word highlighting for monochrome terminals
 2348       ADD. renamed some vars
 2349       ADD. moved several strings to lang.c
 2350       ADD. tinrc.show_info (replaces tinrc.show_lines and tinrc.show_score)
 2351       ADD. freshly killed arts (ART_KILLED_UNREAD) now count into the thread
 2352            score
 2353       REM. some hungarian notations
 2354       ADD. replaced art->inthread by art->prev which holds a pointer to the
 2355            previous article in the thread
 2356       ADD. replace art_mark_{unread,read,will_return}() with
 2357            art_mark(group, art, flag)
 2358       BUG. if the base article of at thread was killed the entire thread
 2359            was hidden
 2360       BUG. count of hot and killed articles in the group page header was
 2361            wrong
 2362       BUG. in the MULTIBYTE_ABLE case convert_body2printable() could crash
 2363            on long lines
 2364       FIX. extern.h, menukeys.h, proto.h, tin.h, tinrc.h, version.h, active.c
 2365            art.c, attrib.c, auth.c, charset.c, config.c, cook.c, curses.c
 2366            debug.c, feed.c filter.c, group.c, help.c, init.c, keymap.c
 2367            lang.c, mail.c, main.c, memory.c, misc.c, newsrc.c, nntplib.c
 2368            open.c, page.c, post.c, prompt.c, refs.c, regex.c, save.c, signal.c
 2369            tags.c, tcurses.c, thread.c, tincfg.tbl, keymap.sample, tin.1
 2370            tin.5, tinrcupdate.pl
 2371 
 2372 U134) Sebastian Bork <sebi@sebi.org>
 2373       ADD. manpage update
 2374       FIX. tin.1, tin.5
 2375 
 2376 U133) Urs Janssen <urs@tin.org>
 2377       BUG. used fprintf(stderr) instead of error_message()
 2378       BUG. hypothetical use of undefined FOLD_TO_UPPER() macro
 2379       BUG. used PCRE_EXTENDED without quoting #
 2380       BUG. update_posted_info_file() called with wrong args if article
 2381            has Followup-To: poster
 2382       BUG. on startup (global) attributes file was read twice
 2383       BUG. two small attribute memory leaks
 2384       ADD. minor code cleanup
 2385       REM. EUC-TW -> ISO-2022-KR autoconversion for 7bit mime_encoding
 2386       REM. disallow ISO-2022-KR as network charset
 2387       REM. base64 encoding force for EUC-KR
 2388       REM. superfluous setlocale() call
 2389       ADD. allow ISO-2022-* 7bit encodings
 2390       ADD. config.guess, config.sub update
 2391       ADD. post_8bit_header=ON now also disables body encoding
 2392       ADD. expand path-names in 4th field of the active.mail file
 2393       ADD. moved a few strings to lang.c
 2394       FIX. Makefile, active.c, art.c, attrib.c, auth.c, config.c, cook.c
 2395            curses.c, debug.c, feed.c, group.c, inews.c, init.c, keymap.c
 2396            lang.c, mail.c, main.c, mimetypes.c, misc.c, nntplib.c, page.c
 2397            post.c, regex.c, rfc2045.c, rfc2046.c, rfc2047.c, save.c, search.c
 2398            string.c, tags.c, tcurses.c, thread.c, xref.c, extern.h, proto.h
 2399            tin.h, tcurses.h, tin.1, tin.5, de.po, en_GB.po, config.guess
 2400            config.sub, tinrcupdate.pl
 2401 
 2402 -- 1.5.16 release 20030125 "Bubbles" --
 2403 
 2404  045) Urs Janssen <urs@tin.org>
 2405       ADD. remove Message-IDs with illegal chars (i.e. 8bit chars) from
 2406            References
 2407       BUG. tabs weren't removed from (folded) References lines when
 2408            creating local overviews
 2409       REM. tinrc.tab_after_X_selection as it didn't work for years now
 2410            and nobody complained about it
 2411       FIX. art.c, config.c, init.c, lang.c, post.c, extern.h, tinrc.h, tin.1
 2412 
 2413 U132) Yen-Ming Lee <leeym@leeym.com>
 2414       Urs Janssen <urs@tin.org>
 2415       ADD. define Big5 printable chars
 2416       BUG. my_isprint() in NO_LOCALE case did depend on the network charset
 2417            not on the local charset
 2418       FIX. charset.c, cook.c, misc.c, page.c, tin.h
 2419 
 2420 U131) Michael Velten <tin@michnet.de>
 2421       BUG. prompt_option_char allowed empty strings
 2422       ADD. '\' search again
 2423       FIX. extern.h, keymap.h, menukeys.h, proto.h, config.c, group.c, help.c
 2424            keymap.c, lang.c, page.c, prompt.c, search.c, select.c, thread.c
 2425 
 2426 U130) Thomas E. Dickey <dickey@invisible-island.net>
 2427       ADD. compile-check that ncurses/ncursesw header files are
 2428            consistent with the libraries
 2429       FIX. aclocal.m4
 2430 
 2431 U129) Michael Bienia <michael@vorlon.ping.de>
 2432       ADD. make tin_getline() multibyte safe
 2433       BUG. GroupDoAutoSel didn't do anything useful
 2434       BUG. memory corruptions when compiled in a multibyte-able environment
 2435            without using ncurses
 2436       FIX. proto.h, tcurses.h, charset.c, curses.c, getline.c, group.c
 2437            memory.c, string.c, tcurses.c, thread.c, tin.1
 2438 
 2439 U128) Olaf Dietrich <olaf@dtrx.de>
 2440       BUG. TeX2ISO was done before charset conversion
 2441       BUG. curses.h was preferred over ncurses[w].h
 2442       FIX. proto.h, charset.c, cook.c, misc.c, rfc2047.c, aclocal.m4
 2443 
 2444 U127) Michael Bienia <michael@vorlon.ping.de>
 2445       Urs Janssen <urs@tin.org>
 2446       ADD. make line wrapping in pager multibyte safe
 2447       FIX. cook.c, page.c
 2448 
 2449 U126) Andreas Metzler <tin-dev@downhill.at.eu.org>
 2450       BUG. wrap_column=0 (cCOLS) wasn't adjusted after on screen resize
 2451       FIX. config.c, cook.c, init.c, tin.1, tin.5
 2452 
 2453 U125) Urs Janssen <urs@tin.org>
 2454       BUG. typo fixed
 2455       BUG. used tin_done() instead of giveup() in init_selfinfo()
 2456       BUG. used network_charset in cached oevrviews instead of local_charset
 2457       BUG. a 'local' unknown group in the Newsgroup line caused a crash if
 2458            listed as first group
 2459       ADD. autotruncation of Menu items to 35 chars
 2460       ADD. allow negative values for wrap_column
 2461       ADD. config.guess, config.sub update
 2462       ADD. don't read keymap file in batch-mode
 2463       ADD. disabled Mac OS X specific charset stuff as it's not needed
 2464            anymore in current OS X versions
 2465       REM. some unnecessary casts
 2466       FIX. proto.h, tinrc.h, art.c, config.c, cook.c, feed.c, filter.c
 2467            inews.c, init.c, keymap.c, lang.c, main.c, misc.c, nrctbl.c
 2468            post.c, rfc2047.c, tcurses.c, tin.1, tin.5, tin.pot, de.po, et.po
 2469            en_GB.po, config.guess, config.sub, aclocal.m4, Makefile.[in]
 2470 
 2471 U124) Toomas Soome <Toomas.Soome@microlink.ee>
 2472       ADD. updated Estonian translation
 2473       FIX. et.po
 2474 
 2475 -- 1.5.15 release 20021115 "Spiders" --
 2476 
 2477 U123) Jason Faultless <jason@altarstone.com>
 2478       Michael Bienia <michael@vorlon.ping.de>
 2479       ADD. tidy up range code
 2480       FIX. proto.h, group.c, init.c, select.c, tags.c, thread.c
 2481 
 2482 U122) Thomas E. Dickey <dickey@invisible-island.net>
 2483       ADD. new configure option --with-curses-dir
 2484       FIX. aclocal.m4, configure[.in], trace.h
 2485 
 2486 U121) Michael Bienia <michael@vorlon.ping.de>
 2487       BUG. possible reuse of already freed mem
 2488       ADD. wrap_column, user defined wrap margin
 2489       FIX. extern.h, tinrc.h, config.c, cook.c, init.c, lang.c, tincfg.tbl
 2490            tin.1, tin.5
 2491 
 2492  043) Urs Janssen <urs@tin.org>
 2493       BUG. article numbers in the (broken) overview data which were higher
 2494            than groups high water mark caused a crash
 2495       FIX. art.c
 2496 
 2497 U120) Toomas Soome <Toomas.Soome@microlink.ee>
 2498       ADD. updated Estonian translation
 2499       FIX. et.po
 2500 
 2501 U119) Michael Bienia <michael@vorlon.ping.de>
 2502       Urs Janssen <urs@tin.org>
 2503       ADD. start multibyte/wide char support
 2504       BUG. TeX2ISO didn't work with UTF-8 locales
 2505       FIX. configure[.in], aclocal.m4, autoconf.h[in], proto.h, tcurses.h
 2506            tin.h, charset.c, group.c, screen.c, string.c, tcurses.c, thread.c
 2507 
 2508 U118) Philip Paeps <philip@paeps.cx>
 2509       ADD. improve UUBEGIN_REGEX
 2510       ADD. honor mode of uuencoded files
 2511       FIX. init.c, save.c, tin.h
 2512 
 2513 U117) Andreas Metzler <tin-dev@downhill.at.eu.org>
 2514       BUG. possible overrun while expanding \t
 2515       BUG. typos in the German translation
 2516       BUG. wrong help-page entries
 2517       ADD. from=filter exemplification
 2518       FIX. cook.c, lang.c, tin.5, filtering, de.po
 2519 
 2520 U116) Sebastian Bork <sebi@sebi.org>
 2521       ADD. cosmetics
 2522       ADD. use art_marked_killed, art_marked_read_selected in kill_level=0
 2523       FIX. group.c, lang.c, thread.c
 2524 
 2525 U115) Martin Klaiber <martinkl@zedat.fu-berlin.de>
 2526       ADD. comment field to filter-file
 2527       FIX. tin.5, extern.h, tin.h, filter.c, getline.c, lang.c
 2528 
 2529  042) Urs Janssen <urs@tin.org>
 2530       BUG. didn't disallow unprintable chars in group descriptions
 2531       FIX. select.c
 2532 
 2533 U114) Urs Janssen <urs@tin.org>
 2534       BUG. cached overview data date was in localtime() without holding a
 2535            timezone
 2536       BUG. in some cases tin created incorrect overview data
 2537       BUG. add_posted_to_filter didn't work with -w and -o
 2538       BUG. typo fixed in the English translation
 2539       BUG. description-toggle didn't work for mailgroups
 2540       BUG. redraw problem in the config-menu
 2541       BUG. dir concatenation problem under VMS
 2542       BUG. ISO2ASC conversion was done before TEX2ISO conversion
 2543       BUG. fix iconv()-configure check
 2544       BUG. can't handle very long subjects (>1K)
 2545       ADD. restricted several file permissions
 2546       ADD. removed unused vars under VMS
 2547       ADD. use THREAD_BOTH instead of THREAD_MAX as initial threading
 2548       ADD. manpage updates
 2549       ADD. smarter check for inews
 2550       ADD. config.guess, config.sub update
 2551       ADD. ignore leading/tailing whitespaces in input at prompt_msgid()
 2552       FIX. extern.h, proto.h, tin.h, art.c, charset.c, config.c, cook.c
 2553            filter.c, group.c, header.c, help.c, inews.c, init.c, lang.c
 2554            mail.c, main.c, misc.c, newsrc.c, nrctbl.c, page.c, pgp.c, post.c
 2555            prompt.c, rfc2047.c, select.c, Makefile, Makefile[.in]
 2556            configure[.in], tin.1, tin.5, de.po, en_GB.po, config.guess
 2557            config.sub
 2558 
 2559 -- 1.5.14 release 20020926 "Soil" --
 2560 
 2561 U113) Olaf Dietrich <olaf@dtrx.de>
 2562       ADD. search result highlighting for wildcard search
 2563       FIX. proto.h, search.c, wildmat.c
 2564 
 2565 U112) Martin Dickopp <firefly-mail@gmx.net>
 2566       ADD. prefer TIN_DEFAULTS_DIR over libdir for global
 2567            ATTRIBUTES_FILE and CONFIG_FILE
 2568       FIX. init.c
 2569 
 2570 U111) Michael Bienia <michael@vorlon.ping.de>
 2571       ADD. filter-code cleanup (remove obsolete type= and scope=)
 2572       ADD. rewrote word-highlighting code to use regex
 2573       ADD. slash-highlighting
 2574       ADD. config options for {stars,slashes,strokes,underscores}_regex
 2575       BUG. wrong editor offset for filter-file edit.
 2576       REM, word_h_display_marks=3
 2577       FIX. tin.1, tin.5, extern.h, proto.h, tin.h, tinrc.h, color.c
 2578            config.c, curses.c, filter.c, group.c, init.c, lang.c, memory.c
 2579            page.c, regex.c, tcurses.c, tincfg.tbl
 2580 
 2581 U110) Juergen Salk <juergen.salk@gmx.de>
 2582       BUG. doesn't try to reconnect after a 400 response
 2583       FIX. open.c
 2584 
 2585 U109) Urs Janssen <urs@tin.org>
 2586       ADD. config.guess, config.sub update
 2587       ADD. stroke-highlighting
 2588       ADD. word-highlighting without color
 2589       ADD. some missing German translations
 2590       ADD. smarter configure check for a shell, add dash to the list
 2591            of sh shells
 2592       ADD. reformat code, fixed a few typos
 2593       ADD. backup_file() and rename_file() preserves file mode
 2594       ADD. missing prototypes
 2595       ADD. note about FQDN to README
 2596       BUG. don't rfc2047-encode Sender if post_8bit_header is set
 2597       BUG. possible use of group->attributes when not being in a
 2598            (valid) group
 2599       BUG. typo and logic error in tinrcupdate.pl
 2600       BUG. fixed most chmod()-races
 2601       REM. some unused vars and defines
 2602       FIX. config.guess, config.sub, tin.1, tin.5, autoconf.h[in], extern.h
 2603            keymap.h menukeys.h, proto.h, tin.h, tinrc.h, *.c, de.po
 2604            tinrcupdate.pl, configure[.in], aclocal.m4, README
 2605 
 2606 -- 1.5.13 release 20020703 "Chop Suey!" --
 2607 
 2608 U108) Philip Paeps <philip@paeps.cx>
 2609       ADD. quote_style
 2610       REM. quote_empty_lines, quote_signatures
 2611       FIX. extern.h, proto.h, tin.h, tinrc.h, config.c, init.c, lang.c, misc.c
 2612            post.c, tincfg.tbl, tin.1, tin.5
 2613 
 2614 U107) Jason Faultless <jason@altarstone.com>
 2615       ADD. code cleanup
 2616       ADD. cursor position is retained when sorting active,
 2617            show_only_unread/list_bogus flags etc. are honoured
 2618       FIX. extern.h, proto.h, tin.h, active.c, config.c, curses.c, feed.c
 2619            group.c, init.c, lang.c, list.c, main.c, page.c, select.c, tags.c
 2620            thread.c, tincfg.tbl
 2621 
 2622 U106) Michael Bienia <michael@vorlon.ping.de>
 2623       ADD. join use_getart_limit and getart_limit
 2624       ADD. new sort_article_types: Lines descend and Lines ascend
 2625       ADD. score_limit_kill, score_limit_sel, score_kill, score_select
 2626       BUG. sort_threads_type > 0 didn't work without -DTHREAD_SUM
 2627       ADD. thread_score, replaces THREAD_SUM and THREAD_WEIGHT
 2628       FIX. extern.h, tin.h, tinrc.h, art.c, attrib.c, config.c, filter.c
 2629            group.c, init.c, lang.c, main.c, refs.c, thread.c, tincfg.tbl
 2630            tin.1, tin.5
 2631 
 2632 U105) Olaf Dietrich <olaf@dtrx.de>
 2633       BUG. MAC_OS_X and CHARSET_CONVERSION could be both defined
 2634       BUG. --disable-locale might corrupt !ISO-8859-* articles
 2635       BUG. network_charset change in menu wasn't propagated to local_charset
 2636            if compiled with CHARSET_CONVERSION && NO_LOCALE
 2637       BUG. ISO2ASC might have been called with !ISO data
 2638       FIX. proto.h, tin.h, charset.c, config.c, cook.c, misc.c, rfc2047.c
 2639            INSTALL
 2640 
 2641 U104) Marc Prud'hommeaux <marc@solarmetric.com>
 2642       BUG. unititialised newbitmap might be used
 2643       FIX. newsrc.c
 2644 
 2645 U103) Andreas Metzler <tin-dev@downhill.at.eu.org>
 2646       ADD. joined confirm_action and confirm_to_quit to confirm_choice
 2647       ADD. missing German translations
 2648       ADD. mm_network_charset to attributes
 2649       ADD. undeclared_charset to attributes
 2650       FIX. tin.1, tin.5, extern.h, proto.h, tin.h, tinrc.h, art.c, attrib.c
 2651            config.c, group.c, inews.c, init.c, lang.c, misc.c, page.c, post.c
 2652            rfc2046.c, rfc2047.c, select.c, thread.c, tincfg.tbl, de.po
 2653 
 2654 U102) Urs Janssen <urs@tin.org>
 2655       BUG. CODESET might be used undeclared
 2656       BUG. mm_network_charset change in the 'M'enu wasn't propagated to
 2657            group attribute
 2658       ADD. moved some var-declarations out of loops
 2659       ADD. Big5 as possible network charset
 2660       ADD. some missing German translations
 2661       ADD. tinrcupdate.pl
 2662       ADD. config.guess, config.sub update
 2663       REM. some casts
 2664       FIX. tin.h, *.c, de.po, tinrcupdate.pl, tin.1, tin.5, config.guess
 2665            config.sub, INSTALL
 2666 
 2667 -- 1.5.12 release 20020427 "Sugar" --
 2668 
 2669 U101) Thomas E. Dickey <dickey@invisible-island.net>
 2670       ADD. update/resync the macros in aclocal.m4
 2671       BUG. fix some misuses of const
 2672       FIX. aclocal.m4, configure[.in], autoconf.h[in], tcurses.h, lock.c
 2673            misc.c, rfc1524.c, rfc2047.c, string.c, trace.c, intl/gettextP.h
 2674            intl/localcharset.c
 2675 
 2676 U100) Michael Bienia <michael@vorlon.ping.de>
 2677       ADD. recent article counter to group header
 2678       FIX. group.c, tin.1
 2679 
 2680 U099) Alex Vasylenko <lxv@omut.org>
 2681       Urs Janssen <urs@tin.org>
 2682       ADD. my_calloc
 2683       BUG. my_groups isn't initialized
 2684       FIX. proto.h, tin.h, config.c, malloc.c
 2685 
 2686 U098) Marc Brockschmidt <marc@marcbrockschmidt.de>
 2687       Urs Janssen <urs@tin.org>
 2688       ADD. tinews.pl - external inews replacement which does pgp signing
 2689       FIX. tinews.pl
 2690 
 2691 U097) Igor Goryachev <rudeboy@pisem.net>
 2692       BUG. %C (firstname) and %I (initials) couldn't handle surnames
 2693       FIX. misc.c
 2694 
 2695 U096) Guido Ostkamp <Guido.Ostkamp@t-online.de>
 2696       BUG. possible buffer overflow in search_active()
 2697       FIX. search.c
 2698 
 2699 U095) Jason Faultless <jason@altarstone.com>
 2700       ADD. code cleanup
 2701       ADD. sorting of newsgroups with '.'
 2702       ADD. attrib cleanup, error reporting
 2703       ADD. scroll_lines pager tuning control
 2704       ADD. don't reconnect to server just to issue a QUIT
 2705       ADD. improvements to URL handling, url_handler, url history
 2706       ADD. explicit 'q' to quit info pager, to fix...
 2707       BUG. resizing screen exits info pager
 2708       BUG. multiple URL's per line not working
 2709       REM. show_last_line_prev_page, full_page_scroll, HAVE_UUDECODE
 2710       FIX. tin.1, tin.5, extern.h, keymap.h, menukeys.h, proto.h, tin.h
 2711            tinrc.h, active.c, art.c, config.c, cook.c, global.c, group.c
 2712            help.c, keymap.c, init.c, lang.c, list.c, main.c, misc.c
 2713            nntplib.c, page.c, post.c, select.c, signal.c, tincfg.tbl
 2714 
 2715  038) Urs Janssen <urs@tin.org>
 2716       ADD. new TLDs .coop and .aero
 2717       REM. obsolete TLD .zr, .fx, and .uucp
 2718       BUG. typo fixed
 2719       BUG. missing Subject caused crashes when followupping
 2720       FIX. autoconf.h[in], policy.h. misc.c
 2721 
 2722 U094) Dirk Nimmich <nimmich@muenster.de>
 2723       BUG. didn't ignore \r after softbreaks in qp-articles
 2724       BUG. progress meter in group body search was broken
 2725       FIX. cook.c, feed.c, page.c, rfc2046.c, save.c, search.c
 2726 
 2727 U093) Philip Paeps <philip@paeps.cx>
 2728       Urs Janssen <urs@tin.org>
 2729       ADD. configure check for strcasestr
 2730       BUG. pgp-actions in mail_loop might crash
 2731       FIX. configure[.in], autoconf.h[in], proto.h, post.c, string.c
 2732 
 2733 U092) Toomas Soome <tsoome@ut.ee>
 2734       BUG. get_fqdn() might return a domainname with a tailing \n
 2735       FIX. header.c
 2736 
 2737 U091) Andreas Metzler <tin-dev@downhill.at.eu.org>
 2738       BUG. mail_to_author() ignores current group (needed for attributes)
 2739       BUG. overlong translation in filtermenu
 2740       BUG. unnecessary rfc1522_encode()-calls
 2741       BUG. typo in CA_ERROR_MISSING_NEWSGROUPS error-message
 2742       ADD. some missing German translations
 2743       REM. $SPAMTRAP
 2744       ADD. gettext update (0.10.35 -> 0.10.40)
 2745       FIX. Makefile, aclocal.m4, configure[.in], autoconf.h[in], inews.c
 2746            lang.c, post.c, de.po, en_GB.po, et.po, TODO, tin.1, intl/*
 2747 
 2748 U090) Olaf Dietrich <olaf@dtrx.de>
 2749       ADD. ignore MIME_STRICT_CHARSET if iconv(3) is available
 2750       ADD. with MIME_STRICT_CHARSET and iconv(3) unknown charsets
 2751            are reduced to us-ascii
 2752       ADD. new ^L-handling
 2753       ADD. replace untranslatable multibyte chars with one ? instead
 2754            of one for each byte.
 2755       ADD. MIME_STRICT_CHARSET + buffer_to_local() cleanup
 2756       BUG. decode_save_one() didn't honor MIME_STRICT_CHARSET
 2757       BUG. --with-local-charset= was broken
 2758       BUG. rfc1522_decode() can't handle multiple charsets/line
 2759       FIX. configure[.in], proto.h, cook.c, main.c, misc.c, page.c, post.c
 2760            rfc2046.c, rfc2047.c, save.c, search.c, tin.1
 2761 
 2762 U089) Urs Janssen <urs@tin.org>
 2763       ADD. moved some var-declarations out of loops
 2764       ADD. config.guess, config.sub update
 2765       ADD. "No match"-message for unsuccessful-body searches
 2766       ADD. check for sys/pool.h
 2767       ADD. tinrc.mailbox_format
 2768       ADD. tinrc.translit
 2769       ADD. mmdf(5)-man page
 2770       ADD. install rtin-man page
 2771       ADD. automatically set mm_local_charset to current local charset
 2772       ADD. made match_item() case insensitive
 2773       ADD. turned default for ask_for_metamail and use_metamail to off
 2774       ADD. tin(1,5)-man page updates
 2775       ADD. prefer inews_prog over INEWSDIR/inews -h
 2776       REM. --enable-mmdf-mailer, HAVE_MBOXRD, save_to_mmdf_mailbox
 2777       REM. check for OK_NOIHAVE, OK_NOPOSTIHAVE responses to MODE READER,
 2778            they are no loner mentioned in the draft
 2779       BUG. p'^O'st postponed articles didn't respect attributes
 2780       BUG. $EDITOR had higher priority as $VISUAL (introduced in 006;
 2781            never trust your local guru!)
 2782       BUG. strfpath()-called with uninitialized group-pointer
 2783       BUG. possible bufferoverruns due to missing string-termination
 2784       BUG. sometimes illegal From-fields were written to
 2785            local cached overviews
 2786       BUG. missing From caused crashes when replying
 2787       BUG. match_string() doesn't allow empty strings (U048)
 2788       BUG. duplicated Cancel-Lock in rare cases
 2789       BUG. eat_re() could modify subject in aborted posts
 2790       BUG. unknown Content-Transfer-Encodings defaulted to 7bit instead of
 2791            binary
 2792       BUG. Content-Type header with additional parameters but no charset
 2793            caused crashes
 2794       BUG. if included gettext was needed tin doesn't build due to
 2795            dependency problems
 2796       FIX. Makefile, Makefile.in, configure[.in], autoconf.h[in], aclocal.m4
 2797            extern.h, policy.h, proto.h, rfc2046.h, tin.h, tinrc.h, active.c
 2798            art.c, charset.c, config.c, cook.c, header.c, help.c, inews.c
 2799            init.c, keymap.c, lang.c, langinfo.c, lock.c, main.c, mimetypes.c
 2800            misc.c, nntplib.c, nrctbl.c, open.c, page.c, post.c, refs.c
 2801            rfc1524.c, rfc2045.c, rfc2046.c, save.c, tags.c, thread.c
 2802            tincfg.tbl, mbox.5, mmdf.5, tin.1, tin.5, config.guess, config.sub
 2803 
 2804 -- 1.5.11 release 20020130 "Toxicity" --
 2805 
 2806 U088) Toomas Soome <tsoome@ut.ee>
 2807       ADD. updated Estonian translation
 2808       FIX. et.po
 2809 
 2810 U087) Olaf Dietrich <olaf@dtrx.de>
 2811       BUG. a resync after reread_active_file_secs in 'y'ank in all-state
 2812            groups didn't change yank_in_active_file.
 2813       BUG. runtime change of post_mime_encoding might garble next posting
 2814       ADD. use cooked art instead of raw for supersedes/reposts
 2815       FIX. post.c, rfc2045.c, select.c
 2816 
 2817 U086) Martin Klaiber <martinkl@zedat.fu-berlin.de>
 2818       BUG. missing sort_base() call
 2819       FIX. art.c
 2820 
 2821 U085) Andreas Metzler <tin-dev@downhill.at.eu.org>
 2822       ADD. docu update
 2823       REM. $TEX2ISO env-var
 2824       ADD. tex2iso_cov menu/tinrc/attributes-item
 2825       BUG. gpg didn't append pub.key
 2826       ADD. allow user specified wildcard-mailcaps to override
 2827            system wide exact ones
 2828       FIX. INSTALL, TODO, tin.1, tin.5, tin.defaults, extern.h, tin.h, tinrc.h
 2829            attrib.c, config.c, cook.c, init.c, lang.c, page.c, pgp.c
 2830            rfc1524.c, rfc2046.c, tincfg.tbl, de.po, en_GB.po, et.po, tin.pot
 2831 
 2832 U084) Sven Hartge <hartge@ds9.argh.org>
 2833       Andreas Metzler <tin-dev@downhill.at.eu.org>
 2834       ADD. de.po update
 2835       FIX. de.po
 2836 
 2837 U083) Urs Janssen <urs@tin.org>
 2838       ADD. updated pcre (3.7 -> 3.9)
 2839       ADD. config.guess, config.sub update
 2840       ADD. improved NEWS_REGEX and URL_REGEXP, simplified MAIL_REGEX
 2841       ADD. FOLLOW_USEFOR_DRAFT (see doc/INSTALL)
 2842       ADD. skip comments in resolv.conf
 2843       ADD. allow --with-pcre without argument to take the lib from
 2844            system-path
 2845       ADD. minor code cleanup (removed some unused vars, added missing
 2846            ifdefs, ...)
 2847       REM. ISO-8859-6 and ISO-8859-8 from possible mm_network_charsets
 2848       BUG. missing initialization of mailcaps[]
 2849       BUG. possible buffer overrun and empty pgp-address
 2850       BUG. missing screen redraw after supersede
 2851       BUG. possible dereferenced pointer (network_charset)
 2852       BUG. fixed some typos, reformatted po-files
 2853       BUG. mailing_list attribute was ignored on no posting servers in page
 2854            level
 2855       FIX. config.guess, config.sub, Makefile, extern.h, tin.h, art.c
 2856            charset.c, config.c, cook.c, feed.c, filter.c, header.c, lang.c
 2857            main.c, misc.c, page.c, pgp.c, post.c, rfc1524.c, rfc2047.c
 2858            search.c, version.sh, tin.1, tin.5, pcre.c, pcretest.c, aclocal.m4
 2859            *.po
 2860 
 2861 U082) Mark Trumbull <mjt@pipedreaminteractive.com>
 2862       BUG. multipart threading sometimes joins threads which don't belong
 2863            together
 2864       FIX. art.c
 2865 
 2866  037) Urs Janssen <urs@tin.org>
 2867       ADD. allow new GTLDs: .biz, .info, .name, .museum
 2868       FIX. policy.h
 2869 
 2870 -- 1.5.10 release 20011117 "Darkcell" --
 2871 
 2872 U081) Mark Trumbull <mjt@pipedreaminteractive.com>
 2873       ADD. new threading method: join multipart arts to a thread
 2874       FIX. propto.h, tin.h, art.c, group.c, lang.c, thread.c
 2875 
 2876 U080) Toomas Soome <tsoome@ut.ee>
 2877       ADD. updated Estonian translation
 2878       FIX. et.po
 2879 
 2880 U079) Andreas Metzler <tin-dev@downhill.at.eu.org>
 2881       Thomas E. Dickey <dickey@invisible-island.net>
 2882       Urs Janssen <urs@tin.org>
 2883       BUG. missing localization of some 'M'enu items
 2884       FIX. proto.h, config.c, filter.c, lang.c, prompt.c, de.po
 2885 
 2886  036) Dirk Nimmich <nimmich@muenster.de>
 2887       BUG. base64 encoding was broken
 2888       FIX. rfc2045.c
 2889 
 2890 U078) Thomas E. Dickey <dickey@invisible-island.net>
 2891       ADD. updated pcre (3.4 -> 3.7)
 2892       ADD. new ncursesw option to --with-screen
 2893       ADD. subtitles to the config-screen
 2894       ADD. allow the config screen to be called from the thread screen
 2895       BUG. off-by-one allocation of the filename for saving articles
 2896       FIX. aclocal.m4, configure[.in], autoconf.h[in], extern.h, tcurses.h
 2897            config.c, help.c, init.c, keymap.c, lang.c, makecfg.c, misc.c
 2898            save.c, thread.c, tincfg.tbl, pcre/*
 2899 
 2900 U077) Dirk Nimmich <nimmich@muenster.de>
 2901       BUG. '^H' was handled as a physical backspace
 2902       BUG. duplicate addresses when displaying recipient addresses
 2903       BUG. duplicate Cc and Bcc addresses when mailing to yourself and
 2904            auto_cc or auto_bcc enabled
 2905       BUG. end of header was not recognized when mailing
 2906       BUG. folded From: header was not treated correctly when mailing
 2907       BUG. pressing arrow keys when reading article from a file or server
 2908            may lead to unexpected "Do you want to abort" question
 2909       BUG. abort bugreport prompt was invisible -- don't use global
 2910            buffers that may get changed meanwhile!
 2911       BUG. counted header lines when displaying progress
 2912       FIX. proto.h, rfc2046.h, tin.h, cook.c, misc.c, post.c, read.c
 2913            rfc2046.c
 2914 
 2915 U076) Andreas Metzler <tin-dev@downhill.at.eu.org>
 2916       ADD. joined use_builtin_inews/inews_prog
 2917       BUG. IPv6 checking was broken due to comments
 2918       FIX. aclocal.m4, configure, extern.h, tin.h, tinrc.h, config.c, inews.c
 2919            init.c, lang.c, post.c, sigfile.c, tincfg.tbl
 2920 
 2921 U075) Randy Scott <scottr9@yahoo.com>
 2922       ADD. turned percent progress meter into a timer
 2923       FIX. screen.c
 2924 
 2925  035) Stephan Kulow <coolo@caldera.de>
 2926       BUG. format-strings passed to prompt_slk_response() weren't "quoted".
 2927       FIX. feed.c, post.c
 2928 
 2929 U074) Yury July <july@july.stealth.ru>
 2930       Timur Maryin <tima@east.ru>
 2931       BUG. add-date destroys $LC_ALL/$LC_TIME
 2932       FIX. post.c
 2933 
 2934 U073) Urs Janssen <urs@tin.org>
 2935       Gerald Krause <gerald@divbyzero.de>
 2936       ADD. UTF-8 sequence checker
 2937       FIX. misc.c
 2938 
 2939 U072) Joseph Parmelee <jparmele@wildbear.com>
 2940       ADD. made 'S' and 's' (in conjunction with delete_tmp_files and/or
 2941            post_proc_type) more consistent. 'S' now only does postprocessing
 2942            if told to and 's' now prompts for tmp-file deletion if
 2943            delete_tmp_files is set.
 2944       FIX. feed.c, save.c
 2945 
 2946 U071) Urs Janssen <urs@tin.org>
 2947       ADD. updated German/English translation (still incomplete)
 2948       ADD. ',' as NEWS_REGEX 'terminator'
 2949       BUG. match_item() didn't look for exact matches, but took the first
 2950            partial match
 2951       BUG. typo in the man-page
 2952       BUG. 8bit chars in Subject weren't rfc2047 encoded in local cached
 2953            overviews
 2954       BUG. From was rfc2047 encoded in local cached overviews even if
 2955            post_8bit_chars was on.
 2956       ADD. crsr-right with auto_list_thread=OFF and no more
 2957            unread arts in the current thread now enters the first
 2958            article in the current thread instead of advance to the
 2959            next unread art.
 2960       ADD. tinrc.mm_local_charset, tinrc.mm_network_charset
 2961            to perform local_charset<->network_charset conversion via
 2962            iconv() if available
 2963       ADD. config.guess, config.sub update
 2964       ADD. start BeOS port (networking missing)
 2965       ADD. renamed some vars to avoid shadowing on QNX
 2966       ADD. new quad_t check to avoid warning with autoconf >= 2.5
 2967       ADD. w2r.pl and opt-case.pl man-pages
 2968       BUG. nls didn't work
 2969       BUG. shell detection failed in some cases
 2970       BUG. make install_manpage didn't create $(DESTDIR)$(INS_MANUAL_DIR)5
 2971            if needed
 2972       FIX. tin.1, tin.5, config.guess, config.sub, Makefile[.in], aclocal.m4
 2973            configure[.in], autoconf.h[in], tincfg.tbl, extern.h, proto.h
 2974            tin.h, tinrc.h, tnntp.h, active.c, art.c, config.c, cook.c
 2975            curses.c, group.c, inews.c, init.c, lang.c, misc.c, plp_snprintf.c
 2976            post.c, rfc2046.c, rfc2047.c, read.c, screen.c, thread.c
 2977            POTFILES.in, de.po, en_GB.po
 2978 
 2979 -- 1.5.9 release 20010723 "Chord of Souls" --
 2980 
 2981 U070) Thomas E. Dickey <dickey@invisible-island.net>
 2982       REM. top-level makefile.in
 2983       ADD. configure option --with-shell, to set the DEFAULT_SHELL.
 2984       ADD. configure option --with-pcre
 2985       ADD. configure option --with-screen
 2986       ADD. update doc/INSTALL
 2987       FIX. Makefile, aclocal.m4, configure[.in], INSTALL, autoconf.h[in]
 2988            oldconfig.h, tcurses.h, tin.h, trace.h, Makefile[.in], curses.c
 2989            mail.c, main.c, page.c, signal.c, tcurses.c. trace.c
 2990 
 2991  034) Andreas Metzler <tin-dev@downhill.at.eu.org>
 2992       BUG. gnksa_split_from() didn't treat missing @ as error
 2993       FIX. misc.c
 2994 
 2995 U069) Enrik Berkhan <enrik@tin.org>
 2996       REM. raw() call
 2997       FIX. tcurses.c
 2998 
 2999 U068) Mark Nowiasz <buckaroo@gmx.de>
 3000       Urs Janssen <urs@tin.org>
 3001       ADD. local<->network charset conversion for MacOS X
 3002       FIX. README.MAC, Makefile, configure[.in], autoconf.h[in], cook.c
 3003            init.c, misc.c, rfc2046.c, rfc2047.c
 3004 
 3005 U067) Thomas E. Dickey <dickey@invisible-island.net>
 3006       ADD. C preprocessor flags configure check update
 3007       ADD. smarter locking scheme configure check
 3008       FIX. aclocal.m4, configure[.in], autoconf.h[in], tcurses.h, tin.pot
 3009            auth.c, lock.c, tmpfile.c
 3010 
 3011 U066) Toomas Soome <tsoome@ut.ee>
 3012       ADD. updated Estonian translation
 3013       FIX. et.po
 3014 
 3015 U065) Dawid Kuroczko <dk@ssw.krakow.pl>
 3016       ADD. 'fold' deep thread trees
 3017       FIX. thread.c
 3018 
 3019  033) Dieter Baron <dillo@danbala.ifoer.tuwien.ac.at>
 3020       BUG. 'Y' didn't check for new messages in mailgroups
 3021       BUG. parse_headers() might use To: header as originator
 3022       FIX. active.c, art.c, mail.c
 3023 
 3024 U064) Kazushi Marukawa <jam@pobox.com>
 3025       BUG. error_message() can't handle %s outside the first argument
 3026       FIX. screen.c
 3027 
 3028  032) Herbert Martin Dietze <herbert@spamcop.net>
 3029       Urs Janssen <urs@tin.org>
 3030       BUG. empty random organization file could crash tin
 3031       FIX. misc.c
 3032 
 3033 U063) Dirk Nimmich <nimmich@muenster.de>
 3034       BUG. article with 0 lines in cooked body quits tin
 3035       BUG. automatic unfolding of headers is not always desired
 3036       BUG. posting of folded headers was impossible
 3037       BUG. post key when following up to a posting with Followup-To poster
 3038            set was 'w' instead of 'p'
 3039       BUG. 'Y'ank didn't toggle show_only_unread_groups setting
 3040       BUG. 'a'uthor search was disabled in pager
 3041       ADD. note about FQDN
 3042       ADD. more general pager for just viewing files (not articles)
 3043       ADD. clean up help/posting history
 3044       ADD. highlight found strings in help
 3045       ADD. search in posting history
 3046       FIX. INSTALL, extern.h, proto.h, art.c, cook.c, help.c, info.c
 3047            keymap.c, lang.c post.c, rfc2046.c, rfc2047.c, read.c, select.c
 3048 
 3049 U062) Martin Klaiber <martinkl@zedat.fu-berlin.de>
 3050       ADD. option to sort threads by score (descend/ascend)
 3051       ADD. quick return in case of regex-errors
 3052       BUG. rotating dash wasn't colorized
 3053       FIX. tin.1, tin.5, extern.h, tin.h, tinrc.h, art.c, attrib.c, config.c
 3054            filter.c, init.c, lang.c, refs.c, screen.c, tincfg.tbl
 3055 
 3056 U061) Andreas Metzler <tin-dev@downhill.at.eu.org>
 3057       Dirk Nimmich <nimmich@muenster.de>
 3058       ADD. Message-ID (if known) to filter-file
 3059       ADD. Message-ID (if known) to posted_articles_file
 3060       ADD. Date to posted_articles_file
 3061       ADD. remove empty headers from article before appending it to
 3062            posted_articles_file
 3063       FIX. TODO, proto.h, filter.c, post.c
 3064 
 3065 U060) Dirk Nimmich <nimmich@muenster.de>
 3066       Nickolay Dudorov <nnd@wint.itfs.nsk.su>
 3067       BUG. some environment variables could be destroyed
 3068       FIX. keymap.c
 3069 
 3070 U059) Urs Janssen <urs@tin.org>
 3071       BUG. insert_from_header() didn't fclose() open files on invalid
 3072            From: lines
 3073       BUG. off by one quoting error in cooked mode with no headers shown
 3074            in followups/replies
 3075       BUG. backup_file() treated missing source files as an error
 3076       BUG. if a nntp:-url only contained the name of a group but didn't
 3077            specify an article the last group name component wasn't recognized
 3078       BUG. crashed when hitting iKeySelectReadGrp*, iKeySelectMoveGrp
 3079            or iKeySelectBugReport with show_only_unread_groups=ON and
 3080            all arts read
 3081       BUG. uninitialized string in info-message saving one hot/pattern
 3082            article
 3083       BUG. right arrow && auto_list_thread=OFF didn't go to first unread
 3084            article in thread
 3085       BUG. show_progress() didn't respect col_message
 3086       BUG. dumped core on missing passwd-file
 3087       ADD. note recipient address in posted_info_file for
 3088            'r'eplys/Followup-To: poster and mailing_lists
 3089       ADD. smarter fall back for missing From: in insert_from_header()
 3090       ADD. moved 'article'-tmp-filenames to tin.h
 3091       ADD. joined iKeyPagePrint/iKeyGroupPrint
 3092       ADD. news:, snews:, nntp: scheme to url_handler.sh
 3093       ADD. news:, snews:, nntp: and mailto: to 'U'RL-command
 3094       ADD. recognize IPv6 http:, ftp: and gopher: URLs
 3095       ADD. config.guess, config.sub, install.sh update
 3096       ADD. (dot-)file locking routines
 3097       ADD. portable unique tmpfile generation
 3098       ADD. tmpfile() fall back
 3099       ADD. strrstr() fall back
 3100       ADD. THREAD_WEIGHT
 3101       ADD. made some vars static
 3102       ADD. check for missing/duplicated From: line before posting
 3103       ADD. minor code cleanup
 3104       ADD. $GNUPGHOME support
 3105       REM. "Article unchanged" prompt for postings (not mails, not reposts)
 3106       REM. printer from attributes file
 3107       REM. show_xcommentto code, use news_headers_to_display instead
 3108       REM. WIN32 and OS_2 specific code
 3109       FIX. config.guess, config.sub, configure[.in], install.sh
 3110            url_handler.sh, de.po, keymap.sample, mailcap.sample
 3111            newsoverview.5, tin.1, tin.5, Makefile[.in], autoconf.h[in]
 3112            extern.h, keymap.h, menukeys.h, rfc2046.h, tin.h, tinrc.h
 3113            tincfg.tbl, attrib.c, auth.c, cook.c, curses.c, feed.c, getline.c
 3114            global.c, group.c, header.c, help.c, init.c, keymap.c, lang.c
 3115            lock.c, main.c, memory.c, misc.c, newsrc.c, nntplib.c, nrctbl.c
 3116            open.c, page.c, pgp.c, post.c, prompt.c, rfc2046.c, save.c
 3117            screen.c, search.c, select.c, sigfile.c, signal.c, string.c
 3118            thread.c, tmpfile.c, my_tmpfile.c
 3119 
 3120 -- 1.5.8 release 20010221 "Blue Water" --
 3121 
 3122 U058) Thomas Roessler <roessler@does-not-exist.org>
 3123       Urs Janssen <urs@tin.org>
 3124       ADD. mbox(5) manpage
 3125       FIX. Makefile[.in], mbox.5
 3126 
 3127 U057) Sebastian Bork <sebi@sebi.org>
 3128       BUG. TIN eats the last "\n" of postponed articles.
 3129       FIX. save.c
 3130 
 3131 U056) Ulli Horlacher <framstag@belwue.de>
 3132       BUG. removed absolute path for url_handler.sh
 3133       FIX. page.c
 3134 
 3135 U055) James Hawtin <oolon@ankh.org>
 3136       ADD. "T" now uses the rightmost multipart counter
 3137       FIX. tags.c
 3138 
 3139 U054) Jason Faultless <jason@altarstone.com>
 3140       Michael Bienia <michael@vorlon.ping.de>
 3141       ADD. ^H wraps long lines
 3142       FIX. page.c
 3143 
 3144 U053) Dirk Nimmich <nimmich@muenster.de>
 3145       BUG. existing tin.defaults and mime.types were not backed up when doing
 3146            make install_sysdefs
 3147       BUG. some config files could be trashed on a bad write
 3148       ADD. if reading via NNTP fall back to internal inews if posting via
 3149            external inews failed
 3150       ADD. code cleanup
 3151       REM. initialization of unused variables in active.c
 3152       REM. hungarian notation (in parts)
 3153       BUG. if pgp and gpg are both installed you get tons of warnings because
 3154            of redefined preprocessor variables (must have worked before, just
 3155            removed comments; pgp is preferred over gpg, useful?)
 3156       BUG. String input in option menu left current line
 3157       ADD. updated pgp.txt
 3158       BUG. default values changed during quick_post_article() were not
 3159            changed due to no_write logic
 3160       BUG. ~/.signature was used instead of file named in tinrc/attributes
 3161       BUG. memory leak and possible buffer overruns in
 3162            post.c:user_posted_messages()
 3163       BUG. sig-delimiter wasn't recognized if qp-encoded over 2 lines
 3164       FIX. Makefile.in, pgp.txt, extern.h, config.c, cook.c, inews.c, lang.c
 3165            pgp.c, post.c, prompt.c, sigfile.c
 3166 
 3167  031) Dirk Nimmich <nimmich@muenster.de>
 3168       BUG. empty news_headers_to_[not_]display_array could cause a SIGSEGV
 3169       BUG. changing beginner_level or show_description from the options menu
 3170            messed up the screen
 3171       FIX. proto.h, config.c, signal.c
 3172 
 3173 U052) Urs Janssen <urs@tin.org>
 3174       BUG. dumps core when opening a cached art which is cancelled in the
 3175            meantime
 3176       BUG. update_posted_msgs_file() didn't quote From_ lines in !MMDF
 3177            mailboxes
 3178       BUG. fetch_postponed_article() didn't unquote quoted From_ lines
 3179       BUG. storing in MMDF mailboxes was broken
 3180       BUG. quoting long lines in followups/replies lead to wrong quote
 3181            levels
 3182       BUG. didn't compile on MacOS X with apples gcc-port
 3183       BUG. contains_nonprintables() check for encoded words was to soft
 3184       BUG. off by one quoting error in followups/replies
 3185       BUG. url_handler.sh didn't handle uppercase schemes and & in URLs
 3186       BUG. 'U' in raw_mode crashed tin
 3187       BUG. newline missing in bugreport
 3188       ADD. .ps (Palestinian Territories) as a valid TLD
 3189       ADD. use the raw-article for followups/replies if pager is in
 3190            raw-mode
 3191       ADD. config.guess, config.sub, metamutt (1.15 -> 1.17) update
 3192       ADD. expiretover script for purging old cached overview data
 3193       ADD. internal inews now breaks long body lines after 1024 chars, not 512
 3194       ADD. news:, snews: and nntp: URL highlighting
 3195       FIX. config.guess, config.sub, expiretover, metamutt, url_handler.sh
 3196            extern.h, policy.h, proto.h, rfc2046.h, tin.h, cook.c, feed.c
 3197            inews.c, memory.c, misc.c, page.c, post.c, rfc2046.c, rfc2047.c
 3198            save.c, search.c, signal.c
 3199 
 3200 -- 1.5.7 release 20001104 "Paradise Regained" --
 3201 
 3202 U051) Thomas E. Dickey <dickey@invisible-island.net>
 3203       BUG. won't compile on termcap systems
 3204       ADD. updated pcre (3.2 -> 3.4)
 3205       ADD. updated some configure script macros
 3206       BUG. vms/parsdate.c required alloca(), regenerated with byacc
 3207       FIX. aclocal.m4, extern.h, proto.h, trace.h, cook.c, curses.c
 3208            feed.c, lang.c, signal.c, tcurses.c, trace.c, pcre/*
 3209 
 3210 U050) L. Scott Emmons <scotte@center.uscs.com>
 3211       BUG. gpg keyname must be last option
 3212       FIX. pgp.c
 3213 
 3214 U049) Won-kyu Park <wkpark@chem.skku.ac.kr>
 3215       Urs Janssen <urs@tin.org>
 3216       ADD. allow multi-byte environment
 3217       FIX. configure[.in], autoconf.h[in], charset.c
 3218 
 3219 U048) Urs Janssen <urs@tin.org>
 3220       BUG. empty mm_charset in tinrc did override $MM_CHARSET
 3221       ADD. submit_inews() returns the Message-ID if known
 3222       ADD. URL_REGEX update
 3223       ADD. config.guess, config.sub update
 3224       ADD. turned some vsprintf calls into vsnprintf ones
 3225       ADD. made -V a bit more verbose
 3226       REM. -U option
 3227       FIX. configure[.in], config.guess, config.sub, autoconf.h[in], proto.h
 3228            tin.h, parsdate.y, config.c, cook.c, feed.c, inews.c, init.c
 3229            lang.c, main.c, post.c, rfc2045.c, screen.c, tin.1, tin.5
 3230 
 3231  029) Urs Janssen <urs@tin.org>
 3232       BUG. possible buffer overrun in read_groups_descriptions() on very
 3233            long group names/descriptions
 3234       ADD. allow superseding of articles even if one of the groups isn't
 3235            in the active file.
 3236       FIX. mail.c, post.c
 3237 
 3238 -- 1.5.6 release 20000803 "Dust" --
 3239 
 3240  028) Urs Janssen <urs@tin.org>
 3241       BUG. nntp_open() treated unknown 2xx responses as an error
 3242       ADD. handling for new 202/203 return codes
 3243       FIX. nntplib.h, open.c
 3244 
 3245  027) v9@fakehalo.org
 3246       Urs Janssen <urs@tin.org>
 3247       BUG. possible buffer overflow
 3248       FIX. curses.c
 3249 
 3250 U047) Scott Marovich <marovich@hpl.hp.com>
 3251       ADD. removed few casts for a clean compile on HP-UX
 3252       BUG. missing vars for HPs STREAMS-based network-protocol stack.
 3253       FIX. nntplib.c
 3254 
 3255 U046) Dirk Nimmich <nimmich@muenster.de>
 3256       ADD. completed switching menus to "key=action" style
 3257       ADD. current key mapping in mini help
 3258       BUG. did not compile with --disable-curses
 3259       BUG. save backend had no i18n stuff
 3260       BUG. info line was not cleared after displaying a menu
 3261       BUG. when writing a new article or superseding an old one there was
 3262            no cursor in the editor
 3263       BUG. ignoring followup-to header, aborting posting and trying to
 3264            followup again on that article could lead to a crash
 3265       FIX. TODO, feed.c, help.c, lang.c, misc.c, post.c, prompt.c, save.c
 3266 
 3267 U045) Thomas E. Dickey <dickey@invisible-island.net>
 3268       ADD. definition NEED_TERM_H to include <term.h> if needed
 3269       ADD. improved search-order for curses/ncurses libraries
 3270       ADD. plausible default value for the editor and mailer in configure
 3271       BUG. correct include-path in src/Makefile.in
 3272       BUG. fixed logic to remove symbolic link for intl/libintl.h
 3273       BUG. 'M' screen was not being repainted properly in some cases
 3274       FIX. aclocal.m4, autoconf.h[in], configure[.in], proto.h, rfc2046.h
 3275            tcurses.h, tin.h, Makefile[.in], art.c, config.c, cook.c
 3276            curses.c, filter.c, group.c, help.c, newsrc.c, page.c, post.c
 3277            rfc2046.c, save.c, string.c, thread.c
 3278 
 3279 U044) Jason Faultless <jason@altarstone.com>
 3280       ADD. URL-highlighting in termcap mode and if compiled without
 3281            color support
 3282       ADD. better positioning in article when hiding uuencoded data
 3283       ADD. human readable connection time-stamp in tinrc
 3284       ADD. rewrite find_reply_to() mechanism
 3285       ADD. cleanup of header parsing code when posting
 3286       ADD. migrate path/filename generation functionality to strfpath()
 3287       ADD. rewrite save backend, better feedback when saving
 3288       ADD. post_process_view, use MIME backend for viewing post-processed arts
 3289       ADD. better feedback when post-processing
 3290       ADD. big code cleanup
 3291       REM. post_process_command, tinpp
 3292       BUG. post-processing only worked on 1st uuencoded section in an article
 3293       BUG. 'e' EditMailArt broken
 3294       BUG. tin sometimes hung on multipart articles
 3295       BUG. single line scrolling in the pager broken in curses mode if
 3296            compiled without color support
 3297       FIX. tin.1, extern.h, keymap.h, menukeys.h, proto.h, active.c, color.c
 3298            config.c, cook.c, curses.c, feed.c, group.c, init.c, keymap.c
 3299            lang.c, mail.c, main.c, misc.c, nrctbl.c, page.c, pgp.c, post.c
 3300            prompt.c, regex.c, rfc1524.c, rfc2046.c, save.c, search.c
 3301            sigfile.c
 3302 
 3303 U043) Roland Rosenfeld <roland@spinnaker.de>
 3304       BUG. ConvertBody2Printable was disabled
 3305       FIX. proto.h, charset.c, cook.c, page.c
 3306 
 3307 U042) Thomas E. Dickey <dickey@invisible-island.net>
 3308       BUG. couple of problems with NLS configuration
 3309       FIX. aclocal.m4, Makefile[.in]
 3310 
 3311 U041) Dirk Nimmich <nimmich@muenster.de>
 3312       ADD. prompt_yn prints current key bindings for PromptYes/PromptNo
 3313       ADD. switched menus to "key=action" style
 3314       BUG. unbound keys caused actions in several menus
 3315       BUG. PProc* keys could not be remapped
 3316       BUG. MIME-encoding of some headers broken
 3317       FIX. extern.h, keymap.h, menukeys.h, proto.h, tin.h
 3318            attrib.c, config.c, feed.c, filter.c, group.c, inews.c, keymap.c
 3319            lang.c, page.c, pgp.c, post.c, prompt.c, save.c, select.c
 3320            thread.c, tincfg.tbl
 3321 
 3322 U040) Urs Janssen <urs@tin.org>
 3323       ADD. mailcap %{parameter}-expansion
 3324       ADD. look for localized keymaps
 3325       ADD. config.guess, config.sub update
 3326       ADD. minor code cleanup
 3327       ADD. tin.5 manpage
 3328       REM. seuid/setgid code
 3329       FIX. mailcap.sample, Makefile[.in], tin.1, tin.5, configure[.in]
 3330            config.guess, config.sub, keymap.h, menukeys.h, proto.h, tin.h
 3331            cook.c, header.c, init.c, group.c, keymap.c, memory.c, misc.c
 3332            page.c, post.c, rfc1524.c, rfc2046.c, save.c, select.c
 3333 
 3334 U039) Roland Rosenfeld <roland@spinnaker.de>
 3335       BUG. problems with keymap and only GPG support
 3336       FIX. keymap.h
 3337 
 3338 -- 1.5.5 release 20000613 "Lucretia" --
 3339 
 3340 U037) Thomas E. Dickey <dickey@invisible-island.net>
 3341       ADD. updated pcre (2.08 -> 3.2)
 3342       ADD. new config.sub/config.guess versions
 3343       BUG. missing cursoron() on exit
 3344       FIX. config.guess, config.sub, configure[.in], mkdirs.sh, autoconf.h[in]
 3345            oldconfig.h, tin.h, misc.c, vms/select.h, pcre/*
 3346 
 3347 U036) Toomas Soome <tsoome@ut.ee>
 3348       ADD. updated Estonian translation
 3349       FIX. et.po
 3350 
 3351 U035) Dirk Nimmich <nimmich@muenster.de>
 3352       Jason Faultless <jason@altarstone.com>
 3353       ADD. allow remapping of keys
 3354       BUG. potential buffer overruns when saving attachments
 3355       ADD. moved some strings to lang.c and added i18n-macros
 3356       FIX. Makefile[.in], extern.h, keymap.h, menukeys.h, proto.h, config.c
 3357            feed.c, filter.c, global.c, group.c, init.c, keymap.c, lang.c
 3358            main.c, nrctbl.c, page.c, pgp.c, post.c, prompt.c, rfc1524.c
 3359            save.c, select.c, thread.c
 3360 
 3361 U034) Urs Janssen <urs@tin.org>
 3362       ADD. made some funcs static, renamed mailcap.c to mimetypes.c
 3363       ADD. dynamic malloc space for mailcap meta expansion
 3364       ADD. updated German translation
 3365       REM. unused vars
 3366       REM. translations for low-level error/debug messages
 3367       FIX. Makefile[.in], extern.h, auth.c, color.c, config.c, global.c
 3368            lang.c, memory.c, mimetypes.c, misc.c, newsrc.c, nntplib.c, post.c
 3369            read.c, refs.c, rfc1524.c, rfc2047.c, save.c, sigfile.c, signal.c
 3370            string.c, tags.c, thread.c, xref.c, de.po
 3371 
 3372 -- 1.5.4 release 20000523 "1959" --
 3373 
 3374 U033) Robert Brady <rwb197@ecs.soton.ac.uk>
 3375       ADD. English translation
 3376       FIX. en_GB.po
 3377 
 3378 U032) Toomas Soome <tsoome@ut.ee>
 3379       ADD. updated Estonian translation
 3380       FIX. et.po
 3381 
 3382 U031) Kai Bojens <kbojens@herkules.on-luebeck.de>
 3383       Sven Hartge <hartge@ds9.argh.org>
 3384       ADD. updated German translation
 3385       FIX. de.po
 3386 
 3387  024) Dirk Nimmich <nimmich@muenster.de>
 3388       BUG. possible core on empty groups with out of sync overviews
 3389       FIX. art.c
 3390 
 3391 U030) Dirk Nimmich <nimmich@muenster.de>
 3392       BUG. last line in qp-encoded arts isn't always displayed
 3393       FIX. cook.c
 3394 
 3395 U029) Jason Faultless <jason@altarstone.com>
 3396       Urs Janssen <urs@tin.org>
 3397       BUG. missing initialization artinfo and hdr
 3398       ADD. rewrote mailcaps parsing, added $MAILCAPS support and recommended
 3399            fall backs, added mime.types fall back
 3400       ADD. renamed rfc2045[.hc] to rfc2046.[hc], rfc1521.c to rfc2045.c
 3401            and rfc1522.c to rfc2047.c
 3402       FIX. Makefile[.in], POTFILES.in, curses.c, feed.c, mailcap.c, rfc1524.c
 3403            rfc2046.c, mime.types
 3404 
 3405 U028) Jason Faultless <jason@altarstone.com>
 3406       BUG. possible errors/crashes when 'q'uitting during article load
 3407       BUG. off-by-1 error in mailcap %s expansion
 3408       BUG. count in "%d articles mailed" sometimes incorrect
 3409       ADD. don't search beyond ^L when ^L hiding is enabled
 3410       ADD. 'V' in pager now saves/views uuencoded files where possible
 3411       ADD. minor doc updates
 3412       FIX. tin.1, proto.h, rfc2045.h, tin.h, art.c, cook.c, feed.c, filter.c
 3413            group.c, mailcap.c, main.c, misc.c, page.c, post.c, rfc2045.c
 3414            save.c, search.c, select.c
 3415 
 3416  023) Urs Janssen <urs@tin.org>
 3417       BUG. add Sender to FORGERY cancels
 3418       BUG. top level domains .kh and .zw not recognized
 3419       FIX. policy.h, post.c
 3420 
 3421  021) Urs Janssen <urs@tin.org>
 3422       BUG. removed unsupported o from TIN_EDIT_KEYS_EXT
 3423       FIX. post.c
 3424 
 3425 U027) Thomas E. Dickey <dickey@invisible-island.net>
 3426       ADD. several configure cleanups/improvements
 3427       BUG.
 3428       FIX. aclocal.m4, configure[.in], autoconf.h[in], makefile[.in]
 3429            Makefile[.in], extern.h, cook.c, curses.c, lang.c, pgp.c
 3430            rfc2045.c, wildmat.c
 3431 
 3432 U026) Roland Rosenfeld <roland@spinnaker.de>
 3433       BUG. f'uping/replying to qp/b64-base encoded arts didn't use the
 3434            decoded 8bit data, but the 7bit encoded art.
 3435       BUG. inverse art_marked_selected marker might get lost
 3436       FIX. post.c, screen.c
 3437 
 3438  020) Ralf Doeblitz <doeblitz@gmx.de>
 3439       BUG. missing gnksa initialization for add_posted_to_filter
 3440       FIX. filter.c
 3441 
 3442 U025) Urs Janssen <urs@tin.org>
 3443       BUG. didn't check for new groups
 3444       BUG. possible crash on articles with broken Content-Type:-header
 3445       ADD. minor URL_REGEX, MAIL_REGEX, NEWS_REGEX improvements
 3446       FIX. tin.h, active.c, rfc2045.c
 3447 
 3448 U024) Dirk Nimmich <nimmich@muenster.de>
 3449       BUG. didn't compile with pgp/gpg support turned on
 3450       BUG. upper case Content-Type problem
 3451       ADD. per-line scrolling in the pager for !USE_CURSES configurations
 3452       BUG. empty line at the top of an article if no headers are shown
 3453       REM. distinction between first and following page screens in article
 3454            viewer
 3455       FIX. extern.h, proto.h, cook.c, curses.c, misc.c, page.c, pgp.c
 3456            rfc2045.c
 3457 
 3458 U023) Jason Faultless <jason@altarstone.com>
 3459       ADD. rewrite article handling
 3460            rewrite pager
 3461            RFC2045 MIME parsing / display of articles
 3462            per-line scrolling in pager
 3463            '?' backward search to pager
 3464            'U' browse URL's in pager
 3465            'V' view/save multipart attachments in pager
 3466            search string and URL highlighting
 3467            'B'ody search at all levels locates string in article
 3468            separate article contexts reduces # article reloads performed
 3469       FIX. Makefile, INSTALL, TODO, art_handling.txt, tin.1, extern.h
 3470            menukeys.h, proto.h, rfc2045.h, tin.h, Makefile[.in], art.c
 3471            attrib.c, charset.c, color.c, cook.c, curses.c, feed.c, filter.c
 3472            group.c, header.c, init.c, lang.c, memory.c, misc.c, open.c, page.c
 3473            pgp.c, post.c, regex.c, rfc1521.c, rfc1522.c, rfc2045.c, save.c
 3474            screen.c, search.c, sigfile.c, signal.c, string.c, tcurses.c
 3475            thread.c, wildmat.c
 3476 
 3477 U022) Toomas Soome <tsoome@ut.ee>
 3478       ADD. Estonian translation
 3479       ADD. keep_posted_articles_file
 3480       BUG. several _()/N_() macros missing
 3481       FIX. extern.h, tinrc.h, config.c, feed.c, filter.c, group.c, help.c
 3482            init.c, lang.c, main.c, nntplib.c, post.c, save.c, select.c
 3483            thread.c, tincfg.tbl, et.po
 3484 
 3485 U021) Dirk Nimmich <nimmich@muenster.de>
 3486       BUG. decide posting type (base article (w) or followup (f)) based on
 3487            References: (don't rely on "Re: " in Subject:)
 3488       BUG. 'F'ollowup with Followup-To: poster quoted text when 'm'ailing
 3489       BUG. '^W' (followup with header) did not include header when
 3490            Followup-To: poster was set and 'm'ailing the answer
 3491       BUG. empty From:/Cc:/Bcc: line when mailing and no mail_address set
 3492       ADD. spamtrap warning even with use_mailreader_i=ON
 3493       ADD. honour unlink_article when mailing, too
 3494       ADD. warn if Subject: begins with "Re: " but there are no References:
 3495       ADD. warn if there are References: but Subject: does not begin with
 3496            "Re: " and does not contain "(was:"
 3497       ADD. make translations of plurals easier
 3498       ADD. moved some more strings to lang.c
 3499       FIX. TODO, extern.h, proto.h, art.c, config.c, feed.c, group.c, lang.c
 3500            main.c, misc.c, page.c, post.c, save.c, select.c
 3501 
 3502  019) Dirk Nimmich <nimmich@muenster.de>
 3503       BUG. don't MIME encode headers when using external mail client
 3504            (use_mailreader_i)
 3505       BUG. close several potential security holes (buffer overruns) in
 3506            strfmailer()
 3507       BUG. "\x" sequences (x != '\0', 'n') in default_mailer_format got
 3508            replaced by "%x"
 3509       FIX. TODO, misc.c
 3510 
 3511  018) Park Chong-Dae <cdpark@jupiter.kaist.ac.kr>
 3512       Urs Janssen <urs@tin.org>
 3513       BUG. Do not GNKSA-test From: for FORGERY cancels
 3514       FIX. inews.c, post.c
 3515 
 3516 U020) Jason Faultless <jason@altarstone.com>
 3517       Urs Janssen <urs@tin.org>
 3518       BUG. --disable-nls creates libintl.h-link
 3519       ADD. x-headers (via attributes) support to mails if not using
 3520            use_mailreader_i
 3521       ADD. minor code cleanup
 3522       ADD. extended DEFAULT_STRIP_RE_REGEX for Danish prefixes, changed
 3523            quote_signatures default to false
 3524       FIX. aclocal.m4, proto.h, tin.h, art.c, init.c, lang.c, misc.c, post.c
 3525            save.c, screen.c, search.c
 3526 
 3527  017) Roland Rosenfeld <roland@spinnaker.de>
 3528       BUG. under special conditions filter entries got duplicated
 3529       REM. global filter
 3530       FIX. extern.h, proto.h, filter.c, group.c, init.c, lang.c, main.c
 3531            page.c
 3532 
 3533 -- 1.5.3 release 20000221 "For Her Light" --
 3534 
 3535 U019) Roland Rosenfeld <roland@spinnaker.de>
 3536       ADD. editing the filter file in select and page menu ('E').
 3537       FIX. select.c, page.c, menukeys.h, proto.h, filter.c, tin.1
 3538 
 3539  016) Roland Rosenfeld <roland@spinnaker.de>
 3540       BUG. change line offset when editing filter from 22 to 25.
 3541       FIX. filter.c
 3542 
 3543 U018) Jason Faultless <jason@altarstone.com>
 3544       ADD. Pipe '|' to thread menu
 3545       ADD. rewrote feed.c
 3546       ADD. general cleanup
 3547       ADD. inverse highlight on config screen if draw_arrow=FALSE
 3548       ADD. batch_save now does something
 3549       ADD. auto_save attribute is now honoured
 3550       ADD. more intuitive handling when strip_bogus=KEEP
 3551       BUG. 'ignore art unavailable' broken
 3552       BUG. invalid start_line_offset in mail_bugreport()
 3553       BUG. batch operations don't need curses init
 3554       BUG. articles were marked read before they were really saved
 3555       FIX. CHANGES, TODO, WHATSNEW, tin.1, menukeys.h, proto.h, tin.h
 3556            attrib.c, config.c, filter.c, getline.c, group.c, header.c
 3557            help.c, init.c, lang.c, main.c, memory.c, misc.c, page.c
 3558            post.c, prompt.c, rfc1522.c, save.c, screen.c, select.c
 3559            string.c, thread.c
 3560 
 3561  014) Jason Faultless <jason@altarstone.com>
 3562       BUG. Sender: errors on posting hung NNTP socket
 3563       BUG. possible buffer overrun in the wildmat code
 3564       FIX. inews.c, wildmat.c
 3565 
 3566  013) Urs Janssen <urs@tin.org>
 3567       BUG. terminal mode wasn't restored after -Z
 3568       BUG. tin -v -Z was a bit too verbose
 3569       ADD. changed default of quote_empty_lines to ON
 3570       ADD. changed default of batch_save to ON
 3571       FIX. art.c, filter.c, init.c, main.c
 3572 
 3573 U017) Hideaki Yoshfuji <yoshfuji@ecei.tohoku.ac.jp>
 3574       BUG. ensure hostname is terminated with null-character.
 3575       FIX. nntplib.c
 3576 
 3577 U016) Urs Janssen <urs@tin.org>
 3578       BUG. redefinition of VERSION
 3579       ADD. moved ~/.tin/headers support to attributes
 3580       ADD. removed ~/.tin/bug_report support
 3581       ADD. ART_MARKED_READ, ART_MARKED_KILLED, ART_MARKED_READ_SELECTED
 3582            configurable via 'M'enu and tinrc
 3583       REM. highlighting of ART_MARKED_READ_SELECTED in KILL_THREAD
 3584       FIX. extern.h, tinrc.h, version.h, attrib.c, config.c, init.c, lang.c
 3585            main.c, misc.c, post.c, thread.c, tin.1, tincfg.tbl
 3586 
 3587 -- 1.5.2 release 20000206 "Black Planet" --
 3588 
 3589  015) Urs Janssen <urs@tin.org>
 3590       ADD. smarter check when quotes around real names are needed
 3591       FIX. header.c
 3592 
 3593  011) Urs Janssen <urs@tin.org>
 3594       ADD. number of hot arts/group to verbose -Z output
 3595       FIX. save.c
 3596 
 3597 U015) Dirk Nimmich <nimmich@muenster.de>
 3598       BUG. reconnect on QUIT is not necessary
 3599       ADD. allow interactive authentication on startup if invoked with -A
 3600       FIX. extern.h, auth.c lang.c, nntplib.c
 3601 
 3602 U014) Thomas E. Dickey <dickey@invisible-island.net>
 3603       ADD. configure script improvements (NLS, passwd.pw_gecos)
 3604       ADD. uninstall rule to makefiles
 3605       ADD. removed most unbalanced curly braces
 3606       BUG. redundant parenthesis in N_ macro
 3607       BUG. wrong fall back prototype for mkstemp
 3608       FIX. aclocal.m4, config.guess, config.sub, configure[.in], makefile.in
 3609            autoconf.h[in], extern.h, tin.h, trace.h, Makefile.in, active.c
 3610            art.c, auth.c, color.c, config.c, curses.c, debug.c, global.c
 3611            group.c, header.c, init.c, joinpath.c, list.c, misc.c, nntplib.c
 3612            open.c, post.c, rfc1522.c, save.c, select.c, sigfile.c, signal.c
 3613            tcurses.c, thread.c, plp_snprintf.c, parsdate.y, Makefile.inn
 3614            tin.pot
 3615 
 3616 U013) Sven Hartge <hartge@ds9.argh.org>
 3617       Kai Bojens <kbojens@on-luebeck.de>
 3618       Urs Janssen <urs@tin.org>
 3619       ADD. (basic) German translation
 3620       FIX. de.po
 3621 
 3622 U012) Jason Faultless <jason@altarstone.com>
 3623       ADD. better PGP/GPG support
 3624       ADD. big group/thread menu cleanup
 3625       ADD. proper return code handling to group menu
 3626       ADD. generic keymap/mouse handling
 3627       ADD. cleanup draw/erase arrow routines
 3628       ADD. cleanup attribute code
 3629       ADD. big cleanup of mailing code
 3630       ADD. made 'K' on thread menu more consistent with group menu
 3631       ADD. use 'from' attribute for PGP signing if set
 3632       ADD. updated WHATSNEW
 3633       BUG. catchup handling in thread menu inconsistent
 3634       BUG. silly typo in menu handling
 3635       BUG. group 'z' and 'Z' unread message corrupt
 3636       BUG. not all attributes were free()d
 3637       FIX. tin.1, menukeys.h, proto.h, tin.h, attrib.c, global.c, group.c
 3638            page.c, pgp.c, select.c, thread.c
 3639 
 3640  009) Jason Faultless <jason@altarstone.com>
 3641       BUG. -z did not restore terminal modes
 3642       BUG. manpage had '[' and ']' in thread section instead of pager
 3643       FIX. tin.1, menukeys.h, main.c, page.c
 3644 
 3645 U011) Ralf Doeblitz <doeblitz@gmx.de>
 3646       ADD. human readable time-stamp in filters
 3647       ADD. GNKSA filter documentation
 3648       FIX. filtering, filter.c
 3649 
 3650 U010) Urs Janssen <urs@tin.org>
 3651       ADD. BSD-license
 3652       ADD. minor Makefile/configure cleanup
 3653       ADD. use mail_address for Cc/Bcc
 3654       ADD. ART_MARK_READ_SELECTED to KILL_NOTHREAD
 3655       FIX. Makefile, Makefile[.in], aclocal.m4, configure[.in], include/*.h
 3656            src/*.c
 3657 
 3658 U009) Arkadiusz Miskiewicz <misiek@misiek.eu.org>
 3659       BUG. missing freeaddrinfo()
 3660       FIX. nntplib.c
 3661 
 3662 -- 1.5.1 release 20000103 "Sumerland" --
 3663 
 3664 U008) Urs Janssen <urs@tin.org>
 3665       BUG. typo broke snprintf() fall back
 3666       BUG. used strlen() instead of sizeof() in various places
 3667       BUG. possible Y2K bug in parsedate.y (can't show up in tin)
 3668       BUG. --disable-nls didn't work
 3669       ADD. check for gpg
 3670       ADD. -DTHREAD_SUM
 3671       ADD. code cleanup
 3672       REM. patch 006
 3673       FIX. configure[.in], autoconf.h[in], tin.h, parsedate.y, active.c
 3674            config.c, group.c, nntplib.c, pgp.c, post.c, select.c, tags.c
 3675            thread.c
 3676 
 3677 U007) Michael Bienia <michael@vorlon.ping.de>
 3678       Urs Janssen <urs@tin.org>
 3679       BUG. gpg support didn't work if neither pgp nor pgp-5 was
 3680            found on the system
 3681       FIX. configure[.in], autoconf.h[in], extern.h, menukeys.h, proto.h
 3682            help.c, init.c, lang.c, page.c, pgp.c, post.c
 3683 
 3684  008) Jason Faultless <jason@altarstone.com>
 3685       Urs Janssen <urs@tin.org>
 3686       BUG. removed annoying "Reading attributes file ..."-messages
 3687            for each new group
 3688       ADD. speed-up start when there are several new groups on the server
 3689       FIX. active.c, attrib.c, lang.c, main.c
 3690 
 3691 U006) Sebastian Bork <sebi@sebi.org>
 3692       BUG. misplaced parenthesis
 3693       FIX. post.c
 3694 
 3695 U005) Arkadiusz Miskiewicz <misiek@misiek.eu.org>
 3696       ADD. better check is system is IPv6 ready
 3697       ADD. NLS support
 3698       FIX. configure[.in], autoconf.h[in], *.c
 3699 
 3700 U004) Mark Ayzenshteyn <marka@bonzo.org>
 3701       ADD. uudecode files with spaces in name
 3702       FIX. save.c
 3703 
 3704 U003) Jason Faultless <jason@altarstone.com>
 3705       ADD. split article tagging type code to tag.c
 3706       ADD. start of GPG support
 3707       ADD. big code cleanup
 3708       ADD. turn off curses scrolling after startup - causes display problems
 3709       FIX. README, CHANGES, TODO, extern.h, proto.h, tin.h, auth.c
 3710            config.c, curses.c, feed.c, filter.c, group.c, lang.c, memory.c
 3711            misc.c, page.c, pgp.c, select.c, thread.c
 3712 
 3713 -- 1.5.0 release 19991201 "Blueprint" --
 3714 
 3715 U002) Dawid Kuroczko <dk@ssw.krakow.pl>
 3716       ADD. indicator for articles newer than n-days
 3717       FIX. extern.h, tin.h, tinrc.h, config.c, init.c, lang.c, thread.c
 3718            tincfg.tbl
 3719 
 3720 U001) Urs Janssen <urs@tin.org>
 3721       ADD. Patrick Powells snprintf(), vsnprintf() fall backs
 3722       REM. INDEX_DAEMON-code
 3723       FIX. configure[.in], autoconf.h[in], plp_snprintf.c, *.c
 3724 
 3725 -- 1.4.1 release 19991201 "Polish" --
 3726 
 3727  006) Jeremy Buhler <jbuhler@cs.washington.edu>
 3728       ADD. check for server requested auth type
 3729       FIX. auth.txt, nntplib.h, proto.h, auth.c, inews.c, nntplib.c, open.c
 3730 
 3731  005) Thomas E. Dickey <dickey@invisible-island.net>
 3732       ADD. configure script improvements
 3733       BUG. screen modes weren't restored before piping to external command
 3734       FIX. aclocal.m4, configure[.in], autoconf.h[in], extern.h, feed.c
 3735            makecfg.c, misc.c, tincfg.tbl
 3736 
 3737  004) Henryk Bochmann <bochmann@tudurz.urz.tu-dresden.de>
 3738       ADD. add X-Headers in cancels and reposts
 3739       FIX. post.c
 3740 
 3741  003) Jason Faultless <jason@altarstone.com>
 3742       BUG. fixed the newgroup during session hack which didn't work
 3743            with leafnode
 3744       BUG. Possible core when entering newgroups
 3745       BUG. Possible core when saving from the pager
 3746       ADD. documentation / manpage update
 3747       REM. changes to 'g' semantics on group selection menu
 3748       FIX. WHATSNEW, tin.1, active.c, feed.c, post.c, select.c
 3749 
 3750  002) Carsten Theis <c.theis@ndh.net>
 3751       BUG. unwanted \n in Subject if using mailreader_i
 3752       FIX. post.c
 3753 
 3754  001) Urs Janssen <urs@tin.org>
 3755       ADD. better check for 'article changed?'
 3756       ADD. check ~/.newsauth permissions
 3757       BUG. default permissions allowed other users to read
 3758            users .inputhistory-file which might have cached
 3759            the users nntp-password
 3760       FIX. Makefile, extern.h, proto.h, auth.c, getline.c, init.c, misc.c
 3761            post.c
 3762 
 3763 -- 1.4.0 release 19991113 "No Labels" --
 3764 
 3765 684) Wolfgang Becker <uafr@gmx.de>
 3766      ADD. updated README.WIN
 3767      FIX. README.WIN
 3768 
 3769 683) Niklas Edmundsson <nikke@ing.umu.se>
 3770      BUG. in some cases returnval of getaddrinfo() was interpreted wrong
 3771      FIX. nntplib.c
 3772 
 3773 682) Serge N. Pokhodyaev <snp@ru.ru>
 3774      ADD. %G in savefile string in group attributes
 3775      FIX. misc.c
 3776 
 3777 681) Vincent Lefevre <vlefevre@ens-lyon.fr>
 3778      BUG. used C-style comparison in shell script
 3779      FIX. configure[.in]
 3780 
 3781 680) Dawid Kuroczko <dk@ssw.krakow.pl>
 3782      BUG. with start_editor_offset=off userdefined default_editor_format
 3783           was ignored
 3784      FIX. misc.c
 3785 
 3786 679) Charles S. Kerr <charles@skywalker.ecn.ou.edu>
 3787      ADD. 'T'ag multipart-articles in group level
 3788      FIX. menukeys.h, group.c
 3789 
 3790 678) Jason Faultless <jason@radar.tele2.co.uk>
 3791      BUG. unread articles in killed threads not displayed in some cases
 3792      BUG. allocation/expansion of bitmaps for all groups
 3793      BUG. current bitmap not retained when subscribing to group
 3794      ADD. kill_level to control processing/display of killed articles
 3795      ADD. stop excessive reloading of articles when feeding articles
 3796      ADD. reduce some tinrc vars PATH_LEN -> LEN
 3797      ADD. reorganisation of help screens. All keys documented.
 3798      ADD. big manpage update. All keys documented.
 3799      ADD. 'W' to thread menu
 3800      ADD. code cleanup
 3801      FIX. tin.1, extern.h, menukeys.h, tin.h, tinrc.h, active.c, config.c
 3802           feed.c, filter.c, init.c, lang.c, misc.c, newsrc.c, page.c, post.c
 3803           refs.c, save.c, select.c, thread.c, tincfg.tbl
 3804 
 3805 677) Dirk Nimmich <nimmich@uni-muenster.de>
 3806      BUG. base64 encoding didn't convert CRs <-> CRLFs when needed
 3807      FIX. extern.h, proto.h, lang.c, rfc1521.c
 3808 
 3809 676) Sven Paulus <sven@tin.org>
 3810      Urs Janssen <urs@tin.org>
 3811      ADD. minor code cleanup
 3812      ADD. post_mime_encoding/mail_mime_encoding to tin.defaults
 3813      ADD. X-Headers on supersede
 3814      BUG. disabled IPv6 support as it didn't work on AIX and causes
 3815           unwanted nameserver lookups (/etc/hosts is ignored - bug or
 3816           feature?) on Linux
 3817      BUG. several regexp weren't initialized when there was no tinrc at
 3818           startup
 3819      BUG. passed wrong argument to update_posted_info_file()
 3820      BUG. wrong order of initial tinrc.* values
 3821      FIX. aclocal.m4, configure[.in], Makefile, autoconf.h[in], extern.h
 3822           proto.h, tin.h, version.h, active.c, auth.c, config.c, inews.c
 3823           init.c, lang.c, main.c, post.c, screen.c, select.c, rfc1521.c
 3824           rfc1522.c, Build, canlocktest.c, old/*
 3825 
 3826 -- pre-1.4 release 19990927 "Nine While Nine" --
 3827 
 3828 675) Thomas E. Dickey <dickey@clark.net>
 3829      BUG. on unexpected errors the terminal modes were not restored
 3830      ADD. check if tin fallback prototypes work with the system headers
 3831      ADD. update configure script macros to accommodate cygwin32
 3832      ADD. rearrange the configure script's check for network libraries
 3833      ADD. fix a couple of casts losing const
 3834      FIX. aclocal.m4, configure[.in], proto.h, getline.c, init.c, main.c
 3835           memory.c, misc.c, nntplib.c, read.c, refs.c, select.c, signal.c
 3836 
 3837 674) Jason Faultless <jason@radar.tele2.co.uk>
 3838      ADD. Huge cleanup of quick_post_article(), post_existing_article(),
 3839           post_article(), post_response(), repost_article()
 3840      ADD. cleanup of mail_to_someone(), mail_bug_report(), mail_to_author()
 3841      ADD. print an error when an external command could not be invoked
 3842      REM. various error messages now that reporting is centralised in
 3843           invoke_cmd()
 3844      ADD. Change process_only_unread default to OFF
 3845      ADD. 'w' post article, 'm' mail article to thread menu
 3846      ADD. big code cleanup
 3847      ADD. clear status line after error_message() is displayed
 3848      ADD. correct initial cursor position when mailing bug reports
 3849      ADD. cleanup tinrc/option menu variable naming
 3850      BUG. mail bug report coredumps on bogus groups in selection menu
 3851      FIX. extern.h, proto.h, tin.h, filter.c, group.c, inews.c, init.c
 3852           page.c, post.c, select.c, thread.c
 3853 
 3854 673) Dirk Nimmich <nimmich@uni-muenster.de>
 3855      BUG. authentication was not first command after MODE READER if
 3856           invoked with -A
 3857      BUG. if server sent 201 after MODE READER posting was not possible
 3858           even after successful authentication
 3859      BUG. user was not notified when XOVER was not available
 3860      BUG. Followup-To: line was not examined whether the mentioned group(s)
 3861           were valid on the server
 3862      BUG. Fixed small memory leak in post.c
 3863      BUG. Fixed several potential bufferoverruns (make_prefix(),
 3864           show_selection_page())
 3865      ADD. also try OVER (if XOVER failed) at connection startup
 3866      ADD. use OVER if available (and not XOVER)
 3867      ADD. warn if using quoted-printable or base64 and external inews
 3868      FIX. extern.h, lang.c, open.c, post.c, thread.c, select.c
 3869 
 3870 672) Urs Janssen <urs@tin.org>
 3871      BUG. fixed uncritical memleak in free_attributes_array()
 3872      BUG. fixed possible call of free(NULL)
 3873      ADD. overview_xref_support() now handles Xref:full entries in
 3874           overview.ftm with trailing garbage on the line
 3875      ADD. check for duplicated Newsgroups, Subject and Followup-To
 3876           header before posting
 3877      ADD. key to ignore Followup-To in followups
 3878      ADD. -DEVIL_INSIDE and -DUSE_CANLOCK
 3879      ADD. updated pcre (2.07 -> 2.08)
 3880      FIX. Makefile, Makefile[.in], extern.h, lang.c, memory.c, newsrc.c
 3881           page.c, post.c, xref.c, pcre/*, libcanlock/*
 3882 
 3883 671) Wolfgang Behrens <wolfgang@snoopy.flensburg.de>
 3884      Urs Janssen <urs@tin.org>
 3885      ADD. regexp/color for 2nd and >=3rd level quotes
 3886      ADD. minimal code cleanup
 3887      FIX. tin.1, extern.h, tin.h, tinrc.h, color.c, config.c, header.c
 3888           init.c, lang.c, memory.c, tincfg.tbl
 3889 
 3890 670) Arkadiusz Miskiewicz <misiek@misiek.eu.org>
 3891      ADD. IPv6 connects
 3892      FIX. configure[.in], autoconf.h[in], tin.h, nntplib.c
 3893 
 3894 669) Dawid Kuroczko <dk@ssw.krakow.pl>
 3895      ADD. allow negative values in getart_limit to specify the number
 3896           of already read articles which should be fetched again.
 3897      ADD. signature level to word_h_display_marks
 3898      ADD. changed algorithm of syntax highlighting
 3899      ADD. userdefined regexp for Re: and was: subject stripping in
 3900           followups
 3901      FIX. extern.h, proto.h, tin.h, tinrc.h, art.c, color.c, config.c
 3902           getline.c, init.c, lang.c, memory.c, misc.c, prompt.c, regex.c
 3903           tincfg.tbl, tin.1
 3904 
 3905 668) William McBrine <wmcbrine@clark.net>
 3906      BUG. lines which were exactly cCOLS wide caused a LF in the pager
 3907           and the LF was not counted note.lines
 3908      FIX. color.c, page.c
 3909 
 3910 667) Stuffed Crust <pizza@shaftnet.org>
 3911      Urs Janssen <urs@tin.org>
 3912      BUG. normal text was colored as quoted-text if quote_regex was empty
 3913      FIX. tin.h, color.c, config.c, init.c, lang.c
 3914 
 3915 -- pre-1.4 release 19990805 "Preacher Man" --
 3916 
 3917 666) Olaf Dietrich <olaf.dietrich@urz.uni-heidelberg.de>
 3918      BUG. cursor position gets lost after rereading the active file
 3919      FIX. select.c
 3920 
 3921 665) Martin Reising <mreising@irrlicht.Ruhr.DE>
 3922      ADD. ART_MARK_READ_HOT for -DKILL_READ
 3923      FIX. thread.c
 3924 
 3925 664) Urs Janssen <urs@tin.org>
 3926      ADD. S_IFMT and S_IFREG fallback for fcc
 3927      ADD. 'Z' to pager
 3928      ADD. updated pcre (2.06 -> 2.07)
 3929      BUG. don't prompt user for rewrite newsrc if it is empty
 3930      BUG. use tin_getline() instead of getpass() for passwd prompt again
 3931           as getpass() might truncate passwords
 3932      FIX. menukeys.h, proto.h, tin.h, auth.c, getline.c, lang.c, misc.c
 3933           page.c, prompt.c, pcre/*
 3934 
 3935 663) Erik van Roode <erik@cthulhu.demon.nl>
 3936      BUG. articles with missing realname in From:-line crashed debug-level 2
 3937      FIX. debug.c
 3938 
 3939 662) Jason Faultless <jason@radar.tele2.co.uk>
 3940      ADD. quote_regex option for highlighting quoted text
 3941      ADD. minor code cleanup
 3942      BUG. long groupnames in .newsrc could crash tin
 3943      BUG. interactive authorisation was broken
 3944      BUG. filename 'guessing' for uudecoded used mtime which sometimes
 3945           lead to wrong results
 3946      BUG. formatstrings in txt_saved_pattern_to weren't quoted
 3947      FIX. extern.h, proto.h, tin.h, tinrc.h, active.c, auth.c, color.c
 3948           config.c, curses.c, filter.c, init.c, lang.c, main.c, memory.c
 3949           regex.c, save.c, tcurses.c, tincfg.tbl, tin.1, rcvars.txt
 3950 
 3951 -- pre-1.4 release 19990624 "Dawnrazor" --
 3952 
 3953 661) Thomas E. Dickey <dickey@clark.net>
 3954      ADD. configure script updates/improvements
 3955      FIX. aclocal.m4, config.guess, config.sub, configure.in, internal.h
 3956           active.c
 3957 
 3958 660) Oliver B. Warzecha <obw@amarok.ping.de>
 3959      ADD. some minor AmigaOS fixes
 3960      FIX. config.h, tin.h, version.h, smakefile, amiga.c, init.c
 3961           read.c, tin.readme
 3962 
 3963 659) Urs Janssen <urs@tin.org>
 3964      ADD. prompt before abort unmodified postings/followups/bugreports
 3965      ADD. warning if less lines are written to newsrc as read on start
 3966      ADD. moved some strings to lang.c
 3967      ADD. ispell opts to attributes
 3968      ADD. updated pcre (2.05 -> 2.06)
 3969      BUG. whole Reference:-tree was added to In-Reply-To:
 3970      BUG. compiling with --disable-color failed with --enable-curses
 3971      BUG. removed a few typos
 3972      BUG. fixed some eval-order dependencies bugs
 3973      FIX. configure[.in], extern.h, proto.h, tin.h, active.c, attrib.c
 3974           config.c, inews.c, lang.c, main.c, misc.c, newsrc.c, post.c
 3975           save.c, select.c, tcurses.c, pcre/*
 3976 
 3977 658) John R. Myers <jmyers@netcom.com>
 3978      Urs Janssen <urs@tin.org>
 3979      BUG. tins atol() didn't ignore leading whitespace(s)
 3980      FIX. string.c
 3981 
 3982 657) Fabrice Bellet <Fabrice.Bellet@imag.fr>
 3983      BUG. screen init was done before reading cmd-line options
 3984      FIX. main.c
 3985 
 3986 656) Albert Chin-A-Young <china@thewrittenword.com>
 3987      BUG. CF_NETLIBS was missing if compiling with --with-socks5 on Solaris
 3988      FIX. configure[.in]
 3989 
 3990 655) Jason Faultless <jason@radar.tele2.co.uk>
 3991      BUG. read articles were filtered even with unset KILL_READ
 3992      FIX. filter.c
 3993 
 3994 654) Ruediger Geys <aage@fen.baynet.de>
 3995      Urs Janssen <urs@tin.org>
 3996      ADD. --disable-printing
 3997      BUG. removed unused cmd_line_printer var
 3998      FIX. configure[.in], autoconf.h[in], extern.h, menukeys.h, tinrc.h
 3999           attrib.c, config.c, feed.c, group.c, help.c, init.c, lang.c
 4000           memory.c, page.c, tincfg.tbl
 4001 
 4002 -- pre-1.4 release 19990517 "Psychonaut" --
 4003 
 4004 653) Wolfgang Becker <uafr@gmx.de>
 4005      ADD. updated README.WIN
 4006      FIX. README.WIN
 4007 
 4008 652) Borislav Deianov <borislav@CS.Cornell.EDU>
 4009      BUG. various buffer over/underruns and reads from uninitialized
 4010           memory
 4011      FIX. active.c, misc.c, page.c, read.c, select.c
 4012 
 4013 651) Urs Janssen <urs@tin.org>
 4014      ADD. strip_address() for removing mailaddress
 4015      ADD. updated pcre (2.04 -> 2.05)
 4016      BUG. --disable-pipe-command was broken
 4017      FIX. config.c, misc.c, pcre/*
 4018 
 4019 650) Thomas E. Dickey <dickey@clark.net>
 4020      BUG. typo in Makefile
 4021      BUG. didn't compile on !HAVE_POSIX_JC systems
 4022      FIX. Makefile[.in], signal.c
 4023 
 4024 649) GianPiero Puccioni <gip@fox.ino.it>
 4025      BUG. trying to set SA_RESTART on systems which don't know
 4026           BSD-like signals
 4027      FIX. signal.c
 4028 
 4029 648) Helmut Springer <delta@rus.uni-stuttgart.de>
 4030      BUG. compiling with --disable-color failed
 4031      FIX. extern.h
 4032 
 4033 647) Jason Faultless <jason@radar.tele2.co.uk>
 4034      BUG. input_history wasn't saved
 4035      BUG. 'g'oto group didn't enter a group with all articles read
 4036            if show_only_unread_groups was set
 4037      BUG. 'l', <TAB> till you reach one article of the next thread, 'l'
 4038           shows the threading-tree of the 'old' thread not the current one
 4039      BUG. tin -w didn't work with use_color
 4040      BUG. during interactive auth requests curses stuff was called
 4041           before enabling it.
 4042      FIX. proto.h, tin.h, active.c, attrib.c, config.c, group.c, lang.c
 4043           mail.c, main.c, misc.c, open.c, page.c, post.c, prompt.c
 4044           open.c, select.c, signal.c, thread.c
 4045 
 4046 646) Meelis Roos <mroos@cs.ut.ee>
 4047      BUG. typo in the configure script
 4048      FIX. configure[.in]
 4049 
 4050 -- pre-1.4 release 19990413 "Endemoniada" --
 4051 
 4052 645) Urs Janssen <urs@tin.org>
 4053      BUG. use_keypad was missing in t_config
 4054      ADD. --enable-broken-listgroup-fix
 4055      FIX. configure.[in], autoconf.h[in], extern.h, tinrc.h, config.c
 4056           curses.c, init.c, open.c
 4057 
 4058 644) Jason Faultless <jason@radar.tele2.co.uk>
 4059      ADD. 'L'ookup Message-ID to group and thread menus
 4060      ADD. minor code cleanup
 4061      FIX. group.c, page.c, help.c, tin.1
 4062 
 4063 643) Jason Faultless <jason@radar.tele2.co.uk>
 4064      ADD. split config variables into new structure
 4065      BUG. online show_description toggles affected tinrc copy
 4066      BUG. search config menu used wrong default
 4067      FIX. tinrc.h, *.c
 4068 
 4069 642) Darrell Tangman <darrelltman@mindspring.com>
 4070      BUG. mark thread read didn't always work
 4071      FIX. thread.c
 4072 
 4073 641) Ralf Doeblitz <doeblitz@gmx.de>
 4074      ADD. refs_only filter
 4075      FIX. tin.h, filter.c, lang.c
 4076 
 4077 640) Jason Faultless <jason@radar.tele2.co.uk>
 4078      ADD. code cleanup
 4079      ADD. some man-page corrections
 4080      REM. create_subdir, because it was constant
 4081      FIX. feed.c, save.c, tin.1
 4082 
 4083 639) Roland Rosenfeld <roland@spinnaker.rhein.de>
 4084      ADD. respect mail_address for mail-replies if not using interactive
 4085           mailer (!use_mailreader_i)
 4086      FIX. post.c
 4087 
 4088 638) Jason Faultless <jason@radar.tele2.co.uk>
 4089      BUG. resizeterm() was called during malloc()/realloc() calls
 4090      BUG. fixup_thread() was called after show_thread_page()
 4091      BUG. confirm_to_quit=yes 'disabled' 'Q'
 4092      ADD. fixed '-' to work without toggling show_only_unread
 4093      FIX. extern.h, menukeys.h, proto.h, tin.h, art.c, config.c, curses.c
 4094           group.c, help.c, misc.c, page.c, select.c, signal.c, thread.c
 4095 
 4096 637) Borislav Deianov <borislav@CS.Cornell.EDU>
 4097      ADD. rewrote -X (no-overwrite) mode
 4098      BUG. reposting ('x') to a 'D'eleted group dumped core
 4099      BUG. the pager asks for metamail every time it's scrolled to the top
 4100      BUG. after metamail quits we are left in the pager with a blank screen
 4101      FIX. extern.h, active.c, art.c, attrib.c, config.c, filter.c, lang.c
 4102           mail.c, main.c, misc.c, newsrc.c, page.c, post.c, save.c
 4103           select.c, tin.1
 4104 
 4105 636) Urs Janssen <urs@tin.org>
 4106      ADD. updated pcre (2.03 -> 2.04)
 4107      ADD. automatically abort unmodified ('empty')
 4108           postings/followups/bugreports
 4109      ADD. check if realname in Sender: contains '.' and add "" if needed
 4110      BUG. posted_msgs_file wasn't updated if default_maildir was changed
 4111           via 'M'enu
 4112      FIX. config.c, header.c, post.c, pcre/*
 4113 
 4114 635) Jason Faultless <jason@radar.tele2.co.uk>
 4115      BUG. MH mail folder reading was broken
 4116      FIX. reading-mail.txt, active.c, mail.c
 4117 
 4118 -- pre-1.4 release 19990216 "Styrofoam" --
 4119 
 4120 634) Urs Janssen <urs@tin.org>
 4121      BUG. case for GRP_QUIT was missing
 4122      BUG. thread_catchup_on_exit && !confirm_action did not catchup
 4123           the thread
 4124      ADD. skip "mark thread read?" if confirm_action &&
 4125           thread_catchup_on_exit and the whole thread is read already
 4126      ADD. minor code cleanup (removed unused vars, made some
 4127           functions static, ...)
 4128      ADD. updated pcre (2.01 -> 2.03)
 4129      FIX. configure[.in], autoconf.h[in], Makefile, tin.defaults, proto.h
 4130           tin.h, feed.c, group.c, misc.c, post.c, rfc1522.c, thread.c
 4131           pcre/*
 4132 
 4133 633) Ralf Doeblitz <doeblitz@gmx.de>
 4134      FIX. the GNKSA-checks now try to decode the given address as far as
 4135           possible
 4136      ADD. option to disable Sender: via tin.defaults
 4137      ADD. option to disable GNKSA check of top level domain and domain
 4138           literals via tin.defaults
 4139      FIX. Makefile.in, tin.defaults, extern.h, policy.h, proto.h, inews.c
 4140           init.c, lang.c, misc.c, post.c
 4141 
 4142 632) Wolfgang Becker <uafr@gmx.de>
 4143      ADD. README.WIN
 4144      FIX. README.WIN
 4145 
 4146 631) Bernhard Oemer <oemer@tph.tuwien.ac.at>
 4147      BUG. posting ('w') to a 'D'eleted group dumped core
 4148      FIX. post.c
 4149 
 4150 630) Roland Rosenfeld <roland@spinnaker.rhein.de>
 4151      ADD. updated metamutt (1.13 -> 1.15)
 4152      FIX. metamutt
 4153 
 4154 629) Dirk Nimmich <nimmich@uni-muenster.de>
 4155      ADD. documentation cleanup
 4156      ADD. missing configure flags
 4157      FIX. autoconf.h[in], configure[.in], INSTALL, umlauts.txt
 4158 
 4159 628) Thomas E. Dickey <dickey@clark.net>
 4160      BUG. several array index checks were missing
 4161      ADD. updated config.guess/config.sub
 4162      FIX. config.guess, config.sub, thread.c
 4163 
 4164 627) Jason Faultless <jason@radar.tele2.co.uk>
 4165      BUG. searching in a group with all articles read and
 4166           show_only_unread=TRUE caused a crash
 4167      ADD. improved signal handling with HAVE_POSIX_JC
 4168      ADD. debug assertion check around handle_resize()
 4169      FIX. group.c, select.c
 4170 
 4171 -- pre-1.4 release 981225 "Volcane" --
 4172 
 4173 626) Urs Janssen <urs@tin.org>
 4174      ADD. minor code cleanup
 4175      BUG. FromSameUser() was case sensitive
 4176      BUG. thread_catchup_on_exit && confirm_action && 'n' did not leave
 4177           the thread
 4178      FIX. Makefile, metamutt, active.c, art.c, post.c, select.c, thread.c
 4179 
 4180 625) Thomas E. Dickey <dickey@clark.net>
 4181      BUG. group_num could get negative
 4182      ADD. configure test to set HAVE_POSIX_JC
 4183      ADD. j/k to up/down arrows in help.c
 4184      ADD. new option --with-socks, --with-socks5 now can take a pathname
 4185      ADD. minor fixes/updates to some of the configure macros
 4186      FIX. aclocal.m4, config.guess, config.sub, configure[.in]
 4187           autoconf.h[in], tin.h, tnntp.h, help.c, select.c, signal.c
 4188 
 4189 624) Jason Faultless <jason@radar.tele2.co.uk>
 4190      BUG. '-' at group level dumped core if previous article no longer
 4191           threaded
 4192      BUG. various selection menu options would coredump with no active
 4193           group set
 4194      BUG. 'S''*' on select menu coredumped when no ~/.tin and ~/.newsrc
 4195      ADD. 'B' search all articles to thread menu
 4196      ADD. saved filenames have trailing whitespace removed
 4197      ADD. minor code cleanup
 4198      FIX. menukeys.h, proto.h, feed.c, group.c, open.c, page.c, post.c
 4199           save.c, search.c, select.c, thread.c
 4200 
 4201 623) Jeremy Buhler <jbuhler@cs.washington.edu>
 4202      BUG. will not build if the 'configure' command is issued in a
 4203           directory other than the source
 4204      FIX. pcre/Makefile[.in]
 4205 
 4206 622) Borislav Deianov <borislav@CS.Cornell.EDU>
 4207      BUG. cur_groupnum could get negative
 4208      FIX. newsrc.c, select.c
 4209 
 4210 -- pre-1.4 release 981114 "The Watchman" --
 4211 
 4212 621) Michael Stenns <stenns@hal.tci.uni-hannover.de>
 4213      ADD. minor VMS-code cleanup
 4214      FIX. vms/*
 4215 
 4216 620) Fabrice Bellet <Fabrice.Bellet@imag.fr>
 4217      BUG. insecure usage of fprintf()
 4218      FIX. save.c
 4219 
 4220 619) Manoj Kumar <manoj@sasi.com>
 4221      ADD. speed up highlighting code
 4222      FIX. color.c
 4223 
 4224 618) Borislav Deianov <borislav@CS.Cornell.EDU>
 4225      BUG. the cursor position gets 'lost' after 'y'ank in 'y'ank out
 4226      FIX. select.c
 4227 
 4228 617) Roland Rosenfeld <roland@spinnaker.rhein.de>
 4229      ADD. updated metamutt (1.11 -> 1.13)
 4230      FIX. metamutt
 4231 
 4232 616) Urs Janssen <urs@tin.org>
 4233      ADD. removed --enable-forgery configure option
 4234      ADD. support for server-side generated Message-IDs in POST response
 4235      ADD. minor code cleanup
 4236      ADD. updated pcre (2.00 -> 2.01)
 4237      BUG. possible bufferoverflow in show_cont_header() and bAddFilterRule()
 4238      FIX. active.c, config.c, filter.c, group.c, inews.c, main.c, misc.c
 4239           page.c, regexp.c, autoconf.h[in], configure[.in], pcre/*
 4240 
 4241 615) Jason Faultless <jason@radar.tele2.co.uk>
 4242      ADD. fix inconsistencies in [Cc]atchup and other menus
 4243      ADD. cleaned up navigation between menus and commented existing code
 4244      ADD. 'l'ist thread to pager
 4245      ADD. '-' enter previous article to thread menu
 4246      ADD. 'a', 'A', '?' searching to thread menu
 4247      ADD. article position lost when cycling threading mode
 4248      ADD. big code cleanup
 4249      BUG. wrong values returned from show_page()
 4250      BUG. core dump when using 'N' and 'P' on unavailable articles
 4251      BUG. author search in group menu entered the article unlike Subject
 4252           search
 4253      BUG. -> on thread menu and art unavailable, screen redraw was needed
 4254           to remove the +
 4255      BUG. more bad handling of art unavailable on group page
 4256      BUG. tiny memleak in read_input_history_file()
 4257      BUG. various inconsistencies / minor errors in searching
 4258      REM. unnecessary checks for error returns from my_malloc()
 4259      REM. #ifdef SHOW_PROGRESS - it is on by default
 4260      REM. auto_save_msg, it was not used
 4261      FIX. tin.1, extern.h, menukeys.h, proto.h, tin.h, active.c, art.c
 4262           attrib.c, config.c, filter.c, group.c, help.c, init.c, lang.c
 4263           main.c, misc.c, newsrc.c, page.c, post.c, prompt.c, read.c
 4264           save.c, search.c, select.c, sigfile.c, thread.c
 4265 
 4266 614) Ralf Doeblitz <doeblitz@gmx.de>
 4267      ADD. show_score in thread/group-level
 4268      ADD. GNKSA-checks for valid From/Sender/Approved
 4269      FIX. extern.h, proto.h, tin.h, version.h, config.c, group.c, init.c
 4270           lang.c, misc.c, post.c, thread.c, tincfg.tbl
 4271 
 4272 613) Jeon Hyoung-Jo <hjjeon@cclab.kaist.ac.kr>
 4273      ADD. -G cmd-line switch/getart_limit,use_getart_limit
 4274           to limit the number of articles/group being fetched from
 4275           the server
 4276      FIX. extern.h, menukeys.h, art.c, config.c, group.c, help.c
 4277           init.c, lang.c, main.c, tincfg.tbl
 4278 
 4279 -- pre-1.4 release 981002 "Phobia" --
 4280 
 4281 612) Roland Rosenfeld <roland@spinnaker.rhein.de>
 4282      ADD. updated metamutt
 4283      FIX. metamutt
 4284 
 4285 611) Dirk Nimmich <nimmich@uni-muenster.de>
 4286      ADD. -A cmd-line switch to force auth on connect
 4287      FIX. extern.h, init.c, main.c, open.c
 4288 
 4289 610) Jason Faultless <jason@radar.tele2.co.uk>
 4290      BUG. if the shell tin is running in is SIGHUP tin could fall into
 4291           an endless loop
 4292      FIX. read.c, signal.c
 4293 
 4294 609) Ralf Doeblitz <doeblitz@gmx.de>
 4295      ADD. conversion tables for ibm437/ibm850 <-> iso-8859-1
 4296      FIX. ibm437_l1.tab, ibm850_l1.tab, l1_ibm437.tab, l1_ibm850.tab
 4297           l1_next.tab, next_l1.tab, misc.c
 4298 
 4299 608) Urs Janssen <urs@tin.org>
 4300      ADD. minor code cleanup
 4301      ADD. <ESC> now aborts shell_escape '!' request
 4302      ADD. updated pcre (1.09 -> 2.00)
 4303      FIX. misc.c, signal.c, pcre/*
 4304 
 4305 -- pre-1.4 release 980818 "Laura" --
 4306 
 4307 607) Roland Rosenfeld <roland@spinnaker.rhein.de>
 4308      ADD. updated metamutt
 4309      FIX. metamutt
 4310 
 4311 606) Ralf Doeblitz <doeblitz@gmx.de>
 4312      BUG. initialisation of h_addr_list was missing
 4313      FIX. nntplib.c
 4314 
 4315 605) Urs Janssen <urs@tin.org>
 4316      ADD. minor code cleanup
 4317      ADD. configure check for libuu, inet_aton()
 4318      ADD. removed -C cmd-line flag (did the same as -l -n which is default)
 4319      BUG. default signal-handler was missing
 4320      FIX. configure[.in], autoconf.h[in], tin.h, init.c, mail.c, main.c
 4321           page.c, open.c, nntplib.c, read.c, save.c, signal.c, strftime.c
 4322 
 4323 604) Kazushi Marukawa <jam@pobox.com>
 4324      ADD. speedup reading low/high marks for each group via GROUP
 4325      FIX. extern.h, active.c, nntplib.c
 4326 
 4327 -- pre-1.4 release 980730 --
 4328 
 4329 603) Thomas E. Dickey <dickey@clark.net>
 4330      BUG. spurious escaping of '<' and '>' in mailer commands
 4331      FIX. misc.c
 4332 
 4333 602) Urs Janssen <urs@tin.org>
 4334      BUG. new my_strdup() didn't work on system which come with bcopy only
 4335      BUG. declaration of sys_errlist didn't work on systems which need it
 4336      BUG. in some cases newsrcs was written out even if '-X'-flag was
 4337           present.
 4338      ADD. minor code cleanup
 4339      ADD. 'Z' mark group unread in top-level (select.c)
 4340      FIX. bool.h, extern.h, menukeys.h, proto.h, tin.h, *.c
 4341 
 4342 601) Nick Efthymiou <NEFT@pacbell.net>
 4343      ADD. SCO-port
 4344      BUG. possible curses calls in 'command-line-mode'
 4345      BUG. memory leak in the TLI-code
 4346      BUG. typo in the TLI interface
 4347      BUG. fixed a few types (int -> pid_t/uid_t/...)
 4348      FIX. init.c, misc.c, nntplib.c, prompt.c
 4349 
 4350 600) Greg Berigan <gberigan@cse.unl.edu>
 4351      ADD. support for persistent-headers
 4352      ADD. minor code cleanup
 4353      FIX. tin.h, page.c, post.c
 4354 
 4355 599) Ralf Doeblitz <doeblitz@gmx.de>
 4356      ADD. random-sigs now allow different sigfixed-parts via
 4357           random_sigdir/.sigfixed which has a higher precedence
 4358           as ~/.sigfixed
 4359      BUG. typo in vWriteFilterArray()
 4360      FIX. filter.c, sigfile.c
 4361 
 4362 598) Jason Faultless <jason@radar.tele2.co.uk>
 4363      ADD. speedup 'y'ank in
 4364      FIX. select.c
 4365 
 4366 597) Sven Paulus <sven@tin.org>
 4367      BUG. possible buffer overrun
 4368      FIX. init.c
 4369 
 4370 596) Kazushi Marukawa <jam@pobox.com>
 4371      BUG. tin now handles "LIST ACTIVE"/"GROUP" differences correct
 4372      BUG. tins mailgroup feature was broken
 4373      BUG. parse_headers() used MIME-decoded data which might be troublesome
 4374      ADD. '-l' cmd-line switch to turn on "LIST ACTIVE" only-mode
 4375      ADD. changed '-R' to read saved news (-S) off-line
 4376      ADD. -s option to -R to point -R to the saved spool
 4377      FIX. extern.h, active.c, art.c, group.c, inews.c, init.c, mail.c
 4378           main.c, misc.c, memory.c, newsrc.c, open.c, page.c, post.c
 4379           read.c, refs.c
 4380 
 4381 595) Jason Faultless <jason@radar.tele2.co.uk>
 4382      Kazushi Marukawa <jam@pobox.com>
 4383      BUG: possible buffer overflow in rfc1521_decode()
 4384      ADD. Made I/O code fully dynamic. Fixed header joining in all cases.
 4385           Cured various related I/O & fd problems
 4386      ADD. 'S'ave tagged in pager
 4387      ADD. Various minor cleanups and fixes
 4388      FIX. extern.h, menukeys.h, proto.h, tin.h, active.c, art.c, auth.c
 4389           feed.c, group.c, lang.c, mail.c, main.c, misc.c, newsrc.c
 4390           nntplib.c, open.c, page.c, post.c, prompt.c, read.c, rfc1521.c
 4391           save.c, search.c, thread.c, xref.c
 4392 
 4393 594) Phil Edge <phil@edge.demon.co.uk>
 4394      ADD. minor code cleanup
 4395      FIX. post.c
 4396 
 4397 593) Dean Takemori <dean@uhheph.phys.hawaii.edu>
 4398      ADD. better libuu support
 4399      FIX. save.c
 4400 
 4401 -- pre-1.4 release 980618 --
 4402 
 4403 592) Urs Janssen <urs@tin.org>
 4404      BUG. defines for HAVE_SETPGRP and SETPGRP_VOID were missing
 4405      ADD. --disable-xhdr-xref switch to configure in case it slows down
 4406           your reading process too much.
 4407      ADD. check for empty domain_name is now done after site_config-file
 4408           is read (simplifies binarie dist.)
 4409      ADD. changed msg_add_x_headers() that "x_headers=foo" without
 4410           a ':' in it is no longer treated as filename in the current
 4411           dir, you could still use '/' or '~' to indicate that's a
 4412           filename
 4413      ADD. rewrote my_strdup() (little speedup)
 4414      ADD. minor code cleanup
 4415      FIX. configure[.in], autoconf.h[in], extern.h, init.c, lang.c, post.c
 4416           string.c
 4417 
 4418 591) Sven Paulus <sven@tin.org>
 4419      Urs Janssen <urs@tin.org>
 4420      ADD. y2k compliance
 4421      FIX. post.c, open.c
 4422 
 4423 590) Cameron Perkins <erasmus@cc.gatech.edu>
 4424      BUG. when entering a group while the server is receiving a new article
 4425           this article could be marked as read without having a chance to
 4426           read it.
 4427      FIX. art.c
 4428 
 4429 589) Bernhard Oemer <oemer@tph.tuwien.ac.at>
 4430      ADD. on catchup_read_groups=ON mark the whole group as read
 4431           instead of each article
 4432      FIX. misc.c
 4433 
 4434 588) Kyle Rhorer <rhorer@clarc.org>
 4435      ADD. just stat article before piping it instead of reading
 4436           it to check if it still exists.
 4437      FIX. feed.c, screen.c
 4438 
 4439 587) Kazushi Marukawa <jam@pobox.com>
 4440      ADD. allow ^U and ^W in string-prompts
 4441      FIX. getline.c
 4442 
 4443 586) Thomas E. Dickey <dickey@clark.net>
 4444      BUG. use of null pointer in sprintf()
 4445      BUG. misplaced fclose
 4446      BUG. correct conflicting definitions of isascii
 4447      BUG. duplicate switch cases
 4448      ADD. case to the configure test for compiler options (HP-UX 10.*)
 4449      ADD. improve check for HP curses, check for cursesX before curses
 4450      ADD. code cleanup (fix misuses of const, removed NULL as a synonym for
 4451           (char*)0, ...)
 4452      FIX. aclocal.m4, configure[.in], autoconf.h[in], extern.h, nntplib.h
 4453           tin.h, Makefile[.in], art.c, filter.c, header.c, init.c, mail.c
 4454           makecfg.c, misc.c, newsrc.c, nntplib.c, nrctbl.c, post.c, read.c
 4455           save.c, select.c, sigfile.c, tcurses.c, thread.c
 4456 
 4457 -- pre-1.4 release 980514 --
 4458 
 4459 585) Stanislav Latishko <sl@sl.spb.su>
 4460      BUG. possible NULL-pointer reference in tind
 4461      ADD. allow/expand "\t" into '\t' in strfquote()
 4462      FIX. misc.c, refs.c
 4463 
 4464 584) Simon Hosie <gumboot@clear.net.nz>
 4465      ADD. minor code cleanup
 4466      FIX. post.c
 4467 
 4468 583) Urs Janssen <urs@tin.org>
 4469      BUG. compile with -DDONT_HAVE_PIPING didn't work
 4470      BUG. broken newsrc-lines could cause a core-dump
 4471      BUG. if starting with on command-line group, tin doesn't display
 4472           any groupnames after leaving group-level
 4473      BUG. no check for empty but present Followup-To line if posting
 4474           to multiple newsgroups
 4475      ADD. disable etiquette warning if beginner_level is off
 4476      ADD. cleaned up repost_article() to meet alt.humor.best-of-usenet
 4477           criteria
 4478      ADD. strip doubled newsgroups from Followup-To: before checking
 4479           if it contains several groups
 4480      ADD. searching in posted_message-file disabled
 4481      ADD. allow <TAB> as fieldseparator in ~/.newsauth
 4482      ADD. check for empty / all whitespace Subject
 4483      ADD. updated pcre (1.07 -> 1.09)
 4484      ADD. -X cmd-line switch
 4485      ADD. minor code cleanup
 4486      FIX. extern.h, menukeys.h, proto.h, active.c, art.c, auth.c
 4487           feed.c, help.c, lang.c, main.c, misc.c, newsrc.c, post.c
 4488           read.c, save.c, select.c, xref.c, pcre/*
 4489 
 4490 581) Dirk Nimmich <nimmich@uni-muenster.de>
 4491      BUG. depending on the auth-request authentication sometimes failed
 4492      BUG. article was not resent on authentication request after POST command
 4493      ADD. prompt default user name on authentication request
 4494      FIX. proto.h, auth.c, inews.c, open.c, prompt.c
 4495 
 4496 580) Kazushi Marukawa <jam@pobox.com>
 4497      BUG. writing out of final ".\r\n" could fail on some systems.
 4498      BUG. mail_address was extracted after MIME-decoding From:-line
 4499           but parse_from() can't handle multiple '@'/'('
 4500      BUG. @LIBS@ was missing in makecfg make-rule
 4501      BUG. From:-line was not MIME-encoded in NOV-file entries
 4502           created by tin
 4503      FIX. Makefile[.in], art.c, nntplib.c, post.c
 4504 
 4505 579) Dirk Nimmich <nimmich@uni-muenster.de>
 4506      Urs Janssen <urs@tin.org>
 4507      BUG. when saving/piping MIME-encoded articles they were automatically
 4508           decoded but that's only useful if any post-processing is done
 4509      FIX. extern.h, proto.h, charset.c, feed.c, lang.c, open.c, page.c
 4510           save.c, search.c
 4511 
 4512 578) Hans Werner Strube <strube@physik3.gwdg.de>
 4513      BUG. unset TIN_DEFAULTS_PATH instead of TIN_DEFAULTS_DIR used
 4514           to locate the system-wide tin.defaults file
 4515      FIX. tin.h
 4516 
 4517 577) Sven Paulus <sven@tin.org>
 4518      ADD. spamtrap_warning_addresses option to .tin/tinrc
 4519      ADD. mm_charset option tin.defaults
 4520      BUG. off by one error in option numbers for OPT_CHAR/OPT_NUM
 4521      BUG. MIME type and MIME encoding behaviour was a little confusing
 4522      FIX. extern.h, tin.h, config.c, inews.c, init.c, lang.c, post.c
 4523           prompt.c, rfc1522.c, tincfg.tbl
 4524 
 4525 576) Philipp Mergenthaler <s_mergen@ira.uka.de>
 4526      BUG. art_cnt[] was to small to hold terminating '\0'
 4527      FIX. group.c
 4528 
 4529 575) Dirk Nimmich <nimmich@uni-muenster.de>
 4530      Jens Wuepper <wuepper@math.uni-hamburg.de>
 4531      BUG. !alnum-chars were not always MIME encode where they should
 4532      FIX. rfc1522.c
 4533 
 4534 574) Helmut.Bohr@t-online.de (Helmut Bohr)
 4535      ADD. configure check for pgp-5
 4536      FIX. configure[.in], autoconf.h[in], pgp.c
 4537 
 4538 573) Roland Rosenfeld <roland@spinnaker.rhein.de>
 4539      ADD. updated metamutt
 4540      FIX. metamutt
 4541 
 4542 572) Thomas E. Dickey <dickey@clark.net>
 4543      BUG. if giving syntactically wrong args to some configure options
 4544           it didn't fallback to a useful value.
 4545      FIX. aclocal.m4,configure[.in]
 4546 
 4547 571) Jason Faultless <jason@radar.tele2.co.uk>
 4548      FIX. Crash on 'L' when message already read
 4549      ADD. Better fix for message bar crash from 468/9
 4550      ADD. minor cleanup
 4551 
 4552 570) Michael Stenns <stenns@hal.tci.uni-hannover.de>
 4553      BUG. negative numerical timezone information was misinterpreted
 4554           on systems with unsigned time_t (i.e. OpenVMS)
 4555      FIX. parsedate.y
 4556 
 4557 569) Ralf Doeblitz <doeblitz@gmx.de>
 4558      BUG. charset/encoding mismatch considered an error even when there
 4559           are no 8bit characters in the body
 4560      ADD. check for 7bit encoding when posting 8bit article
 4561      FIX. extern.h, lang.c, post.c
 4562 
 4563 568) Jason Faultless <jason@radar.tele2.co.uk>
 4564      BUG. removed D_NAMLEN() macro
 4565      FIX. tin.h, active.c, mail.c, open.c
 4566 
 4567 567) Thomas E. Dickey <dickey@clark.net>
 4568      BUG. check for color support was broken for old ncurses version
 4569      FIX. aclocal.m4, configure[.in]
 4570 
 4571 -- pre-1.4 release 980226 --
 4572 
 4573 566) Michael Stenns <stenns@hal.tci.uni-hannover.de>
 4574      ADD. fallback to "XHDR Xref" (if possible) if Xref is no present
 4575           in the overviewfile
 4576      FIX. lang.c, xref.c
 4577 
 4578 565) Kirk Bauer <kirk@kaybee.org>
 4579      Urs Janssen <urs@tin.org>
 4580      ADD. pass newsgroup name as first argument to external sigfile creator
 4581      FIX. sigfile.c
 4582 
 4583 564) Thomas E. Dickey <dickey@clark.net>
 4584      ADD. missing strerror() for SunOS 4.x
 4585      ADD. new/improved configure script checks for curses & termcap libraries
 4586           and headers.
 4587      ADD. configure options/checks for default editor, mailer and mailpath
 4588      ADD. configure check for curses-color support
 4589      ADD. ifdef in tin.h to reduce the noise when compiling on SunOS 4.x
 4590      FIX. aclocal.m4, configure[.in], autoconf.h[in], proto.h, tin.h
 4591           screen.c, string.c
 4592 
 4593 563) Florian Kuehnert <sutok@gmx.de>
 4594      Urs Janssen <urs@tin.org>
 4595      ADD. skip article header when spell checking
 4596      BUG. append_file() was broken
 4597      FIX. misc.c
 4598 
 4599 562) Sven Paulus <sven@tin.org>
 4600      ADD. 'z' (lynx style) as abort-key
 4601      FIX. read.c
 4602 
 4603 561) Yuri Kuzmenko <yuri@killer.cracksoft.kiev.ua>
 4604      BUG. tin sometimes freezes if getting a SIGHUP
 4605      FIX. init.c, open.c, signal.c
 4606 
 4607 560) Borislav Deianov <borislav@CS.Cornell.EDU>
 4608      BUG. tin retrys to connect after getting a 503 response from the
 4609           server
 4610      FIX. nntplib.c, open.c
 4611 
 4612 559) Ralf Doeblitz <doeblitz@gmx.de>
 4613      BUG. screen not cleared when scrolling by page
 4614      BUG. screen not redrawn when forcing redraw with
 4615           iKeyConfigRedrawScr
 4616      ADD. check for US-ASCII when posting with non-7bit encoding
 4617      FIX. extern.h, config.c, lang.c, post.c
 4618 
 4619 558) Zbigniew Zych <zych@onet.pl>
 4620      Florian Kuehnert <sutok@gmx.de>
 4621      BUG. typos
 4622      FIX. lang.c, README
 4623 
 4624 557) Urs Janssen <urs@tin.org>
 4625      ADD. updated pcre (1.05 -> 1.07)
 4626      FIX. pcre/*
 4627 
 4628 556) Thomas E. Dickey <dickey@clark.net>
 4629      BUG. sh_format() escaped already escaped chars
 4630      FIX. save.c, string.c
 4631 
 4632 555) Ralf Doeblitz <doeblitz@gmx.de>
 4633      BUG. rule.icase sometimes used uninitialized
 4634      FIX. filter.c
 4635 
 4636 554) Henryk Bochmann <bochmann@TUDURZ.urz.tu-dresden.de>
 4637      Michael Stenns <stenns@hal.tci.uni-hannover.de>
 4638      Thomas E. Dickey <dickey@clark.net>
 4639      Urs Janssen <urs@tin.org>
 4640      BUG. preprocessor symbol for OpenBSD was missing
 4641      ADD. check for HP-UX >=10
 4642      BUG. #ifdef NO_SHELL_ESCAPE was missing
 4643      BUG. TIN_DEFAULTS_DIR didn't get defined due misspelling
 4644      BUG. removed missplaced brace
 4645      BUG. no automatic aggregate initialization
 4646      FIX. init.c, misc.c, select.c, tin.h, autoconf.h[in]
 4647 
 4648 -- pre-1.4 release 980202 --
 4649 
 4650 553) Michael Stenns <stenns@hal.tci.uni-hannover.de>
 4651      ADD. VMS port
 4652      FIX. several supplied patches
 4653 
 4654 552) Ralf Doeblitz <doeblitz@gmx.de>
 4655      BUG. default_filter_kill_case and default_filter_select_case
 4656           ignored, interpreted wrong (ON must be false)
 4657      BUG. empty scope written to filter file
 4658      FIX. config.c, filter.c
 4659 
 4660 551) Borislav Deianov <borislav@CS.Cornell.EDU>
 4661      ADD. fixed display-gaps caused by missing articles in the
 4662           threading tree
 4663      FIX. thread.c
 4664 
 4665 550) Urs Janssen <urs@tin.org>
 4666      ADD. Support for configure --with-defaults-dir, used for
 4667           tin.defaults, new Makefile options to install this file
 4668      BUG. cleanup of init.c
 4669      FIX. Makefile, configure.in, Makefile.in, init.c
 4670 
 4671 549) Sven Paulus <sven@tin.org>
 4672      ADD. new system-wide defaults file "tin.defaults" (primarily
 4673           aimed for making binary distributions of TIN)
 4674      BUG. GetConfigValue() was more than useless if compiled without
 4675           INN library
 4676      FIX. Makefile, tin.defaults, autoconf.hin, extern.h, proto.h
 4677           tin.h, makefile.in, art.c, header.c, inews.c, init.c
 4678           nntplib.c, nntpw32.c
 4679 
 4680 548) Jungshik Shin <jshin@pantheon.yale.edu>
 4681      ADD. MIME related documentation updated
 4682      FIX. tin.1, lang.c, rfc1521.c, rfc1522.c
 4683 
 4684 547) Borislav Deianov <borislav@CS.Cornell.EDU>
 4685      ADD. rewrote active file reread-stuff
 4686      REM. file-pointer-fix from patch nr. 511
 4687      FIX. several supplied patches
 4688 
 4689 546) Urs Janssen <urs@tin.org>
 4690      ADD. minor code cleanup
 4691      FIX. several patches
 4692 
 4693 545) Branden Robinson <branden@purdue.edu>
 4694      ADD. iKeyPostponed2 ('O')
 4695      FIX. menukeys.h
 4696 
 4697 544) Thomas E. Dickey <dickey@clark.net>
 4698      BUG. some display-problems with --enable-curses and metamail
 4699      FIX. feed.c, page.c
 4700 
 4701 543) Roland Rosenfeld <roland@spinnaker.rhein.de>
 4702      ADD. metamutt - a shell script to call mutt as MIME-parser
 4703      FIX. metamutt
 4704 
 4705 542) Ulli Horlacher <framstag@moep.bb.bawue.de>
 4706      ADD. $METAMAIL to set external MIME-parser (i.e. metamutt vs. metamail)
 4707      FIX. page.c
 4708 
 4709 541) Sven Paulus <sven@tin.org>
 4710      BUG. deep threads could thrash display
 4711      FIX. thread.c
 4712 
 4713 -- pre-1.4 release 980117 --
 4714 
 4715 540) Jason Faultless <jason@radar.tele2.co.uk>
 4716      ADD. 'Try again (y/n)' loop if writing newsrc fails due to full disk
 4717      ADD. Abort save of newsrc file if 0 groups written
 4718      BUG. Couple of very obscure problems related to new newsgroup
 4719           handling
 4720      BUG. Groups mistakenly reported as new by the server could
 4721           appear more than once in selection list
 4722      FIX. tin.1, extern.h, proto.h, active.c, config.c, lang.c, misc.c
 4723           newsrc.c, select.c
 4724 
 4725 539) Borislav Deianov <borislav@CS.Cornell.EDU>
 4726      BUG. the rest of the keycodes of an arrow key which triggers
 4727           rereading of the active file at group selection level disappear
 4728           by the time get_arrow_key() is called
 4729      FIX. select.c
 4730 
 4731 538) Darrell Tangman <darrelltman@mindspring.com>
 4732      BUG. local caching of newsgroups file didn't try to read newsgroups
 4733           via NNTP if no local copy exists and -q flag was used
 4734      FIX. main.c, open.c
 4735 
 4736 537) Sven Paulus <sven@tin.org>
 4737      ADD. cosmetic-patch for start-up message
 4738      ADD. rearranged order of options 'M'enu items
 4739      FIX. open.c, tincfg.tbl
 4740 
 4741 536) Christian Haul <haul@informatik.tu-darmstadt.de>
 4742      Urs Janssen <urs@tin.org>
 4743      ADD. use mail_address for pgp-key if set
 4744      FIX. pgp.c, misc.c, proto.h
 4745 
 4746 535) Urs Janssen <urs@tin.org>
 4747      BUG. 'u'nsubscribing from bogus groups ('D') resets the .newsrc
 4748      BUG. 'u'nsubscribing fails in show_only_unread=OFF mode
 4749      ADD. joined GLOBAL OPTIONS MENU and TINRC CONFIGURABLE VARIABLES
 4750           in the man page
 4751      ADD. info_in_last_line ('i')
 4752      FIX. extern.h, menukeys.h, config.c, group.c, init.c, select.c
 4753           thread.c, tin.1
 4754 
 4755 534) Jason Faultless <jason@radar.tele2.co.uk>
 4756      BUG. missing set_signals_page() call added
 4757      ADD. check against active-file if using AUTOSUBSCRIBE and reading from
 4758           local spool.
 4759      ADD. documentation updated
 4760      FIX. several supplied patches
 4761 
 4762 533) Ralf Doeblitz <doeblitz@gmx.de>
 4763      BUG. command-line flags overridden by tinrc values
 4764      BUG. screen not initialized to default attributes when using color
 4765      BUG. documentation for default_filter_kill_header and
 4766           default_filter_select_header outdated in man page
 4767      ADD. whitespace quoting and cleanup
 4768      FIX. filter.c, main.c, tin.1
 4769 
 4770 -- pre-1.4 release 980105 --
 4771 
 4772 532) Jason Faultless <jason@radar.tele2.co.uk>
 4773      BUG. A NULL read following a partial read would hang tin with
 4774           a malloc() failure
 4775      FIX. read.c
 4776 
 4777 531) Ralf Doeblitz <doeblitz@gmx.de>
 4778      BUG. charset mismatch when parameter value is a quoted string
 4779      FIX. rfc1521.c
 4780 
 4781 530) Urs Janssen <urs@tin.org>
 4782      BUG. Newsgroups:-line was present in mail-replies, renamed it to
 4783           X-Newsgroups (RFC 822 doesn't define a Newsgroups:-header)
 4784           for mail_to_author and removed it from mail_to_someone where
 4785           it's usually present in the body.
 4786      FIX. post.c
 4787 
 4788 529) Thomas E. Dickey <dickey@clark.net>
 4789      ADD. use new function sh_format(), to quote filenames that require it
 4790           for shell commands.
 4791      ADD. implement '?','/' in help screen.
 4792      BUG. remove spurious #include's for <stdarg.h> that may prevent compile
 4793           with unproto on SunOS.
 4794      ADD. use make-flags substitution in makefiles
 4795      FIX. several supplied patches
 4796 
 4797 528) Jason Faultless <jason@radar.tele2.co.uk>
 4798      Ralf Doeblitz <doeblitz@gmx.de>
 4799      Thomas E. Dickey <dickey@clark.net>
 4800      BUG. regex search pattern in '=' (select thread) were
 4801           embedded in *%s*
 4802      FIX. tin.h, filter.c, group.c
 4803 
 4804 527) Jason Faultless <jason@radar.tele2.co.uk>
 4805      BUG. 'A'uthor search backwards might produce an
 4806            invalid offset into arts[]
 4807      FIX. search.c
 4808 
 4809 526) Karlo Gross <kg@orion.ddorf.rhein-ruhr.de>
 4810      BUG. -N command-line switch was broken
 4811      FIX. extern.h, init.c, main.c, save.c
 4812 
 4813 525) Ralf Doeblitz <doeblitz@gmx.de>
 4814      BUG. blank in search pattern not quoted when using regexp
 4815      BUG. tin hangs if ~.newsrc doesn't exist
 4816      FIX. proto.h, misc.c, newsrc.c, search.c
 4817 
 4818 524) Thomas E. Dickey <dickey@clark.net>
 4819      BUG. printed clrtoeol() also on lines which were exactly screen width
 4820           wide -> following line was cleared
 4821      FIX. tcurses.h, group.c, tcurses.c, thread.c
 4822 
 4823 523) Urs Janssen <urs@tin.org>
 4824      ADD. minor code cleanup:
 4825           - removed ADD_ADDRESS-code
 4826           - removed ACTIVE_DEMON-code
 4827           - read command-line-flags before reading any config-files
 4828           - adjusted mailbox-separator
 4829           - moved some strings
 4830           - updated manpage
 4831      FIX. several patches
 4832 
 4833 -- pre-1.4 release 971224 --
 4834 
 4835 522) Urs Janssen <urs@tin.org>
 4836      ADD. updated pcre (1.02 -> 1.05)
 4837           (see also 518)
 4838      FIX. pcre/*
 4839 
 4840 521) Jason Faultless <jason@radar.tele2.co.uk>
 4841      BUG. -z was broken
 4842      FIX. main.c
 4843 
 4844 520) Park Sang Jin <sjpark@gura.kaist.ac.kr>
 4845      ADD. mutt like threading tree
 4846      FIX. thread.c
 4847 
 4848 519) Ralf Doeblitz <doeblitz@gmx.de>
 4849      BUG. conversion of From: lines to "%s (%s)" in filter entries
 4850      ADD. new filter type for message-id only (msgid_only)
 4851      FIX. extern.h, tin.h, filter.c lang.c
 4852 
 4853 518) Thomas E. Dickey <dickey@clark.net>
 4854      BUG. typo in configure script that set the USE_BCOPY macro
 4855      ADD. move include for pcre.h down past system headers
 4856      ADD. undef for memmove, in case the configure test doesn't
 4857           find that the system defines a macro for it.
 4858      ADD. reduce the ifdef's in pcre.c using macro DPRINTF
 4859      ADD. include for <sys/types.h> before <stdlib.h>
 4860      ADD. fall-back definition for offsetof
 4861      FIX. configure[.in], tin.h, internal.h, pcre.c, pcre.h, pcretest.c
 4862           nntplib.c, nntpw32.c
 4863 
 4864 517) Cameron Perkins <erasmus@cc.gatech.edu>
 4865      BUG. used fclose() to close a pipe
 4866      FIX. sigfile.c
 4867 
 4868 -- pre-1.4 release 971215 --
 4869 
 4870 516) Janne Kiviluoto <jajoki@utu.fi>
 4871      ADD. some code was missing for compilation on Amiga gcc.
 4872      FIX. tnntp.h, version.h, joinpath.c
 4873 
 4874 515) Oliver B. Warzecha <obw@amarok.ping.de>
 4875      BUG. score for articles was only reset when article was unread.
 4876      ADD. some minor AmigaOS fixes
 4877      ADD. unnecessary calls to auto_select_articles() removed, function
 4878           itself was only a dummy - removed.
 4879      FIX. filter.c, misc.c, group.c, read.c, open.c, smakefile
 4880 
 4881 514) Thomas E. Dickey <dickey@clark.net>
 4882      ADD. better configure-script test for yacc vs bison.
 4883      ADD. moved the compiler-options out of conf-tin into configure.in
 4884      ADD. split up one of the CF_CHECK_DECL chunks in configure.in
 4885      BUG. modify pcre to get rid of the places where it removes 'const' from
 4886           variables.
 4887      BUG. fix the signed/unsigned warnings in pcre.
 4888      BUG. fix the uninitialized-variables warnings in pcre.
 4889      FIX. conf-tin, aclocal.m4, configure[.in], proto.h, tin.h, config.c
 4890           filter.c, nntplib.c, regex.c, pcre.c, pcre.h, pcreposix.c
 4891           pcretest.c, pgrep.c, study.c
 4892 
 4893 513) Jason Faultless <jason@radar.tele2.co.uk>
 4894      BUG. ESC didn't abort backward search
 4895      FIX. search.c
 4896 
 4897 512) Ragnar Hojland Espinosa <ragnar@redestb.es>
 4898      ADD. pgp-5 support
 4899      FIX. pgp.c
 4900 
 4901 511) Borislav Deianov <borislav@CS.Cornell.EDU>
 4902      BUG. tin failed to discard "503 Timeout.." and resend last command
 4903           again upon reconnection.
 4904      BUG. nntp_rd_fp is invalid after reconnection
 4905      ADD. auto_reconnect option in tinrc
 4906      FIX. extern.h, config.c, init.c, lang.c, nntplib.c, open.c
 4907           tincfg.tbl
 4908 
 4909 510) Thomas E. Dickey <dickey@clark.net>
 4910      ADD. rewrote some configure checks
 4911      FIX. several supplied patches
 4912 
 4913 509) Ralf Doeblitz <doeblitz@gmx.de>
 4914      BUG. random filter type (msgid or msgid_last) was created when
 4915           creating new filter entries with message-id filtering.
 4916      FIX. filter.c
 4917 
 4918 -- pre-1.4 release 971204 --
 4919 
 4920 508) Jason Faultless <jason@radar.tele2.co.uk>
 4921      BUG. 's'ave article in thread-level always saved base article
 4922      FIX. thread.c
 4923 
 4924 507) Roland Rosenfeld <roland@spinnaker.rhein.de>
 4925      BUG. group=hierarchy.* in filter-editor was always changed to
 4926           group=*
 4927      FIX. filter.c
 4928 
 4929 506) Urs Janssen <urs@tin.org>
 4930      ADD. minor code cleanup (removed obsolete XMOTD/XUSER-code,
 4931           man-page-updated, ...)
 4932      FIX. several patches
 4933 
 4934 505) Holger Schif <rastaman@eikon.e-technik.tu-muenchen.de>
 4935      BUG. doesn't compile if configured with --disable-nntp
 4936      FIX. open.c, read.c, tin.h
 4937 
 4938 504) Jungshik Shin <jshin@pantheon.yale.edu>
 4939      BUG. $NNTPSERVER overrides -g if using external inews
 4940      FIX. nntplib.c
 4941 
 4942 503) Andreas Kies <andi@muenchen.roses.de>
 4943      BUG. generated corrupted index files
 4944      FIX. art.c
 4945 
 4946 -- pre-1.4 release 971127 --
 4947 
 4948 502) Sven Paulus <sven@tin.org>
 4949      ADD. -p cmd-line flag
 4950      FIX. Makefile, extern.h, Makefile[.in], init.c, main.c, nrctbl.c
 4951           open.c
 4952 
 4953 501) Ralf Doeblitz <doeblitz@gmx.de>
 4954      ADD. moved some strings to lang.c
 4955      ADD. filtering on Message-ID and last References: entry only
 4956      ADD. missing meta-chars to quote_wild()
 4957      FIX. extern.h, tin.h, filter.c, misc.c
 4958 
 4959 500) Thomas E. Dickey <dickey@clark.net>
 4960      BUG. wrong initialization of colors for the normal (non-ncurses4.1)
 4961           case.
 4962      BUG. missing initialization of posted[] array end-marker.
 4963      ADD. generate pcre/Makefile (needed for --srcdir option, as well as to
 4964           solve various portability problems).
 4965      ADD. configure test for bcopy/memmove
 4966      ADD. minor fix for ncurses vs gpm library configure-test
 4967      ADD. remove configure-macro for regular expressions
 4968      ADD. improved test for 'union wait' in configure-script
 4969      FIX. aclocal.m4, configure.[in], makefile[.in], pcre/internal.h
 4970           pcre/pcre.c, pcre/Makefile.in, color.c, misc.c, post.c, tcurses.c
 4971           Makefile[.in]
 4972 
 4973 499) Jason Faultless <jason@radar.tele2.co.uk>
 4974      BUG. Autosubscribed groups are not postable
 4975      BUG. Killed articles incorrectly threaded
 4976      BUG. 'u' crashed on killed parents
 4977      ADD. Better behaviour on 'Y'
 4978      ADD. Some new DEBUG_NEWSRC code
 4979 
 4980 498) Ralf Doeblitz <doeblitz@gmx.de>
 4981      BUG. fixed typo in msgid filtering code
 4982      FIX. filter.c
 4983 
 4984 497) Oliver B. Warzecha <obw@amarok.ping.de>
 4985      ADD. included pcre into amiga-version
 4986      BUG. moved misplaced label
 4987      FIX. amiga.h smakefile open.c
 4988 
 4989 496) Enrik Berkhan <enrik@tin.org>
 4990      Sven Paulus <sven@tin.org>
 4991      Urs Janssen <urs@tin.org>
 4992      ADD. minor man-page update
 4993      BUG. fixed wrong type in fgets_hdr()
 4994      BUG. fixed 12pm bug in parsedate.y
 4995      ADD. check for $YACC on HP-UX/cc
 4996      FIX. prasedate.y, read.c, tin.1, conf-tin
 4997 
 4998 -- pre-1.4 release 971123 --
 4999 
 5000 495) Sven Paulus <sven@tin.org>
 5001      ADD. changed regex code to Philip Hazel's <ph10@cus.cam.ac.uk>
 5002           pcre library, which provides enhanced capabilities and
 5003           speed improvements. pcre is now included within TIN
 5004           distribution and should compile on all platforms
 5005      ADD. cache for compiled regexp patterns
 5006      FIX. filter.c, regex.c, new pcre-subdirectory
 5007 
 5008 494) Sven Paulus <sven@tin.org>
 5009      ADD. new config option "add_posted_to_filter"
 5010      BUG. quick_filter_select_posted_art() didn't add group name to scope
 5011      FIX. extern.h, proto.h, config.c, filter.c, init.c, lang.c, post.c
 5012           tincfg.tbl
 5013 
 5014 493) Jungshik Shin <jshin@pantheon.yale.edu>
 5015      ADD. detection of multi-line Content-Type:-header
 5016      FIX. proto.h, rfc1521.c, read.c
 5017 
 5018 492) Jason Faultless <jason@radar.tele2.co.uk>
 5019      BUG. can't leave group via left arrow when answering catch-up-question
 5020           with no
 5021      BUG. crash when 'n' points to bogus group
 5022      FIX. group.c, select.c
 5023 
 5024 491) Ralf Doeblitz <doeblitz@gmx.de>
 5025      ADD. check for circular references
 5026      FIX. refs.c
 5027 
 5028 490) John M. Flinchbaugh <glynis@hjsoft.com>
 5029      BUG. calling invoke_cmd() with empty argument to start ispell
 5030      FIX. misc.c
 5031 
 5032 489) Thomas E. Dickey <dickey@clark.net>
 5033      BUG. remove special-case for -I/usr/local/include
 5034      BUG. minor fix to configure-test for union wait.
 5035      BUG. remove redundant aggregate initialization in auth.c
 5036      FIX. aclocal.m4, auth.c, group.c
 5037 
 5038 488) Urs Janssen <urs@tin.org>
 5039      ADD. check for initial or reconnection
 5040      ADD. check for empty .newsrc (needed for -n switch)
 5041      ADD. minor code cleanup
 5042      BUG. fixed return value in case of !SIGUSR1
 5043      FIX. autoconf.h[in], extern.h, open.c, misc.c, filter.c, post.c
 5044           active.c, configure[.in]
 5045 
 5046 487) Jason Faultless <jason@radar.tele2.co.uk>
 5047      BUG. read/post problems with ANU NEWS-servers
 5048      BUG. wrong message counter while searching
 5049      FIX. open.c, search.c
 5050 
 5051 486) Yuri Kuzmenko <yuri@cs.cracksoft.kiev.ua>
 5052      ADD. removed message_delay upon superseding/reposting
 5053      ADD. clean program termination when receiving a SIGTERM
 5054      ADD. config switch for PgDn behaviour at end of article
 5055      FIX. config.c, page.c, post.c, signal.c, tincfg.tbl
 5056 
 5057 485) Torsten Schneider <schneidt@mabi.de>
 5058      BUG. advertising switch was not respected
 5059      FIX. config.c
 5060 
 5061 -- pre-1.4 release 971106 --
 5062 
 5063 484) Ralf Doeblitz <doeblitz@gmx.de>
 5064      ADD. rules for emacs-tags
 5065      FIX. Makefile.in
 5066 
 5067 483) Ralf Doeblitz <doeblitz@gmx.de>
 5068      Jason Faultless <jason@radar.tele2.co.uk>
 5069      BUG. missing check for NULL-pointer references
 5070      FIX. refs.c
 5071 
 5072 -- pre-1.4 release 971105 --
 5073 
 5074 482) Ralf Doeblitz <doeblitz@gmx.de>
 5075      ADD. removed line-counter in body-search
 5076      FIX. screen.c, search.c
 5077 
 5078 481) Sven Paulus <sven@tin.org>
 5079      ADD. server info to bug-report
 5080      ADD. moved some strings to lang.c
 5081      ADD. moved aliased group 'warning' to select.c
 5082      BUG. didn't notice no post if nnrpd was invoked via mode reader
 5083      FIX. extern.h, tin.h, init.c, lang.c, misc.c, open.c, post.c
 5084           prompt.c, select.c, active.c
 5085 
 5086 480) Roland Rosenfeld <roland@spinnaker.rhein.de>
 5087      BUG. search in 'M'enu ends in an endless loop if no match was found
 5088      BUG. off by one error when jumping direct to a 'M'enu option
 5089      ADD. runtime check if color is supported
 5090      FIX. search.c, extern.h, proto.h, color.c, config.c, group.c, lang.c
 5091           misc.c, page.c, select.c, tcurses.c, thread.c
 5092 
 5093 479) Andrey A. Chernov <ache@null.net>
 5094      BUG. calling beep() when initscr() not called
 5095      BUG. division by zero (COLORS value if !has_colors())
 5096      FIX. color.c screen.c
 5097 
 5098 478) Thomas E. Dickey <dickey@clark.net>
 5099      ADD. bypasses the color code if there are no colors active
 5100      FIX. color.c
 5101 
 5102 477) Urs Janssen <urs@tin.org>
 5103      BUG. pointer into article_array could get negative
 5104      FIX. thread.c
 5105 
 5106 476) Darrell Tangman <darrelltman@mindspring.com>
 5107      BUG. wait_message() call with two few arguments
 5108      FIX. xref.c
 5109 
 5110 -- pre-1.4 release 971102 --
 5111 
 5112 475) Urs Janssen <urs@tin.org>
 5113      ADD. better test if Sender is needed
 5114      FIX. inews.c
 5115 
 5116 474) Thomas E. Dickey <dickey@clark.net>
 5117      ADD. "-lgen" to $LIBS if needed for linking with the regexpr.h
 5118           style of regular expressions.
 5119      ADD. search commands to the config screen
 5120      BUG. corrects interpretation of the --without-ncurses configure option.
 5121      BUG. enables/disables ncurses mouse as indicated by the config setting
 5122           use_mouse.
 5123      FIX. aclocal.m4, configure[.in], extern.h, proto.h, config.c, search.c
 5124           tcurses.c
 5125 
 5126 473) Roland Rosenfeld <roland@spinnaker.rhein.de>
 5127      ADD. news_headers_to_display support completely rewritten.
 5128      ADD. continuation lines support
 5129      ADD. ^H now toggles the display of headers (it doesn't display them only
 5130           once as before.
 5131      ADD. news_headers_to_[not_]display configurable using "M"enu
 5132      ADD. set a useful default value for news_headers_to_display
 5133      REM. highlight_xcommentto and show_xcommentto merged to show_xcommentto,
 5134           which displays X-Comment-To in the upper right corner.
 5135      FIX. page.c and some other files
 5136 
 5137 472) Jason Faultless <jason@radar.tele2.co.uk>
 5138      ADD. Sort by score
 5139      ADD. minor cleanup
 5140      FIX. several supplied patches
 5141 
 5142 471) Roland Rosenfeld <roland@spinnaker.rhein.de>
 5143      ADD. changed pager layout
 5144      ADD. col_newsheaders configurable using "M"enu
 5145      BUG. light-colors had wrong index
 5146      FIX. color.c, tincfg.tbl, lang.c, page.c extern.h
 5147 
 5148 470) Urs Janssen <urs@tin.org>
 5149      ADD. unlink_article also works for .letter
 5150      ADD. hide built_in_inews if running spool only
 5151      ADD. minor code cleanup
 5152      FIX. several patches
 5153 
 5154 469) Jason Faultless <jason@radar.tele2.co.uk>
 5155      ADD. Support for 'x' and '=' active file flags.
 5156           More informative flags on the selection page and
 5157           group page
 5158      BUG. Suppress -v when not in batch_mode
 5159      BUG. Reconnection timeouts sometimes broken
 5160      BUG. formatting chars in message bar could cause a crash
 5161      ADD. Sub/Unsub pattern now accept full group lists
 5162      ADD. code cleanup
 5163 
 5164 468) Jason Faultless <jason@radar.tele2.co.uk>
 5165      ADD. cleanup newsrc parsing
 5166      ADD. 'K' in thread menu now skips to next unread
 5167      BUG. no check for full disk when getting article
 5168      BUG. bogus group removal msg not displayed properly
 5169      BUG. aborting during save of articles would produce
 5170           unpredictable effects
 5171      BUG. formatting chars in subject crashed message bar
 5172      BUG. possible crash at startup in some cases
 5173      BUG. 'c'atchup group returns to selection page even if you
 5174           answered 'n' to confirmation
 5175      ADD. minor code cleanup
 5176      FIX. several supplied patches
 5177 
 5178 467) Urs Janssen <urs@tin.org>
 5179      ADD. minor code cleanup; cosmetic patch
 5180      FIX. several supplied patches
 5181 
 5182 466) Jason Faultless <jason@radar.tele2.co.uk>
 5183      ADD. cleanup *_message()
 5184      ADD. joined single letter key prompts
 5185      ADD. renamed stuff_nntp() to get_article()
 5186      BUG. show_progress sometimes trashed screen-layout
 5187      FIX. several supplied patches
 5188 
 5189 465) Jason Faultless <jason@radar.tele2.co.uk>
 5190      ADD. varargs *_message() functions
 5191      BUG. 'm'ove group was broken
 5192      ADD. minor code cleanup; cosmetic patch
 5193      FIX. several supplied patches
 5194 
 5195 464) Greg Berigan <gberigan@cse.unl.edu>
 5196      ADD. replaced X-Newsreader:/X-Mailer: by User-Agent:-header (RFC 1945)
 5197      FIX. version.h, post.c
 5198 
 5199 463) Urs Janssen <urs@karlsruhe.org>
 5200      BUG. no line-warp after "Xref: not supported" warning
 5201      FIX. xref.c, lang.c, extern.h
 5202 
 5203 462) Jason Faultless <jason@radar.tele2.co.uk>
 5204      ADD. rewrite all I/O and NNTP data handling
 5205      ADD. extensive internal changes
 5206      ADD. new -d and -Q options
 5207      ADD. code clean-up
 5208      REM. all references to obsolete 'cdtin'
 5209 
 5210 461) Thomas E. Dickey <dickey@clark.net>
 5211      ADD. modify ncurses/gpm link test to work with recent changes to ncurses
 5212      ADD. improve ifdef-test for union wait.
 5213      ADD. modify CF_WITH_PATH to work better when the prefix that's used in
 5214           the default value is not given.
 5215      ADD. identify ncurses version (for bug reports)
 5216      FIX. aclocal.m4
 5217 
 5218 460) Urs Janssen <urs@tin.org>
 5219      BUG. check for gethostbyname was missing
 5220      FIX. configure[.in]
 5221 
 5222 459) Oliver B. Warzecha <obw@amarok.ping.de>
 5223      ADD. improved scoring
 5224      FIX. several supplied patches
 5225 
 5226 458) Carsten Theis <iw250@advs2.gm.fh-koeln.de>
 5227      BUG. X-Superseded-By:-header is broken (introduced in 443)
 5228      FIX. post.c
 5229 
 5230 --unoff BETA release 971018 --
 5231 
 5232 457) Jason Faultless <jason@radar.tele2.co.uk>
 5233      ADD. changed reread_active routine to old 1.2
 5234      FIX. active.c
 5235 
 5236 456) Oliver B. Warzecha <obw@amarok.ping.de>
 5237      ADD. scoring
 5238      FIX. tin.h, filter.c, misc.c
 5239 
 5240 455) Sven Paulus <sven@tin.org>
 5241      ADD. improved get_initials()
 5242      FIX. misc.c
 5243 
 5244 454) Thomas E. Dickey <dickey@clark.net>
 5245      ADD. rewrote prototype for OUTC_ARGS
 5246      FIX. aclocal.m4, tin.h
 5247 
 5248 --unoff BETA release 970930 --
 5249 
 5250 453) Jason Faultless <jason@radar.tele2.co.uk>
 5251      ADD. cosmetic patch
 5252      FIX. art.c, init.c, main.c, misc.c, signal.c
 5253 
 5254 452) Urs Janssen <urs@tin.org>
 5255      ADD. replaced explicit 'TRUE' comparisons
 5256      BUG. adjusted prototype for OUTC_ARGS (needed for HP-UX)
 5257      FIX. aclocal.m4, curses.c, feed.c, filter.c, page.c, rfc1522.c
 5258 
 5259 451) Branden Robinson <branden@purdue.edu>
 5260      BUG. newline missing after txt_info_postponed
 5261      FIX. lang.c
 5262 
 5263 450) Sven Paulus <sven@tin.org>
 5264      BUG. forgery was broken (introduced in 440)
 5265      FIX. post.c
 5266 
 5267 449) Thomas E. Dickey <dickey@clark.net>
 5268      BUG. conflict in config file between termcap and curses
 5269           version's handling of default color values
 5270      BUG. 'M' config menu isn't scrollable in curses.
 5271      BUG. call on get_arrow_key() that requires an extra
 5272           <return> after a shell command.
 5273      ADD. call to reset keypad mode in curses after a shell command
 5274      ADD. modify tcurses.c version of my_printf, etc., to turn off raw mode
 5275           if they're called when the program is in command-line (or batch)
 5276           mode.
 5277      FIX. Makefile, aclocal.m4, configure[.in], extern.h, proto.h, tin.h
 5278           makefile[.in], charset.c, color.c, config.c, curses.c, init.c
 5279           lang.c, makecfg.c, page.c, prompt.c, signal.c, tcurses.c, thread.c
 5280 
 5281 448) Roland Rosenfeld <roland@spinnaker.rhein.de>
 5282      ADD. minor code cleanup (check for non-printable chars)
 5283      FIX. group.c, page.c, screen.c, thread.c
 5284 
 5285 447) Oliver B. Warzecha <obw@amarok.ping.de>
 5286      ADD. minor makefile-tuning
 5287      FIX. smakefile
 5288 
 5289 --unoff BETA release 970923 --
 5290 
 5291 446) Ralf Doeblitz <r.doeblitz@tu-bs.de>
 5292      Urs Janssen <urs@karlsruhe.org>
 5293      BUG. several buffer overflows possible [partial fix only]
 5294      FIX. screen.c, misc.c, nntplib.c, rfc1522.c
 5295 
 5296 445) Sergey Shkonda <serg@bcs.zp.ua>
 5297      Roland Rosenfeld <roland@spinnaker.rhein.de>
 5298      BUG. used isprint() instead of my_isprint()
 5299      FIX. proto.h, charset.c, getline.c, group.c, misc.c, page.c
 5300           screen.c, thread.c
 5301 
 5302 444) Darrell Tangman <darrelltman@mindspring.com>
 5303      ADD. local caching of overview-files if reading via NNTP
 5304      FIX. extern.h, art.c, auth.c, config.c, init.c, lang.c, mail.c
 5305           main.c, misc.c, open.c, select.c, tincfg.tbl
 5306 
 5307 443) Carsten Theis <iw250@advs2.gm.fh-koeln.de>
 5308      ADD. removed useless call of get_from_name() in make_path_header()
 5309      FIX. post.c
 5310 
 5311 --unoff BETA release 970922 --
 5312 
 5313 442) Sven Paulus <sven@karlsruhe.org>
 5314      Urs Janssen <urs@karlsruhe.org>
 5315      BUG. quoting of quoted lines didn't strip tailing space from
 5316           quote_chars
 5317      BUG. minor code cleanup (moved misplaced label, commented out
 5318           buggy code)
 5319      FIX. attrib.c, misc.c, post.c
 5320 
 5321 441) Vincent Lefevre <vlefevre@ens-lyon.fr>
 5322      BUG. typo
 5323      FIX. lang.c
 5324 
 5325 440) Sven Paulus <sven@karlsruhe.org>
 5326      BUG. superseding/cancelling didn't work when one the groups
 5327           was not contained in active file
 5328      BUG. typo in lang.c
 5329      BUG. garbled display when asking if .newsrc should be created
 5330      BUG. removed where "~" was used instead of homedir
 5331      BUG. When an article was piped and the message "Press <RETURN>
 5332           to continue..."  appeared, if an arrow key was pressed,
 5333           arbitrary commands were executed.
 5334      BUG. tin did not warn you if you tried to save into a directory
 5335           and not into a file.
 5336      ADD. when window was or got too small, tin SIGSEGVd, now tin
 5337           exits properly
 5338      ADD. set From:-address on per-group basis in attributes file
 5339      ADD. 'y' as an alternative to 'p' for mutt-users :-)
 5340      ADD. checking on startup, if window is large enough to run tin
 5341      FIX. tin.h, proto.h, attributes.c, post.c, lang.c
 5342 
 5343 --unoff BETA release 970916 --
 5344 
 5345 439) Martin Buck <martin-2.buck@student.uni-ulm.de>
 5346      BUG. joining of continued header-lines didn't work
 5347      FIX. art.c
 5348 
 5349 438) Urs Janssen <urs@akk.uni-karlsruhe.de>
 5350      ADD. closed possible security hole with -DEBUG_NEWSRC
 5351      ADD. minor code cleanup (moved some strings)
 5352      ADD. '^O' to thread-'l'evel
 5353      ADD. check if posting is allowed before calling several posting
 5354           routines
 5355      FIX. configure[.in], autoconf.h[in], extern.h, menukeys.h, tin.h
 5356           config.c, feed.c, lang.c, main.c, newsrc.c, page.c, post.c
 5357           select.c, thread.c
 5358 
 5359 437) Sven Paulus <sven@karlsruhe.org>
 5360      BUG. -c was broken
 5361      FIX. newsrc.c
 5362 
 5363 --unoff BETA release 970911 --
 5364 
 5365 436) Thomas E. Dickey <dickey@clark.net>
 5366      BUG. on articles with an '*' in color on the last line, color isn't
 5367           reset after that point
 5368      FIX. color.c, tcurses.c
 5369 
 5370 435) Patrick St. Jean <stjeanp@pdq.net>
 5371      ADD. failure message for when a news server rejects authentication
 5372           information
 5373      FIX. extern.h, auth.c, lang.c
 5374 
 5375 434) Sven Paulus <sven@karlsruhe.org>
 5376      ADD. quote signatures/display signatures switch
 5377      FIX. extern.h, proto.h, config.c, init.c, lang.c, misc.c, page.c
 5378           post.c, tincfg.tbl
 5379 
 5380 433) Oliver B. Warzecha <obw@amarok.ping.de>
 5381      BUG. Amiga-port had problems with stat()/fstat()
 5382      ADD. minor code cleanup
 5383      FIX. amiga.h, tin.h, smakefile, amiga.c, save.c
 5384 
 5385 432) Thomas E. Dickey <dickey@clark.net>
 5386      Andrey A. Chernov <ache@null.net>
 5387      BUG. backspace key didn't work with curses
 5388      BUG. ncurses.h wasn't included (needed by old ncurses versions)
 5389      ADD. use ncurses 4.1 extension use_default_colors()
 5390      ADD. configure script check to (try to) set compiler options for
 5391           ANSI mode
 5392      BUG. core-dump in curses-configuration due to printing the whole
 5393           intro page as one chunk
 5394      FIX. aclocal.m4, configure[.in], autoconf[.hin], extern.h, proto.h
 5395           tcurses.h, color.c, config.c, curses.c, init.c, lang.c, main.c
 5396           misc.c, prompt.c, signal.c, tcurses.c
 5397 
 5398 --unoff BETA release 970901 --
 5399 
 5400 431) Sven Paulus <sven@karlsruhe.org>
 5401      BUG. random Organization didn't work
 5402      FIX. misc.c
 5403 
 5404 430) Urs Janssen <urs@karlsruhe.org>
 5405      ADD. minor code cleanup (added missing prototypes)
 5406      FIX. configure[.in], autoconf.h[in], extern.h, proto.h, *.c
 5407 
 5408 429) Thomas E. Dickey <dickey@clark.net>
 5409      Andrey A. Chernov <ache@null.net>
 5410      ADD. some whitespace in aclocal.m4
 5411      BUG. quoting bug in CF_RECHECK_FUNC configure macro
 5412      ADD. workaround for limitation in FreeBSD linker for ncurses tests.
 5413      ADD. autoconf recommends that shell scripts begin "#! /bin/sh" rather
 5414           than "!/bin/sh".
 5415      ADD. guard against some curses functions invoked as a result of errors
 5416           found during initialization.
 5417      FIX. aclocal.m4, conf-tin, configure[.in], install.sh, main.c
 5418           misc.c, newsrc.c, tcurses.c
 5419 
 5420 428) Oliver B. Warzecha <obw@amarok.ping.de>
 5421      ADD. minor code cleanup (AmigaOS)
 5422      FIX. amiga.h, tin.h, lang.c
 5423 
 5424 --unoff BETA release 970826 --
 5425 
 5426 427) Jason Faultless <jason@radar.tele2.co.uk>
 5427      BUG. 'i' in group menu always shows subject of the base article
 5428      BUG. newsrc entry was ignored when resubscribing to an unsubscribed group
 5429      BUG. 'N'ewgroups are now skipped correctly when 'm'oving newsgroups
 5430      BUG. 'd' behaved funny in first newsgroup (introduced in 313)
 5431      ADD. when subscribing to a new group, the group counts are checked and
 5432           num_unread is calculated and shown without having to enter the group
 5433      ADD. minor code clean-up
 5434 
 5435 426) Thomas E. Dickey <dickey@clark.net>
 5436      BUG. correct & extend the configuration script macros for finding the
 5437           network and ncurses libraries
 5438      ADD. modify makecfg to generate table-definitions that work on SCO
 5439      ADD. modify the help-screen to allow it to scroll by one line at a
 5440           time [(n)curses]
 5441      ADD. minor fixes to makefiles
 5442      FIX. Makefile, makefile[.in], Makefile[.in], aclocal.m4, configure[.in]
 5443           autoconf.h[in], config.h, proto.h, tin.h, auth.c, help.c
 5444           makecfg.c, signal.c, tcurses.c
 5445 
 5446 425) Darrell Tangman <darrelltman@mindspring.com>
 5447      ADD. possibility to shutdown tin cleanly via SIGUSR1
 5448      BUG. calculated wrong size of signal_list
 5449      FIX. misc.c, signal.c
 5450 
 5451 424) Urs Janssen <urs@karlsruhe.org>
 5452      Sven Paulus <sven@karlsruhe.org>
 5453      BUG. tin skipped second page when paging up with
 5454           show_headers_to_display != ""
 5455           [page.c really should be rewritten!]
 5456      PRF. got rid of useless fseek()s to determine article's size
 5457      FIX. page.c
 5458 
 5459 423) Urs Janssen <urs@akk.uni-karlsruhe.de>
 5460      BUG. Makefile[.in] doesn't work with /bin/csh anymore
 5461           [introduced in 420]
 5462      BUG. empty X-Comment-To: is inserted if posting contains no realname
 5463      BUG. prompting for username didn't allow to change the default
 5464      ADD. minor code cleanup (added missing prototypes, removed gotos,
 5465           moved strings to lang.c)
 5466      FIX. Makefile[.in], proto.h, *.c
 5467 
 5468 --unoff BETA release 970820 --
 5469 
 5470 422) Phil Edge <phil@edge.demon.co.uk>
 5471      BUG. On followup, cancel and repost an empty Distribution
 5472           header was added if the original article doesn't have a
 5473           Distribution header and the DISTRIBUTION environment variable
 5474           isn't set.
 5475      FIX. post.c
 5476 
 5477 421) Thomas E. Dickey <dickey@clark.net>
 5478      ADD. improves the configure script that configures ncurses
 5479      ADD. configure script option --enable-8bit-keys to turn on code
 5480           that allows 8-bit controls for arrow and function keys.
 5481      ADD. adds includes for ctype.h and sys/socket.h to the test program used
 5482           for checking prototypes.
 5483      ADD. library-check for -lmytinto to build on FreeBSD.
 5484      BUG. corrects some logic that prevented 8-bit controls from working.
 5485      BUG. corrects some ifdef's that broke ncurses/curses configuration.
 5486      BUG. minor tweaks to makefiles to work with configure --srcdir option,
 5487           and to autoconfigure for lint program.
 5488      FIX. aclocal.m4, configure[.in], autoconf.h[in], proto.h, tin.h
 5489           Makefile[.in], config.c, getline.c, group.c, help.c, misc.c
 5490           page.c, prompt.c, select.c, thread.c
 5491 
 5492 420) Urs Janssen <urs@akk.uni-karlsruhe.de>
 5493      ADD. minor code cleanup (removed unused variables, fixed a few
 5494           type-mismatches, etc.)
 5495      FIX. extern,h, proto.h, autoconf.h[in], configure[.in]
 5496           Makefile[.in], *.c
 5497 
 5498 --unoff BETA release 970817 --
 5499 
 5500 419) Urs Janssen <urs@akk.uni-karlsruhe.de>
 5501      BUG. misplaced #ifdefs moved
 5502      ADD. minor code cleanup
 5503      FIX. actived.c, config.c, curses.c, misc.c, main.c, misc.c
 5504           search.c, thread.c, proto.h, Makefile.in
 5505 
 5506 418) Oliver B. Warzecha <obw@amarok.ping.de>
 5507      BUG. get_arrow_keys()/AmigaOS doesn't work
 5508      ADD. minor code cleanup (AmigaOS)
 5509      FIX. several supplied patches
 5510 
 5511 417) Bernd Ernesti <erbe0011@fh-karlsruhe.de>
 5512      ADD. minor code cleanup (mainly debug-message related)
 5513      FIX. several supplied patches
 5514 
 5515 --unoff BETA release 970731 --
 5516 
 5517 416) Thomas E. Dickey <dickey@clark.net>
 5518      ADD. logic to use 'poll() in get_arrow_key()
 5519      BUG. corrects timeout values in get_arrow_key()
 5520      BUG. corrected logic of input_pending() when configured with curses.
 5521      ADD. moves the termcap lookup out of InitScreen() to a new function
 5522           SetupScreen()
 5523      ADD. moves the network-library checks to aclocal.m4
 5524      ADD. configure option "--with-socks5"
 5525      FIX. several supplied patches
 5526 
 5527 415) Urs Janssen <urs@akk.uni-karlsruhe.de>
 5528      ADD. some fallback values
 5529      FIX. several supplied patches
 5530 
 5531 414) Carsten Theis <iw250@advs2.gm.fh-koeln.de>
 5532      BUG. strdup() calls replaced by my_strdup()-calls, as strdup()
 5533           is not mandatory in ansi-c.
 5534      FIX. attrib.c
 5535 
 5536 --unoff BETA release 970724 --
 5537 
 5538 413) Thomas Quinot <thomas@cuivre.fdn.fr>
 5539      ADD. if using INN nntplib use _CONF_FROMHOST value, if present,
 5540           instead of domain_name.
 5541      FIX. header.c
 5542 
 5543 412) Urs Janssen <urs@akk.uni-karlsruhe.de>
 5544      ADD. test for curses before reading any config-files
 5545      BUG. upon Supersedes Reply-To: was inserted even if $REPLYTO wasn't set
 5546      FIX. main.c, post.c
 5547 
 5548 411) Oliver B. Warzecha <obw@amarok.ping.de>
 5549      ADD. amiga code cleanup
 5550      BUG. impossible to killfile articles with lines=0
 5551      BUG. wildcards were not quoted when the subject was used for filtering.
 5552      ADD. function quote_wild() is called for subject.
 5553      FIX. several supplied patches
 5554 
 5555 410) Sven Paulus <sven@oops.sub.de>
 5556      BUG. duplicated From: line in mailing_list-groups.
 5557      BUG. hitting ESC once didn't exit getline() (introduced in 405)
 5558 
 5559 --unoff BETA release 970709 --
 5560 
 5561 409) Thomas E. Dickey <dickey@clark.net>
 5562      BUG. correct the curses handling of CTL/L for repainting the screen
 5563      ADD. CTL/L command to the config-screen.
 5564      FIX. menukeys.h, config.c, tcurses.c
 5565 
 5566 408) Oliver B. Warzecha <obw@amarok.ping.de>
 5567      ADD. check for possible spamtrap in e-mail address when
 5568           replying to an article by mail
 5569      FIX. extern.h, menukeys.h, lang.c, post.c, tin.1
 5570 
 5571 407) Ralf Doeblitz <r.doeblitz@tu-bs.de>
 5572      BUG. tin ignores "global=on/off" for Quick-Filter/Select
 5573      FIX. attrib.c, lang.c
 5574 
 5575 406) Michael Lupp <mike@nemesis.saar.de>
 5576      Andrey A. Chernov <ache@null.net>
 5577      ADD. minor Makefile tuning
 5578      FIX. Makefile[.in]
 5579 
 5580 405) Sven Paulus <sven@oops.sub.de>
 5581      BUG. prompt for subject was incorrectly displayed when
 5582           subject was too long -> now truncating to 20 chars
 5583      ADD. implement a permanent history for each type of input
 5584      ADD. enable cursor keys on input line
 5585      FIX. several supplied patches
 5586 
 5587 404) Sven Paulus <sven@oops.sub.de>
 5588      BUG. when reposting articles, the wrong signature was used
 5589      ADD. new configuration option "signature_repost"
 5590      BUG. cursor was on wrong position when asking "Repost or supersede"
 5591      ADD. new configuration option "quote_empty_lines"
 5592      FIX. several supplied patches
 5593 
 5594 --unoff BETA release 970705 --
 5595 
 5596 403) Urs Janssen <urs@akk.uni-karlsruhe.de>
 5597      ADD. check for control-characters in Subject:
 5598      ADD. minor code cleanup
 5599      FIX. several patches
 5600 
 5601 402) Sven Paulus <sven@oops.sub.de>
 5602      BUG. keyboard didn't return to raw mode after posting
 5603           postponed articles
 5604      ADD. changed message "Repost" to "Post postponed articles"
 5605      BUG. tin got slower as .tin/posted grew, increasing speed by
 5606           reversing order
 5607      BUG. tin garbled .tin/posted when posting postponed articles
 5608      FIX. lang.c, post.c
 5609 
 5610 --unoff BETA release 970625 --
 5611 
 5612 401) Oliver B. Warzecha <obw@amarok.ping.de>
 5613      Urs Janssen <urs@akk.uni-karlsruhe.de>
 5614      ADD. strip "(was:" from Subject:
 5615      ADD. amiga code cleanup
 5616      FIX. misc.c
 5617 
 5618 400) Sven Paulus <sven@oops.sub.de>
 5619      ADD. remove mail-address from X-Comment-To:
 5620      FIX. page.c, post.c
 5621 
 5622 399) Jason Faultless <jason@radar.tele2.co.uk>
 5623      BUG. author and article body searching fixed
 5624      ADD. 'L'ookup Message-ID in article pager
 5625      ADD. '/' subject search to thread menu
 5626      ADD. Improvements to search by subject - now enters thread
 5627           if needed
 5628      ADD. still more code cleanup
 5629      FIX. several supplied patches
 5630 
 5631 398) Oliver B. Warzecha <obw@amarok.ping.de>
 5632      ADD. amiga code cleanup
 5633      FIX. amiga.c, amiga.h
 5634 
 5635 397) Mike Muise <c-muise@mail.dec.com>
 5636      BUG. typo
 5637      FIX. lang.c
 5638 
 5639 396) Henrik Wist <goose@MuFFiN.Org>
 5640      BUG. tin didn't remove temp.-articles after pgp-signing them.
 5641      FIX. pgp.c
 5642 
 5643 --unoff BETA release 970622 --
 5644 
 5645 395) Sven Paulus <sven@oops.sub.de>
 5646      ADD. 'e'dit article possibility if posting failed
 5647      ADD. random Organization via attributes file
 5648      FIX. several supplied patches
 5649 
 5650 394) Urs Janssen <urs@akk.uni-karlsruhe.de>
 5651      ADD. REG_NOERROR definition (needed for hp-ux 8.0)
 5652      ADD. minor code cleanup
 5653      FIX. several supplied patches
 5654 
 5655 393) Thomas E. Dickey <dickey@clark.net>
 5656      ADD. install-prefix and autoconf support for regular expression
 5657      ADD. code cleanup
 5658      FIX. several supplied patches
 5659 
 5660 392) Urs Janssen <urs@akk.uni-karlsruhe.de>
 5661      ADD. clear keyboard-buffer in prompt_yn() to avoid unexpected
 5662           results.
 5663      FIX. prompt.c
 5664 
 5665 --unoff BETA release 970613 --
 5666 
 5667 391) Jason Faultless <jason@radar.tele2.co.uk>
 5668      BUG. wildmat searching broken in 387)
 5669      BUG. ranges were broken on group menu
 5670      ADD. 'K', 'z' & 'Z' on group menu now understand ranges
 5671      ADD. improvements to regex error reporting
 5672      ADD. code cleanup
 5673      FIX. several supplied patches
 5674 
 5675 390) Dmitri A. Martynoff <dmart@wowa.net.kiae.su>
 5676      ADD. unlink editor backup files
 5677      FIX. misc.c
 5678 
 5679 389) Urs Janssen <urs@akk.uni-karlsruhe.de>
 5680      ADD. code cleanup
 5681      FIX. several supplied patches
 5682 
 5683 --unoff BETA release 970612 --
 5684 
 5685 388) Oliver B. Warzecha <obw@amarok.ping.de>
 5686      ADD. minor code cleanup, mainly amiga stuff
 5687      FIX. several supplied patches
 5688 
 5689 387) Jason Faultless <jason@radar.tele2.co.uk>
 5690      ADD. started support for regular expressions
 5691      ADD. make str_lwr() syntax more ANSI-like. Other minor changes.
 5692      FIX. several supplied patches
 5693 
 5694 --unoff BETA release 970527 --
 5695 
 5696 386) Thomas E. Dickey <dickey@clark.net>
 5697      ADD. rewrote signal-handler
 5698      FIX. several supplied patches
 5699 
 5700 385) Andrey A. Chernov <ache@null.net>
 5701      ADD. Various CTYPE fixes, mostly for toupper/tolower
 5702      FIX. several supplied patches
 5703 
 5704 384) Bruce Momjian <root@candle.pha.pa.us>
 5705      ADD. check for correct number of articles in group
 5706      REM. conflict check for strip_blanks and invers_video_bar
 5707      FIX. active.c, config.c
 5708 
 5709 383) Urs Janssen <urs@akk.uni-karlsruhe.de>
 5710      REM. initial check for authentication - now only done upon
 5711           server-request
 5712      FIX. open.c
 5713 
 5714 --unoff BETA release 970516 --
 5715 
 5716 382) Karsten Keil <keil@temic-ech.spacenet.de>
 5717      ADD. some additional checks for NULL-pointers
 5718      FIX. art.c, refs.c
 5719 
 5720 381) Bruce Momjian <root@candle.pha.pa.us>
 5721      ADD. check for correct number of articles in group
 5722      FIX. active.c
 5723 
 5724 380) Thomas E. Dickey <dickey@clark.net>
 5725      ADD. restores 'cmd_line' setting after running a shell command, so tin
 5726           re-enters screen mode
 5727      ADD. merges the two copies of code that run shell commands
 5728      ADD. more debug-traces for the curses configuration
 5729      ADD. test for CLIX machines
 5730      FIX. several supplied patches
 5731 
 5732 379) Urs Janssen <urs@akk.uni-karlsruhe.de>
 5733      REM. insertion of Lines:-header (as it's not always correct
 5734           (pgp-signed articles)) and could/should be inserted by the
 5735           server
 5736      FIX. post.c
 5737 
 5738 --unoff BETA release 970424 --
 5739 
 5740 378) Thomas E. Dickey <dickey@clark.net>
 5741      REM. useless ifdefs for __hpux
 5742      FIX. misc.c
 5743 
 5744 377) Kevin Lentin <kevinl@cs.monash.edu.au>
 5745      ADD. when using an external mailer, parse From: line upon replies.
 5746      FIX. post.c
 5747 
 5748 376) (sorry, lost the mail-address of the person who reported it!)
 5749      REM. str_lwr patch from 374 as it opens up problems with iso-8859-*
 5750           charsets
 5751 
 5752 --unoff BETA release 970417 --
 5753 
 5754 375) Thomas E. Dickey <dickey@clark.net>
 5755      BUG. tind didn't compile due to misplaced ifdefs
 5756      BUG. test for USE_SYSTEM_STATUS still didn't work on some systems
 5757      FIX. aclocal.m4, tnntp.h, auth.c
 5758 
 5759 374) Orbby S. Arka <aqlott@db.csie.ncu.edu.tw>
 5760      REM. some useless checks for 8bit chars
 5761      ADD. don't lower 2nd char in searchstring if first char is > 0x7f
 5762           (BIG5 users will be happy about that)
 5763      FIX. art.c, string.c, misc.c
 5764 
 5765 --unoff BETA release 970409 --
 5766 
 5767 373) Jason Faultless <jason@radar.tele2.co.uk>
 5768      FIX. screenredraw, cursor position after removing bogus newsgroups
 5769      FIX. tin.1, newsrc.c, select.c
 5770 
 5771 372) Billy Y. <billy@mix.com>
 5772      ADD. use gettimeofday with -DPROFILE if available
 5773      FIX. stpwatch.h
 5774 
 5775 371) Urs Janssen <urs@akk.uni-karlsruhe.de>
 5776      ADD. minor logic change of signature parsing.
 5777      FIX. post.c, lang.c, tin.1
 5778 
 5779 --unoff BETA release 970406 --
 5780 
 5781 370) Dirk Nimmich <nimmich@uni-muenster.de>
 5782      ADD. Authentication routines moved from open.c to a separate file
 5783           (auth.c)
 5784      ADD. Authentication at connection startup (re-)added.
 5785      ADD. Prompting for the password is now done by getpass(2)
 5786           instead of getline().
 5787      ADD. doc/auth.txt revised.
 5788      FIX. several supplied patches
 5789 
 5790 369) Torsten Neumann <torsten@londo.rhein-main.de>
 5791      ADD. issue a warning double signatures or malformed signature
 5792           delimiters
 5793      ADD. tool/expand_aliases.tgz (might need some work)
 5794      FIX. several supplied patches
 5795 
 5796 368) Jason Faultless <jason@radar.tele2.co.uk>
 5797      ADD. strip_bogus=ASK now shows groups even with show_only_unread=TRUE
 5798      ADD. folded Message-ID text into t_msgid
 5799      BUG. threading problem (from 309)
 5800      BUG. incorrect display of 'N'ewgroup flag (from 351)
 5801      ADD. general code cleanup
 5802      FIX. several supplied patches
 5803 
 5804 367) Urs Janssen <urs@akk.uni-karlsruhe.de>
 5805      Thomas E. Dickey <dickey@clark.net>
 5806      BUG. renamed valid in prompt.c as Suns K&R compiler didn't like it.
 5807      BUG. '\t' was treated as 8bit-char
 5808      FIX. prompt.c, tin.h
 5809 
 5810 --unoff BETA release 970402 --
 5811 
 5812 366) Torsten Neumann <torsten@londo.rhein-main.de>
 5813      ADD. issue a warning on signatures longer then MAX_SIG_LINES
 5814      FIX. several supplied patches
 5815 
 5816 365) Thomas E. Dickey <dickey@clark.net>
 5817      BUG. test for USE_SYSTEM_STATUS didn't work on some systems (i.e. sun)
 5818      FIX. aclocal.m4
 5819 
 5820 364) Urs Janssen <urs@akk.uni-karlsruhe.de>
 5821      ADD. minor code cleanup (removed uname call in mail_bugreport)
 5822      FIX. several supplied patches
 5823 
 5824 --unoff BETA release 970327 --
 5825 
 5826 363) Urs Janssen <urs@akk.uni-karlsruhe.de>
 5827      BUG. Sender was not added if From: line was changed in the editor
 5828      ADD. minor code cleanup
 5829      FIX. inews.c, init.c, configure[.in]
 5830 
 5831 --unoff BETA release 970324 --
 5832 
 5833 362) Roland Rosenfeld <roland@spinnaker.rhein.de>
 5834      BUG. removing tailing whitespaces from header-lines caused crashes
 5835           if the line contains only whitespaces after the header-name.
 5836      FIX. page.c
 5837 
 5838 361) Thomas E. Dickey <dickey@clark.net>
 5839      ADD. even more curses stuff
 5840           + added some traces
 5841           + fixed an out-of-order call on set_win_size
 5842           + added the touchwin calls to make ^L work
 5843      FIX. several supplied patches
 5844 
 5845 360) Ulli Horlacher <framstag@moep.bb.bawue.de>
 5846      ADD. parsing to of /etc/resolv.conf to get_fqdn()
 5847      FIX. tin.h, string.c, header.c
 5848 
 5849 359) Urs Janssen <urs@akk.uni-karlsruhe.de>
 5850      BUG. misplaced definition of MAXHOSTNAMELEN
 5851      ADD. ifndef FORGERY: insertion of Sender: if it differs from From:
 5852      FIX. several supplied patches
 5853 
 5854 358) Kevin Lentin <kevinl@cs.monash.edu.au>
 5855      BUG. When reading mail groups tin tries to connect the server
 5856      ADD. prompt_yn2() now allows only 'y','n','ESC' as an answer
 5857      BUG. if you answer the reconnect to server question with no or the
 5858           connection is broken the newsrc is written out before tin exits.
 5859      FIX. several supplied patches
 5860 
 5861 --unoff BETA release 970321 --
 5862 
 5863 357) Jungshik Shin <jshin@pantheon.yale.edu>
 5864      BUG. continued header-lines caused crashes upon a rfc1522decode
 5865      FIX. page.c
 5866 
 5867 356) Kevin Lentin <kevinl@cs.monash.edu.au>
 5868      Thomas E. Dickey <dickey@clark.net>
 5869      BUG. can not post in curses-mode
 5870      FIX. tnntp.h
 5871 
 5872 355) Urs Janssen <urs@akk.uni-karlsruhe.de>
 5873      ADD. check for return null-pointers in get_host/domain/fqdn
 5874      BUG. typo in configure.in
 5875      ADD. minor code cleanup
 5876      FIX. several patches
 5877 
 5878 --unoff BETA release 970320 --
 5879 
 5880 354) Urs Janssen <urs@akk.uni-karlsruhe.de>
 5881      ADD. minor code cleanup; removed /etc/resolv.conf parsing
 5882      FIX. several patches
 5883 
 5884 353) Jungshik Shin <jshin@pantheon.yale.edu>
 5885      ADD. 'M'enu entry for display_rfc1522_header_undecoded (now
 5886           display_mime_header_asis)
 5887      FIX. several supplied patches
 5888 
 5889 352) Thomas E. Dickey <dickey@clark.net>
 5890      ADD. make a functional test for the system_status logic, tidying up of
 5891           aclocal.m4
 5892      BUG. correct a length used in tcurses.c in the innstr() call
 5893      FIX. aclocal.m4, configure[.in], tcurses.c
 5894 
 5895 351) Jason Faultless <jason@radar.tele2.co.uk>
 5896      ADD. handling for bogus groups in .newsrc
 5897      ADD. better string hashing, memory savings
 5898      ADD. better default for -n
 5899      BUG. removed references to the 'any' key
 5900      FIX. several supplied patches
 5901 
 5902 --unoff BETA release 970317 --
 5903 
 5904 350) Jungshik Shin <jshin@pantheon.yale.edu>
 5905      ADD. automatic use of B-encoding if it's shorter then Q-encoding
 5906      ADD. display_rfc1522_header_undecoded switch to tinrc
 5907      FIX. several supplied patches
 5908 
 5909 349) Urs Janssen <urs@akk.uni-karlsruhe.de>
 5910      ADD. rewrote INEWS_MAIL_* stuff
 5911      FIX. several patches
 5912 
 5913 --unoff BETA release 970314 --
 5914 
 5915 348) Jungshik Shin <jshin@pantheon.yale.edu>
 5916      ADD. split long header lines in mail message
 5917      FIX. several supplied patches
 5918 
 5919 347) Thomas E. Dickey <dickey@clark.net>
 5920      ADD. even more curses support:
 5921           + ifdef'd to use the termcap version of ReadCh when curses isn't
 5922             active.
 5923           + fix a couple of background color bugs that appear with SVr4
 5924             curses (but not ncurses).
 5925           + add missing include, ifdefs to debug.c
 5926           + add decoding for curses backspace and delete keys.
 5927           + implement curses raw mode.
 5928      BUG. fixes for parsdate.y to workaround redefinition of const by bison
 5929 
 5930 346) Urs Janssen <urs@akk.uni-karlsruhe.de>
 5931      Thomas Koenig <Thomas.Koenig@ciw.uni-karlsruhe.de>
 5932      ADD. configure check for usage of system() ; system_status
 5933      BUG. removed getfqdn() call as it opens up some problems
 5934           with INEWS_MAIL_DOMAIN - inews.c should be rewritten!!
 5935      FIX. autoconf.h[in], configure[.in], misc.c, inews.c
 5936 
 5937 345) Jason Faultless <jason@radar.tele2.co.uk>
 5938      BUG. fix wrong byte-count in article-pager (introduced in 340)
 5939      FIX. open.c
 5940 
 5941 344) Roland Rosenfeld <roland@spinnaker.rhein.de>
 5942      BUG. tab_goto_next_unread=OFF && news_headers_to_display!="" didn't
 5943           work
 5944      FIX. page.c
 5945 
 5946 343) Sven Paulus <sven@oops.sub.de>
 5947      ADD. hide licence number on AIX
 5948      FIX. post.c
 5949 
 5950 --unoff BETA release 970309 --
 5951 
 5952 342) Urs Janssen <urs@akk.uni-karlsruhe.de>
 5953      ADD. minor code cleanup; replaced RS6000 define by _AIX
 5954      FIX. lang.c, misc.c, save.c, tin.h, autoconf.h[in], configure[.in]
 5955 
 5956 341) Chua Choon Leong <chuacl@iscs.nus.sg>
 5957      ADD. test/define for OSF1
 5958      FIX. configure[.in], autoconf.h[in]
 5959 
 5960 340) Jason Faultless <jason@radar.tele2.co.uk>
 5961      ADD. restrict MIME decoding to just article data
 5962      BUG. fix and document command line groups
 5963      ADD. minor tidy up
 5964      FIX. several supplied patches
 5965 
 5966 339) Roland Rosenfeld <roland@spinnaker.rhein.de>
 5967      BUG. forget to append pid on pgp-commands
 5968      FIX. pgp.c
 5969 
 5970 --unoff BETA release 970307 --
 5971 
 5972 338) Urs Janssen <urs@akk.uni-karlsruhe.de>
 5973      BUG. typos, misplaced brace
 5974      FIX. inews.c, configure[.in], Makefile
 5975 
 5976 --unoff BETA release 970306 --
 5977 
 5978 337) Thomas E. Dickey <dickey@clark.net>
 5979      ADD. even more curses support
 5980           + wrap functions that write to stderr (fprintf, fflush) so they'll
 5981             write to curses screen.
 5982           + implement decoding for arrow keys
 5983           + correct error from previous patch that changed cLINES to cLINES-1
 5984           + move call on EndWin() to ensure that program exits curses
 5985             correctly.
 5986      ADD. split-out tnntp.h to use in inews.c (fixes compiler warnings)
 5987      FIX. several supplied patches
 5988 
 5989 336) Scott W. Powers <spowers@shire.ncsa.uiuc.edu>
 5990      ADD. weed-in/out-list for headers_to_display
 5991      FIX. extern.h, color.c, config.c, init.c, lang.c, page.c
 5992 
 5993 335) Urs Janssen <urs@akk.uni-karlsruhe.de
 5994      BUG. used /bin/mail as default_mailer on SysV-systems
 5995      FIX. tin.h
 5996 
 5997 334) Andrey A. Chernov <ache@null.net>
 5998      BUG. ~/.tin/headers file not used for "Reply to author..."
 5999      BUG. joinpath for ~/.tin/headers is duplicated
 6000      FIX. init.c, post.c
 6001 
 6002 333) Kevin Lentin <kevinl@cs.monash.edu.au>
 6003      BUG. typo
 6004      FIX. configure[.in]
 6005 
 6006 332) Chua Choon Leong <chuacl@iscs.nus.sg>
 6007      BUG. invoke_cmd() returns wrong status on OSF1
 6008      FIX. misc.c
 6009 
 6010 --unoff BETA release 970304 --
 6011 
 6012 331) Andreas Ley <andreas.ley@rz.uni-karlsruhe.de>
 6013      Urs Janssen <urs@akk.uni-karlsruhe.de
 6014      ADD. getfqdn()
 6015      FIX. configure[.in], autoconf.h[in], inews.c
 6016 
 6017 330) Kevin Lentin <kevinl@cs.monash.edu.au>
 6018      Urs Janssen <urs@akk.uni-karlsruhe.de
 6019      ADD. --{en,dis}able-append-pid to generate unique tmp-filenames
 6020          (i.e. .article)
 6021      FIX. configure[.in], autoconf.h[in], init.c, post.c
 6022 
 6023 --unoff BETA release 970303 --
 6024 
 6025 329) Thomas E. Dickey <dickey@clark.net>
 6026      ADD. support configuration with termcap/terminfo vs curses
 6027           implements color support from the curses library.
 6028      ADD. minor code cleanup (INDEX_DAEMON ifdefs, a nit for SunOS's fileno)
 6029      FIX. several supplied patches
 6030 
 6031 328) Andy Gabor <ajgabor@ucdavis.edu>
 6032      BUG. typo in man-page
 6033      FIX. tin.1
 6034 
 6035 327) Volker Barthelmann <volker@vb.franken.de>
 6036      Urs Janssen <urs@akk.uni-karlsruhe.de
 6037      ADD. minor code cleanup
 6038      FIX. several patches
 6039 
 6040 326) Tan Kwee Chuan <tankweec@iscs.nus.sg>
 6041      BUG. typo
 6042      FIX. lang.c
 6043 
 6044 --unoff BETA release 970225 --
 6045 
 6046 325) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6047      BUG. changing OPT_DEFAULT_SHOW_AUTHOR in 'M'enu at top-level SIGSEGVs
 6048      BUG. no range-check for ISO2ASC
 6049      BUG. wrong prototype for hand-rolled atol
 6050      FIX. config.c, init.c, string.c
 6051 
 6052 --unoff BETA release 970222 --
 6053 
 6054 324) Thomas Leitner <tom@finwds01.tu-graz.ac.at>
 6055      BUG. POSTED_FILE ignores default_maildir
 6056      FIX. config.c
 6057 
 6058 323) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6059      ADD. description of ^G to online help
 6060      REM. --disable-ref-threading form configure
 6061      FIX. help.c, autoconf.hin configure.in
 6062 
 6063 322) Chris Blum <chris@phil.uni-sb.de>
 6064      BUG. typo in HAVE_MH_MAIL_HANDLING
 6065      FIX. open.c
 6066 
 6067 321) Jason Faultless <jason@radar.tele2.co.uk>
 6068      BUG. crash on some systems with no subscribed groups
 6069      BUG. $ not always working on group selection page
 6070      BUG. workaround for annoying problem with 'u' key
 6071      ADD. streamlined setup_hard_base() and -n code
 6072      ADD. tidied up header in article pager
 6073      ADD. minor code cleanup
 6074      FIX. several supplied patches
 6075 
 6076 320) Theo Van Dinter <felicity@kluge.net>
 6077      BUG. 'q'uit in the 'D'elte/supersede menu does not redraw the screen
 6078      ADD. minor code cleanup
 6079      FIX. init.c, post.c
 6080 
 6081 --unoff BETA release 970217 --
 6082 
 6083 319) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6084      BUG. check_upgrade fails on binaries whose name isn't "tin"
 6085      FIX. config.c, lang.c, version.h
 6086 
 6087 318) Tan Kwee Chuan <tankweec@iscs.nus.sg>
 6088      Urs Janssen <urs@akk.uni-karlsruhe.de>
 6089      BUG. If the real-name part of the From:-line is missing, tin crashes
 6090           on a forged-cancel.
 6091      FIX. post.c
 6092 
 6093 317) Kevin Lentin <kevinl@cs.monash.edu.au>
 6094      ADD. improved postpone_article (add -o, 'A','Y')
 6095      FIX. several supplied patches
 6096 
 6097 --unoff BETA release 970214 --
 6098 
 6099 316) Thomas E. Dickey <dickey@clark.net>
 6100      ADD. several 'const'
 6101      BUG. tabs before preprocessor symbols (introduced in 312)
 6102      FIX. several supplied patches
 6103 
 6104 315) Jason Faultless <jason@radar.tele2.co.uk>
 6105      BUG. Tagged article counter sometimes badly broken
 6106      BUG. 'q' quit didn't work properly while entering a group
 6107      ADD. 'u' go to parent article in pager
 6108      ADD. 'S' auto-save tagged and 'U' untag all to thread menu
 6109      ADD. Better handling of upgrade from earlier versions of Tin
 6110      ADD. Some documentation and help
 6111      ADD. minor code cleanup
 6112      FIX. art.c, config.c, page.c, thread.c
 6113 
 6114 314) Roland Rosenfeld <roland@spinnaker.rhein.de>
 6115      BUG. first name (%C) in strfquote crashes when no name is given
 6116      FIX. misc.c
 6117 
 6118 --unoff BETA release 970212 --
 6119 
 6120 313) Jason Faultless <jason@radar.tele2.co.uk>
 6121      BUG. New newsgroups were broken with -n
 6122      BUG. unYank didn't honour show_only_unread_groups
 6123      BUG. $ didn't always skip to last article correctly
 6124      ADD. cleanup/fixes from 309)
 6125      ADD. code cleanup
 6126      FIX. cut down some compiler noise
 6127      FIX. several supplied patches
 6128 
 6129 312) Sven Paulus <sven@oops.sub.de>
 6130      ADD. systemtype to X-Newsreader
 6131      FIX. extern.h, init.c, post.c
 6132 
 6133 311) Volker Barthelmann <volker@vb.franken.de>
 6134      ADD. minor code cleanup
 6135      FIX. several supplied patches
 6136 
 6137 --unoff BETA release 970206 --
 6138 
 6139 310) Sven Paulus <sven@oops.sub.de>
 6140      ADD. inclusion of empty Followup-To: line (option)
 6141      ADD. keys for sending followups/replies with all headers quoted (^W,^E)
 6142      FIX. several supplied patches
 6143 
 6144 --unoff BETA release 970202 --
 6145 
 6146 309) Jason Faultless <jason@radar.tele2.co.uk>
 6147      ADD. rewrite new newsgroup handling
 6148      ADD. make newsrc->subscribed a bitfield
 6149      ADD. better reference parsing
 6150      ADD. partial fix for show_author update problem
 6151      ADD. code cleanup / other minor changes
 6152      FIX. several supplied patches
 6153 
 6154 308) Theo van Dinter <felicity@kluge.net>
 6155      BUG. typo
 6156      FIX. sigfile.c
 6157 
 6158 307) Thomas E. Dickey <dickey@clark.net>
 6159      ADD. more fall-back prototypes (e.g., atoi), from warnings I got
 6160           running with gcc -traditional on Linux 2.0.0
 6161      ADD. makes the gcc warnings auto-configured
 6162      ADD. makes strings 'const' (tested with gcc -Write-strings).
 6163      FIX. several supplied patches
 6164 
 6165 306) Kevin Lentin <kevinl@cs.monash.edu.au>
 6166      ADD. autoconf support for sum
 6167      FIX. several supplied patches
 6168 
 6169 305) Dirk Nimmich <nimmich@uni-muenster.de>
 6170      ADD. code cleanup (moved strings to lang.c)
 6171      FIX. several supplied patches
 6172 
 6173 304) Sven Paulus <sven@oops.sub.de>
 6174      BUG. Summary/Keywords are overwritten on a supersede
 6175      FIX. post.c
 6176 
 6177 --unoff BETA release 970127 --
 6178 
 6179 303) Volker Barthelmann <volker@vb.franken.de>
 6180      ADD. some type fixes (Amiga)
 6181      FIX. several supplied patches
 6182 
 6183 302) Thomas E. Dickey <dickey@clark.net>
 6184      ADD. even mode K&R -> ANSI
 6185      FIX. several supplied patches
 6186 
 6187 --unoff BETA release 970126 --
 6188 
 6189 301) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6190      BUG. authenticate crashed on some machines
 6191      FIX. open.c
 6192 
 6193 300) Volker Barthelmann <volker@vb.franken.de>
 6194      BUG. several typos
 6195      FIX. color.c, smakefile
 6196 
 6197 299) Thomas E. Dickey <dickey@clark.net>
 6198      ADD. start to get rid of K&R code
 6199      FIX. several supplied patches
 6200 
 6201 --unoff BETA release 970124 --
 6202 
 6203 298) Volker Barthelmann <volker@vb.franken.de>
 6204      ADD. even more AMIGA port
 6205      FIX. several supplied patches
 6206 
 6207 297) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6208      BUG. nntp_wr/rd had wrong type
 6209      FIX. tin.h, extern.h, nntplib.c
 6210 
 6211 296) Alexander Lehmann <alex@hal.rhein-main.de>
 6212      ADD. ability to postpone articles
 6213      ADD. detection of whitespaces in Followup-To:-line
 6214      FIX. several supplied patches
 6215 
 6216 --unoff BETA release 970123 --
 6217 
 6218 295) Volker Barthelmann <volker@vb.franken.de>
 6219      ADD. start of AMIGA port
 6220      FIX. several supplied patches
 6221 
 6222 294) Kevin Lentin <kevinl@cs.monash.edu.au>
 6223      ADD. stripping of unsubscribed newsgroups
 6224      FIX. several supplied patches
 6225 
 6226 293) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6227      REM. 292 as it opens up a lot of problems
 6228      FIX. several patches
 6229 
 6230 --unoff BETA release 970122 --
 6231 
 6232 292) Arnold Hendriks <arnold@poboxes.com>
 6233      ADD. tagline-support
 6234      ADD. different from for different newsgroups (attribute)
 6235           [I'm not happy with that WITHOUT insertion of Sender:]
 6236      FIX. several supplied patches
 6237 
 6238 291) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6239      ADD. minor code cleanup
 6240      FIX. several patches
 6241 
 6242 290) Dirk Nimmich <nimmich@uni-muenster.de>
 6243      ADD. tuned authorization stuff
 6244      FIX. open.c
 6245 
 6246 --unoff BETA release 970120 --
 6247 
 6248 289) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6249      ADD. code cleanup (int -> t_bool, extern -> static)
 6250      FIX. several patches
 6251 
 6252 --unoff BETA release 970118 --
 6253 
 6254 288) Roland Rosenfeld <roland@spinnaker.rhein.de>
 6255      ADD. word-highlighting in signatures
 6256      FIX. proto.h, color.c, page.c
 6257 
 6258 287) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6259      ADD. minor code cleanup (mainly int -> t_bool)
 6260      FIX. extern.h, proto.h, init.c, main.c, rfc1521.c
 6261 
 6262 --unoff BETA release 970115 --
 6263 
 6264 286) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6265      ADD. minor code cleanup
 6266      FIX. several patches
 6267 
 6268 285) Alexander Lehmann <alex@hal.rhein-main.de>
 6269      ADD. ability to strip non txt/plain parts from multi-part MIME-postings
 6270      FIX. several supplied patches
 6271 
 6272 --unoff BETA release 970114 --
 6273 
 6274 284) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6275      ADD. minor code cleanup
 6276      FIX. several patches
 6277 
 6278 283) Kevin Lentin <kevinl@cs.monash.edu.au>
 6279      BUG. tin does not remember tcp_port (introduced in 281)
 6280      FIX. open.c
 6281 
 6282 282) Thomas E. Dickey <dickey@clark.net>
 6283      ADD. code cleanup (mainly lint stuff)
 6284      FIX. several supplied patches
 6285 
 6286 --unoff BETA release 970112 --
 6287 
 6288 281) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6289      Roland Rosenfeld <roland@spinnaker.rhein.de>
 6290      ADD. some small fixes (mainly for 279/280)
 6291      FIX. attrib.c, config.c, newsrc.c, open.c, thread.c
 6292 
 6293 280) Jason Faultless <jason@radar.tele2.co.uk>
 6294      ADD. default threading method is now to use the best available
 6295      ADD. warning if attempt to use -n on local spool
 6296      BUG. incorrect article count with -n on empty groups
 6297      ADD. ignore bogus groups in .newsrc when reading -n
 6298      ADD. references based indentation of thread menu
 6299      ADD. major internal code cleanup/rewrite for above
 6300           move all group_hash[] code to list.c
 6301      FIX. active.c, init.c, list.c, misc.c, open.c, thread.c
 6302 
 6303 279) Thomas E. Dickey <dickey@clark.net>
 6304      ADD. fixes for getopt & isascii (we shouldn't _use_ the latter).
 6305      ADD. another round of lint, introducing t_bool type.
 6306      FIX. several supplied patches
 6307 
 6308 --unoff BETA release 970109 --
 6309 
 6310 278) Andreas Ley <andreas.ley@rz.uni-karlsruhe.de>
 6311      Urs Janssen <urs@akk.uni-karlsruhe.de>
 6312      ADD. rewrote APPEND_TO() macro
 6313      ADD. range-check for group->xmax/group->newsrc.xmax
 6314      FIX. misc.c, newsrc.c
 6315 
 6316 277) Thomas Quinot <operator@cuivre.fdn.fr>
 6317      BUG. parse_from() returns login@host.doma.in in the wrong field
 6318      FIX. misc.c
 6319 
 6320 --unoff BETA release 970108 --
 6321 
 6322 276) Dirk Nimmich <nimmich@uni-muenster.de>
 6323      BUG. options-menu: on the last-1 page <page-down> does not always work
 6324           the way it should
 6325      FIX. config.c
 6326 
 6327 275) Thomas E. Dickey <dickey@clark.net>
 6328      ADD. code cleanup (mainly lint and dbmalloc stuff)
 6329      FIX. several supplied patches
 6330 
 6331 274) Thomas Quinot <operator@cuivre.fdn.fr>
 6332      BUG. parse_from() can't handle "login"@host.doma.in (luser)
 6333      FIX. misc.c
 6334 
 6335 --unoff BETA release 970106 --
 6336 
 6337 273) Nickolay Saukh <nms@nns.ru>
 6338      ADD. dbmalloc support
 6339      FIX. tin.h
 6340 
 6341 272) Andreas Ley <andreas.ley@rz.uni-karlsruhe.de>
 6342      ADD. rewrote parse_from() macros to K&R-C
 6343      FIX. misc.c
 6344 
 6345 271) Roland Rosenfeld <roland@spinnaker.rhein.de>
 6346      ADD. new check for x-posts to handle inn1.5 Xref: headers
 6347      FIX. post.c
 6348 
 6349 --unoff BETA release 970104 --
 6350 
 6351 270) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6352      ADD. minor code cleanup
 6353      FIX. tin.h, art.c, feed.c, post.c, nntplib.c
 6354 
 6355 --unoff BETA release 970103 --
 6356 
 6357 269) Thomas Quinot <operator@cuivre.fdn.fr>
 6358      ADD. new parse_from()
 6359      FIX. misc.c
 6360 
 6361 268) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6362      BUG. get_server() removes everything before a '\n' in the
 6363           server-response -> sometimes it trashes error-messages
 6364      ADD. minor code cleanup
 6365      FIX. main.c, nntplib.c, open.c
 6366 
 6367 --unoff BETA release 970101 --
 6368 
 6369 267) Roland Rosenfeld <roland@spinnaker.rhein.de>
 6370      ADD. detection of _highlighted_ *words* directly followed by a , or .
 6371      FIX. color.c
 6372 
 6373 266) Dirk Nimmich <nimmich@uni-muenster.de>
 6374      ADD. quoting/escaping of arguments in strf_mailer()
 6375      FIX. misc.c
 6376 
 6377 265) Thomas Quinot <operator@cuivre.fdn.fr>
 6378      ADD. 'K'ill article now cycles through the list (group.c)
 6379      ADD. inverse_bg/fg-color
 6380      FIX. several supplied patches
 6381 
 6382 --unoff BETA release 961231 --
 6383 
 6384 264) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6385      BUG. newnews_times is broken (since 254)
 6386           -> new newsgroups are not recognized
 6387      ADD. prompt_yn2() without crsr-key support
 6388      FIX. proto.h, active.c, prompt.c, nntplib.c
 6389 
 6390 263) Roland Rosenfeld <roland@spinnaker.rhein.de>
 6391      BUG. color.c doesn't display any _ or * (introduced in 262)
 6392      FIX. color.c
 6393 
 6394 --unoff BETA release 961229 --
 6395 
 6396 262) Roland Rosenfeld <roland@spinnaker.rhein.de>
 6397      ADD. word_h_marks_display now is a tristate (Nothing, Mark, Space).
 6398      FIX. several patches
 6399 
 6400 261) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6401      ADD. minor code cleanup
 6402      BUG. txt_cancel_article has wrong number of format arguments
 6403      FIX. lang.c, main.c, post.c
 6404 
 6405 --unoff BETA release 961227 --
 6406 
 6407 260) Thomas E. Dickey <dickey@clark.net>
 6408      ADD. extends 'makecfg' to generate type-specific tables for string and
 6409           char pointers, getting rid of the void* casts in tincfg.h
 6410           modifies config.c and prompt.c accordingly.
 6411      ADD. fixes color.c to work in xterm (i.e., the XFree86 3.2 version, or
 6412           rxvt -- there's no point in fixing for color_xterm unless we
 6413           converted to using ncurses).
 6414      ADD. eliminates some of the clutter in post.c by using new utility
 6415           functions (I did that when seeing that the newline in a subject
 6416           wasn't stripped properly).
 6417      FIX. several supplied patches
 6418 
 6419 259) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6420      ADD. minor code cleanup
 6421      FIX. several supplied patches
 6422 
 6423 --unoff BETA release 961225 --
 6424 
 6425 258) Roland Rosenfeld <roland@spinnaker.rhein.de>
 6426      Urs Janssen <urs@akk.uni-karlsruhe.de>
 6427      BUG. with 258) word_h_marks_display could be off with color disabled
 6428      BUG. automatically turning off word_highlighting_tinrc if color is
 6429           disabled via 'M'enu is not intuitive
 6430      BUG. with no groups on screen <Home>/<End>-key draws arrow
 6431      ADD. changed several key-names (global keys)
 6432      FIX. several patches
 6433 
 6434 --unoff BETA release 961224 --
 6435 
 6436 257) Alexander Lehmann <alex@hal.rhein-main.de>
 6437      BUG. in some circumstances reply-to could be MIME-encoded twice
 6438      FIX. post.c
 6439 
 6440 256) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6441      BUG. art_mark_will_return is not showing up in thread-level
 6442           if draw_arrow=on (introduced in 248)
 6443      BUG. word_highlighting is enabled with color turned off
 6444      FIX. thread.c, page.c, config.c
 6445 
 6446 --unoff BETA release 961222 --
 6447 
 6448 255) David-Michael Lincke <david-miachel.lincke@iwi.unisg.ch>
 6449      ADD. missing DEFAULT_MAILER for hp-ux
 6450      FIX. tin.h
 6451 
 6452 254) Helmrich Streitmatter <helmrich@helix.franken.de>
 6453      BUG. newnews_info could return 2 large (not null terminated)
 6454           string
 6455      FIX. active.c
 6456 
 6457 253) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6458      ADD. minor code cleanup
 6459      FIX. several supplied patches
 6460 
 6461 252) Thomas E. Dickey <dickey@clark.net>
 6462      BUG. redefinition of parse_reference()
 6463      FIX. refs.c
 6464 
 6465 251) Roland Rosenfeld <roland@spinnaker.rhein.de>
 6466      BUG. art_mark_hot is not colored
 6467      FIX. thread.c
 6468 
 6469 --unoff BETA release 961218 --
 6470 
 6471 250) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6472      BUG. inverse video-bar in article selection level is too long
 6473           art_mark_hot is not colored
 6474           (both introduced in 248 :-()
 6475      FIX. group.c
 6476 
 6477 --unoff BETA release 961216 --
 6478 
 6479 249) Alexander Lehmann <alex@hal.rhein-main.de>
 6480      BUG. (introduced in 240)
 6481           - when writing out the .newsrc, apparently no longer existing
 6482             groups and unsubscribed groups get an empty line afterwards
 6483           - when subscribing some groups from the yanked-in list and then
 6484             yanking out the unsubscribed groups again, leaves only the 1st
 6485             subscribed group in the .newsrc or doesn't add the group at all.
 6486      FIX. newsrc.c
 6487 
 6488 248) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6489      Julien Oster <fuzzy@cu8.cum.de>
 6490      ADD. minor code cleanup
 6491      BUG. strange display if num_tagged_articles_in_thread > 99
 6492      FIX. several supplied patches
 6493 
 6494 247) Thomas E. Dickey <dickey@clark.net>
 6495      ADD. extra rules for broken IRIX make
 6496      FIX. Makefile[.in]
 6497 
 6498 --unoff BETA release 961215 --
 6499 
 6500 246) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6501      ADD. minor code cleanup
 6502      FIX. several supplied patches
 6503 
 6504 245) Julien Oster <fuzzy@cu8.cum.de>
 6505      Roland Rosenfeld <roland@spinnaker.rhein.de>
 6506      ADD. _word_ *highlighting* if color enabled
 6507      FIX. several supplied patches
 6508 
 6509 --unoff BETA release 961214 --
 6510 
 6511 244) Michael Douglass <mikedoug@texas.net>
 6512      ADD. -N option
 6513      FIX. several supplied patched
 6514 
 6515 243) Jason Faultless <jason@radar.tele2.co.uk>
 6516      BUG. self referencing threads could still be generated in certain cases
 6517      BUG. incorrect thread creation with some broken headers
 6518      ADD. various other cleanups and tweaks
 6519      FIX. refs.c
 6520      REM. old code from page.c, obsoleted by 115)
 6521      BUG. post_proc_command didn't quote shell meta-characters
 6522      FIX. save.c
 6523 
 6524 242) Roland Rosenfeld <roland@spinnaker.rhein.de>
 6525      ADD. find_reply_to_add() workaround - cause parse_from() is buggy
 6526           (and needs a rewrite)
 6527      ADD. changed References:-header in mails to In-Reply-To:
 6528      FIX. post.c
 6529 
 6530 241) Bernd Ernesti <erbe0011@fh-karlsruhe.de>
 6531      ADD. check for return-type of tputs
 6532      FIX. aclocal.m4
 6533 
 6534 240) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6535      ADD. minor code cleanup
 6536      ADD. use safe_fgets() instead of getaline()
 6537      FIX. several supplied patches
 6538 
 6539 --unoff BETA release 961210 --
 6540 
 6541 239) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6542      ADD. minor code cleanup
 6543      FIX. several supplied patches
 6544 
 6545 --unoff BETA release 961208 --
 6546 
 6547 238) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6548      BUG. see 236)
 6549      FIX. misc.c
 6550 
 6551 --unoff BETA release 961207 --
 6552 
 6553 237) Thomas E. Dickey <dickey@clark.net>
 6554      BUG. typedefs for OutcPtr are out-of-order
 6555      ADD. configuration options/logic for the .overview name, piping
 6556           and the strcasecmp, strncasecmp functions.
 6557      FIX. several supplied patches
 6558 
 6559 236) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6560      see 235)
 6561 
 6562 --unoff BETA release 961206 --
 6563 
 6564 235) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6565      ADD. even more smarter tin_itoa()
 6566      FIX. misc.c, group.c, select.c, thread.c
 6567 
 6568 --unoff BETA release 961205 --
 6569 
 6570 234) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6571      Alexander Lehmann <alex@hal.rhein-main.de>
 6572      ADD. smarter range check (still not complete)
 6573      FIX. proto.h, misc.c, group.c, select.c, thread.c
 6574 
 6575 --unoff BETA release 961204 --
 6576 
 6577 232) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6578      ADD. several range checks
 6579      FIX. group.c, select.c, thread.c
 6580 
 6581 --unoff BETA release 961203 --
 6582 
 6583 231) Roland Rosenfeld <roland@spinnaker.rhein.de>
 6584      ADD. changed default_mailer_format to "%M -t < %F"
 6585      BUG. parsing of " in mail-address does not work
 6586      FIX. tin.h, misc.c, page.c
 6587 
 6588 230) Thomas E. Dickey <dickey@clark.net>
 6589      BUG. tputs is called with wrong parameters on some systems (f.e. HP-UX)
 6590      ADD. -DRS6000 on AIX to force the correct use of 'system()' return-code
 6591      ADD. minor code cleanup
 6592      FIX. several supplied patches
 6593 
 6594 --unoff BETA release 961202 --
 6595 
 6596 229) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6597      FIX. group.c (patch 224/222 removed)
 6598 
 6599 228) Roland Rosenfeld <roland@spinnaker.rhein.de>
 6600      ADD. show subject/author of the first unread article in a thread
 6601      FIX. group.c
 6602 
 6603 --unoff BETA release 961201 --
 6604 
 6605 227) Florian Lohoff <flo@mini.gt.owl.de>
 6606      BUG. articles without Lines header are not showing up
 6607      FIX. art.c
 6608 
 6609 226) Dirk Nimmich <nimmich@uni-muenster.de>
 6610      BUG. quoted 8-bit from-addresses aren't MIME-encoded correctly
 6611      FIX. art.c, rfc1522.c
 6612 
 6613 225) Jason Faultless <jason@radar.tele2.co.uk>
 6614      ADD. The 'a' reference tree hack debug key now produces readable
 6615           output similar to the thread menu.
 6616      ADD. A few commentary changes.
 6617      FIX. several supplied patches
 6618 
 6619 224) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6620      ADD. changed (unread)article counter to act as a reply counter
 6621      ADD. little code cleanup
 6622      FIX. several supplied patches
 6623 
 6624 --unoff BETA release 961126 --
 6625 
 6626 223) Rainer Scholz <jrs@startrek.franken.de>
 6627      BUG. typo (wrong dependency)
 6628      FIX. Makefile[.in]
 6629 
 6630 --unoff BETA release 961125 --
 6631 
 6632 222) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6633      BUG. (unread)article counter was 'wrong'
 6634      FIX. group.c
 6635 
 6636 221) Bernd Ernesti <erbe0011@fh-karlsruhe.de>
 6637      ADD. little code cleanup (NetBSD)
 6638      FIX. main.c
 6639 
 6640 220) Thomas E. Dickey <dickey@clark.net>
 6641      ADD. extend the -n/-q options so that tin doesn't ask the nntp
 6642           server for the newsgroups file.
 6643           Some cleanup (and mods that let me build on Linux using the --srcdir
 6644           option).
 6645      FIX. tin.1, Makefile[.in], init.c, open.c
 6646 
 6647 219) Jason Faultless <jason@radar.tele2.co.uk>
 6648      BUG. still some assertion faults...
 6649      FIX. refs.c
 6650 
 6651 218) Dirk Nimmich <nimmich@uni-muenster.de>
 6652      BUG. patch 215 wasn't complete
 6653      FIX. post.c
 6654 
 6655 --unoff BETA release 961115 --
 6656 
 6657 217) Thomas E. Dickey <dickey@clark.net>
 6658      BUG. some variables are missing
 6659      FIX. autoconf.h[in]
 6660 
 6661 216) Alexander Lehmann <alex@hal.rhein-main.de>
 6662      ADD. filter support on Xref:-line
 6663      FIX. tin.h filter.c misc.c
 6664 
 6665 215) Dirk Nimmich <nimmich@uni-muenster.de>
 6666      BUG. editor is not entered automatically on 's'upersede article
 6667      BUG. edited subject is not displayed correctly in status-line
 6668      FIX. lang.c post.c
 6669 
 6670 214) Roland Rosenfeld <roland@spinnaker.rhein.de>
 6671      ADD. locale support
 6672      FIX. several supplied patches
 6673 
 6674 --unoff BETA release 961109 --
 6675 
 6676 213) Andrey A. Chernov <ache@null.net>
 6677      BUG. called ctype-family macros with 8bit characters, which is illegal
 6678           in POSIX/ANSI-C
 6679      FIX. several supplied patches
 6680 
 6681 212) Jason Faultless <jason@radar.tele2.co.uk>
 6682      BUG. Expired articles sometimes incorrectly threaded when
 6683           threading both
 6684      FIX. refs.c
 6685      BUG. index files not written when reading via nntp and xover
 6686           not available (introduced in 138 & compounded later)
 6687      FIX. art.c, open.c
 6688      ADD. minor code cleanup
 6689      FIX. several supplied patches
 6690 
 6691 211) Thomas E. Dickey <dickey@clark.net>
 6692      ADD. replace include/conf.h with an automatically-generated table.
 6693           (This fixes one of the two problems with the config.c rewrite: now
 6694           the enum and table will track together -- the other, making it
 6695           type-clean will be in a later patch -- when I have time).
 6696      BUG. fix a place in the configure script that I missed before (allowed
 6697           some stray "-g" options to get into the makefile for non-debug
 6698           build -- I was just arguing with autoconf's author tonight, who
 6699           insists that everyone ought to use -g as he intends).
 6700      BUG. fix a place in tin.h where "#" line by itself broke SunOS K&R compile
 6701      BUG. disentangle some use of _DECC (someone on an OSF/1 box reports
 6702           problems with this, which was, I believe, targeted for VMS).
 6703      ADD. move the <termios.h> includes out of tin.h (now only in curses.c
 6704           and signal.c) -- on Apollo, termios.h redefines some symbols from
 6705           sys/ioctl.h, producing _lots_ of compiler warnings.  (I did builds
 6706           on several machines to ensure that there's no impact due to this).
 6707      ADD. some fixes aimed at supporting the configure --srcdir option (not
 6708           complete yet -- I'll do more later).
 6709      BUG. make parsdate.o rule more explicit (IRIX's make couldn't cope:  I
 6710           don't remember problems from the last time I did a bunch of
 6711           regression builds, and figure that it got simplified by someone).
 6712      BUG. correct an error from cleanup in art.c that broke my local config
 6713           (i.e., '-' is legal in that context).
 6714      BUG. remove bogus code in feed.c (noticed while resolving similarly
 6715           ifdef'd code in misc.c)
 6716      BUG. modified ifdef in misc.c to fix Kevin Maguire's problem (on OSF/1)
 6717           with pipes/return-codes.
 6718      FIX. several supplied patches
 6719 
 6720 --unoff BETA release 961101 --
 6721 
 6722 210) Dirk Nimmich <nimmich@uni-muenster.de>
 6723      BUG. unknown symbol in open.c
 6724      FIX. open.c
 6725 
 6726 209) Alexander Lehmann <alex@hal.rhein-main.de>
 6727      BUG. Cnews+overview-files Lines: count
 6728      FIX. art.c
 6729 
 6730 208) Andy Gabor <ajgabor@ucdavis.edu>
 6731      BUG. 'W' sometimes crashes
 6732      FIX. post.c
 6733 
 6734 207) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6735      ADD. minor code cleanup (mainly reformatting source)
 6736      FIX. several supplied patches
 6737 
 6738 206) Thomas E. Dickey <dickey@clark.net>
 6739      ADD. minor code cleanup (mainly reformatting source)
 6740      BUG. checking declaration of signal arguments fails on some machines
 6741      FIX. tin.h, post.c, configure[.in]
 6742 
 6743 --unoff BETA release 961025 --
 6744 
 6745 205) Thomas E. Dickey <dickey@clark.net>
 6746      ADD. minor code cleanup
 6747      FIX. several supplied patches
 6748 
 6749 --unoff BETA release 961024 --
 6750 
 6751 204) Dirk Nimmich <nimmich@uni-muenster.de>
 6752      BUG. No authentication upon request from server
 6753      BUG. attributes file trashed on a bad write (see 026)
 6754      ADD. Fall back on console input if no .newsauth is present
 6755      FIX. several supplied patches
 6756 
 6757 --unoff BETA release 961022 --
 6758 
 6759 203) Roland Rosenfeld <roland@spinnaker.rhein.de>
 6760      ADD. References:-header (In-Reply-to:) to mail-reply
 6761      FIX. post.c
 6762 
 6763 202) Thomas E. Dickey <dickey@clark.net>
 6764      Nickolai Zeldovich <kolya@zepa.net>
 6765      ADD. apollo porting (still in progress)
 6766      ADD. core test for FreeBSD
 6767      FIX. several supplied patches
 6768 
 6769 201) Andrey A. Chernov <ache@null.net>
 6770      ADD. full path to cksum
 6771      FIX. tin.h
 6772 
 6773 200) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6774      BUG. with --enable-forgery reposting of an article fails
 6775           ('x' 'a' 'r' <group> 'p' -> 441 missing From:)
 6776      FIX. post.c
 6777 
 6778 --unoff BETA release 961020 --
 6779 
 6780 199) David E. O'Brien <obrien@cs.ucdavis.edu>
 6781      ADD. FreeBSD porting
 6782      FIX. tin.h
 6783 
 6784 198) Andrey A. Chernov <ache@null.net>
 6785      ADD. FreeBSD porting
 6786      FIX. curses.c, init.c, main.c
 6787 
 6788 197) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6789      BUG. Supersede did not work correctly on cross-posts
 6790      ADD. minor code cleanup
 6791      FIX. lang.c, post.c
 6792 
 6793 196) Roland Rosenfeld <roland@spinnaker.rhein.de>
 6794      BUG. 'g' go to group does not work with show_only_unread_groups=ON &
 6795           show_only_unread=ON but having no articles to read
 6796      FIX. select.c
 6797 
 6798 --unoff BETA release 961018 --
 6799 
 6800 195) Alexander Lehmann <alex@hal.rhein-main.de>
 6801      ADD. cleaned up neXT charset stuff
 6802      FIX. several supplied patches
 6803 
 6804 194) Dirk Nimmich <nimmich@uni-muenster.de>
 6805      BUG. Window resizing did not work correctly when in options menu
 6806      ADD. moved some more strings to lang.c
 6807      FIX. several supplied patches
 6808 
 6809 193) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6810      BUG. variable/label name conflict
 6811      FIX. search.c
 6812 
 6813 --unoff BETA release 961015 --
 6814 
 6815 192) Alexander Lehmann <alex@hal.rhein-main.de>
 6816      ADD. NeXT porting (mainly chartset-stuff)
 6817      BUG. in some cases tin creates local index-files when nov-overview
 6818           files are available
 6819      FIX. several supplied patches
 6820 
 6821 191) Roland Rosenfeld <roland@spinnaker.rhein.de>
 6822      BUG. in some cases tin creates local index-files when nov-overview
 6823           files are available
 6824      FIX. art.c
 6825 
 6826 190) Jason Faultless <jason@radar.tele2.co.uk>
 6827      ADD. on group menu, '/' (search for subject) now handles changes of
 6828           subject within threads, when using reference threading.
 6829      ADD. 's' (save) now works on thread menu
 6830      ADD. minor code cleanup
 6831      FIX. several supplied patches
 6832 
 6833 189) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6834      ADD. renamed patchlev.h to version.h
 6835      ADD. minor code cleanup
 6836      FIX. several supplied patches
 6837 
 6838 --unoff BETA release 961012 --
 6839 
 6840 187) Branden Robinson <branden@purdue.edu>
 6841      ADD. minor code cleanup
 6842      ADD. online help updated
 6843      FIX. several supplied patches
 6844 
 6845 186) Jason Faultless <jason@radar.tele2.co.uk>
 6846      ADD. better debug ability for threading bugs
 6847      FIX. several supplied patches
 6848 
 6849 185) Roland Rosenfeld <roland@spinnaker.rhein.de>
 6850      ADD. tin stripped tabs out of ALL headers, but that's not useful for
 6851           Summary:
 6852      FIX. page.c
 6853 
 6854 184) Thomas E. Dickey <dickey@clark.net>
 6855      Nickolai Zeldovich <kolya@zepa.net>
 6856      ADD. apollo porting (still in progress)
 6857      FIX. several supplied patches
 6858 
 6859 --unoff BETA release 961006 --
 6860 
 6861 183) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6862      ADD. if (show_description && !CURR_GROUP.description) don't truncate
 6863           active_name (select.c)
 6864      FIX. select.c
 6865 
 6866 --unoff BETA release 961005 --
 6867 
 6868 182) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6869      BUG. active_name is not truncated to groupname_len
 6870      BUG. number of unread articles is not truncated to 5 digits
 6871      FIX. select.c
 6872 
 6873 181) Jens Chr. Bachem <bachem@rrz.uni-koeln.de>
 6874      BUG. (introduced in 178)
 6875      FIX. active.c
 6876 
 6877 180) Karlo Gross <kg@orion.ddorf.rhein-ruhr.de>
 6878      ADD. trailing '\0' to duplicated string in str_dup()
 6879      FIX. misc.c
 6880 
 6881 --unoff BETA release 961004 --
 6882 
 6883 179) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6884      BUG. wrong argument order for interactive external mailer elm
 6885      BUG. mar'K' article as read in 'l'ist_thread does not work
 6886      ADD. range check to center_line()
 6887      ADD. <tab> no longer skips over ART_WILL_RETURN articles
 6888      FIX. several patches
 6889 
 6890 178) Karlo Gross <kg@orion.ddorf.rhein-ruhr.de>
 6891      BUG. SIGSEGVs on several machines
 6892      FIX. active.c, select.c
 6893 
 6894 --unoff BETA release 960930 --
 6895 
 6896 177) Karlo Gross <kg@orion.ddorf.rhein-ruhr.de>
 6897      ADD. free_all_arrays() call to reduce 'memory'-leaks
 6898      FIX. main.c
 6899 
 6900 176) Thomas E. Dickey <dickey@clark.net>
 6901      ADD. systemtype check before using cached configure values to prevent
 6902           using them on the wrong platform
 6903      FIX. aclocale.m4, configure.in, init.c
 6904 
 6905 175) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6906      BUG. when NNTP_ONLY default $INEWSDIR contained a trailing slash
 6907      ADD. minor code cleanup
 6908      FIX. configure.in, debug.c
 6909 
 6910 --unoff BETA release 960927 --
 6911 
 6912 174) Karlo Gross <kg@orion.ddorf.rhein-ruhr.de>
 6913      BUG. malloc-problems on several machines
 6914      FIX. group.c
 6915 
 6916 173) Stefan Rapp <s.rapp@hrz.uni-dortmund.de>
 6917      BUG. with highlighted bar and show description an, description was not
 6918           always truncated to the correct length
 6919      FIX. select.c
 6920 
 6921 --unoff BETA release 960923 --
 6922 
 6923 172) Karlo Gross <kg@orion.ddorf.rhein-ruhr.de>
 6924      BUG. SIGSEGV on several machines
 6925      FIX. select.c
 6926 
 6927 --unoff BETA release 960917 --
 6928 
 6929 171) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6930      ADD. a few type-corrections (long -> time_t where needed)
 6931      ADD. don't add signature when superseding own articles
 6932      FIX. filter.c, post.c, sigfile.c
 6933 
 6934 --unoff BETA release 960916 --
 6935 
 6936 170) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6937      ADD. removed some unused variables
 6938           [what is with the CASE_PROBLEM stuff (VMS only)?
 6939            someone removed it from help.c but left it lang.c/extern.h...]
 6940      FIX. lang.c, extern.h
 6941 
 6942 169) Hannu Laurila <Hannu.Laurila@japo.fi>
 6943      ADD. if no subscriptions could be found, don't subscribe to all
 6944           newsgroups - just add them to .newsrc
 6945      FIX. newsrc.c
 6946 
 6947 --unoff BETA release 960914 --
 6948 
 6949 168) Jarkko Isokungas <jti@iki.fi>
 6950      ADD. NeXTSTEP support
 6951      FIX. main.c, signal.c
 6952 
 6953 167) Thomas Kroener <kroener@jupiter.saar.de>
 6954      ADD. kill times in days 2/4 times default_filter_days
 6955      FIX. filter.c
 6956 
 6957 166) Tim Pierce <twpierce@midway.uchicago.edu>
 6958      ADD. safe_fgets() a function that allocates a sufficiently-large buffer
 6959           on demand.
 6960      FIX. art.c
 6961 
 6962 165) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6963      ADD. changed "user@do.mai.ne (Full Name)" to "Full Name <user@do.mai.ne>"
 6964           (expect those in filter.c and those in mailing routines)
 6965      ADD. removed LOG_USER
 6966      FIX. several patches
 6967 
 6968 --unoff BETA release 960901 --
 6969 
 6970 164) Jungshik Shin <jshin@pantheon.yale.edu>
 6971      BUG. fixed minor bug in korean encoding (introduced in 154)
 6972      FIX. rfc1521.c
 6973 
 6974 163) Urs Janssen <urs@akk.uni-karlsruhe.de>
 6975      BUG. Reply-To: is ignored if use_mailreader_i=ON
 6976      FIX. post.c
 6977 
 6978 --unoff BETA release 960827 --
 6979 
 6980 162) Andrey Blochintsev <bag@wood.cs.kiev.ua>
 6981      BUG. M_XENIX complains about double definition of HZ
 6982      BUG. ifndef HAVE_LONG_FILE_NAMES pgp-module generates wrong filenames
 6983      FIX. tin.h, pgp.c
 6984 
 6985 --unoff BETA release 960826 --
 6986 
 6987 161) Andrey Blochintsev <bag@wood.cs.kiev.ua>
 6988      BUG. reading only the first HEADER_LEN bytes could truncate headers.
 6989           -> check for NULL-pointers
 6990      FIX. art.c
 6991 
 6992 --unoff BETA release 960825 --
 6993 
 6994 160) Thomas E. Dickey <dickey@clark.net>
 6995      ADD. moves the remaining cpp defines out of src/Makefile.in into
 6996           include/autoconf.hin
 6997      ADD. renames LIBDIR to NEWSLIBDIR (it had been partly, breaking some
 6998           instances).
 6999      ADD. sorts include/extern.h (it's easier to manage...)
 7000      FIX. several supplied patches
 7001 
 7002 --unoff BETA release 960824 --
 7003 
 7004 159) Andreas Ley <ley@rz.uni-karlsruhe.de>
 7005      Enrik Berkhan <enrik@akk.uni-karlsruhe.de>
 7006      BUG. netdb.h was included multiple times (on VAX/Ultrix4.0)
 7007      FIX. nntplib.c
 7008 
 7009 158) David E. O'Brien <obrien@cs.ucdavis.edu>
 7010      ADD. make build to top-level makefile for FreeBSD compatibility
 7011      FIX. makefile.in
 7012 
 7013 --unoff BETA release 960822 --
 7014 
 7015 157) Jarkko Jormanainen <jarkko@utu.fi>
 7016      BUG. a curly-brace was missing
 7017      FIX. open.c
 7018 
 7019 --unoff BETA release 960821 --
 7020 
 7021 156) Alexander Lehmann <alex@hal.rhein-main.de>
 7022      BUG. isbetween() called with signed char broke MIME-encoding
 7023      FIX. rfc1522.c
 7024 
 7025 155) Thomas E. Dickey <dickey@clark.net>
 7026      ADD. minor code cleanup
 7027      FIX. several patches
 7028 
 7029 154) Enrik Berkhan <enrik@akk.uni-karlsruhe.de>
 7030      Urs Janssen <urs@akk.uni-karlsruhe.de>
 7031      ADD. SIGPIPE handling for feed_article
 7032      BUG. TeX2ISO did not work without rereading article
 7033      BUG. article with self-references caused endless loop
 7034      BUG. when threading Both, wrong flag was showing up
 7035      BUG. ~Mail/posted was not stored - brain-dead dependency removed
 7036      ADD. minor code cleanup (added a few casts, striped tailing blanks,
 7037           sorted tinrc according to options 'M'enu, ...)
 7038      FIX. several patches
 7039 
 7040 --unoff BETA release 960817 --
 7041 
 7042 153) Jungshik Shin <jshin@pantheon.yale.edu>
 7043      Dirk Nimmich <nimmich@uni-muenster.de>
 7044      Urs Janssen <urs@akk.uni-karlsruhe.de>
 7045      BUG. Output of long lines in options menu did not stop at end of line
 7046           when using expand_rel_abs_pathname().
 7047      ADD. post/mail_8bit_header and mm_charset to options menu
 7048      ADD. iKeyQuit ('q') and iKeyQuit2 (ESC) now defined and used as
 7049           general quit keys.
 7050      ADD. make install* in top-level makefile no compiles source if needed
 7051      FIX. several patches
 7052 
 7053 --unoff BETA release 960815 --
 7054 
 7055 152) Jungshik Shin <jshin@pantheon.yale.edu>
 7056      ADD. rfc1557 support:
 7057           7bit encoding for post_mime_encoding and mail_mime_encoding.
 7058           If mm_charset is one of CJK charset, 7bit means the body is to be
 7059           encoded in ISO-2022-JP/KR/CN (RFC1468/1557/1922).
 7060           ISO-2022-JP/CN/CN-ext is not yet supported.
 7061      ADD. mm_charset to tinrc to override $MM_CHARSET or compile-time default
 7062           post_8bit_header : on/off option
 7063           mail_8bit_header : on/off option
 7064      FIX. several supplied patches
 7065 
 7066 151) Dirk Nimmich <nimmich@uni-muenster.de>
 7067      ADD. rewrote options 'M'enu, add several configurable options
 7068      ADD. getline() now allows one to set maximum number of characters to type
 7069           in.
 7070      FIX. several supplied patches
 7071 
 7072 --unoff BETA release 960814 --
 7073 
 7074 150) Torsten Neumann <torsten@londo.rhein-main.de>
 7075      ADD. default entry to newsrctable (* .newsrc-${NNTPSERVER-localhost})
 7076      BUG. ${VAR-fix} expansion in strfpath() did not work correctly
 7077      FIX. misc.c nrctbl.c
 7078 
 7079 149) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7080      ADD. minor code cleanup
 7081      FIX. makefile.in, Makefile.in, amigatcp.c, misc.c, parsdate.y, wildmat.c
 7082 
 7083 --unoff BETA release 960808 --
 7084 
 7085 148) Alexander Lehmann <alex@hal.rhein-main.de>
 7086      ADD. check for HAVE_SELECT_INTP
 7087      BUG. get nntpserver name from file did not work
 7088      FIX. configure.in, autoconf.hin, art.c, nntplib.c
 7089 
 7090 --unoff BETA release 960807 --
 7091 
 7092 147) Tomasz Kloczko <kloczek@rudy.mif.pg.gda.pl>
 7093      BUG. get nntpserver name from file did not work
 7094      FIX. nntplib.c
 7095 
 7096 146) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7097      ADD. minor code cleanup
 7098      FIX. several patches
 7099 
 7100 --unoff BETA release 960805 --
 7101 
 7102 145) Enrik Berkhan <enrik@akk.uni-karlsruhe.de>
 7103      Urs Janssen <urs@akk.uni-karlsruhe.de>
 7104      REM. brain-dead determination of default_save_option if auto_save=ON
 7105      FIX. feed.c
 7106 
 7107 144) Alexander Lehmann <alex@hal.rhein-main.de>
 7108      ADD. use popen() rather than system()
 7109      BUG. if DEBUG_NEWSRC tin had problems with the length of .newsrc-lines
 7110      FIX. newsrc.c, sigfile.c
 7111 
 7112 143) Torsten Neumann <torsten@londo.rhein-main.de>
 7113      ADD. expansion of ~user/, $HOME to newsrctable
 7114      ADD. ${VAR} expansion to strfpath()
 7115      FIX. misc.c nrctbl.c
 7116 
 7117 142) Volker Schmidt <volker@illuminatus.mz.rhein-main.de>
 7118      ADD. Makefile used @LIBDIR@ instead of @NEWSLIBDIR@ (introduced in 134)
 7119      FIX. Makefile.in
 7120 
 7121 141) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7122      ADD. use @INSTALL@
 7123      ADD. minor code cleanup
 7124      FIX. several patches
 7125 
 7126 --unoff BETA release 960804 --
 7127 
 7128 140) Thomas E. Dickey <dickey@clark.net>
 7129      ADD. minor code cleanup (removed useless casts, changed some functions
 7130           to static)
 7131      FIX. several supplied patches
 7132 
 7133 139) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7134      ADD. smarter file permission check for newsrc from newsrctable
 7135      ADD. minor code cleanup
 7136      FIX. nrctbl.c, pgp.c
 7137 
 7138 --unoff BETA release 960803 --
 7139 
 7140 138) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7141      ADD. removed useless (void) get_nntpserver casts
 7142      ADD. removed vWriteNovFile calls if running NNTP_ONLY
 7143      ADD. changed default quote char to "> "
 7144      BUG. tin -n crashed when trying to read articles from a not existing
 7145           newsgroup
 7146      FIX. extern.h, proto.h, tin.h, art.c, mail.c, lang.c, nntplib.c, select.c
 7147 
 7148 --unoff BETA release 960801 --
 7149 
 7150 137) Alexander Lehmann <alex@hal.rhein-main.de>
 7151      BUG. detection of continuation lines is broken in cases where the
 7152           first line in the body starts with whitespace (introduced in 133)
 7153      BUG. article size isn't corrected if it gets shorter due to 1521/1522
 7154           decoding (resulting in wrong (m/n) displays in the pager.)
 7155      BUG. encoding very large lines (>2047 chars) with quoted-printable
 7156           leads to lines longer than 76 chars, due to the buffer overflow.
 7157      FIX. several supplied patches
 7158 
 7159 136) Torsten Neumann <torsten@londo.rhein-main.de>
 7160      Urs Janssen <urs@akk.uni-karlsruhe.de>
 7161      ADD. file permission check for newsrc from newsrctable
 7162      FIX. nrctbl.c
 7163 
 7164 135) Chris Blum <chris@phil.uni-sb.de>
 7165      BUG. compile problem for most Unices by accessing 'hidden' elements of
 7166           the _iobuf structure of stdio.
 7167      FIX. sigfile.c
 7168 
 7169 134) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7170      BUG. configure --help shows --with-inews-dir twice (introduced in 132)
 7171      ADD. minor code cleanup (added ifndef NNTP_ONLY around Iains fall-back
 7172           values for the local active file; added make version to makefile)
 7173      FIX. configure.in, makefile.in, init.c
 7174 
 7175 --unoff BETA release 960731 --
 7176 
 7177 133) Alexander Lehmann <alex@hal.rhein-main.de>
 7178      ADD. smarter MIME-code
 7179      FIX. several supplied patches
 7180 
 7181 132) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7182      ADD. don't check for LIB/SPOOL/NOVROOTDIR when NNTP_ONLY
 7183      FIX. configure.in
 7184 
 7185 131) Torsten Neumann <torsten@londo.rhein-main.de>
 7186      ADD. --none/! command to default_sigfile
 7187      FIX. config.c, sigfile.c
 7188 
 7189 --unoff BETA release 960730 --
 7190 
 7191 130) Alexander Lehmann <alex@hal.rhein-main.de>
 7192      BUG. tin did not thread more than 128 articles (introduced in 124)
 7193      ADD. added 'Re :' to eat_re
 7194      FIX. art.c, misc.c, refs.c
 7195 
 7196 129) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7197      ADD. minor code cleanup
 7198      BUG. configure --disable-warnings did not work; fixed a few typos
 7199      FIX. configure.in, art.c
 7200 
 7201 --unoff BETA release 960729 --
 7202 
 7203 128) Alexander Lehmann <alex@hal.rhein-main.de>
 7204      BUG. tin had problems with xover lines longer than 1024 chars
 7205      FIX. extern.h, nntplib.c, open.c
 7206 
 7207 127) Thomas E. Dickey <dickey@clark.net>
 7208      ADD. minor code cleanup
 7209      ADD. configure options: --enable-mime-base64, --with-iso-to-ascii
 7210      ADD. autoconf'd declaration of strchr/strrchr
 7211      FIX. several supplied patches
 7212 
 7213 126) Torsten Neumann <torsten@londo.rhein-main.de>
 7214      BUG. missing default condition in read_config_file caused tin to
 7215           crash on several systems
 7216      FIX. config.c
 7217 
 7218 --unoff BETA release 960725 --
 7219 
 7220 125) Alexander Lehmann <alex@hal.rhein-main.de>
 7221      ADD. split mime_encoding to mail_mime_encoding/post_mime_encoding
 7222      ADD. pid to .newnewsrc name to avoid confusions when running multiple
 7223           tins
 7224      ADD. minor code cleanup
 7225      BUG. tin included identical Newsgroups:/Followup-To: lines
 7226      BUG. HAVE_GETHOSTBYNAME was not set if gethostbyname() is in libc
 7227      FIX. several supplied patches
 7228 
 7229 124) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7230      ADD. minor code cleanup (removed variable-shadowing)
 7231      FIX. several patches
 7232 
 7233 --unoff BETA release 960722 --
 7234 
 7235 123) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7236      ADD. minor code cleanup (removed variable-shadowing)
 7237      BUG. conf-tin overrides $CFLAGS
 7238      FIX. conf-tin, proto.h, open.c, save.c, search.c, thread.c
 7239 
 7240 --unoff BETA release 960721 --
 7241 
 7242 122) Daniel Naber <dnaber@pluto.teuto.de>
 7243      BUG. mail_bugreport() does not care about use_mailreader_i=ON
 7244      FIX. post.c
 7245 
 7246 --unoff BETA release 960720 --
 7247 
 7248 121) Daniel Naber <dnaber@pluto.teuto.de>
 7249      ADD. interactive call of user defined mailer
 7250      FIX. several supplied patches
 7251 
 7252 120) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7253      ADD. moved some newsgroup specific defaults from feed.c to attrib.c
 7254      ADD. minor code cleanup
 7255      FIX. feed.c, attrib.c, menukeys.h
 7256 
 7257 --unoff BETA release 960718 --
 7258 
 7259 119) Jason Faultless <jason@radar.tele2.co.uk>
 7260      BUG. tin crashed on filtering on a msg-id
 7261      FIX. art.c
 7262 
 7263 --unoff BETA release 960717 --
 7264 
 7265 118) Dean Takemori <dean@uhheph.phys.hawaii.edu>
 7266      BUG. user-name of .newsauth was truncated if full path of
 7267           .newsauth is shorter than the server password user-name line
 7268      FIX. open.c
 7269 
 7270 --unoff BETA release 960716 --
 7271 
 7272 117) Dieter Stueken <stueken@uni-muenster.de>
 7273      ADD. user argument to .newsauth
 7274      FIX. open.c
 7275 
 7276 116) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7277      ADD. minor code cleanup
 7278      FIX. extern.h, lang.c
 7279 
 7280 115) Jason Faultless <jason@radar.tele2.co.uk>
 7281      ADD. Various improvements to reference thread creation
 7282           Siblings now sorted correctly
 7283           Threading on both references and subject
 7284      BUG. Original References header not preserved properly in xover records
 7285      FIX. Several supplied patches
 7286 
 7287 --unoff BETA release 960715 --
 7288 
 7289 114) Roland Rosenfeld <roland@spinnaker.rhein.de>
 7290      BUG. tin returns an empty file (article) when you try to encrypt a pgp
 7291           signed message without knowing the public key.
 7292      FIX. pgp.c
 7293 
 7294 113) Roland Rosenfeld <roland@spinnaker.rhein.de>
 7295      Urs Janssen <urs@akk.uni-karlsruhe.de>
 7296      BUG. resign an article with pgp after (delete/)supersede did not work
 7297      BUG. supersede (via 'x'repost) on the first article of a thread did
 7298           not work.
 7299      FIX. post.c
 7300 
 7301 --unoff BETA release 960714 --
 7302 
 7303 112) Thomas E. Dickey <dickey@clark.net>
 7304      ADD. minor code cleanup; fixed a missing #if
 7305      FIX. wildmat.c, refs.c
 7306 
 7307 111) Sven Paulus <sven@oops.sub.de>
 7308      ADD. cursor selection ability for y/n-prompts
 7309      FIX. prompt.c
 7310 
 7311 --unoff BETA release 960713 --
 7312 
 7313 110) Thomas E. Dickey <dickey@clark.net>
 7314      ADD. code cleanup, ncurses support
 7315      FIX. several supplied patches
 7316 
 7317 109) Stefan Scholl <stesch@sks.inka.de>
 7318      ADD. mark forwarded text (mail to someone)
 7319      BUG. ctrl('R') did not work anymore in page-level, but still was
 7320           mentioned in the online help
 7321      FIX. post.c, page.c, menukeys.h
 7322 
 7323 108) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7324      ADD. inserted a few ifdefs to avoid useless definitions
 7325      FIX. menukeys.h
 7326 
 7327 --unoff BETA release 960705 --
 7328 
 7329 107) Chris Blum <chris@phil.uni-sb.de
 7330      BUG. When posting a new article after successfully posting a new
 7331           article with umlauts in the Subject header, Subject default
 7332           is RFC1522 encoded.
 7333      FIX. post.c, pcCopyArtHeader()
 7334 
 7335 106) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7336      ADD. "Bad overview"-error-messages guarded by #ifdef DEBUG so the
 7337           normal user won't see them; fixed a few prototypes; renamed
 7338           RFCDEBUG
 7339      FIX. art.c, post.c, rfc1522.c, Makefile.in
 7340 
 7341 --unoff BETA release 960704 --
 7342 
 7343 105) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7344      ADD. repost_article() calls join_references so reposting an article
 7345           with two white_spaces between 2 msgids won't fail anymore
 7346           (join_references is not appending the original-msgid of the
 7347            article which is reposted to the new References:-line, should
 7348            it?)
 7349      FIX. post.c
 7350 
 7351 104) Chris Blum <chris@phil.uni-sb.de
 7352      BUG. TIN did not guarantee a syntactically correct References line if
 7353           preceding articles had a faulty one.
 7354      BUG. wrong array sizes for header information (mostly LEN instead of
 7355           HEADER_LEN), inane *LEN-declarations
 7356      FIX. several supplied patches
 7357 
 7358 --unoff BETA release 960703 --
 7359 
 7360 103) Greg Berigan <gberigan@cse.unl.edu>
 7361      Urs Janssen <urs@akk.uni-karlsruhe.de>
 7362      ADD. supersede option on reposting/cancelling
 7363      FIX. several patches
 7364 
 7365 --unoff BETA release 960702 --
 7366 
 7367 102) Chris Blum <chris@phil.uni-sb.de
 7368      BUG. '_' not properly encoded inside non-MIME =?foo?bar?baz?=
 7369           words, which have to be encoded in order to prevent decoding
 7370      FIX. rfc1522.c
 7371 
 7372 101) Jason Faultless <jason@radar.tele2.co.uk>
 7373      ADD. reference-threading code cleanup
 7374      FIX. several supplied patches
 7375 
 7376 --unoff BETA release 960701 --
 7377 
 7378 100) Thomas E. Dickey <dickey@clark.net>
 7379      ADD. code cleanup & configure-tweaking
 7380      FIX. several supplied patches
 7381 
 7382 099) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7383      BUG. (introduced in 026) allocated memory was not freed after usage
 7384      ADD. check for NULL pointer before giving memory free
 7385      FIX. configure[.in], config.c, page.c, pgp.c
 7386 
 7387 --unoff BETA release 960630 --
 7388 
 7389 098) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7390      ADD. little code cleanup
 7391      FIX. several patches
 7392 
 7393 --unoff BETA release 960626 --
 7394 
 7395 097) Jason Faultless <jason@radar.tele2.co.uk>
 7396      BUG. Circular reference chains not handled correctly
 7397      FIX. several supplied patches
 7398 
 7399 096) Thomas E. Dickey <dickey@clark.net>
 7400      ADD. config.h cleanup, removed variable-shadowing
 7401      FIX. several supplied patches
 7402 
 7403 095) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7404      ADD. little code cleanup
 7405      FIX. several patches
 7406 
 7407 --unoff BETA release 960623 --
 7408 
 7409 094) Chris Blum <chris@phil.uni-sb.de>
 7410      ADD. mail_address to tinrc if defined FORGERY to build a valid From:
 7411           via slip/ppp connections
 7412      FIX. extern.h, config.c, inews.c, init.c
 7413 
 7414 093) Roland Rosenfeld <roland@spinnaker.rhein.de>
 7415      Lars Dannenberg <lars@vendetta.han.de>
 7416      BUG. used wrong colors under certain circumstances
 7417      FIX. extern.h, config.c, help.c, init.c
 7418 
 7419 092) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7420      ADD. renamed DONT_LOG_USER to LOG_USER, set default to off
 7421      ADD. little code 'cleanup'
 7422      BUG. INEWSDIR is not set in src/Makefile
 7423      FIX. several patches
 7424 
 7425 --unoff BETA release 960622 --
 7426 
 7427 091) Jason Faultless <jason@radar.tele2.co.uk>
 7428      ADD. Hashing of Message-ID and References headers in msgid cache
 7429           o Saves memory
 7430           o Much faster reference threading
 7431           o Better reference threading
 7432      ADD. Rewrote reference threading to use msgid cache. The entire
 7433           reference tree is now used to collate and build threads,
 7434           even where respective articles no longer exist
 7435      BUG. Expired articles could still included in reference based threads
 7436      BUG. Thread Toggle key didn't work if no unread messages remained
 7437      FIX. several supplied patches
 7438 
 7439 --unoff BETA release 960619 --
 7440 
 7441 090) Chris Blum <chris@phil.uni-sb.de>
 7442      BUG. '"' in MIME-encoded-headers caused some trouble
 7443      FIX. rfc1521.c
 7444 
 7445 089) Thomas E. Dickey <dickey@clark.net>
 7446      ADD. top-level 'distclean' ignores errors
 7447      ADD. autoconf cleanup, name fixing, etc.
 7448      FIX. Makefile, aclocal.m4, configure.in, src/Makefile.in
 7449 
 7450 --unoff BETA release 960618 --
 7451 
 7452 088) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7453      ADD. distclean target to top-level Makefile
 7454      FIX. Makefile
 7455 
 7456 087) Roland Rosenfeld <roland@spinnaker.rhein.de>
 7457      BUG. col_text was used when col_normal should be used
 7458      REM. '&' no longer toggles use_color in tinrc
 7459      FIX. several supplied patches
 7460 
 7461 086) Sven Paulus <sven@oops.sub.de>
 7462      BUG. tin generated identical Newsgroups: and Followup-To: lines
 7463      ADD. a little information on the top of ~/.tin/tinrc
 7464      FIX. post.c, inews.c, proto.h, config.c
 7465 
 7466 --unoff BETA release 960617 --
 7467 
 7468 085) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7469      BUG. no dot in news.`cat $INEWS_DOMAIN`)
 7470      FIX. configure[.in]
 7471 
 7472 084) Sven Paulus <sven@oops.sub.de>
 7473      BUG. reposting to multiple groups did not work;
 7474           some text definitions were in the code (-> lang.c)
 7475      ADD. strip duplicate newsgroups from Newsgroups: and Followup-To:
 7476      ADD. show_lines keyword in tinrc
 7477      FIX. several supplied patches
 7478 
 7479 --unoff BETA release 960616 --
 7480 
 7481 083) Roland Rosenfeld <roland@spinnaker.rhein.de>
 7482      BUG. note_h_from overrides note_h_xcommentto
 7483      FIX. page.c, post.c
 7484 
 7485 --unoff BETA release 960613 --
 7486 
 7487 082) Thomas E. Dickey <dickey@clark.net>
 7488      ADD. even more autoconf stuff; code cleanup
 7489      FIX. several supplied patches
 7490 
 7491 081) Branden Robinson <branden@purdue.edu>
 7492      REM. multiple screen redraw keys
 7493      FIX. several supplied patches
 7494 
 7495 080) Chris Blum <chris@phil.uni-sb.de>
 7496      ADD. cleaner compilation under !linux
 7497      FIX. rfc1521.c, rfc1522.c
 7498 
 7499 079) Sven Paulus <sven@oops.sub.de>
 7500      Urs Janssen <urs@akk.uni-karlsruhe.de>
 7501      BUG. HAVE_CR_AS_CHAR was never defined but used, prevented BSD-systems
 7502           to recognize CR
 7503      ADD. 'X' in select.c to quit without saving configuration
 7504      CHG. changed to unoff version :)
 7505      FIX. several patches
 7506 
 7507 --950824BETA  PLMC.960611 --
 7508 
 7509 078) Sven Paulus <sven@oops.sub.de>
 7510      Urs Janssen <urs@akk.uni-karlsruhe.de>
 7511      BUG. tin -n fails if NNTP_ONLY and newsrc could not be read
 7512      FIX. active.c
 7513 
 7514 077) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7515      ADD. minimum code cleanup
 7516      FIX. refs.c, nrctbl.c, menukeys.h, proto.h, Makefile.in, autoconf.hin
 7517 
 7518 076) Thomas E. Dickey <dickey@clark.net>
 7519      ADD. even more autoconf stuff
 7520      FIX. several supplied patches
 7521 
 7522 075) Branden Robinson <branden@purdue.edu>
 7523      ADD. code cleanup
 7524      FIX. several supplied patches
 7525 
 7526 074) Roland Rosenfeld <roland@spinnaker.rhein.de>
 7527      ADD. even more color-support (mini-help, etc.)
 7528      FIX. several supplied patches
 7529 
 7530 073) Sven Paulus <sven@oops.sub.de>
 7531      ADD. multiple news-server support (tin -g)
 7532      FIX. several supplied patches
 7533 
 7534 --950824BETA  PLMC.960610 --
 7535 
 7536 072) Roland Rosenfeld <roland@spinnaker.rhein.de>
 7537      BUG. configure --mandir did not work
 7538      FIX. Makefile.in
 7539 
 7540 071) Sven Paulus <sven@oops.sub.de>
 7541      ADD. minimum code cleanup
 7542      FIX. save.c, lang.c, extern.h
 7543 
 7544 070) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7545      ADD. minimum code cleanup
 7546      FIX. group.c, inews.c, mail.c, newsrc.c, post.c, save.c, proto.h, tin.h
 7547 
 7548 --950824BETA  PLMC.960609 --
 7549 
 7550 069) Sven Paulus <sven@oops.sub.de>
 7551      BUG. tin sometimes freezes while saving a thread
 7552      FIX. save.c
 7553 
 7554 068) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7555      ADD. AC_FUNC_ALLOCA (so it compiles under __hpux without byacc)
 7556      FIX. configure[.in], autoconf.hin
 7557 
 7558 067) Torsten Gesang <toge@stud.uni-sb.de>
 7559      BUG. txt_help_ctrl_g (pgp) was defined but not included in the
 7560           online-help
 7561      FIX. help.c
 7562 
 7563 --950824BETA  PLMC.960608 --
 7564 
 7565 066) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7566      ADD. minimum code cleanup (__hpux)
 7567      FIX. nntplib.c, pgp.c
 7568 
 7569 065) Roland Rosenfeld <roland@spinnaker.rhein.de>
 7570      Ulli Horlacher <framstag@moep.bb.bawue.de>
 7571      ADD. signature coloring
 7572      FIX. several supplied patches
 7573 
 7574 064) Chris Blum <chris@phil.uni-sb.de>
 7575      ADD. better algorithm for MIME-encoding =sequences or not
 7576      ADD. forged-cancel warning
 7577      FIX. several supplied patches
 7578 
 7579 063) Sven Paulus <sven@oops.sub.de>
 7580      BUG. FIDO-style quoting via mail does not work
 7581      FIX. post.c
 7582 
 7583 --950824BETA  PLMC.960607 --
 7584 
 7585 062) Chris Blum <chris@phil.uni-sb.de>
 7586      ADD. mm_charset default if env is not set
 7587      FIX. rfc1522.c
 7588 
 7589 --950824BETA  PLMC.960606 --
 7590 
 7591 061) Daniel Naber <dnaber@pluto.teuto.de>
 7592      ADD. no quote-coloring below sigdashes
 7593      FIX. page.c
 7594 
 7595 060) Chris Blum <chris@phil.uni-sb.de>
 7596      BUG. useless MIME-headers without MIME-encoding in the body
 7597      FIX. rfc1522.c
 7598 
 7599 059) Thomas E. Dickey <dickey@clark.net>
 7600      ADD. more autoconf-stuff
 7601      FIX. several supplied patches
 7602 
 7603 058) Roland Rosenfeld <roland@spinnaker.rhein.de>
 7604      BUG. color was wrong when pressing 'K' mark_article_unread
 7605      BUG. 'x' repost_article only came up with the full-name (without
 7606           address)
 7607      FIX. thread.c, post.c
 7608 
 7609 057) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7610      BUG. no range limit for Lines:
 7611      FIX. page.c, thread.c
 7612 
 7613 056) Sven Paulus <sven@oops.sub.de>
 7614      ADD. even more FIDO-style quoting stuff
 7615           %S like %s but with keeping older quotings
 7616      FIX. several supplied patches
 7617 
 7618 --950824BETA  PLMC.960529 --
 7619 
 7620 055) Roland Rosenfeld <roland@spinnaker.rhein.de>
 7621      ADD. %C First Name of author to news_quote_format
 7622      FIX. misc.c config.c
 7623 
 7624 054) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7625      ADD. changed --enable-color default to on
 7626      BUG. no range limit for Lines:
 7627      FIX. configure.in, thread.c
 7628 
 7629 --950824BETA  PLMC.960528 --
 7630 
 7631 053) Chris Blum <chris@phil.uni-sb.de>
 7632      ADD. headers to rfc152*.c files
 7633      BUG. typo in rfc1521.c "US_ASCII" instead of "US-ASCII"
 7634      FIX. rfc1522.c, rfc1521.c
 7635 
 7636 052) Thomas E. Dickey <dickey@clark.net>
 7637      ADD. better algorithm for creating MANIFEST
 7638      FIX. Makefile, makefile.in
 7639 
 7640 --950824BETA  PLMC.960527 --
 7641 
 7642 051) Greg Berigan <gberigan@cse.unl.edu>
 7643      ADD. space_goto_next_unread; code cleanup
 7644      FIX. several supplied patches
 7645 
 7646 050) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7647      ADD. --enable-break-long-lines --disable-mime-strict-charset
 7648           --enable-forgery; code cleanup
 7649      FIX. several patches
 7650 
 7651 --950824BETA  PLMC.960526 --
 7652 
 7653 049) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7654      ADD. --enable-mail-handling --enable-etiquette --enable-forgery
 7655      BUG. --enable-ref-threading did not work
 7656      FIX. several patches
 7657 
 7658 --950824BETA  PLMC.960525 --
 7659 
 7660 048) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7661      ADD. little code cleanup; --with-ref-threading
 7662      FIX. several patches
 7663 
 7664 --950824BETA  PLMC.960524 --
 7665 
 7666 047) Branden Robinson <branden@purdue.edu>
 7667      ADD. '&' toggle_color in all levels, rewrote show_inverse_video_status
 7668      FIX. several supplied patches
 7669 
 7670 046) Chris Blum <chris@phil.uni-sb.de>
 7671      BUG. mail_to_someone uses note_h_followup instead of note_h_newsgroups
 7672      FIX. post.c
 7673 
 7674 045) Thomas E. Dickey <dickey@clark.net>
 7675      ADD. autoconf
 7676      FIX. several supplied patches
 7677 
 7678 --950824BETA  PLMC.960522 --
 7679 
 7680 044) Sven Paulus <sven@oops.sub.de>
 7681      ADD. FIDO-style quoting
 7682           %s in quote_chars will be replaced by your initials
 7683      FIX. several supplied patches
 7684 
 7685 043) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7686      BUG. got SIGSEGV on iKeyGroupDisplaySubject in an empty newsgroup
 7687      ADD. little code cleanup
 7688      FIX. art.c, group.c, thread.c
 7689 
 7690 --950824BETA  PLMC.960521 --
 7691 
 7692 042) Jason Faultless <jason@radar.tele2.co.uk>
 7693      ADD. Initial implementation of references based threading.
 7694           o Can be set on Options Menu
 7695           o 'u' in group mode cycles through none, subj, refs
 7696           When in a group, threading type appears at top as (S) or (R)
 7697           o Thread menu shows subject lines, 'd' toggles From:
 7698           o Hidden debug key 'a' in thread menu shows thread structure
 7699      BUG. No range checking on integer values in tinrc.
 7700           Out of range values could have unpredictable results.
 7701      ADD. Added range checking to match_integer(). Modified all calls
 7702           to pass in sensible upper limit where possible.
 7703           Various other fixes
 7704      FIX. several supplied patches
 7705 
 7706 041) Branden Robinson <branden@purdue.edu>
 7707      BUG. extraneous newline after "Checking for new newsgroups..."
 7708      BUG. prompting with "Read article" where it should be "Read thread"
 7709      ADD. 'Q' never asks before quitting tin
 7710      ADD. ANSI color enabled/disable foot-line at top level
 7711      ADD. shell escape to thread level.
 7712      ADD. Add "^" command to top, group, thread, and article level
 7713           (and help screen).
 7714      BUG. vi sometimes stumbled "Not that many lines in buffer"
 7715      FIX. several supplied patches
 7716 
 7717 040) Roland Rosenfeld <roland@spinnaker.rhein.de>
 7718      ADD. even more noticed quote-strings
 7719      FIX. color.c
 7720 
 7721 039) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7722      ADD. little code cleanup
 7723      FIX. nntplib.c screen.c
 7724 
 7725 --950824BETA  PLMC.960519 --
 7726 
 7727 038) Branden Robinson <branden@purdue.edu>
 7728      Urs Janssen <urs@akk.uni-karlsruhe.de>
 7729      BUG. little code cleanup
 7730      FIX. extern.h, proto.h, config.c, init.c, page.c, post.c, rfc1522.c
 7731           save.c
 7732 
 7733 --950824BETA  PLMC.960518 --
 7734 
 7735 037) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7736      BUG. (it was a useless feature) if show_author!=0 'd' toggles only
 7737           between setting at startup and 0, but there are 4 different
 7738           possibilities to cycle through.
 7739      BUG. tagging counter for tagged articles was not decremented on untag
 7740      BUG. anywhere but the pager on 'z'/'Z' art_marked_unread instead of
 7741           art_marked_return is called
 7742      FIX. group.c, thread.c, newsrc.c
 7743 
 7744 --950824BETA  PLMC.960517 --
 7745 
 7746 036) Juergen Bernau <pas@freitag.muc.de>
 7747      ADD. if (! draw_arrow_mark && strip_blanks) strip_blanks = FALSE;
 7748      FIX. config.c
 7749 
 7750 --950824BETA  PLMC.960516 --
 7751 
 7752 035) Chris Blum <chris@phil.uni-sb.de>
 7753      ADD. print warning if cross-posting contains no Followup-To: line
 7754      ADD. print warning if Followup-To: line contains more than 1 newsgroup
 7755      BUG. case-sensitive header-checking removed
 7756      FIX. several supplied patches
 7757 
 7758 --950824BETA  PLMC.960515 --
 7759 
 7760 034) Chris Blum <chris@phil.uni-sb.de>
 7761      BUG. non printable chars were displayed
 7762      FIX. group.c
 7763 
 7764 --950824BETA  PLMC.960512 --
 7765 
 7766 033) Chris Blum <chris@phil.uni-sb.de>
 7767      Urs Janssen <urs@akk.uni-karlsruhe.de>
 7768      BUG. typo in post.c
 7769      ADD. little code cleanup
 7770      FIX. several supplied patches
 7771 
 7772 --950824BETA  PLMC.960511 --
 7773 
 7774 032) Jason Faultless <jason@radar.tele2.co.uk>
 7775      BUG. When changing Process type in Options Menu, <ESC> resets
 7776           the single character prompt to bogus values.
 7777           Rewrote option toggle interface to use a generic, more
 7778           extensible system.
 7779      ADD. post_process_command
 7780           If defined, command to be run after a successful article decode.
 7781      FIX. several supplied patches
 7782 
 7783 --950824BETA  PLMC.960510 --
 7784 
 7785 031) Chris Blum <chris@phil.uni-sb.de>
 7786      BUG. threading problem with MIME-decoded subjects
 7787      FIX. art.c
 7788 
 7789 --950824BETA  PLMC.960507 --
 7790 
 7791 030) Chris Blum <chris@phil.uni-sb.de>
 7792      BUG. threading problem with MIME-decoded subjects
 7793      FIX. art.c
 7794 
 7795 --950824BETA  PLMC.960506 --
 7796 
 7797 029) Roland Rosenfeld <roland@spinnaker.rhein.de>
 7798      Giuseppe De Marco <gdemarco@freenet.hut.fi>
 7799      ADD. light-color support
 7800      FIX. several supplied patches
 7801 
 7802 --950824BETA  PLMC.960428 --
 7803 
 7804 028) Roland Rosenfeld <roland@spinnaker.rhein.de>
 7805      BUG. -DFORGERY without INEWS_MAIL_DOMAIN or DOMAIN_NAME
 7806           did not work
 7807      BUG. mail_to_someone did not use auto_cc
 7808      ADD. auto_bcc switch
 7809      FIX. several supplied patches
 7810 
 7811 --950824BETA  PLMC.960427 --
 7812 
 7813 027) Roland Rosenfeld <roland@spinnaker.rhein.de>
 7814      BUG. Did not recognize multi-part MIME articles
 7815      FIX. page.c
 7816 
 7817 --950824BETA  PLMC.960421 --
 7818 026) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7819      BUG. on a full file-system tinrc was trashed
 7820      FIX. config.c, lang.c, extern.h
 7821           This should also be done for
 7822                write_attributes_file(), write_mail_active_file()
 7823                write_group_times_file(), ...
 7824 
 7825 --950824BETA  PLMC.960407 --
 7826 
 7827 025) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7828      BUG. #ifndef M_UNIX append_file() is not defined (misc.c) but
 7829           used in post.c
 7830      FIX. post.c
 7831 
 7832 --950824BETA  PLMC.960405 --
 7833 
 7834 024) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7835      ADD. iKeyGroupDisplaySubject 'i' to show subject at group_level
 7836           (iKeyGroupQuit2 removed)
 7837      ADD. iKeyPageDisplaySubject 'i' to show subject at page_level
 7838      ADD. iKeyThreadDisplaySubject 'i' to show subject at thread_level
 7839      BUG. compiling without -DHAVE_COLOR compiles color.c
 7840      FIX. menukeys.h, extern.h, group.c, page.c, thread.c, color.c, help.c
 7841           lang.c
 7842 
 7843 --950824BETA  PLMC.960401 --
 7844 
 7845 C01) Roland Rosenfeld <roland@spinnaker.rhein.de>
 7846      ADD. -DHAVE_COLOR for color support
 7847 
 7848 --950824BETA  PLM.960401 --
 7849 
 7850 L12) Chris Blum <chris@phil.uni-sb.de>
 7851      BUG. not all headers were mime_decoded
 7852      FIX. post.c, page.c
 7853 
 7854 --950824BETA  PLM.960330 cb/eb/gb/uj/sp/rr/sts --
 7855 
 7856 L11) Roland Rosenfeld <roland@spinnaker.rhein.de>
 7857      BUG. auto_cc did not work.
 7858      BUG. TEX2ISO did not close all files
 7859      FIX. post.c, charset.c
 7860 
 7861 --950824BETA  PLM.960324 cb/eb/gb/uj/sp/sts --
 7862 
 7863 023) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7864      ADD. little code cleanup
 7865 
 7866 --950824BETA  PLM.960322 cb/eb/gb/uj/sp/sts --
 7867 
 7868 022) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7869      BUG. typo in post.c -> can't delete own articles
 7870      ADD. little code cleanup
 7871      FIX. post.c
 7872 
 7873 --950824BETA  PLM.960321 cb/eb/gb/uj/sp/sts --
 7874 
 7875 L10) Greg Berigan <gberigan@cse.unl.edu>
 7876      Urs Janssen <urs@akk.uni-karlsruhe.de>
 7877      ADD. -DNO_ETIQUETTE to stop printing posting-etiquette
 7878      ADD. -DFORGERY to allow superseding and cancelling
 7879           (newsadmins only!)
 7880      ADD. 'i' at group-selection-level to show group description
 7881      ADD. xpost_quote_format
 7882      ADD. little code cleanup; stripped unused variables, etc.
 7883      BUG. news_quote_format %F had wrong syntax
 7884      FIX. several supplied patches
 7885 
 7886 --950824BETA  PLM.960320 cb/eb/gb/uj/sp/sts --
 7887 
 7888 021) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7889      BUG. when show_xcommentto=ON, it was not MIME-decoded;
 7890           when show_xcommentto and highlight_xcommentto were both off
 7891           X-Comment-To: was displayed
 7892      FIX. page.c
 7893 
 7894 --950824BETA  PLM.960318 cb/eb/gb/uj/sp/sts --
 7895 
 7896 020) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7897      Bernd Eckenfels <ecki@lina.inka.de>
 7898      BUG. start_editor_offset is incorrect when mail/news_quote_format is
 7899           >=1 line.
 7900      FIX. post.c, check for '\n's in *_quote_format
 7901 
 7902 L09) Sven Paulus <sven@oops.sub.de>
 7903      ADD. show_xcommentto, highlight_show_xcommentto in ~/.tin/tinrc
 7904           news_quote_format in ~/.tin/attributes
 7905      FIX. several supplied patches
 7906 
 7907 --950824BETA  PLM.960305 eb/uj/sts/gb/cb --
 7908 
 7909 019) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7910      ADD. documentation of the new features in man-page
 7911      BUG. man-page refers to $HOME/.tin/kill as kill-file, but this is now
 7912           $HOME/.tin/filter (line 1420)
 7913      FIX. tin.1
 7914 
 7915 L08) Chris Blum <chris@phil.uni-sb.de>
 7916      ADD. no_advertising switch in tinrc
 7917      ADD. Parses references according to son-of-1036, stripping multiple
 7918           whitespace
 7919      FIX. several supplied patches
 7920 
 7921 --950824BETA  PLM.960302 eb/uj/sts/gb/cb --
 7922 
 7923 018) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7924      ADD. made keep_posted_articles configurable in tinrc
 7925      FIX. extern.h, config.c, post.c
 7926      later i recognized that such an option exists in ~/.tin/attributes
 7927      so this patch will probably removed in a future version
 7928 
 7929 --950824BETA  PLM.960229 eb/uj/sts/gb/cb --
 7930 
 7931 017) Enrik Berkhan <enrik@akk.uni-karlsruhe.de>
 7932      Urs Janssen <urs@akk.uni-karlsruhe.de>
 7933      BUG. No real error-messages on posting failed
 7934      FIX. nntplib.c, open.c
 7935 
 7936 --950824BETA  PLM.960224 eb/uj/sts/gb/cb --
 7937 
 7938 016) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7939      BUG. inverse_okay & draw_arrow both could be off
 7940      FIX. config.c
 7941 
 7942 --950824BETA  PLM.960221 eb/uj/sts/gb/cb --
 7943 
 7944 015) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7945      BUG. match_boolean was case-sensitive
 7946      FIX. tin.h, config.c
 7947 
 7948 --950824BETA  PLM.960220 eb/uj/sts/gb/cb --
 7949 
 7950 L07) Chris Blum <chris@phil.uni-sb.de>
 7951      ADD. encode($NAME || /etc/passwds-name-field)
 7952      FIX. inews.c
 7953 
 7954 --950824BETA  PLM.960219 eb/uj/sts/gb/cb --
 7955 --950824BETA  PL0.960215 eb/uj/sts/gb/cb --
 7956 
 7957 014) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7958      BUG. ugly help-text
 7959      FIX. lang.c - reformat help-text
 7960 
 7961 L06) Chris Blum <chris@phil.uni-sb.de>
 7962      BUG. minor bug in misc.c, USER-ID was not MIME decoded
 7963      FIX. misc.c
 7964 
 7965 --950824BETA  PLM.960215 eb/uj/sts/gb/cb --
 7966 --950824BETA  PL0.960215 eb/uj/sts/gb/cb --
 7967 
 7968 013) Enrik Berkhan <enrik@akk.uni-karlsruhe.de>
 7969      Urs Janssen <urs@akk.uni-karlsruhe.de>
 7970      ADD. Followup-To: poster - responses are more comfortable
 7971      FIX. lang.c, post.c
 7972 
 7973 --950824BETA  PLM.960214 eb/uj/sts/gb/cb --
 7974 --950824BETA  PL0.960214 eb/uj/sts/gb/cb --
 7975 
 7976 012) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7977      ADD. keep_dead_articles configurable in tinrc
 7978      FIX. misc.c, init.c, config.c extern.h, post.c
 7979           append_file (dead_article, article); changed to
 7980           rename_file (dead_article, article);
 7981           if (keep_dead_articles) append_file (dead_articles, dead_article);
 7982 
 7983 L05) Chris Blum <chris@phil.uni-sb.de>
 7984      ADD. e)dit cancel_msg
 7985      FIX. post.c - applied supplied patch
 7986 
 7987 NOP) ADD. local version number in version.h to MIME/no_MIME.patchdate
 7988 
 7989 --950824BETA  PL0.960211 eb/uj/sts/gb/cb --
 7990 
 7991 011) Urs Janssen <urs@akk.uni-karlsruhe.de>
 7992      BUG. overwriting existing dead.article
 7993      FIX. misc.c, post.c
 7994           rename_file (article, dead_article) changed to
 7995           append_file (dead_article, article);
 7996 
 7997 --950824BETA  PL0.960209 eb/uj/sts/gb/cb --
 7998 
 7999 L04) Chris Blum <chris@phil.uni-sb.de>
 8000      ADD. MIME-en/decoding (Linux/gcc only)
 8001      BUG. loses references with multiple white-spaces in References-line
 8002      BUG. checks only for isprint() but still some chars may
 8003           destroy your terminal
 8004      ADD. if followup-to: is directed to poster, answering 'n' now post the
 8005           article in the newsgroups instead of doing nothing
 8006      FIX. various - applied supplied patch
 8007 
 8008 --950824BETA  PL0.960131 eb/uj/gb --
 8009 
 8010 010) Urs Janssen <urs@akk.uni-karlsruhe.de>
 8011      BUG. automatically changed the order of the filter file, treating mark
 8012           hot as more important than kill - thus some kills won't work.
 8013      FIX. filter.c - code removed
 8014 
 8015 --950824BETA  PL0.960129 eb/uj/gb --
 8016 
 8017 009) Urs Janssen <urs@akk.uni-karlsruhe.de>
 8018      BUG. useless code: xcut_and_paste
 8019      FIX. config.c/init.c/page.c/extern.h - code removed
 8020 
 8021 --950824BETA  PL0.960124 eb/uj/gb --
 8022 
 8023 008) Enrik Berkhan <enrik@akk.uni-karlsruhe.de>
 8024      Urs Janssen <urs@akk.uni-karlsruhe.de>
 8025      BUG. builtin_inews prefers /etc/passwd user-id instead of $USER
 8026      FIX. inews.c - changed order
 8027 
 8028 --950824BETA  PL0.960121 eb/uj/gb --
 8029 
 8030 L03) Greg Berigan <gberigan@cse.unl.edu>
 8031      ADD. show article-length in article-overview-level
 8032      FIX. group.c - applied supplied patch
 8033 
 8034 --950824BETA  PL0.951125 eb/uj/gb--
 8035 
 8036 007) Enrik Berkhan <enrik@akk.uni-karlsruhe.de>
 8037      Urs Janssen <urs@akk.uni-karlsruhe.de>
 8038      BUG. goto implies auto-subscribe, reposition does not update "show
 8039           unread" state.
 8040      FIX. select.c - kicked auto-subscribe, corrected reposition_group
 8041 
 8042 --950824BETA  PL0.951027 eb/uj/gb--
 8043 
 8044 006) Urs Janssen <urs@akk.uni-karlsruhe.de>
 8045      BUG. uses $VISUAL instead of $EDITOR to define the users editor
 8046      FIX. misc.c - changed getval() order
 8047 
 8048 --950824BETA PL0.950919 eb/uj/gb--
 8049 
 8050 005) Urs Janssen <urs@akk.uni-karlsruhe.de>
 8051      BUG. reconnection to server could not be cancelled
 8052      FIX. open.c to recognize get_servers return value of -2
 8053 
 8054 --950824BETA PL0.950917 eb/uj/gb--
 8055 
 8056 004) Enrik Berkhan <enrik@akk.uni-karlsruhe.de>
 8057      Stefan Scholl <stesch@sks.inka.de>
 8058      BUG. tin -w destroys ~/.tin/filter
 8059      FIX. main.c read attributes/filter in right order
 8060 
 8061 NOP) FIX. local version number in version.h to patchdate
 8062 
 8063 003) Enrik Berkhan <enrik@akk.uni-karlsruhe.de>
 8064      BUG. use_mouse switch was ignored
 8065      FIX. curses.c - recognize switch
 8066      FIX. init.c - use_mouse default to off
 8067 
 8068 --950824BETA eb/uj/gb 02 PL0--
 8069 
 8070 L02) Greg Berigan <gberigan@cse.unl.edu>
 8071      ADD. skip quoted text while reading (press ':')
 8072      FIX. various - applied supplied patch.
 8073 
 8074 --950824BETA eb/uj 02 PL0--
 8075 
 8076 002) Enrik Berkhan <enrik@akk.uni-karlsruhe.de>
 8077      BUG. 'm' mail thread only marks first article in thread as read
 8078      FIX. feed.c - article pointer corrected
 8079      BUG. 'm' mail thread asks for every article for confirmation
 8080           (introduced in 001)
 8081      FIX. feed.c - missing else statements inserted
 8082 
 8083 --950824BETA eb/uj 01 PL0--
 8084 
 8085 L01) Urs Janssen <urs@akk.uni-karlsruhe.de>
 8086      BUG. can't mail under Linux
 8087      FIX. changed tin.h to local setup
 8088 
 8089 NOP) ADD. Added local version number in version.h
 8090 
 8091 001) Enrik Berkhan <enrik@akk.uni-karlsruhe.de>
 8092      BUG. 'm' mail thread and then q)uit still mailed the thread.
 8093      FIX. feed.c - (simple workaround)
 8094 
 8095 --950824BETA released--