v2.1F Release Apr 29/03 ~~~~~~~~~~~~~~~~~~~~~~~~ eMail-It ~~~~~~~~ * Bug fixed: When editing a queued msg, the type of "Receipt" requested could change when the revised msg was queued. * now moves msgs between mailboxes having different directories. * has been added which will beam a message via IrOBEX to another IR device which supports OBEX. It has been tested using a Palm. A special "message" has been created so you can beam your "business card". Edit the vCard "message" in the Sample mailbox to create your own vCard. In order to use this feature, the pgm \APP\OBEX\IrObex3.bin must exist. * Minor screen changes and functionality changes made for mailboxes having no msgs in it, or no mailbox open. * SMTP-AUTH capability has been added. This type of access is defined in the ISP setup, under SMTP settings. * Bug fixed: When doing "nickname lookups" using the external phonebook, eMail-It sometimes crashed with "record too large". eMail-It can now access datafiles having a max record size of 4094 bytes, same as the DATA app. * "Reply message width" in Preferences has been renamed "Message width" and is now used to limit the width of a queued msg. * The Un-attached process will now remove any MIME attachment encoded as text, quoted-printable, Base64 and UUE, one at a time. * A new POP3 download option has been added. When you set "Messages on server" to "Prompt", you will be asked where to start and stop the download process (similar to when you Leave your mail on the server). For each message, you will get a dialog box showing From:, Date:, Subject:, File size, "Delete/Leave on server", and the option to download or not, and whether to truncate or receive in full. * Screen displays have been modified to accommodate the Workabout. * Help file updated. * Bug Fixed: A NULL email address for a nickname sometimes put eMail-It in an infinite loop while sending mail. * Bug Fixed: eMail-It can now remove extra headers from a large message without running out of memory. * The Reply-To: header is now 80 chars (was 40). * When setting "Use signature", there is now an "Edit" choice. * When unattaching attachments, the directory \emailit\attach\ will be created if it does not already exist. * Bring facility added to "nickname lookup" dialog box. * Bcc: capability added. * For a queued msg in the "out" mailbox, pressing now acts like . * Corrected some format problems on the main screen with Name and Date. * If a msg was not completely downloaded for some reason and eMail-It has been instructed to delete mail from the server, you are now prompted before any deletion takes place. * Bug Fixed: The Date: header for outgoing mail now uses the Month in english, instead of in the language of the machine. * Tidied up the user interface to conform to Psion standards. * File locations now conform to Psion standards. * Corrected the Siena main screen display. * Bug(s) fixed: When doing "nickname lookups" (usually using the external phonebook), eMail-It sometimes crashed with "string too large". * For truncated big msgs, some servers would not download just 1 line of the msg body. If this happens now, just download a few more lines. * When mail is left on the server, you are now prompted for where to "begin" and "end" the downloading of msgs. * ROM based text is now used where available -> somewhat Multi-Lingual??? * eMail-It no longer attempts to connect to the POP3 server a second time when the current connection terminates abnormally. TcpIp v2.1F (Final release) ~~~~~~~~~~~ * All IR software has been removed from TcpIp. The IrOBEX (Put) code has been updated and now acts as either a server or a client and uses its own IrDA "Lite" Stack. This new pgm has the name of IrObex3.bin. * Setup has been modified to accommodate the Workabout. * PING utility added. * Bug fixed: A bug that occasionally caused the Psion to soft reset (it's been in TcpIp since the beginning) has been corrected. * View log has been added to access the tcpip.log file. * Created a separate load module containing OPL API routines for TcpIp. * The PPP-Link state machine has been re-written to address non converging PPP negotiations. * Tidied up the user interface to conform to Psion standards. * File locations now conform to Psion standards. * Port settings are automatically changed to 8N1 when PPP starts. This allows the user to set the port differently for the start of the ISP logon process. (For example, Compuserve requires 7 bits, Even parity). * The remaining OPL code has been converted to assembler. * The use of the cache has changed slightly as well as Cache Settings. * Network loopbacks are now detected. * If a debug dump file is created, it is now called \net\tcpip.log * ATH0 is now sent to the modem before closing the comms port. * The async routines altered so that TcpIp does not "keep" GetEvents. * Passive socket capability has been added. * In TcpIp Setup, the ISP telephone number field is now 40 chars. * A new script keyword (wt$xxx) has been added. This "wait" keyword will cause the script processor to wait/pause for xxx seconds. ie. ATZE0L0 OK ph$ CONNECT wt$005 will cause a 5 second pause to occur after the chars "CONNECT" have been received before TcpIp will continue. * The Trial Period has been increased to 21 days. eMail-It v2.0 (Jul 8/2000) ~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Outgoing msgs which use 8bit chars in the msg body are mapped to the iso-8859-1 charset when being sent to the SMTP server. You may also use 8bit chars in the From and Subject headers. Incoming msgs that use 8bit chars are converted to the Psion charset if there is available memory. * Streamlined how POP3 servers are defined in Mail Setup. You can define up to 25 different POP3 servers and *each* have there own settings (ie. Leave Mail on Server, Truncate BIG msgs, How big is BIG, etc). * A few POP3 servers support APOP (a secure logon method). To use this logon method, set "APOP supported?" to Yes in the POP3 server settings. * An external Phonebook can now be defined using for looking up email addresses not kept in the emailit.nic file. The "Nickname Lookup" screen has been altered to accommodate this feature. * Unattach has been re-written. It will unattach Base64 and UUE encoded attachments and it also runs much faster. A bug in this routine which sometimes crashed eMail-It, has been corrected. * eMail-It will now accept "shut-down events" from the OS if eMail-It is just displaying a mailbox screen. * will zoom the main mailbox screen. There are 3 zoom levels. * The "Move msg" dialog box now displays available mailboxes. * A new Transfer Mail menu item has been added. "Express transfer" will first Receive, then Send, and then Discconnect. * eMail-It's icon has changed to reflect not just the 3c. * "Return RECEIPT" capability has been added. When creating a msg you wish a "return receipt" for, set the "RECEIPT:" field to the type of receipt(s) you wish to get back. eMail-It will add a "X-Request-Receipt" header to the msg so you can tell which msgs generate receipts. Delivery Status Notifications (DSNs) are generated by the Internet Mail System while Message Disposition Notifications (MDNs) *may* be generated by the email software the recipient is using at the time. NOTE: Within the framework of today's Internet mail, DSNs and MDNs cannot be relied upon as a guarantee that a msg was or was not seen by the recipient. Even if they are not actively forged, they may be lost in transit. Please note that eMail-It does not generate "MDN receipts" for incoming mail. * The algorithm that places an attachment onto a message was rewritten to improve processing speed. * If you leave your mail on the server, pressing ESC when you are asked where to start downloading from will result in no msgs being downloaded. * Most SMTP servers are adding security checks to reduce spam mail. If you use multiple ISPs, you now have the ability in Mail Setup to inform eMail-It where to get its SMTP server info. eMail-It will use your desired SMTP server parameters when your queued mail is sent. A validity check of this information will be done and the From: header will be completed at this time. * ESMTP is now used if the server supports it. * Only the first 255 characters of a truncated BIG message are displayed on the screen if you do not leave your mail on the server. * The "Edit nicknames" command has been renamed to "Access nicknames" and has the hot-keypress of . A dialog box now asks if you want to sort the nickname file. * The "Add a nickname" command has been updated so that it will fill in the "address" and "name" fields if possible. * "Nickname lookup" now allows you to place a nickname/address in either the To: or Cc: header and you can also do multiple lookups. Keep your nickname file sorted for better lookups. * A new command "Edit message" has been added. If used on a queued message, it will "delete" the original message, invoke the editor so you can edit this message, and finally queue the revised message. If this command is used on any other type of message, you will be able to edit it, but the revised message will be discarded if its length is larger than the original. * Bug fixed: The Reply-To: header is now correct. * Bug fixed: eMail-It v1.4 would crash if a POP3 server had 0 msgs on it and you leave your mail on the server. * Bug fixed: Msgs larger than 32k are now downloaded without crashing eMail-It and you can view the 1st part of a msg larger than 40k. * Bug fixed: Mail addressed to invalid nicknames are properly rejected. * Bug fixed: Help now displays if the mailbox is empty. TcpIp v2.0 (Jul 8/2000) ~~~~~~~~~~~~~~~~~~~~~~~~ * TcpIp has been written in assembler and is now SHAREWARE having a trial period of 7 days. The fee is $30US or œ20 for a licence granting a single user to use a major release of TcpIp (ie. v2.0, v2.1, etc but not v3.x) as explained in the "Licence Agreement". * TcpIp now handles new ICMP msgs relating to "prohibited server/network access". * The cache will be deleted always or monthly depending on TcpIp Setup. You can manually add cache entries for server addresses. * CHAP is now supported. * An error which existed in the OPL version relating to the handling of timeouts has been corrected. * Corrected an error in PPP Link~s "state machine" algorithm so that PPP is started immediately after the script has completed. * TcpIp now checks if the modem is actually connected instead of hanging. * Improved what is displayed on the screen when trying to connect to an ISP. * You can now define between 25-50 different ISPs. How many depends on how long your ISP names are. * For spam/security minded SMTP servers, you can define ISP specific SMTP server details. * If you set the port handshaking to RTS, faster communications may occur depending on what your ISP wishes to happen. If you experience numerious frame errors, set the handshaking to RTS+XON. * TcpIp Setup dialog box has changed. * Under Port Settings, a "Port Open Delay" setting has been added which specifies the number of seconds to wait after opening the serial port, before sending any characters. Use a higher value for modems which use the port open event to "switch on". Some GSM Data Cards need this set to 5 - 10 secs. eMail-It v1.4 (Feb 17/2000) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * The maximum width of a Reply message has increased to 980 chars. * A 12-hour clock is now correctly displayed on the main screen. * When you forward a message , Word is now invoked for editing. * The "Word wrap" editor has been added as a "Preference" option. * The standard SMTP "dot stuffing" now takes place when you use the "Word wrap" editor. * Word is now used for displaying/viewing messages. * The "Send again" command prompts for changing header info. * You are now allowed to define three POP3 mail server definitions. * Screen displays, including dialog boxes, have been changed to work correctly on the Siena. * ALL messages are now downloaded from the server. However, in Mail Setup, you can specify if BIG messages are to be truncated. * You are now prompted for which message to start downloading from if you leave your mail on the server. * The command has been added to "un-attach" an attachment that has been sent in MIME base64 format. * All downloaded messages are now checked for format so as to simplify later processing by eMail-It. * You are no longer restricted to the internal RAM drive to create the \emailit\ directory. eMail-It now searches M, A, B, C (in that order) for the \emailit\ directory. * Corrected the timestamp on the System-Time: header. * Bug fixed: When sending your mail, eMail-It was not able to correctly send any further messages after a message with an attachment was sent. * Bug fixed: eMail-It ran out of memory after downloading a message bigger than 18k and would not complete certain housekeeping tasks. * Bug fixed: When sending your mail and a nickname did not exist in the nickname file, eMail-It or TcpIp sometimes crashed. * Bug fixed: BIG messages are now properly handled if the download process does not terminate correctly. (ie. if you wanted it left on the server, it will not be deleted on the second connection). TcpIp v1.2 (Feb 17/2000) ~~~~~~~~~~~~~~~~~~~~~~~~~ * TcpIp now maintains a monthly cache of DNS lookups, but this can be deleted manually in TcpIp Setup. * Revised the setup dialogs to separate the Port and ISP settings. NB: IrDA communications does not work yet. * Added a script timeout field for each ISP in ISP Settings. * Changed what is displayed when a timeout occurs while connecting to an ISP. * Corrected how PPP is negotiated with an ISP. * The modem cable info can be found in Walter Wright's Faxit 2.4 software documentation. http://ourworld.compuserve.com/homepages/WalterWright eMail-It Version 1.3 (Oct 31/99) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Improved the speed in which a message is displayed on the screen * A few minor program changes to "Mail Setup" and "Reply To". * Some additional information added to the readme.txt file. * Minor revision to the Help file. TcpIp 1.1 (Oct 31/99) ~~~~~~~~~~~~~~~~~~~~~~ * A new keyword (sp$) was added to the logon script.