NEWSRDR V2.2-9, 29-MAR-1990 *** IMPORTANT ******************************************************** * If you are upgrading to V2.x from a previous version of NEWSRDR, * * be sure to save a copy of your NEWSRDR_PROFILE before using V2.x. * * V2.x converts the profile into V2.x format, which is only partly * * compatible with V1.x format. Specifically, all SET HEADERS * * settings will be lost if you attempt to use a V2.x-format profile * * with NEWSRDR V1.x. * ********************************************************************** *** ALSO NOTE *** * The documentation is current only as of NEWSRDR V2.1 and does not * describe the new features in V2.2, such as the FORWARD command. * The documentation will be updated some time in the future. **************** BUG FIXES AND UPDATES --------------------- NEWSRDR V2.2-9, 29-MAR-1990 * VMS/ULTRIX Connection V1.2 is now supported as an NNTP transport. There are now two versions of the SERVER module, one for use with CMU and one for use with UCX. NEWSRDR V2.2-8, 01-MAR-1990 * Replaced SMG with $QIO's for output, except for screen clears. This results in improved input handling since input can now exceed screen width. * Fixed problem where keypad definitions and recall buffer were going away after spawns and edit sessions. * Fixed some qualifier bugs. * Added FORWARD command to allow articles to be forwarded by mail to another user. * NEWSRDR now fetches the copy-to-self attributes from the VMS MAIL profile and applies them to mailed messages. SEND, REPLY/MAIL, and FORWARD commands now take /[NO]SELF qualifier to override the profile setting. * Doing an UPDATE after an UPDATE/FULL would cause NEWSRDR to ask the server about every group in the local group list, even if you weren't subscribed to it. This has been fixed. * UPDATE/FULL was not correctly handling group names with special characters in them (like "+"). This has been fixed. * POST, FORWARD, REPLY, and MAIL now correctly handle the case where the file to be sent is not created when you quit out of the editor without saving. * An exit handler now gets established that saves your NEWSRDR_PROFILE in case of abnormal exit from NEWSRDR. NEWSRDR V2.1-7, 25-FEB-1990 * DIR/SEEN and DIR/UNSEEN were not behaving properly. NEWSRDR V2.1-6, 24-FEB-1990 * All articles are now marked as seen in READ commands regardless of whether or not their retrieval is successful. This fixes a problem with previous versions of NEWSRDR where killed articles are counted as unseen. -- NOTE -- The unseen article problem (UPDATE says articles unseen, READ says there are none) should be fixed automatically the first time you use this version of NEWSRDR. If it does not, you can get rid of the erroneous messages from UPDATE by issuing a SET SEEN/ALL command for each of the affected newsgroups. NEWSRDR V2.1-5, 23-FEB-1990 * Added /SEEN and /UNSEEN qualifiers to DIRECTORY command. * Unseen article count now appears in DIRECTORY/GROUP lists. * UPDATE command now displays count of unseen articles (when count > 0). * READ display now includes number of unseen articles. * Seen article information is now cleaned up at profile writing time. NEWSRDR V2.0-4, 23-FEB-1990 * Default header cache size now 128 entries. * Fixed blank command line bug. * Minor documentation changes. NEWSRDR V2.0-3, 22-FEB-1990 * Modified EXTRACT to default file name to name of newsgroup. File spec on EXTRACT now optional. * Added SET ARCHIVE_DIRECTORY command to specify default location for extracted articles. * Fixed bug in POST. NEWSRDR V2.0-2, 21-FEB-1990 * Fixed header bug in EXTRACT command. NEWSRDR V2.0-1, 20-FEB-1990 * Bug in V2.0 profile-writing code (saving SET HEADERS settings) has been fixed. * The auto-continuation context, which allows you to press RETURN to continue reading an article or thread, is now cleared just before CLI$DISPATCH, rather than before CLI$DCL_PARSE. This provides behaviour closer to that of VMS MAIL. * The screen is no longer cleared prior to a subprocess spawn or exit from NEWSRDR. NEWSRDR V2.0, 19-FEB-1990 * "Kill files" implemented as SET IGNORE[/GLOBAL] command. * Rudimentary (VMS MAIL-like) support for keypad definitions added. * POST, REPLY now take /FOLLOWUP_TO qualifier to redirect followups. * READ/THREAD command added for easy message thread traversal. SET SEEN/THREAD added for easy thread removal. * CURRENT/ROTATE and EXTRACT/ROTATE commands were added for displaying and extracting articles posted in ROT13 cipher. * DIRECTORY command enhanced with /SUBJECT=, /KEYWORD=, /FROM= qualifiers for selective display. * Xref: headers now interpreted, so cross-posted articles are only displayed once. * The commands "R" and "RE" now are abbreviations for "REPLY" rather than "READ", to be more in line with VMS MAIL. * Just entering an article number at the command prompt does a READ on that article number, more like VMS MAIL. * "EX" is now a valid abbreviation for "EXIT", to be more in line with VMS MAIL. * Article headers are now cached locally on retrieval from the server, on a per-group basis, to improve the performance of some of the newer commands. The size of the cache can be controlled with a logical name. NEWSRDR V1.2-9, 14-FEB-1990 * NEWGROUPS processing at NEWSRDR startup has been fixed. This may cause a slew of NEWGROUP messages to appear the first time you use V1.2, if you had been using an older version. * SUBSCRIBE no longer requires an UPDATE/FULL first. It will query the server for info on groups not in NEWSRDR's in-memory group list. * The VMS MAIL interface code had an insidious bug that caused frequent but random crashing of NEWSRDR. This has been fixed. * The logic used for updating the "seen" group list had a minor bug that prevented SET SEEN from working properly in certain circumstances. This has been fixed. KNOWN BUGS AND RESTRICTIONS --------------------------- * UPDATE/FULL retrieves only the list of ACTIVE groups on the server. If a group is not in the active list (as returned by the NNTP LIST command), you will not see it with DIR/GROUP/ALL. You may still be able to subscribe to it, however. This behaviour will probably not change. * DIRECTORY always marks the first article in the directory listing as "seen", even if it hasn't been seen. This will be fixed in a future release. TO DO ----- * The SMG interface still needs some work. * There needs to be a SET NOSEEN counterpart to SET SEEN, or some way to mark an article or range of articles for future reference. * A READ/PREVIOUS command would be handy.