EnRoute i-net 1.4.3a02 ====================== Installing the i-net 1.4.3a02 release ------------------------------------- 1) Delete the existing "EnRoute Internet" package from extensions. 2) Delete the existing "EnRoute Core" package from extensions. 3) Delete the "EnRoute POP List" soup from storage. 4) Reset the Newton. (recommended) 5) Download the new "EnRoute Core 1.4.3a02" to the internal store 6) Set your store to an external card (if you'd like) 7) Download the new "EnRoute Internet 1.4.3a02" 8) Download the "Message Headers" preference plugin. 9) Delete the existing "POP List Manager" package from extensions. 10) Download the new "POP List Manager" The other 1.4.2 plugins work with this version so you can use as many of them as you are accustomed to. They are provided with this release in the "Plugins" folder in case you don't have access to them already. TIP: If you don't use filtering regularly, you can turn off the Size Filter and/or Rules Filter preferences and remove the filter packages from the extensions drawer to conserve your storage space if it is at a premium. The Text Encoding and Signature preference extensions do not have to be installed either once you have decided on a suitable setting. These two simply provide a user interface to allow you to set their preference. New Features/Changes/Enhancements --------------------------------- 1) The Copy to Works tag action extension which was available as a seperate module for the i-net transport has been integrated into the Core to make it available to both i-net and cc:Mail. 2) A new Erase Text tag action has been added to the out box view so that messages with extremely large amounts of text can be easily cleared. This is often important when mailing large Works documents directly to other Newton users to reduce the size of the message being transmitted. 3) Added support for the "Reply-To:" field in received messages. The message info view now displays both the From address and the Reply address. If a received message has both a "From" address and a "Reply-To" address, the following tag actions are available: Reply - addresses the message to the "Reply-To" address Reply to Sender - addresses the message to the "From" address Reply to All - addresses the message to all parsed addresses 4) Modified the Copy to Notes and Copy to Works tag actions so that they will now copy the message headers with the text if the message view has the headers visible (triangle toggled down). See the 1.4.2a01 notes below for more information about the new Message Headers preference settings. 5) Expanded the message viewer to provide support for messages with more than 32K of text. There is now a 680K limit on the maximum size of text contained in a received message instead of the previous 32K. A new "Part" button with a popup listing "1 of 6", "2 of 6", etc. now appears at the lower left of the message view if the text is larger than 8K. For now, the choice was made to split the message at 8K boundaries to provide the best scroll performance inside the view. 6) Added support for the MIME content type "multipart/digest" to allow reception of newsgroup digest messages. Now that the text length issues have been resolved, these messages can now be viewed more easily in the in box. 7) Added support for the MIME content type "message/rfc822" to allow reception of messages which aren't forwarded inline but are actualy multipart components. 8) Added a new "0 items" selection to the "Download the first" picker in the main preferences view. This is for users who wish to fill the POP list without loading any messages and then rely on manual selection of messages from the POP List Manager to manage their mail. Using this feature instead of filters which skip all messages is actually much faster. 9) Added support for viewing and listening to "Sound Recording" messages in the in and out boxes. With 1.4.2, you see blank messages when sending or receiving Recording notes. To work around the bug that prompted Apple to remove this feature, recording has been disabled in the viewer while the item is in the ioBox. Bug Fixes --------- 1) Fixed a bug in the "Reply To All" code so that it can remove duplicate email addresses which could appear when some received messages contained duplicate addresses. 2) Fixed an exception handler in message parsing which was incorrectly reporting that an array index was invalid if something prevented a message from being completely received. 3) Resolved a bug in POP List indexing which was occurring when the POP username and POP host both contained a domain. 4) Scheduled connections will now activate to perform both transmit and receive sessions without setting the "After sending" preference to "Receive mail". 5) Limited the number of addresses parsed from the "TO:" and "CC:" fields of received messages to 32 each in an attempt to prevent spam emails from slowing down header parsing. EnRoute i-net 1.4.3a01 ====================== The alpha 1.4.3 build addresses some of the problems people encountered switching from 1.4.1 to 1.4.2 as well as providing some new features such as live message view scrolling. The mail viewer in the ioBox is the only visible UI change. It now has a live scroller and can display message headers. Scanning the POP server for messages to receive is faster (again). I keep finding more ways to optimize this as it seem to be the main bottleneck as far as session speed is concerned. One of the other changes I made related to a problem where a message had a header which was far too large to be loaded by the endpoint and would freeze the unit during retreival of the header. This is one that I'd classify as a bug fix rather than a feature change. The header in question had about 2000 lines of "TO:..." and was generated by a junk mailer originating at Compuserve. EnRoute can now gracefully handle this condition although the message will have to appear as if it had only one "TO:" address! Message Headers Preference -------------------------- A new Message Headers preference view is available which allows you to customize the way that reception of messages is handled. 1) Storage of internet headers withing inbox messages may be turned on. When the headers are available, the inbox viewer has a triangle toggle to make the headers visible. 2) There is now an option to turn off storing all headers in the POP soup which you'll see in the new preference "Message Headers". This can reduce the amount of store required when getting a large list of messages. When you select "Discard headers" the receive session reverts to the older i-net 1.4.1 method which actually works better with certain POP servers. This means that each time the POP server is checked a "TOP" command will have to be issued to load the message headers even though the message was checked during an earlier session. 3) Partial scanning of the POP server's list is now available from the "Scan" picker. If you have a large number of messages that you keep on your server it's advisable to use the new Message Headers preference settings to limit the portion of the POP server's list which is scanned. Personally, I now set mine to retrieve only the most recent 20 messages when I'm able to do bulk archiving and management using my desktop machine. 4) Selecting "Discard out of range POP List" will increase the speed of the UIDL parsing when long lists of messages are left on the POP server. BUT, this will make it difficult to use the POP List Manager if you are alternating between the "only the most recent" and "only the oldest" Scan setting or if the number of message on your server changes rapidly. Messages marked for Read or Delete may no longer be in the list of "most recent" messages and will not be touched. Have fun, Les