From: Iain.Lea%anl433.uucp@Germany.EU.net (Iain Lea)
Subject: CHANGES: Tin v1.1 PL6 -> PL7
Reply-To: Iain.Lea%anl433.uucp@Germany.EU.net
Organization: TIN Support
X-Newsreader: TIN [version 1.1 Beta PL7]
Date: Sun, 27 Sep 1992 17:14:43 GMT

This article contains the CHANGES file that I am maintaining as I develope
the next version of the tin newsreader v1.1 PL7. There are still a few fixes
I want to intergrate before releasing it in the next couple of weeks.

The reason I am posting this is that I hope tin users  will read this before
sending me a bug report about a problem that I have already fixed in PL7 :-)

If your problem is not listed below then please send me a bug report.

I also want to know from tin users comments on the following command changes:
1. Remaping 'r' <-> 'R' reply to author via email
2. Remaping 'f' <-> 'F' followup to posted articles
3. Remaping 'C' cancel article to 'D' delete article (better for when I add
   builtin mail support in a future release)

Iain

PS. PL7 will be posted as a PATCH to alt.sources *only*.

CHANGES tin v1.1 PL6 -> tin 1.1 PL7 Beta
----------------------------------------

1)  John Schmitz (schmitz@scd.hp.com)
    BUG. Arrow routine in spooldir level is using routine from group level.
    FIX. spooldir.c - added supplied patch.

2)  John Schmitz (schmitz@scd.hp.com)
    BUG. _hp_glitch declaration and extern type are different (char != int).
    FIX. group.c - added supplied patch.

3)  Dick Wexelblat (rlw@ida.org)
    BUG. If .newsrc has no groups searching backwards causes SIGSEGV.
    FIX. select.c - added check to search_group() to check if there are groups.

4)  Fokke de Boer (mtvfb@rivm.nl)
    BUG. The include file netdb.h is required to compile inews.c on HPUX.
    FIX. config.h - applied supplied patch.

5)  Andy Jackson (arj@cam-orl.co.uk)
    BUG. The INSTALL doc is not accurate when describing NO_RESYNC_ACTIVE_FILE.
    FIX. INSTALL - updated the NO_RESYNC_ACTIVE_FILE info.

6)  John Schmitz (schmitz@scd.hp.com)
    BUG. Certain config defines are required in config.h for HPUX machines.
    FIX. config.h - added supplied patch.

7)  Andry Timonin (tim@kaija.spb.su)
    BUG. Shell escapes cause command & tin to run in parallel after a while.
    FIX. misc.c - applied supplied patch.

8)  Mark Tomlinson (mark@garden.equinox.gen.nz)
    ADD. Would not compile on AmigaDOS out of the box. 
    FIX. art.c open.c parsedate.y - Applied supplied patch.

9)  Iain Lea (Iain.Lea%anl433.uucp@Germany.EU.net)
    BUG. Organization name cannot be set on a per group basis.
    FIX. active.c post.c - added group attribute 'organization=STRING'

10) Steve Hunt (steve@acorn.co.uk)
    BUG. parsedate.y will not compile on RISCiX machines.
    FIX. config.h - added __arm to DONT_HAVE_TM_GMTOFF define.

11) Blair Zajac (blair@SEISMO.GPS.caltech.edu)
    BUG. Incorrect prototypes,ununsed varaibles & varios other nits
         are found when run through codecenter 3.1 C environment.
    FIX. art.c group.c save.c init.c thread.c - changed prototypes and 
         other suggested changes.

12) rsalz@osf.org (Rich Salz)
    BUG. parsedate.y routine was not handling timezones correctly.
    FIX. parsedate.y - applied supplied patch

13) Iain Lea (Iain.Lea%anl433.uucp@Germany.EU.net)
    BUG. assert macro causes compile error on Apollo machines.
    FIX. tin.h - changed conditional #ifdef to compile assert ok.

14) Rob Engle (engle@cdc.hp.com)
    BUG. Group hash is corrupted if a group is 'x' marked to be junked.
         Causes SIGSEGV when doing a strcmp of groups because one of 
         the strings is NULL.
    FIX. active.c - applied supplied patch.

15) Arnold Robbins (arnold@cc.gatech.edu)
    ADD. Contributed strftime() routine to format date to current timezone.

16) Thomas Ziegler (zie@LTE.E-TECHNIK.uni-erlangen.de)
    BUG. Some sites only allow newsreaders to post via a site specified inews.
    FIX. init.c post.c rcfile.c - added tinrc variable 'use_builtin_inews='
         to allow the builtin inews to be switched on/off.

17) Tim Pierce (twpierce@amherst.edu)
    BUG. A non ansi compiler has problems catting the LOCK_FILE define.
    FIX. tin.h init.c - used joinpath() to join TMPDIR and LOCK_FILE.

18) John Schmitz (schmitz@scd.hp.com)
    BUG. An extra newline is added to From: field when gateway name is read
         in from a file.
    FIX. inews.c - added supplied patch.

19) Leila Burrell-Davis (lielabd@syma.sussex.ac.uk)
    BUG. Will not compile on Sequent Dynix machines.
    FIX. config.h - applied supplied patch.

20) Mark Tomlinson (mark@garden.equinox.gen.nz)
    BUG. A non ansi compiler has problems catting the LOG_USER_FILE define.
    FIX. tin.h open.c - used joinpath() to join TMPDIR and LOG_USER_FILE.

21) Doug Sewell (doug@cc.ysu.edu)
    BUG. Default mailer under IBM AIX does not use Mail headers in mailed file.
    FIX. tin.h - applied supplied patch.

22) John Schmitz (schmitz@scd.hp.com)
    BUG. Arrow routines do not remove the previous position on hpterms.
    FIX. group.c - added supplied patch.

23) John Schmitz (schmitz@scd.hp.com)
    BUG. Would be useful if newsadmin could have a news MOTD (message of the
         day) file that would be shown to the user when tin is started. Also
         only show the motd once depending on last time tin was started.
    FIX. open.c - Added open_motd_fp() to read motd file locally or via NNTP.

24) Paul Gilmartin (pg@stortek.com)
    BUG. "Welcome to tin..." message not displayed when started the first time.
    FIX. init.c - set created_tinrc to TRUE at top of set_tindir().

25) Miguel Farah (mbfarah@isluga.cl)
    BUG. 'cC' commands should not prompt for confirmation if no arts.
    FIX. group.c - only prompt for confirm if there are unread arts in group.

26) Jay Geertsen (jgg@hubble.sed.hp.com)
    BUG. Don't cache groupnames if not in active[] to ~/.tin/newsgroups.
    FIX. active.c - Added check to read_newsgroups_file() to not cache the
         groupname to ~/.tin/newsgroups if not in active[].
Newsgroups: news.software.readers