-----BEGIN PGP SIGNED MESSAGE-----
[NOTE: Because comp.os.linux.announce and comp.windows.x.announce are
moderated and articles in them are approved separately, I have to post
this message three separate times -- once to comp.os.linux.announce,
once to comp.windows.x.announce, and once to both comp.windows.x.apps
and news.software.readers. I apologize if you see the message more
than once.]
Version 9.00 of XRN, an X news reader, has been released. This
release contains a number of major enhancements as well as numerous
bug fixes. All users of previous versions of XRN are encouraged to
update to this version.
The XRN home page can be found at
<http://www.mit.edu/people/jik/software/xrn.html>.
Source code for this version of XRN is available in the following
locations:
<ftp://ftp.x.org/contrib/applications/xrn/xrn-9.00.tgz>
<ftp://sipb.mit.edu/pub/xrn/xrn.tgz>
A patch file from release 8.02 to release 9.00, in gzipped unidiff
format, is available in the following locations:
<ftp://ftp.x.org/contrib/applications/xrn/xrn-8.02-9.00.patch.gz>
<ftp://sipb.mit.edu/pub/xrn/8.02-9.00.patch.gz>
A binary distribution for Linux is available in the following
locations:
<ftp://ftp.x.org/contrib/applications/xrn/xrn-linux.tgz>
<ftp://sipb.mit.edu/pub/xrn/xrn-linux.tgz>
(These files and the ".tgz" files listed above are GNU tar files
compressed with GNU zip.)
Below, you will find a list of enhancements, functionality changes and
bug fixes in this release, extracted from the ChangeLog file in the
source distribution. Following that list is the Linux Software Map
(LSM) entry for the Linux binary distribution of XRN 9.00.
As with previous XRN releases, I am indebted to the members of the
xrn-users mailing list (see the README file in the distribution for
information about joining the list) who have tested the pre-release
versions of XRN 9.00 and helped me by finding bugs, providing bug
fixes, making suggestions and providing other useful feedback.
Thanks!
*************************
1998-01-14 Jonathan I. Kamens <jik _at_ kamens.brookline.ma.us>
*** Significant user-visible changes in XRN 9.00 (some changes are
not listed; consult the XRN man page for additional information
about these changes):
** Enhancements:
* Article threading and sorting
The article subject list can be sorted by thread, in which case
indentation is used to show thread nesting (see "sortedSubjects"
in the man page). A button/command has been added to find an
article's parent. Articles can be killed by thread or subthread.
Also, the article subject list can now be sorted by date as well
as by subject.
Article sorting by subject has been sped up significantly.
* Improved caching of fetched articles
Article files are now stored in a rotating article cache whose
size and number of files can be configured by the user (see
"cacheFilesMaxFiles" and "cacheFilesMaxSize" in the man page).
This means that XRN will exit newsgroups more quickly because it
doesn't have to remove all of a newsgroup's article files when
exiting a group. It also means that articles won't be
unnecessarily fetched multiple times from the server (for example,
the current article no longer has to be refetched if you tell XRN
to save or print it).
* Improved authentication support
Username/password authentication, using the "AUTHINFO USER" and
"AUTHINFO PASS" NNTP commands, is now supported. A new
compile-time config.h option, ALLOW_RESOURCE_PASSWORDS, controls
whether the user is allowed to encode passwords in X resources.
* Improved-kill support
Kill-file entries can now compare against the "Newsgroups",
"Date", "Message-ID", "References", and "Xref" header fields in
addition to the "From" and "Subject" fields. Furthermore, the 'h'
kill-file entry modifier can be used to compare against all of
those fields
Rather than having separate buttons for "session kill", "local
kill", and "global kill", there is only one kill button for each
field being killed, and different most buttons and/or modifier
keys are used when hitting the button to signify whether the kill
is for this session, the local kill file, or the global kill file.
Automatic expiration of old kill-file entries has been added. See
"killTimeout" and "KILL FILE FORMAT" in the man page.
A kill file can now include other kill files.
* Enhancements to Article mode
An error message is now displayed when the user attempts to cancel
a message he is not authorized to cancel.
A new "resort" command has been added, to allow the user to resort
the article list. Also, a button binding of ctrl-o was added to
"unsort" the article list, i.e., to arrange the list the articles
in numerical order.
The "List old" button in article mode has been modified to allow
the user to specify how far back to list, by holding down the ctrl
key when executing the command.
A new "artSub" button, which isn't in the default button list but
which has a default key binding of '+', has been added. This
command subscribes the user to the current group if he isn't
already subscribed (i.e., if he entered an unsubscribed group from
All mode).
* Enhancements to All mode
A "Search" button and key binding ('/') has been added.
A "Limit" button and corresponding 'l' binding has been added, to
allow the user to limit the list to only newsgroups matching a
specified regular expression.
* Enhancements to multiple modes
Newsgroup and subject list widths are now adjusted automatically
when the XRN window is resized.
Outgoing messages and postings can now be saved automatically into
a folder. See "saveSentMail" and "saveSentPostings" in the man
page.
Buttons whose functionality is disabled (e.g., the "Post" button,
when the user is not allowed to post articles to the NNTP server)
are no longer displayed, even if they are listed in a button list.
A new "validNewsgroups" resource, complementing the old
"ignoreNewsgroups" resource, has been added.
XRN won't choke on NNTP servers which send multi-line responses
for individual articles to XHDR requests. A server shouldn't do
that, but XRN tries to handle those that do.
** Bug fixes:
* Don't falsly claim that there are no articles in a newsgroup.
* Don't hang forever when prefetching a newsgroup with lots of
unread but unavailable articles in it.
* Don't hang for a long time when the user attempts to visit a
newsgroup that no longer exists with many unread articles in its
active-file cache entry.
* Don't do anything with the regular expressions of kill-file
entries which contain unknown commands. Previously, such regular
expressions were compiled and compared against all unkilled
articles, even though it didn't know what to do about any articles
that matched.
* Include "Sender:" in cancel messages when necessary.
* When an external editor is being used for message composition
and the user aborts the message, save the latest version of the
article, rather than an old version, in the dead.letter file.
* Handle lines longer than 1024 characters sent by the NNTP
server.
* Don't process individual articles' "Xref" headers multiple
times.
* Don't claim that an article was canceled when in fact its cancel
message was mailed to a newsgroup moderator.
* Inclusion of article text in a followup and reply will now
always work, even if the article was canceled or the user has
exited the newsgroup in which the original article is located.
* Don't coredump when encountering newsgroups with really long
names.
** Changes in functionality:
* To improve performance, NNTP_REREADS_ACTIVE_FILE is now defined
by default in config.h. Sites running very old NNTP servers which
do not reread the active file each time the client sends a LIST
command should comment out this definition before compiling XRN.
* When comparing a kill file entry against the author of an
article, the full contents of the article's "From" line are now
used. Previously, only the portion of the "From" line that was
displayed in the Subject list was used. This means, e.g., that
you can set the authorFullName resource to "True" and still kill
articles by user name, site name, etc.
* Article mode is now more conservative about when the subject
list is regenerated and which subject lines are added to it. For
example, when you attempt to go to an article that is not
currently displayed in the subject list, only that article, rather
than all articles after it, will be added to the list.
* The IDENTIFY_VERSION_IN_MESSAGES compile-time configuration
option is now enabled by default.
* New newsgroups no longer show up after automatic rescans. In
order to discover new newsgroups, you have to execute the rescan
command explicitly.
* When displayLocalTime is true and the user asks to see the full
article header, the article's actual "Date" field, rather than the
converted date, is now displayed.
* Conversion of backspace characters, pagebreak characters, or the
"Date" field no longer takes place when an article is being saved
or piped.
*************************
Begin3
Title: xrn-linux
Version: 9.00
Entered-date: 15JAN98
Description: X news reader
Keywords: X, Usenet, News
Author: jik _at_ kamens.brookline.ma.us (Jonathan Kamens),
Ellen Santovich, Rick Spickelmier
Maintained-by: jik _at_ kamens.brookline.ma.us (Jonathan Kamens)
Primary-site: sipb.mit.edu /pub/xrn
195590 xrn-linux.tgz
1k xrn-linux.lsm
Alternate-site: ftp.x.org /contrib/applications/xrn
Original-site: sipb.mit.edu /pub/xrn
339446 9.00.tgz
Platforms: XFree86 3.3.1, libc 5 (ELF)
Copying-policy: BSD
End
- --
Jonathan Kamens | OpenVision Technologies, Inc. | jik _at_ cam.ov.com
- --
This article has been digitally signed by the moderator, using PGP.
http://www.iki.fi/mjr/cola-public-key.asc has PGP key for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce _at_ news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.
This group is archived at http://www.iki.fi/liw/linux/cola.html
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: latin1
iQCVAgUBNMMb+lrUI/eHXJZ5AQFvrQP/Uw9kuq9WY6IYGOTcst77wtLMRgrRXtm9
khdVDUHPMmCSU9zKm9wtRGHVWfWlWMet38/32wYs3AuW7o4ukM36etUqC0N2Jroz
Kfsw0hulMSaLk/Ub01/FNRiw48mp4k3GOP8HkaE3NOv4ndlwpm1y2oczFz02IcxC
ncjrAiiFHBY=
=Jb/g
-----END PGP SIGNATURE-----