"Fossies" - the Fresh Open Source Software Archive

Member "tin-2.4.1/doc/CHANGES.old" (23 Dec 2016, 301408 Bytes) of package /linux/misc/tin-2.4.1.tar.gz:


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 latest Fossies "Diffs" side-by-side code changes report for "CHANGES.old": 2.4.0_vs_2.4.1.

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