Short: NewsCoaster Full Version (v1.61) (MUI) Author: Pavel Fedin (sonic_amiga@rambler.ru) Uploader: Pavel Fedin (sonic_amiga rambler ru) Type: comm/news Architecture: m68k-amigaos NewsCoaster is an open source MUI-based newsreader, for both online and offline reading. The source code is available in newscoastersrc.lha , or visit our CVS repository for the latest version, at: http://sourceforge.net/projects/newscoaster/ NewsCoaster homepage (contains the documentation in HTML form): http://newscoaster.sourceforge.net/ Mailing list to hear about announcements of new releases etc: http://groups.yahoo.com/group/newscoaster-announce/ Mark Harman's (original author's) personal homepage at http://homepage.ntlworld.com/mark.harman/ Bug reports can be posted into bug tracker at SourceForge project page. New for version 1.61: UPDATED: New AREXX command "MESSAGEFETCH" added [Mark] UPDATED: Updated copyright information [Pavel] UPDATED: Removed the rest of registration stuff [Pavel] FIXED: Improved localisation [Pavel] ADDED: New ARexx command MESSAGEFETCH. [Mark] FIXED: Enforcer hits for some ARexx commands if no message was active. [Mark] New for version 1.60: FIXED: "Select newsgroup" window was broken in v1.59 [Pavel] UPDATED: Updated spanish language catalog by Javier De Las Rivas [Pavel] FIXED: Some attachments still were not recognised [Stephen] New for version 1.59: FIXED: Sometimes uuencoded attachments were not recognised (original fix by Stephen Burgoyne Coulson ) [Pavel] UPDATED: Updated spanish language catalog by Javier de las Rivas [Pavel] FIXED: Special folder names (".incoming", ".outgoing", ".deleted" and "poster" in group selection window (when copying/moving messages) and when adding groups to send a message were not localized. [Pavel] FIXED: Special folder names in a help bubble in a groups list in main window and in screen title were not localised. [Pavel] UPDATED: Improved "Return" key handling in user login window. Pressing "Return" in login gadget now moves cursor to password gadget instead of accepting username and password. [Pavel] FIXED: Enforcer hit when doubleclicking on a message in the search results listing, if the currently displayed folder was empty. [Mark] FIXED: Don't complain about being unable to determine attachment MIME type when editing a message. [Mark] FIXED: Another case of a system requester being used instead of MUI's one. [Mark] FIXED: Message View windows should close if the message is deleted from the deleted folder, or 'permanently deleted' (as currently happens when a message is moved to another folder). [Mark] FIXED: If a message was deleted from the deleted folder using the View window, when the deleted folder wasn't the currently displayed folder, then it would no longer be possible to change/select folders. [Mark] UPDATED: Allow the user to specify any MIME Type for attachments. [Mark] UPDATED: Added some more extensions for automatically recognising MIME Types from extensions. [Mark] New for version 1.58: UPDATED: Added Bulk_Decoder.rexx script by Jules and spanish language catalog by Javier de las Rivas to a distribution archive. [Pavel] FIXED: Signature cycle gadget in write window was not localized. [Pavel] FIXED: A system requester was used instead of MUI's one for displaying some error messages (like 'Clipboard is empty') in read and write modes. [Pavel] FIXED: Enforcer hit when parsing some multipart messages (related to incorrectly parsing the charset). [Mark] FIXED: Don't complain about message being entirely quoted text when it isn't. [Mark] FIXED: Didn't decode uuencoded messages correctly if the "end" line followed the data without a preceding "`" line. [Mark] UPDATED: Autodecode uuencoded sections of a multipart message when displaying it inline (this also fixes the bug where the uuencoded section got added twice to the attachments list). [Mark] UPDATED: Recognise "x-uue" as meaning a uuencoded attachment. [Mark] FIXED: Enforcer hit when downloading messages, if unable to connect to a newsserver. [Mark] FIXED: If 'Update Index' was called on the 'outgoing' folder, queued messages wouldn't be sent until you edited those messages. [Mark] UPDATED: When calling 'Update Index', be more careful about which files are valid NewsCoaster news files (it now additionally checks that the file is the form 'news_x' where 'x' is a number, rather than just requiring it to start 'news_'. [Mark] New for version 1.57 (by Pavel Fedin): UPDATED: Added language catalogs support. Russian catalog is written. UPDATED: Removed no more needed ARexx scripts for AmigaPL character set conversion from the installation package FIXED: NNTP server port number could contain only 3 digits, so ports greater than 999 (some private servers, for example) could not be used. FIXED: In v1.56 russian character set had a wrong name ("koi-8r" instead of "koi8-r") FIXED: Pasting text into editor field when writing/editing/replying a message was slow. New for version 1.56 (by Pavel Fedin): UPDATED: Added charsets support. Currently default charset for reading and writing is the same, i see no real sense to have them different. But this is easy to implement now, so this can be done on request. Note that charset selection gadget in program settings window is changed completely. Also conversion table format is changed to make handling them easier. Old AmigaPL charset is converted to a new form, and its name changed to iso-8859-2, but it is not tested. UPDATED: Reorganized message view window: attachments list now resides to the right from headers, like in Microdot-II. Also two buttons for viewing and saving attachments are added. 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 http://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. Newscoaster development team.