9.1.1 [*] 2008-01-02: [#8950] Properly transferred from beta - SIP logs filter fixed [+] 2007-12-29: HTTP Server - Expires: header added to all static files, fixes Internet Explorer issue where each file is always queried on the server no matter what cache is used, FFox works fine, with this new update IE will never ask for the files again until cache expires or clears, tested [*] 2007-12-21: SMTP - BDAT support fixed, 64kB block problem fixed, tested, server traffic test supports BDAT command now [*] 2007-12-19: [#8959] DisableDomainIPLoging handling updated, not properly transferred from beta [*] 2007-12-19: [#8971] MSN Gateway - Disconnection - Proper variable handling added, possibility to reconnect back, tested [*] 2007-12-18: [#8950] System - GetLogsContent - Time filter ignored for special log files, problem fixed, tested [*] 2007-12-16: [#8981] SMTP - Antispam - REFUSE action handling updated [*] 2007-12-13: [#8520] PHP API - Proper usage of UTF8 and WideString conversion, OleVariant no longer used to contain AnsiString (always must contain WideString), tested, fixes MBCS issues in web applications accessing the API thru PHP [*] 2007-12-13: [#8636] System - StringReplace() vs. StringReplaceEx() speed and performance comparison, StringReplaceEx 30% faster, StrReplace() uses StringReplaceEx(), all StringReplace() usage replaced with StringReplaceEx(), fixes many issues including MSN animated smilies [*] 2007-12-07: IMAP - Remote account - Possibility to receive an error response to message body fetch added, tested [*] 2007-12-06: IMAP - Migration - BODY.PEEK[] for body retrieval used so flags are not altered, tested [*] 2007-10-23: Config - Group description - UTF8 support added [*] 2007-10-30: Config - Groupware - Public folder members - Last member delete - problem fixed [*] 2007-10-01: Config - Content Filter - List - Up/Down buttons fixed [*] 2007-10-10: Config - Sessions - Double click - FTP, GW and IM proper logs displayed, problem with indices fixed [*] 2007-10-04: Groupware - Email address (Login user) might contain ' character, proper SQL escaping applied, tested [*] 2007-10-06: Groupware - DB migration - Destination database schemes loaded before the migration begins, ensures the proper fields based on DB type to be used, tested [*] 2007-11-30: Groupware - SyncGroupUsersContacts optimalization done, proper hash usage, sync called one less time, tested, RFT [*] 2007-11-02: DB - ipAddress field truncation applied, MaxString() function created, used, RFT [*] 2007-11-01: DB - SndEmail field truncation applied, MaxString() function created, used, RFT [*] 2007-10-15: Remote Accounts - Size value properly set to the SMTP envelope structure [*] 2007-10-04: System variables - used devel version library [*] 2007-10-04: Auto responder - SetHeader() - Content-Transfer-Encoding - original header handling added, tested, fixes a problem with 2 Content-Transfer-Encoding headers if added [*] 2007-11-29: IMAP - FETCH - Long parameter list per item problem fixed, tested with iMail [*] 2007-11-28: IM - IM To Email gateway uses EncodeRecipientHeader(), tested [*] 2007-11-28: IMAP - Client connection - Problem with flags and response fixed, caused timeout, tested, fixes IMAP migration issues, migration tested on Linux [*] 2007-11-28: MIMEClass - RFC2822 - Long header folding supported exactly as in RFC, the first continuation byte is ignored and space is always added, tested, IMAP server internal functions updated too [*] 2007-11-28: System - GetLogsContent - Filter ignored for special log files [ltIMArchive, ltSIP, ltSpamReport, ltSyncML, ltIMPresence, ltCalDAV], reason - non-standard log structure, tested [*] 2007-11-24: PHP - new eAccelerator 0.9.5.2 used [*] 2007-12-06: Avast - Devel library used [*] 2007-10-31: Avast - Version variable processing updated [*] 2007-10-29: IM - Modules - MSN - UTF-8 support added, tested, tested MSN registration service with 2 accounts, successful [*] 2007-10-25: API - Domain - MakePrimary problem with hashes fixed, tested with setup and admin wizard creation [*] 2007-10-21: DB - SQLite - connection string - if directory not exists it get automatically created [+] 2007-10-20: New OpenSSL-0.9.8g engine used, tested [*] 2007-10-20: System - CreateMailboxPath - Alias trimming added, tested [*] 2007-10-19: SMTP - WriteHeader() - From and To headers use EncodeRecipientHeader function, tested, fixes auto responder and others [*] 2007-10-19: MIMEClass - EncodeRecipientHeader() new method added, parses recipient list (From, To etc.) and encodes nationals chars in display-names, leaves email address as is, tested [*] 2007-10-18: DNSClass - type handling updated for strings larger than 192 octets, fixes some TXT queries, tested [*] 2007-10-18: DKIM - t= flags - "y" testing - properly used, tested [*] 2007-10-12: IM - Email gateway - From: encoding - Name encoded separately [*] 2007-10-04: SQLite interface - proper instance closing applied (double free checked), tested [*] 2007-12-06: Groups handling - Used library from devel version [*] 2007-10-04: Groups - GetGroupMembers() - blank group name does not break the functionality [*] 2007-09-22: Content Filter - Contains list from file - Pattern file name - platform conversion UTF-8 -> Unicode/UTF-8 (Windows/Linux), fixes a problem with localized pattern filename, tested [*] 2007-11-24: Antispam - Challenge email - %%from%%, %%to%% variables used [*] 2007-11-02: Antispam - UpdateRecipientAttributes() global antispam whitelist applied, tested, fixes a problem with whitelist and refuse spam action [*] 2007-10-13: Antispam logging - DELETE action renamed to REFUSE, updated [*] 2007-11-18: Antispam - GetScoreAction - if score action <> Quarantine then action cleared, proper way of handling it, RFT [*] 2007-11-17: Antispam - GetScoreAction applied to bypass function, fixes a problem with antispam off and quarantine on (per access mode basis), tested [*] 2007-09-27: Antispam - Bypassed message - GetScoreAction() not called to calculate spam action (caused odd results when score levels too low), spam action set to zero if bypass active, tested with spam score 0 and quarantine score 0 [*] 2007-09-29: System - quoted-printable encoding - ? character encoded, tested [*] 2007-10-04: List Server - UserAlready() - Blank line support handling added [*] 2007-09-29: sendmail - Missing Date: field added, CRLF.CRLF removed (obsolete) from the message body, tested [*] 2007-09-19: IMAP - Remote account - Remove \Seen flag only if previously not set [*] 2007-12-06: All modules updated from the devel version [*] 2007-09-19: Instant Messaging - All gateway modules - Reconnect support added, if gateway session not logged on and was previously and has been like that for more than 1 minute a new login is performed [*] 2007-09-21: System - SaveSettings() - Updates db library to reload settings automatically, tested [*] 2007-12-06: List Server - Owner confirmed list server - problem with Sender check solved, extension from the ID removed, tested, updated HandleList and HandleServer from the devel version [*] 2007-12-06: HTTP Server - updated to support large POST requests [*] 2007-12-06: Groupware - Versit handling updated [*] 2007-09-19: IMAP - Remote account - Remove \Seen flag only if previously not set