Short: NewsCoaster Full Version (v1.55) (MUI) Uploader: Mark Harman (mark.harman@ntlworld.com) Author: Mark Harman (mark.harman@ntlworld.com) Type: comm/news NewsCoaster is an open source MUI-based newsreader, for both online and offline reading. Please send bug reports, enforcer hits, feature suggestions etc to me at mark.harman@ntlworld.com . The source code is available in newscoastersrc.lha , or email me if you wish to obtain the latest version of the source. NewsCoaster homepage at https://newscoaster.tripod.com/ (contains the documentation in HTML form). Mailing list to hear about announcements of new releases etc at http://groups.yahoo.com/group/newscoaster-announce/ My personal homepage at http://mark_harman.tripod.com/ New for version 1.55: (18.1.2003) UPDATED: Warn against editing messages that have already been sent. UPDATED: FETCHNEWSBYPOS ARexx command removed (not that it was ever documented!) UPDATED: Warn against sending messages with no message body, or only quoted text. FIXED: Enforcer hits when viewing, composing or editing a message (WinUAEEnforcer hits to be precise, since I can't run Enforcer on WinUAE;) FIXED: 'Fetch news for this Group' option didn't recognise download a group for the first time, if group list was in tree view mode. FIXED: Don't allow 'newline' characters to be saved into message headers when writing a message (eg, Subject). FIXED: 'Forcing' a quit shouldn't show requesters for unsaved messages; now they are automatically saved. FIXED: Slow performance when drag selecting messages. New for version 1.54: (17.10.2002) - Much faster downloading of headers in online mode. Note that to take advantage of this, any killfile entries for a particular newsgroup should only kill on the headers: Subject, From, Date, Message-ID and References; if this is not the case, then the old (slower) method will be used for that group. Also, your newsserver must support the 'XOVER' command - otherwise, it should revert back to the slow method. - Handle ISO Encoding (Quoted-Printable and Base64) in message headers (for header text displayed in the message lists, this will only take effect for messages downloaded from now on). - If subscribing to a group from the Group Manager window, set the server for the group to that of the group list which was being viewed. - Reduce occasions where NewsCoaster needs to switch the currently displayed group. - Offer Save/Discard/Cancel choice if messages are being editing when quitting, rather than just Save/Discard. - "Join Messages" option made much faster. - When joining a message, it will be placed in the currently displayed group. - Improvements to Delete Duplicates option. - Automatically increase stack size if too small on startup (currently sets it at 200000 bytes). - Skip 'online' headers (ie, messages with no body downloaded) when archiving a group. - Make 'popup help bubble' for groups list state which newsserver is being used for each group. - Bug fix; enforcer hit upon startup - Bug fix; possible crash when downloading, if Groups list was in 'Tree' mode. - Bug fix; crash if you did 'Change Date to Current' that was on a message being displayed in a search results listing, and then went to read the message by doubleclicking in the search list. - Bug fix; if permanently deleting all messages (either in a group, or all groups), any of those messages being viewed weren't closed, and any in the list of search results weren't removed from the list. - Bug fix; better handling of online connections when reading messages from different newsservers (was still trying to fetch the body from the wrong server under some circumstances). - Bug fix; problems when parsing messages with 'empty' headers. - Bug fix; didn't recognise MIME encoding type x-uuencode in non-text portion of message. - Bug fix; not recognising uuencoded file in some cases. - Bug fix; make Join Messages window cope/update if messages are moved/deleted. - Bug fix; 'Change Date To Current' option filled in the date in GMT rather than the local time zone. - Bug fix; when 'updating index', remember which messages have not had their bodies downloaded yet. - Bug fix; memory leaks. - Various improvements and fixes for dealing with indices, and messages in search results. New for version 1.53: (13.7.2) - New option to allow using multiple newsservers for posting; if you've set up a non-default newsserver for a group (under Newsgroups / Advanced Settings), you can tick 'Post with this server', and then any messages posted to that group will be posted to the newsserver for that group. - In threaded view, opening a thread causes the entire thread to expand. - Clicking on column headings to change sorting now works in threaded mode too. - Faster threading. - Download from groups in a more sensible order to avoid repeatedly connecting to a newsserver. - New option to delete all duplicated messages in a group (under Messages / Permanently Delete). - Bug fix; in v1.52, messages wouldn't get deleted from the deleted folder (they'd still be on the hard disk). - Bug fix; bugs in base64 encoding and decoding. - Bug fix; in threaded mode, not all messages were getting displayed. - Bug fix; various other problems related to threaded mode. - Bug fix; 'Groups Manager' under Program Settings was always displaying groups for the default newsserver. - Bug fix; if you switched between two groups on two newsserver in online mode, it would fetch from the wrong newsserver. - Bug fix; was leaving a space at end of lines when quoting messages. New for version 1.52: (8.6.2) - Cope with yenc v1.3 attachments. - Option to always check for duplicates when downloading (some newsservers seem to have duplicate messages in their lists; this option means slower downloading, but guaruntees no duplicates). - Increased width storage of 'subject' (in messages list, etc). - Remove dependance on 'default.index' file. - Bug fix; some uuencoded attachments were no longer getting spotted. - Bug fix; sometimes checking for duplicate messages unnecessarily. New for version 1.51: (17.4.2) - Bodies for messages are downloaded when you select 'Join Messages', if not already downloaded. - Ignore directory information in filename for the default filename when saving an attachment. - Don't put in a sigbreak ('-- ') when the user doesn't have a signature, when writing messages. - Bug fix; crash or message corruption when either writing a message either when the Outgoing folder was displayed, or the message was a followup/reply/edit of a message already in Outgoing! - Bug fix; if editing a message that had a text/plain or text/html attachment, the it wouldn't get put in the Attachments list, and instead you just got the encoded base64 text in the main edit window. New for version 1.50: (16.3.2) - New 'Join Messages' option (under 'Messages' menu) which joins the selected messages together - can be used for multiple-message binaries. - Support for yencoded attachments (see http://www.yenc.org ) (CRC checking isn't done yet, and multipart messages is rather basic atm). - New Killfile options - can choose to match on messages that don't contain the text in a header; can choose to mark as Important instead of deleting the message. - New 'Kill' options to set up a killfile for messages from a particular server (based on the Message-ID), and from the NNTP-Posting-Host. - Newsgroup folders will have their AmigaDOS comment set to what you enter the description field as. - Option to Quit without being asked for confimation. - Icons supplied for the toolbar (in newscoaster_b.lha only - thanks to Jules for the currently supplied set; more will be supplied in future versions, meanwhile visit https://newscoaster.tripod.com/download.html to find some more). - Bug fix; problems when the message 'View' window is viewing messages from a group different to the currently selected one (messages weren't getting marked as Read etc). See the documentation for a complete history. Mark Harman 18.1.2003