ACE-MS Version History 2.8.0 February 1, 2004 1 - Compiled on new PC with latest versions of all controls. ------------------------- 2.7.12 December 7, 2003 1 - Added the ability to specify a redial time for dial-up connections. ------------------------ 2.7.11 October 23, 2003 1 - Added the ability to reset the mail control by clicking on the "SMTP connection status" text. A window will then be displayed indicating the success or failure of the operation. This is intended to be used if the status ever gets "stuck" at "Connecting". If you click this text when there is no pending mail you will get an error. ------------------------ 2.7.10 October 18, 2003 1 - Added a debug display window that is toggled on and off by clicking on the text "Pending E-Mail Commands". ------------------- 2.7.6 June 22, 2003 1 - Added the ability to specify a username and password for the mail server. ------------------- 2.7.4 June 21, 2003 1 - Added the ability to properly detect Windows 2000 or XP. 2 - The Windows version is now displayed in Help/About. 3 - The web site url in Help/About was updated. 4 - The startup log file name was changed to "startuplog-acems.txt" in order to prevent conflicts with the ACE Server startup log when ACE-MS is run from the same folder as ACE Server. ----------------------- 2.7.2 June 21, 2003 1 - Fixed a problem that would prevent ACE-MS from starting if there were no dial-up connections configured on the PC. ----------------------- 2.7.1 June 21, 2003 1 - Added debug logic that writes to a file called startuplog.txt in the ACE-MS folder every time the program is started. If ACE-MS won't start, or displays an error when starting, send me this log file. ----------------------- 2.7.0 February 25, 2002 1 - Re-compiled with new mail and dialup controls. ---------------- 2.5.3 3/1/2001 1 - Fixed a problem that prevented the "from" name from being used when sending emails. 2 - Added the ability to automatically dial your ISP when ACE-MS starts. 3 - Added the ability to automatically re-dial your ISP if the connection is lost. 4 - Added the ability to report your new IP address to ACE Server when the IP address changes. 5 - Added the ability to execute an ACE api command when the IP address changes. ------------- 1.1.3 7/13/99 1 - Added a new option to the Options window that lets you specify a "From:" field to be included with each e-mail that ACE-MS sends. If using the MAILFF command, you can also specify a "From:" name by including "From:" at the beginning of a line. See the API section of the help file for an example. 2 - Added a new API command called "MAILIP:". This command causes ACE-MS to e-mail your current Ip address to someone. See api.txt for details. 3 - Updated the ACE-MS.HLP file with info on the new features. ------------------- 1.1.2 5/3/99 1 - Errors in getting dial-up network settings while loading the Connection Config window now cause that step to be skipped. If you were getting the 25621 error then see if this helps. ------------------- 1.1.1 5/2/99 1 - Added more error checking and better error reporting when the Connection window is opened from the SETUP / CONNECTION menu option. If you were having problems, please tell me the 2 numbers at the end of the new error message. -------------------- 1.0.8 2/19/98 1 - The 'E-Mail File Directory' field in the OPTIONS window is now saved and used. ------------------------ 1.0.7 2/19/99 1 - When the OPTIONS window is opened, ACE will now check for errors and report them in a 5 second popup window. ------------------------ 1.0.6 1/25/99 1 - Changed the MAILFF and MAILQ commands so that they include a "To:" header. This was needed for compatibility with some SMTP servers. ------------------------ 1.0.5 12/9/98 1 - Added the LAUNCH api command. This functions exactly like the LAUNCH command supported by the client and server. But, it will not launch the specified program until an Internet connection is established. If the connection type is set to network, ACE-MS assumes you have a full time connection and the program is launched immediately. If the connection type is set to dial-up, ACE-MS will dial your ISP and will wait until a connection is established before running the program. This command is intended to be used in order to run a program that requires an Internet connection to be established when it starts. Usually, you will be using ACE-MS to send mail. In this case, you will have an SMTP server specified. Thus, ACE-MS will not launch the specified program until both a dial-up connection and an SMTP connection have been established. This is fine, as ACE-MS knows the launch command is not mail and it will not try to e-mail it. But, if you don't have an SMTP account, or don't want an SMTP connection to be required, then set the SMTP Server field in the setup window to "none" (without the quotes and all lower case). Remember, if you set the SMTP server field to "none" you will not be able to send any mail. ------------------------ 1.0.4 12/5/98 1 - Added a new api command called SHANGUP. This is a Smart Hangup command that will only hang up the connection if ACE-MS dialed it. 2 - Pressing the HANGUP button will now prompt you to confirm if ACE-MS did not dial the connection. 3 - The auto hang up feature will be disabled if ACE-MS did not dial the connection. This prevents ACE-MS from hanging up a connection that was established by another program. When disabled, the words 'other app' will appear where the time to disconnect would normally appear. 4 - The dial-up connection's IP address will now be displayed even if another program established the dial-up connection. 5 - For debugging purposes, the bottom right status line (which has always been blank until now) will display a "0" or "1" to indicate if ACE-MS dialed the connection or not. It will be a "1" if ACE-MS dialed the connection. This "feature" will go away in a week or two. ------------------------ 1.0.3 12/1/98 1 - Changed the way ACE-MS determines if it should automatically hangup or not. 2 - Changed a few tool tips to be more descriptive. -------------------------- 1.0.2 11/23/98 1 - Added support for ACE-MS to share the dial-up serial port with the ACE Server. If sharing is enabled then ACE-MS will send a command to the server to close the specified port before any e-mail is sent. Then, when ACE-MS hangs up the connection, it will send a command to the server to open the port. ----------------------- 1.0.0 Initial release