Chimera Computing Ltd
EFS - VERSION 5
Release notes for EFS Version 5.5x

BACK


5.59 Fixes a freeze up issue if mail retrieval is interrupted. A builtin timer will check the number of bytes received every X seconds (where X = the value indicated in the pop3 timeout multiplied by 2) If this is unchanged when the timer is initiated and pop3 is in either a connected or retrieving message state, the connection will be dropped. It is recommended that you keep this value to at least 30 seconds or more if you usually experience intermittent delays in your Internet connection. 5.59.02, fixed up incorrectly formatted 'From' field being sent to SMTP server. 5.59.03, fixed delays in EFS when applying/saving settings if the HTML file folder did not exist, updated standard version splash screen logo to new Chimera logo, 5.59.04, fixed issue where EFS did not identify the & symbol in the local part of an email address, this has been resolved so EFS is now fully RFC2822 compliant (local characters accepted are now a-z, 0-9, ! # $ % * / ? | ^ { } ` ~ & ' + - = _ .) Better error handling when reading rules file. 5.59.05, Added option to Control section to force EFS to allow incorrectly formatted email addresses. 5.59.06, fixed issue with a rare issue where the Rcpt to field became corrupt. Fixed issue with case sensitive validation in the From field. 5.59.07, Non-public beta release of fix with parsing From field.

5.58 Detects if no data is retrieved within a 30 second time period for Pop3 connections. If so, EFS assumes the connection is frozen and drops the Pop3 connection. 5.58.01, allows wildcard (*) addition to spam detection text, supports either *text, text* or *text* 5.58.02, fixes recipient matching issue where postmaster is emailed even if postmaster email address does not exist in efsusers.txt. 5.58.03, fixes some code with scheduling. 5.58.04, fixed some issues with bcc addressing. 5.58.05, fixed issue in .04 that caused mails that took longer than 30 seconds to download to terminate. added further domain validation code to ensure EFS did not pick up and address mail to recipients with addresses that contained partial domain matches. 5.57.06, added validity check for message number in backup folder to stop overflow error occuring when backup folder has too many files. 5.57.07, fixed issue with ignore aliases and formatting of email addresses. 5.57.08 (not public release), fixed issue with other domain names partially matching primary domain name causing mail to be sent for those domains. re-wrote majority of domain parsing code - more optimised. fixed issue with aliases where certain formatted email addresses caused some aliases to be ommited 5.57.09, fixed issue where EFS would hang on mail retrieval if winsock lost connectivity - EFS now checks winsock status every 5 seconds while pop module is loaded.

5.57 Fixes quit after check/send. Fixes error code 28 in log. 5.57.01, removed CC Postmaster from SMTP section and changed to BCC Address under Aliases section. 5.57.02, Changed log file date to ommit year but include seconds. Update to include logging date/time in EFS debug files. Fixed colours not displaying correctly on non-standard Windows colour machines. Updated efs3chk.exe to reflect setting changes. Added Regional settings and date format to efs3chk.exe support output. 5.57.03, added "fix duplicates" option back into EFS, fixed additional colour mismatching in GUI. 5.57.04, added a 'maximum number of notifications' to alert section to stop postmaster being overwhelmed by alert messages. fixed "subscription out of range" error in fix duplicates 'validateduplicates' routine. improved performance of fix duplicates 'header retrieval' process. 5.57.05, added anti-spam filtering by header to Control section (Adv Plus only) - re-released 4th May fixing Spam control issue. 5.57.06, added validity check for message number in backup folder to stop overflow error occuring when backup folder has too many files. 5.57.07, fixed issue with ignore aliases and formatting of email addresses. 5.57.08 (not public release), fixed issue with other domain names partially matching primary domain name causing mail to be sent for those domains. re-wrote majority of domain parsing code - more optimised. fixed issue with aliases where certain formatted email addresses caused some aliases to be ommited 5.57.09, fixed issue where EFS would hang on mail retrieval if winsock lost connectivity - EFS now checks winsock status every 5 seconds while pop module is loaded.

5.56 This install updates the 2 pop module files that caused EFS to "fail timing out" if the Internet connection was abnormally terminated (such as the router/modem being powered off) 5.56.01, added more error handling for pop failures. 5.56.02, changed method in handling some async errors. 5.56.03, fixed bug if scheduling over middnight. 5.56.04, fixed EFS crashes when there were certain formats of characters in the alias or headers file. Added version pop/smtp scanning and logging. 5.56.05, fixed issue if there was no user name in an email address (eg: <@domain.com>) 5.56.06, fixed issue where EFS would hang at 'disconnected from pop3 server' stage if the Internet connection became unavailable. 5.56.07, fixed hour entry ordering on schedule screen. Update to Pop/X control packaged in full install (only effects users with maximum email size set) 5.56.08, fixed issue if network or immediate services aborted the connection (error 10053) 5.56.09, fixed intermittent low disk space errors when free disk space requirements were fine. Added SMTP delay to Control section to allow for realtime antivirus scanning (Advanced Plus only)

5.55 Added 'Advanced Plus' functionality. 5.55.01, adds 'Mail History' logging for auditing or reporting purposes (advanced plus only) Comes with a 'mail history viewer' application to quickly view, scroll and sort through mail history. 5.55.02, fixes a decode process with some advanced plus registration keys. If EFS indicates failure when running with EFS Advanced plus you must update to this version. 5.55.03, added warning message if UIDL is not supported. added email address to log for messages that are rejected from the SMTP server for easier diagnosing and resolution of sending issues. Fixed invalid procedure call when strip pop account was enabled. 5.55.04, fixed error if message file copy to backup folder failed. Fixed issue where message box would be displayed during startup if EFS BCC headers were ignored. 5.55.05, added 'Realtime Antivirus Installed' option to allow setting up "quarantine/remove infected files option" in anti-virus software without causing EFS to leave messages on Pop3 server during its validation routine. Released with basic EFS setup wizard for quick configuration.

5.54 Fixed intermittent issues with crashing with some Pop3 servers. Fixed alias issue where email maybe incorrectly addressed if there was an ignore alias. 5.54.01, fixed issue where current pop3 download was interrupted if next scheduled check time was triggered. 5.54.02, fixes issues with errors when upgrading over existing installs. 5.54.03, additional check to confirm existance of message file before removing mail from server, warning message logged and message unmarked for removal if non-existant. Updated EFS Support file (efs3chk.exe) to include version information and MFC libraries to provide better support. 5.54.04, fixes in .03 were applied to .00 by mistake, re-applied changes to .03 instead and released. 5.54.05, fixed warning message for oversize emails, extended error handling in pop3 module, additional handling for potential problems writing pop3 messages to inbox folder.

5.53 Fixed problem with handling messages that are denied by the SMTP server when a 'user does not exist', symptoms of this error were "Sender already specified" displayed in the log. The postmaster receives all messages for users who do not exist (EFS does not send NDR's!) NOTE! This update includes new library files that also need updating! Read the READTHIS.TXT file for more information. 5.53.01, fixed issue with EFS crashing when send after x number messages was enabled. 5.53.02, fixed additional handling of messages when rejected by mail server by using the RSET command. 5.53.03, temporary workaround for EFS getting stuck on SendingLoginName to Pop3 server. 5.53.04, fix intermittent crash when downloading via pop. 5.53.05, added/enabled firewall feature set to EFS (advanced only)

5.52 Fixed major bug where recipients in both To and Cc fields where not separated correctly when addressed to the mail server. Fixed major bug where recipients from other domains were not always shown correctly in end-users mail application. 5.52.01, fixed issue with headers. 5.52.02, fixed issue where efsnext.htm HTML file was not created. Added inbound and outbound count to the GUI log page. REV 5.52.03, fixed issue with marker file checking, open com port checking. A "trigger" message is now appended to "logging into pop3 server" message to indicate how the check was triggered.

5.51 Fixed bug with recipients not being picked up from secondary domains. 5.51.01, fixed issue with EFS handling 'invalid recipients' incorrectly.

5.50 New engine, pop3 and smtp code. Beta version tested ok for 3 weeks solid, made public release as non-beta.

Beta release 5.50.01, new engine, pop3 and smtp code. 5.50.02, Fixed a memory leak in POP3 checking. 5.50.03, Fixed a memory leak in SMTP sending. Fixed a bug when EFS connected to a Pop3 server that refused the connection. Fixed 'IP' button resolution. Fixed a bug where the Stop button failed to stop the check. 5.50.04, removed engine from displaying when an SMTP error occured. 5.50.05, fixed type mismatch error when sending 'test' message to postmaster. Fixed an error where EFS continuously connected and disconnected from the SMTP server if 'Message limit per send' was not enabled. 5.50.06, fixed a date format recognition problem when parsing a demo registration key.

(Chimera Computing Ltd)