ANNOUNCE: xvnews 2.3 released

ANNOUNCE: xvnews 2.3 released

Post by Hans de Graa » Thu, 12 Jan 1995 05:09:59



This message announces the availability of xvnews release 2.3. xvnews
is a newsreader with an OpenLook GUI, written using the XView
toolkit. For those of you who want to go right ahead and pick it up,
here are the FTP sites:

    ftp.twi.tudelft.nl:/pub/news/xvnews-2.3.tar.gz
    (note that this site only allows a small number of ftp connections)

    ftp.uu.net:/networking/news/readers/xvnews/xvnews-2.3.tar.gz
    (and all sites which mirror those directories)

As an experiment I have also made available some information via WWW:

    http://dutifp.twi.tudelft.nl:8000/xvnews/

A log of the changes since the release of the previous version 2.2.1
is appended below.

Changes 2.2.1 -> 2.3
--------------------

User-visibly changes

o  The information in the header is displayed differently, and only
   displays the newsgroup name when reading a particular group.

o  "Next subject" now leaves the group when no unread articles remain,
   like "Next unread".

o  Added a "c" option to match case-sensitive kill-rules.
   Patch by John Durand.

o  The quit button is replced with a menu. This menu contains the
   default action "done", which iconifies xvnews, and a "quit" option,
   which quits xvnews. Both options update the .newsrc file. Partly
   based on a patch by John Durand.

o  When viewing groups the "goto group" button is only available when
   exactly one group is selected. Reported by Stefan Keuhnel.

o  Added patches by Alec Muffet to enhance the single newsgroup mode.
   Made a number of changes to make using xvnews with just a single
   group more consistent.

o  When a 'Kill Subject' was done with a number of articles already read,
   the next selected article would be the first article in the list,
   instead of the next unread article. Reported by Andrew Tefft.

o  Date: headers in articles are now converted to local time.
   Patch by D. Douglas Valkenaar.

o  The undelete popup doesn't pop up anymore. Use a new command line
   option (-u) to get the old behaviour. Patch by D. Douglas Valkenaar.

o  The name of the group is now listed in the header of window. Patch
   by D. Douglas Valkenaar.

o  The maximum rescan time is changed to 1440 minutes (24 hours). This
   longer rescan time allows for better use with dialup
   lines. Reported by Pete Delaney.

o  The Organization: header is no also shown in the abbreviated header.

o  Articles are now sorted in a more sane way, with replies following
   the original article. Also, numerical subjects are sorted properly.

Bug-fixes
---------

o  Imakefile should now work. Fixed mostly using Juergen Zimmermann's
   patches, but mistakes remaining are mine.

o  Rewrote the subject-sorting code, fixed some small bugs, and made
   some speedups in the sort routine.

o  When using an external editor the signature would always be
   appended regardless of the compile-time ADD_SIGNATURE
   option. Reported by Vidiot.

o  If no Follow-Up: header is present the Newsgroups: header is
   used. Includes code to reconnect to the server. Patch by Andrei
   Arkhipov.

o  Some of the properties are not written when they don't have a
   value. Patch by Andrei Arkhipov.

o  The article bookkeeping routines have been rewritten.  This should
   fix some odd crashes, and article renumbering problems.

o  Fixed a number of problems related to using an external
   editor. Reported by Vidiot.
   - A '%' in a .signature would be parsed as a format-string for
     printf, resulting in interesting random signatures. Could be
     considered a feature, but removed nonetheless.
   - The "-- " separator for the signature, and the reference line
     would be missing

o  Fixed some additional inconsistencies with inclusion of signatures.
   ADD_SIGNATURE should now always result in the correct behaviour.

o  When an article would be printed (indicated by [print]), it could
   not be marked as unread anymore. Reported by Thomas Oliver.

o  When USE_INEWS_TO_POST was defined, and an external editor was
   used, xvnews would use the internal posting method anyway, instead
   of inews as indicated. Fixed, reported by Mark McIntosh.

o  Fixed a bug where the next group would disappear from the display
   when the current group would be unsubscribed while reading its
   articles. Reported by Mark Jackson.

o  Fixed some bugs with the counting of unread articles.

o  Fixed some problems with newsgroups with names of more than 70
   characters. This still isn't fully fixed. See the TODO file.

o  The "all articles" button would not show all articles in the
   newsgroup. Fixed.

o  A infinite loop could happen while killing articles in a group.
   Patch by Alexander I. Murashkin.

Additional functionality
------------------------

o  xvnews now uses the LIST SUBSCRIPTIONS NNTP command to find the default
   subscription when no .newsrc is present. Patch by Dave Hill.

o  xvnews now uses the XGTITLE NNTP command. This command isn't
   standard, but it is present with INN. This conserves both memory
   and time, as descriptions of newsgroups are only read when
   needed. LIST NEWSGROUPS will be used as a backup. Patches by Leif
   Hedstrom.

o  Support for LOCALE has been added. Default locale can be defined in
   config.h. Patch by Andrei Arkhipov.

o  Added support for handling of the nnrp passwd mechanism used by
   INN. See comments in config.h. Patch by D. Douglas Valkenaar

o  A new environment variable MAIL_ALIAS can be used to set the mail
   alias in postings and e-mail. This can be used to use an alias
   instead of a login name (which might be mandatory within a
   company), or it can be used to add additional system names, as
   happens with a number of Xerox machines.

Other
-----

o  The CHANGES file is now rewritten in a better format (I hope)

o  Changed put_server routine to use variable number of
   arguments. This make the code cleaner, and gets rid of a number of
   static buffers within the program.

o  To enhance portability the regular expression code has been rewritten.
   xvnews now uses internal routines, so that all portability dependencies
   are contained within one file: xv_regex.c.

o  Ported to FreeBSD, with help from James Robinson.

o  Added a patch by Doug Shuck, which streamlined several things when
   doing follow-ups.

o  Made several speed-ups to the kill-file code, patch by Andrew
   Tefft.

o  A define has been added to keep the article window editable. Patch
   by Bertrand Decouty.

--

Delft University of Technology        Department of Information Systems
-----------------------------------------------------------------------
<a href=http://www.twi.tudelft.nl/People/J.J.deGraaff.html>WWW link</a>

--

PLEASE remember Keywords: and a short description of the software.