VisNetic MailServer For Windows 2K/XP/2K3 Copyright (c) 2005 Deerfield Communications Inc. Powered by IceWarp Technology, All rights reserved.
VisNetic AntiVirus Plug-in Release Notes
***************************************
[+] Added feature
[*] Improved/changed feature
[-] Bug fixed
***************************************
***************************************
9.1.4 build 0 General Release [2007-11-27]
***************************************
[+] 2007-10-16: System - System backup - General backup ON by default, tested, support for relative paths added
[*] 2007-10-16: System - Multithreaded DB - On by default
[*] 2007-10-16: Config - Advanced - DB Access multithreaded - Renamed label (no more ODBC terminology)
[*] 2007-10-15: Groupware - Notification messages updated, tested
[*] 2007-10-15: Remote Accounts - Size value properly set to the SMTP envelope structure
[*] 2007-10-15: Groupware - LDIF - supported both 'o' and 'company' tags, tested
[*] 2007-10-15: Groupware - DB - SQLite - fields -1 problem solved, solves problem with emport/export of gw in SQLite, tested
[*] 2007-10-13: SMTP - Service access SMTP - applied even if user not authenticated, MAIL FROM check added, tested
[*] 2007-10-13: Antispam logging - DELETE action renamed to REFUSE, updated
[*] 2007-10-12: System variables - %%recipient_domain%% - if domain blank primary domain is used, tested
[*] 2007-10-12: IM - Email gateway - From: encoding - Name encoded separately
[+] 2007-10-10: API - C_SpamPath, C_CalendarPath - Always contain some path regardles the load balancing settings, contains the correct path, tested
[+] 2007-10-10: Config - Mailing list members - Add - multiple select support added, tested
[*] 2007-10-10: Config - Sessions - Double click - FTP, GW and IM proper logs displayed, problem with indices fixed
[+] 2007-10-07: Control - SyncML Push server - basic server implemented, tested
[+] 2007-10-07: Config - SyncML Push - groupbox added, implemented setting handling, API updated, if push enabled message notification enabled automatically
[*] 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-10-05: Config - Create Certificate dialog - Certificate Signature Request support added, dialog updated, output private and public edit controls added, implemented, tested
[*] 2007-10-05: SSLClass - Create signature request implementation, tested, CreateCertificate() double param support added (private+public certs)
[*] 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-10-04: Groupware - Item and Folder notification messages support added, tested
[*] 2007-10-04: Config - Use domain limits - Domain - Disable login to this domain, these 2 options are linked, it used to be controlled by Use user limits, internally changed to be controlled by Use domain limits
[*] 2007-10-04: SQLite interface - proper instance closing applied (double free checked), tested
[*] 2007-10-04: Groupware - Email address (Login user) might contain ' character, proper SQL escaping applied, tested
[*] 2007-10-04: Groups - GetGroupMembers() - blank group name does not break the functionality
[*] 2007-10-04: List Server - UserAlready() - Blank line support handling added
[*] 2007-10-03: List Server - Owner confirmed list server - problem with Sender check solved, extension from the ID removed, tested
[+] 2007-10-02: SMTP - Distributed Domain Verification - Logging support added, tested
[+] 2007-10-01: Groupware - SetUserSettings() API - support for - black/white list management added, tested, implemented connector whitelist blacklist sender function, tested
[+] 2007-10-01: System - System Reports + Traffic Warning - Server name + Server ID (if present) inserted to each message, strings updated, examples updated, load balanced reports supported, RFT
[*] 2007-10-01: Config - Content Filter - List - Up/Down buttons fixed
[*] 2007-09-29: System - quoted-printable encoding - ? character encoded, tested
[*] 2007-09-29: sendmail - Missing Date: field added, CRLF.CRLF removed (obsolete) from the message body, tested
[*] 2007-09-27: System - Slave mode implemented - If slave mode ON several features are skipped (master server peforms the action as the only server), Features skipped: remote server watchdog, backup, AD sync, antispam reports, mail archive backup, ask for more if required, RFT
[+] 2007-09-27: Config - Load Balancing - This server runs in slave mode - new option added
[*] 2007-09-27: path.dat - Line 14 - ServerSlave new variable added
[*] 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, RFT
[*] 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-09-22: Config - Content Filter - DB dialog - Create/Drop tables buttons removed, tested
[*] 2007-09-21: Config - info.xml - MENUOVERRIDE new functionality support added
[*] 2007-09-21: API - path.dat variables support added - C_WebPath, C_PathServiceID, C_SpamPath, C_CalendarPath
[*] 2007-09-21: System - SaveSettings() - Updates db library to reload settings automatically, tested
[*] 2007-09-21: PHP API - LastErr property implemented for Account, RemoteAccount, Domain objects
[+] 2007-09-19: Config - IMAP Public folder - IMAP folder - Folder select dialog support added, slash / pathdelim replace supported, tested subdirectories, supported for UTF-7 added, tested with national characters and nested folders
[+] 2007-09-19: Config - Webmail - Full text search option support added
[*] 2007-09-19: IMAP - Remote account - Remove \Seen flag only if previously not set
[*] 2007-09-19: Groupware - API documentation updated
[*] 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-17: Setup - Config xml langs included
[*] 2007-09-17: IM - Monitor gateway - Control service support added
[*] 2007-09-17: SQLManager - Edit cell enabled - copy & paste can be used
[*] 2007-09-17: Groupware - Oracle NULLS FIRST clausule used in calendar.xml
[*] 2007-09-17: Setup - License.txt and readme.txt localized versions support added, tested, license UTF-8 supported
[*] 2007-09-17: Setup - Installation script - langs from SVN updated, holidays, setup, config, wizards
[*] 2007-09-15: Setup - Installation script updated to support languages, tested all scenarios, master setup support
[*] 2007-09-15: Setup - setuplang.dat support added, extracts languages from the file
[+] 2007-09-15: Setup - Setup languages added, a language dialog appears if any langs found, tested
[+] 2007-09-15: Config - GUI languages added, wizards languages added (new langs FR, IT, DE, KR), please contact us to add more, tested
[*] 2007-09-15: Config - DEFAULTLANGUAGE - internal variable properly set when run for the first time
[*] 2007-09-14: Setup - INTERFACEMODE fixed, tested
[*] 2007-09-14: Groupware - Attachment handling - AddAttachment - If extended ASCII filename urlencoded, fixes problems with saving localized attachments on DBCS systems
[*] 2007-09-14: HTTP Access - IP not support implemented, tested (recommended to use with Deny action when only a set of IPs is allowed to access the resource/URI)
[*] 2007-09-14: Config - Web access dialog - IP Not checkbox added
[*] 2007-09-14: Config - EXPIREINFORMATION support fixed
[*] 2007-09-13: Webadmin updated
[*] 2007-09-13: Webmail updated
[*] 2007-09-13: Groupware - Group members Contact synchronization - only local domain contacts are synced, contacts from external domains will be always kept and not deleted, contacts from local domain not found in the group will be deleted
[*] 2007-09-13: Setup - Module select - Subnodes selection fixed, tested
[*] 2007-09-13: Setup - footer - tags.dat properly formatted, tested
[*] 2007-09-13: Config - Logs display - 0x00 support added, displayed as space
[*] 2007-09-13: Config - FormatURL - 3 new variables added, %%purchasedate%%, %%purchaseid%%, %%customercountry%%, tested, DisplayURL supports FormatURL, tested
[*] 2007-09-13: Config - Free version always selects the first tree node
[*] 2007-09-13: Config - License dialog - License agreement display fixed
[*] 2007-09-13: Config - menu.xml - TYPE="URL" support added, relative URL linking with info.xml WEBURL supported, tested browser object vs. wizards
[*] 2007-09-12: Webmail updated
[*] 2007-09-12: PHP - version 5.2.4 tests (template, imap, mailparse, ssl, eaccelerator, icewarpphp, pspell), speed comparison of 5.2.2 and 5.2.4, 5.2.2 20-25% faster, both stable
[*] 2007-09-12: PHP - new mailparse for windows PHP with 2 issues fixed (RFC2231, header attribute padding), tested
[*] 2007-09-11: API - GetMessageContent(filename, type, maxsize, maxlines) new method added, tested, updated all PHP API classes
[*] 2007-09-11: API - GetFileList(folder, rec) new method added, tested, updated all PHP API classes
[*] 2007-09-11: Accounts - Save Account - Password expiration automatically reset if password changed
[*] 2007-09-11: SQLite - Relative database path support added, tested
[+] 2007-09-11: Setup - Does not install MDB (Access) ODBC databases (antispam + groupware), SQLite databases installed instead, tested
[*] 2007-09-11: Antispam - Default database SQLite
[*] 2007-09-11: Groupware - Default database SQLite
[*] 2007-09-11: Directory Sync - Group/User sync - Account processed if only the same type, tested
[*] 2007-09-11: Groupware - New calendar.xml indices for primary and foreign keys created, tested with Firebird - acceptable, tested with SQLite - good performance
[*] 2007-09-11: Groupware - Firebird tests, even slower than sqlite with many gw items, problems with sharing the same db file
[*] 2007-09-11: Config - DB dialog - Firebird driver support added
[*] 2007-09-11: Firebird - Native client library finished, tests, ported to SQLManager, mem leaks tested, requires firebird .dll to work properly
[*] 2007-09-10: Directory Sync - mail: attribute checked if domain matches our domain name or at least the 2nd domain value in the Domain field, tested
[*] 2007-09-10: Firebird - Native client library development
[*] 2007-09-09: Groupware - native LIMIT offset,count support added for mysql and sqlite, other dbs need to loop thru records, tested
[*] 2007-09-09: DB - Spam database - native LIMIT offset,count support added for mysql and sqlite, other dbs need to loop thru records, tested
[*] 2007-09-08: SIP - Contact header rewriting - Server: All requests and all responses, Gateway: All requests and responses for incoming calls only, tested
[*] 2007-09-08: MS Access - ODBC - More unicode tests - nvarchar not support, varchar unicode does not work with MS Access, chinese windows perform conversion of ascii so utf-8 ascii cannot be properly entered and retrieved
[*] 2007-09-08: ODBC DSN - Attributes support added - dsn?attrib=value&attrib=value;user;pass
[*] 2007-09-08: Localization - ImportStrings - XML WideString preserved, tested
[*] 2007-09-08: Service - Strings Translation - String localization - UTF-8 preserved, WideString conversion skipped, caused some problems on asian windows, tested
[+] 2007-09-07: Instant Messaging - Server-To-Server - SRV DNS handling added, "_xmpp-server._tcp.domain" checked if no trusted host found and before connecting to the domain name, tested, fixes communication with google talk (gmail.com) for example
[+] 2007-09-07: SIP - NAPTR and SRV handling - If NAPTR not present, SRV is still checked as "_sip._proto.domain", eg. "_sip._udp.domain.com", some admins define only SRV and ignore NAPTR
[+] 2007-09-07: Config - HTTP Server - Access - User type checkboxes are disabled based on the username (if it contains a non-group name), tested
[*] 2007-09-07: HTTP Server - Access - User types check problem fixed, support for [user@domain.com] group, when used an account in [] the account will be queried for its system password automatically, passwords set in access for [] are ignored and always system ones are used
[*] 2007-09-07: SyncML, CalDAV updated, logs path support added
[*] 2007-09-07: Webadmin updated
[*] 2007-09-07: Groupware - New account - Files folder created by default
[*] 2007-09-07: API - ConvertStorage - problem with fresh new settings until db.dll reloads config again fixed, tested, setup accounts converted to DB properly
[*] 2007-09-07: Authentication - DisableDomainIPLogin - fixed and tested
[*] 2007-09-07: Variables - %%FormatDateTime%% leading space removed, tested
[*] 2007-09-07: Webmail basic - new default settings applied
[+] 2007-09-07: Config - Status Logs - CalDAV logs support added, Logging - CalDAV service support added, tested
[*] 2007-09-06: Antispam scripts updated
[*] 2007-09-06: WebAdmin updated
[*] 2007-09-06: WebMail working on MS SQL 2005+, tested, updated
[*] 2007-09-06: Groupware - Multiple day repeating pattern - Proper handling of following days added, fixes problem with ghost events, tested
[*] 2007-09-06: System - Conversion Rules to XML - Comments supported
[*] 2007-09-06: Groupware - SQLite with 5000 contacts tested, dead slow, JOIN problem, simple SELECT working fine
[*] 2007-09-06: Config - DB Connection - Spaces allowed
[*] 2007-09-06: mailparse - RFC2231 - Final changes - changing headers, resetting null pointers
[*] 2007-09-06: sqlite - a little sql92 syntax bug submitted: Improper parsing of nested JOIN - Ticket #2627
[+] 2007-09-06: Groupware - sqlite full support
[*] 2007-09-06: DBInterface - sqlite - sqlite3_busy_timeout used to handle SQLITE_BUSY locked database, tests performed
[*] 2007-09-06: DBInterface - sqlite - PRAGMA synchronous = OFF used, speeds up db usage
[*] 2007-09-06: Groupware - calendar.xml updated - SQL sqlite branch created, sqlite for Groupware supported, tests
[*] 2007-09-06: DBInterface - sqlite - If not records returned fields from the SQL are still parsed, tested
[*] 2007-09-06: HTTP Server - Access - Defaults to Allow, if no conditions met allow is applied, tested
[*] 2007-09-05: Webmail updated
[*] 2007-09-05: Setup - Free upgrade from old license support removed, tested
[*] 2007-09-05: SyncML updated
[*] 2007-09-05: Webadmin updated
[*] 2007-09-05: GW - calendar.xml - Oracle varchar(4000) implemented
[+] 2007-09-05: Config - WebService - Access tab - New look and dialog implemented, tested, support for URI, User, IP and others all in one condition
[+] 2007-09-05: HTTP Server - New Access system implemented, URI, IPs and Users authentication converted to Access, implemented core function
[*] 2007-09-05: IMAP - Client session - RFC822.PEEK not used (some IMAP servers do not support it), RFC822 and STORE -FLAGS.SILENT (\Seen) used instead
[*] 2007-09-05: SA rules - BLANKBODY_ATT_SPAM score 1.00
[*] 2007-09-05: DB - New sqlite 3.4.2 used
[*] 2007-09-04: GroupWare - Holidays - Short descriptions updated, holiday value UTF-8 last char limit handling added
[*] 2007-09-04: GroupWare - OMA DS File - Verification - If set MD5 hash is compared instead of the filename (special SyncML backup handling), tested
[*] 2007-09-04: DKIM - Timestamp in UTC
[*] 2007-09-04: DBInterface - ChechFailed connection for ODBC - State + Message passed to the function, proper handling of ODBC for mysql, direct mysql worked fine, tested
[*] 2007-09-04: Setup - info email - CRLF properly set, selected lang copied to destination setup.lng
[+] 2007-09-04: Setup - Initial language selection support added, reads langs from lang/ folder (same philosophy as the GUI), tested
[*] 2007-09-04: info.xml - 2 new tags added - COUNTRY, LANGUAGE
[*] 2007-09-04: Setup - Country list drop down added, tested
[*] 2007-09-04: Setup - File copy - GUI refresh used
[*] 2007-09-04: Config - Resolve address - New column Host added to - Sessions, Account List, Intrusion Preventsion, contains the resolved address if enabled, column handling updated (sort), session double click updated, tested
[*] 2007-09-04: Groupware - Add/Get vCalendar - OMA DS File - tag supported, mapped to EvnURL db field
[*] 2007-09-03: Catalogs - Email response - UTF-8 support added, catalog utf-8 filename and items management supported, tested
[*] 2007-09-03: Antivirus - Email antivirus removal - UTF-8 support added
[*] 2007-09-03: Config - Catalog Accounts - UTF-8 support added, tested
[*] 2007-09-03: WebAdmin updated
[*] 2007-09-03: WebMail updated
[*] 2007-09-03: SyncML updated
[*] 2007-09-03: Config - Resolve Address - if rDNS blank IP used, tested
[*] 2007-09-03: Instant Messaging - Session disconnect - If presence available - unavailable presence is logged to presence history, tested
[*] 2007-09-03: Config - Resolve Address - Only hostname displayed (IP is not displayed) if resolve address on, log view updated, tested
[+] 2007-09-03: Config - SIP packet statistics added, tested
[+] 2007-09-03: SIP - Service statistics support added - RTP packet, SIP packets, volume etc.
[*] 2007-09-03: Config - License dialog - Information EditControl used so copy & paste can be used, tested
[*] 2007-09-03: Setup - info email - From and To not UTF-8 encoded (caused problems with some mail clients)
[*] 2007-09-02: SIP - Dial from application via server feature - real Location host and port used (the one client is connecting from), webmail/outlook - Dial via SIP, tested with multiple devices Grandstream and ExpressTalk and other sw clients, compatible
[*] 2007-09-02: ODBC - SQLParsing off
[*] 2007-09-02: IMAP - Client connection FETCH nnn (UID INTERNALDATE FLAGS) - surrounding brackets added, some IMAP servers had problems
[*] 2007-09-01: SIP - Gateway handling of Contact header - Responses sent to the gateway and requests sent to the gateway - Contact header contains the real SIP's gateway contact and is replaced, fixes problems with BYE or ACK commands not getting thru to clients for incoming calls over gateways (if SIP client not on the local network), tested
[+] 2007-09-01: SIP - RTP Pair logging added
[+] 2007-09-01: Instant Messaging - Presence History implemented - logs/im-presence/, tested, supports available, invisible, unavailable and all other status with the textual representation, auto delete implemented
[+] 2007-09-01: Config - Instant Messaging - Archive / History - Presence History new section added, API updated with 2 new variables, Status Logs - Instant Messaging Presence support added
[*] 2007-08-31: Instant Messaging - Server-To-Server communication - initial subscription - presence sent when subscribed, tested
[*] 2007-08-31: WebDAV does not support holidays yet
[*] 2007-08-31: Webmail updated
[*] 2007-08-31: Setup - If advanced (db) mode selected - demo accounts are converted from file system to database - API->ConvertStorage(True) used
[*] 2007-08-31: Webmail Basic - New holidays support removed so old can remain, tested
[+] 2007-08-31: Groupware - GetAllIntervalEvents - Support for holidays added, new EvnClass=H introduced, holidays automatically returned as events (read only - you cannot query them with GetEventInfo), tested
[*] 2007-08-31: Webadmin, Webmail basic, Antispam reports updated
[*] 2007-08-31: SpamAssassin - urirhssub - Mask or IP maskstring match updated, tested
[*] 2007-08-30: API - New variable C_Accounts_Policies_Login_DisableDomainIPLogin added, disables Domain IP login (Domain bound to IP), new installations defaults to True, upgrade - option still preserved, implemented in the authenticateuser function
[*] 2007-08-30: Config - Patterns content - UTF8 support added
[*] 2007-08-30: Config - Migration Logs tab - UTF8 support added
[+] 2007-08-30: Config - Mail Archive - Add Domain, Add Account buttons added, updated, different icons displayed, tested
[+] 2007-08-30: Mail - Mail Archive - Support for selected domains and accounts added, you can specify additional accounts to perform archivation of, tested
[*] 2007-08-30: Groupware - API - DeleteHolidays - New ID parameter added, documentation updated, tested
[*] 2007-08-30: Groupware - Holidays updated, removed blank holidays, checked UTF-8
[+] 2007-08-29: tool - check/validate - "passpolicy" support added, tested, help updated
[+] 2007-08-29: API - AccountObject - New method ValidateData(Type) added, allows several types of validation, tested
[+] 2007-08-29: Config - Rules - Disabled checkbox added (just like in content filters), implemented, tested
[+] 2007-08-29: Rules - Disabled flag support added, filter.dat examples updated, content filter conversion implemented
[*] 2007-08-29: Config - Rules - Multiselect support added, multipleselect delete supported, tested
[*] 2007-08-29: Config - Content Filters - Multiselect support added, multipleselect delete supported, tested
[*] 2007-08-29: IMAP - GETQUOTA "" - quota size was not recursive for overhead reasons, recursive check put back only if GETQUOTA "" and the account has a mailbox size limit, tested
[*] 2007-08-29: SMTP - Auto whitelist - Uses real RFC822 From:
[*] 2007-08-29: tool - new display/get alias "list" added, help updated
[*] 2007-08-29: PHP - PDO MSSQL not working, PDO ODBC tested, PDO ODBC does not support lastInsertId() method, for webmail use "varchar" instead of "text" fields for MS SQL to work properly
[+] 2007-08-28: Config - Options - Resolve addresses in current view - new option added, tested
[+] 2007-08-28: Config - rDNS lookup of status IP addresses added, new thread that checks rDNS implememented, Account Statistics, Sessions, Intrustion Prevention, tested
[*] 2007-08-28: Config - Status - Greylisting - Owner considers GL owner mode - Domain/Account, account select dialog proper object displayed, tested
[*] 2007-08-28: Config - Spam settings - ResetData() called properly, FLoaded not reset, tested
[*] 2007-08-28: Webadmin updated
[*] 2007-08-28: Webmail admin guide updated
[*] 2007-08-28: IMAP - Copies functionality removed once again, put back mail archive, (previously removed incorrect feature), tested
[*] 2007-08-28: Services - Service Monitor - 2 new string messages - Data and Connection average messages instead of 1 added, tested
[*] 2007-08-28: Config - Domain Info - Account # - Count / Total support added, tested
[*] 2007-08-28: System - Change/Add Header - Long string support added, tested
[+] 2007-08-26: HTTP Server - Virtual host name supports string masks '*', eg: *.deerfield.com etc., tested
[*] 2007-08-26: Config - Account Statistics - LastIP added, tested
[*] 2007-08-25: Config - Webmail - MS SQL PDO connection string removed, ODBC PDO connection string added
[*] 2007-08-25: PHP - discovered that pdo_mssql is not working, used pdo_odbc instead which is working with MS SQL, tested, php_pdo_odbc.dll installed
[*] 2007-08-25: Antispam report scripts updated
[*] 2007-08-25: Config - Webmail - MS SQL PDO connection string added
[*] 2007-08-25: Webmail - Database tested with mysql, additional PDO drivers to be supported MS SQL, ODBC
[*] 2007-08-25: PHP - php_pdo_mssql.dll + ntwdblib.dll installed, needs to be enabled in the php.ini
[*] 2007-08-24: Webadmin updated
[*] 2007-08-24: SyncML updated
[*] 2007-08-24: Webmail updated
[*] 2007-08-24: PDF guides updated
[*] 2007-08-24: SpamAssassin - DKIM and SPF - results cached in mess info structure, thus query is performed only once, tested
[*] 2007-08-24: SpamAssassin - DKIM verification - SIGNED result updated, considers any signature or dkim dns record as SIGNED (only if DKIM signature present), tested
[*] 2007-08-23: Config - Account Stats List - # numeric sorting support added
[+] 2007-08-23: Config - webmail server settings support added, config/_webmail/server.xml parsed and displayed, PDO database connection editing, tested, Service logging - webmail support added, menu xml helpid=212
[*] 2007-08-23: Config - WL/BL - Add new item - check if item already exists added, tested
[*] 2007-08-23: Config - SyncML - logging double option properly integrated, tested
[*] 2007-08-23: Groupware - Files vCalendar support added - verification slowsync problem fixed, tested, EvnComplete set filesize, fixes Funambol SyncML briefcase synchronization
[+] 2007-08-23: SyncML updated - 1.2 support added, info logging, backup storage
[*] 2007-08-23: info.xml - Updated and added more description texts
[*] 2007-08-23: Webadmin updated
[+] 2007-08-22: Config - updated to run properly under wine, tested, wine 0.9.34
[*] 2007-08-22: Config - wine compatibility debugging, shdocview problem experienced
[*] 2007-08-22: Config - wizards updated, tested
[*] 2007-08-22: SMTP - Groups - Members only - fixed, support for groups added
[*] 2007-08-22: IMAP - Incoming copies - option ignored in IMAP, caused problems in real world usage of IMAP
[*] 2007-08-22: Webadmin updated
[+] 2007-08-21: Config - SpamAssassin - statistics logging support added, tested
[*] 2007-08-21: Antispam - SpamAssassin statistics format updated
[*] 2007-08-21: Antispam - HTML_MIME_ONLY score 1.0 set
[*] 2007-08-21: Config - Accounts - Right click menu fixed
[*] 2007-08-21: Config - Lang change - Wizards updated properly, tested
[*] 2007-08-21: Examples - stReportURL example updated
[*] 2007-08-21: Config - Accounts Menu typo fixed
[*] 2007-08-20: Setup - Use setupcustom.dat instead of setupother.dat, setupother.dat obsolete, tested
[*] 2007-08-20: Doc - Quick start guide replaced with proper guide
[*] 2007-08-18: Config - menu.xml - ICON attribute used instead of SMALL and LARGE, tested
[*] 2007-08-18: Config - Custom toolbar - zeromem() used, caused problems with widestrings
[*] 2007-08-18: Config - Services - Logging - SyncML support added, double option linking implemented, tested
[*] 2007-08-17: Webmail updated
[*] 2007-08-17: System - UserStatistics - SentOut messages - all messages sent out calculated (event 1 message which was then splitted to multiple recipients and messages for relaying)
[*] 2007-08-17: PHP - php_pdo_mysql.dll ext added, needs to be enabled in the php.ini if required, php.ini updated
[*] 2007-08-17: MIMEClass - ChangeFileHeader() - The same position of header is preserved, fixes a problem with multiple Subject headers and adding the tag, tested
[*] 2007-08-17: tool - help updated
[+] 2007-08-17: Config - Account Export - Domain export and import support added, tested
[*] 2007-08-17: Config - Account Export - Multiple domains support fixed, tested
[+] 2007-08-17: Mailing Lists - Allow subscribers - File can contain groups, domains and email addresses, Allow subscribers field can also contain a group name instead of a filename, tested
[*] 2007-08-17: IMAP - popmailbox.dat file - support for subfolder under mailbox path and not under inbox folder
[*] 2007-08-17: DB - DBConvertStorage - Original file domain list loaded before putting to DB, tested
[*] 2007-08-17: Services - Automatic db storage change detection added, if db changed db is reinitialized and new one is used, tested
[+] 2007-08-16: API - ConvertStorage new function added, api.txt updated, api php classes updated
[*] 2007-08-16: DB - DBConvertStorage new method added, converts accounts FS <-> DB, GUI updated to use this function
[*] 2007-08-16: SIP - SIPFilterAddress() fixed, SIP working again, tested
[*] 2007-08-16: SMTP - Conducted tests with a message larger than 4GB, tested
[+] 2007-08-16: Config - Groups - Members can post only option added (uses the same option as in mailing lists)
[*] 2007-08-16: Config - Wizards - Central language wizards/lang/ /lang.xml used - contains all strings for all wizards and wizard title, automatic detection if lang from GUI missing en used, tested
[*] 2007-08-16: SpamAssassin - check_text_alphanum_ratio() - repeating non-alphanum characters not calculated to ratio
[*] 2007-08-15: Active Directory - Too many items LDAP_SIZELIMIT_EXCEEDED support added, issue of LDAP server, needs to be extended
[*] 2007-08-15: Mail - Header/Footer - Remaining files in temp folder deleted, tested
[*] 2007-08-15: API - DeleteFiles, GetFolderList - platform independent Folder parameter added, tested with new webmail - cache auto delete
[*] 2007-08-15: System - DeleteFilesOlder - Support for Files mask and Recursive flag together, tested
[*] 2007-08-15: Config - Rules - CopyTo/MoveTo Folder dialog - Selection of subfolders and proper formatting handling added, folder edit field can be entered manually, UTF-7 handling, tested
[+] 2007-08-15: SpamAssassin - new check_text_alphanum_ratio() function added, calculates a ratio of alphanum and non alphanum characters (ignores extended ASCII and control characters), new rule added, if exceeds 30% score, tested with multiple languages, genuine mails and even mails with special schemes
[*] 2007-08-15: Webadmin updated
[+] 2007-08-15: SMTP - Greeting delay - The server waits up to the specified time and if any data is sent from the remote party in this time the connection is terminated (violation of RFC822, spammers often use this technique), tested
[*] 2007-08-15: Config - Antispam - Misc - SMTP callback verification label renamed
[*] 2007-08-15: Config - SMTP - Security - Greeting delay label renamed
[*] 2007-08-14: Antispam scripts updated
[*] 2007-08-14: Webadmin updated
[+] 2007-08-14: Server Migration - IMAP - remote account - parses remote server message flags and applies them locally, tested
[+] 2007-08-14: Server Migration - IMAP - remote account - RFC822.PEEK used so \Seen flag is not set, tested
[+] 2007-08-14: Server Migration - IMAP - remote account - remote INTERNALDATE applied to local message file name, tested
[*] 2007-08-14: Config - Service binding - servicebind.dat deleted if blank, tested
[*] 2007-08-14: SpamAssassin - Rule statistics - score information added, meta hits statistics added
[+] 2007-08-14: Config - Access Control List dialog - anyone can be localized, changed to Everyone, tested
[*] 2007-08-14: SIPRTPProxy class - TSocketEvent used instead of TSimpleEvent, fixes FPC bug
[*] 2007-08-14: SocketClass - TSocketEvent new class created, implemented in IM server, tested
[*] 2007-08-13: Setup - demo.dat updated
[*] 2007-08-13: Config - Extended some field width
[*] 2007-08-13: SpamAssassin - FDF spam updated
[+] 2007-08-12: API - Domain - DeleteAccountID() new method added, api.txt updated
[*] 2007-08-11: Webmail updated
[*] 2007-08-11: SMTP - Bounce back - Subject can contain localized string, UTF-8 support added, tested
[*] 2007-08-10: PHP - icewarpphp extension - PHP library loading support added, auto load removed, tested
[*] 2007-08-10: Config - PHP loaded only when accessing wizards
[*] 2007-08-10: Setup - fixed problem with disabling webmail to install, tested
[*] 2007-08-10: IMAP - IMAPFileNameFlags API options - If on and FETCH changing flags - filename is internally updated and message body is retrieved properly, tested
[*] 2007-08-10: Config - Update online - checks if license present and update is issues instead of purchase link, tested
[*] 2007-08-10: info.xml - ONLINEUPDATE new link added
[*] 2007-08-10: HTTPClass - Chunked - Header remainder - multiple chunks supported, read data from socket without the following chunk issue solved, tested
[*] 2007-08-10: Setup - Desktop and Quicklaunch icon - New label used "Deerfield Server Administration" different than the one in the Start menu, localization updated
[*] 2007-08-10: System - Account POP -> IMAP conversion - File time preserved - INTERNALDATE preserved, tested
[*] 2007-08-10: PDF and CHM updated
[*] 2007-08-10: Webmail updated
[+] 2007-08-09: SpamAssassin - Statistics logging enhanced, general server information added, spam information and all counts, tested
[*] 2007-08-09: Groupware - SIF conversion - AllDayEvent tag support added, AllDayEvent - EndDate - 1 applied (SIF uses end date as the final date, Versit uses the following date), tested
[*] 2007-08-09: SyncML - discovered Funambol all day event bug, reported
[*] 2007-08-09: DB - Quarantine and Greylisting list - all "select count()" changed to "select count() as count_" - fixes MS SQL issue over ODBC, tested
[*] 2007-08-09: Groupware - calendar.xml - all "select count()" changed to "select count() as count_" - fixes MS SQL issue over ODBC, tested
[*] 2007-08-08: Groupware - Discovered MS SQL bug - cannot process the following statement - Select Count(ITM_ID) From (ContactItem LEFT OUTER JOIN ContactLocation ON ContactLocation.LCTITM_ID = ContactItem.ITM_ID)
[+] 2007-08-08: FTP - Each permission can link the directory alias to a full path directory, possibility of global directory aliases and user/group permission directory aliases, tested
[+] 2007-08-08: Config - FTP - Permissions - Full optional path new variable implemented, tested
[+] 2007-08-08: FTP - Permissions - Full optional path new variable added, CheckFTPAlias() updated to work with global aliases and permission full paths, list directory entries permission paths updated, tested
[*] 2007-08-08: Config - SpamAssassin local.cf file preserved when saved for the 2nd time, tested
[*] 2007-08-08: Webadmin updated
[*] 2007-08-08: SyncML updated
[*] 2007-08-08: Service Label - Updated with CompanyStr constant, tested
[+] 2007-08-07: Config - IMAP Public folders and groups - UTF-8 to UTF-7 conversion and support added, tested
[+] 2007-08-07: Config - Groupware public folders and groups - UTF-8 support added, tested
[*] 2007-08-07: SocketClass - SocketMultipleWait() new function created, array of socket descriptors, add support for poll(), changed IM, Proxy and others to use this function, tested
[*] 2007-08-07: Web Server - Old webserver.cfg converted only if .cfg exists and new webserver.dat does not exist, tested
[*] 2007-08-07: Webmail updated
[*] 2007-08-07: OldWebmailAPI - Account templates support added
[+] 2007-08-07: SpamAssassin - DCC engine support added (not officially available), only for internal testing
[*] 2007-08-07: DCC - Compilation - Requires BCC55 make.exe 5.2 (not any other), environment path settings, tested
[*] 2007-08-07: Setup - Email sent - Localization tested and updated
[*] 2007-08-06: Wizards - Libraries fixed to support $wizard_lang variable
[*] 2007-08-06: Webmail updated
[*] 2007-08-06: Webadmin updated
[*] 2007-08-06: SIP - SIPFilterAddress() updated, ignores multiple <>, fixes issue with some Cisco SIP devices, tested
[*] 2007-08-06: FreeBSD - Working properly on 6.2+, no file descriptor leaks and no memory leaks, requires FPC 2.1.x, tested
[*] 2007-08-06: SMTP - strings.dat - UTF-8 proper support, characters not decoded, UTF-8 kept, tested
[*] 2007-08-06: Control - Web Server - Load old webserver.cfg - if .php extension script mapping missing, it is added automatically from the last mapping in the list
[*] 2007-08-05: Setup - SendMail() headers UTF8 support, tested
[*] 2007-08-05: Config - Wizards - Buttons UTF8/WideString conversion added
[*] 2007-08-04: SpamAssassin rules - BLANKBODY_ATT_SPAM score 3.0
[+] 2007-08-04: Setup - webmail upgrade information added, URL display added, view guide, tested
[*] 2007-08-04: Setup - webmailguide.pdf installed, link to start menu added
[*] 2007-08-03: Web - default webserver.dat points to /webmail/ instead of /mail/, only affects new installations
[+] 2007-08-03: Groupware - Support for getvcard and getvcalendar to get specific versit version vcard 2.1 and 3.0 supported, vcalendar 1.0 and 2.0 supported, vnote 1.0 and 1.1, tested
[*] 2007-08-03: Debug tools created - Exception information logging support added, demand debug version if required
[*] 2007-08-03: SyncML updated
[*] 2007-08-03: System - SaveAccount() - if mailbox path blank default path is used, tested
[*] 2007-08-03: Setup - visneticdemo.com demo domain installed, with demo accounts, fixed paths and mailing lists, tested
[*] 2007-08-02: SpamAssassin - check_message_text_size - text/html size is trimmed before checking the size, tested
[*] 2007-08-02: Config - Wizards - _xml// language support added, IE widestring controls access support added, wizards can use utf-8 properly, tested
[+] 2007-08-02: Config - Localization engine complete
[*] 2007-08-02: Config - Language change - AccountList updated (due to label changes), Node Caption preserved, tested
[*] 2007-08-02: Setup - quickstart tested
[*] 2007-08-02: Config - License warnings - All use the correct handle to MessageBox(), tested
[*] 2007-08-02: Account Management - DeleteAccount() - Checks IMAP Public folders and if linked with this account the public folder is deleted, tested
[*] 2007-08-02: Config - Wizards - wizard_lang passed as current language selected
[*] 2007-08-02: SyncML updated
[*] 2007-08-02: GUI - Wizards - COM not used, PHP API used instead, tested
[*] 2007-08-02: Active Directory - Account defaults applied
[*] 2007-08-02: Server Migration - Account templates and defaults applied
[*] 2007-08-02: Config - Quick Start menu item updated
[*] 2007-08-02: Setup - Removed old tutorial and replaced with new quick start guide, start menu links updated
[*] 2007-08-01: Webmail Pro updated
[*] 2007-08-01: System - ContentFilter -> Rules conversion - ForwardTo URL encode problem fixed, tested
[*] 2007-08-01: LDAP Synchronization - verified UTF8 support, tested
[*] 2007-08-01: Config - Windows NT Import - UTF8 support added
[*] 2007-08-01: Config - menu.xml - VisNetic MailServer root node used
[*] 2007-08-01: SpamAssassin - New PDF and blank body with attachment rule added
[*] 2007-08-01: MySQL client library - mysql_server_end() called when unloading library, fixes new bug of mysql which was fixed in 5.0.48, tested
[*] 2007-08-01: Setup - New webMail renamed to WebMail Pro
[+] 2007-08-01: tool - "add" command alias added to "create", you can use "tool add domain domain.com", tested
[*] 2007-07-31: Version 9
[*] 2007-07-31: New splash used
[*] 2007-07-31: Webmail updated
[*] 2007-07-31: Webadmin updated
[*] 2007-07-31: Antispam - Spam reports default on
[*] 2007-07-31: Setup - Setup information email - utf-8 charset specification added, xml utf8 properly used
[*] 2007-07-31: API - FTPSyncNow - first parameter removed, obsolete
[*] 2007-07-31: Instant Messaging - jabber:x:delay - stamp reported in UTC, tested
[*] 2007-07-31: IMAP - Flags and Locking completely updated, new parameters for Lock() and Open() added to automatically lock and load flags, fixes any race conditions of duplicate UIDs, tested all cases
[*] 2007-07-31: IMAP - SUNSCRIBE/UNSUBSCRIBE - Proper lock and unlock used
[*] 2007-07-31: IMAP - CLOSE - Proper mailbox lock and unlock used
[*] 2007-07-31: SpamAssassin - Reports - TESTSSCORES used by default instead of TESTS
[*] 2007-07-30: MimeClass - GetAllBodyURLs() - proper handling of 'www.' prefixed URLs added, fixes SURBL dns queries, tested
[*] 2007-07-30: Groupware - GetGroupListMembers() - AnsiString support added, caused problems with group members synchronization, tested
[*] 2007-07-30: SpamAssassin - PDF rules updated with new functions
[+] 2007-07-30: Config - Webadmin specific strings for data.xml export added, tested
[+] 2007-07-30: SpamAssassin - 2 new function check_message_text_size(from, to) and check_message_html_size(from, to) added and implemented
[*] 2007-07-30: Config - Message dialog patterns - support for localization added
[*] 2007-07-30: System - ExecuteURL() - System variables %% URLEncoded properly, tested, SafeMode passed
[*] 2007-07-30: Config - Task & Schedule + Executable accounts - URL - Parameters control enabled
[*] 2007-07-29: Instant Messaging - Stop - Client sessions - Proper ending of all threads, exceptions fixed, tested
[*] 2007-07-28: Instant Messaging - Public server (Jabber.com and others) - server-to-server communication and roster subscription tested
[*] 2007-07-28: Instant Messaging - Probe - Subscribed new roster item - Presence sent only if resource exists, tested
[*] 2007-07-28: Instant Messaging - Probe - If roster item not online status still returned, tested
[*] 2007-07-28: Instant Messaging - Server-To-Server - Presence - From - Resource removed
[*] 2007-07-28: Instant Messaging - XEP-0185 - Dialback Key Generation and Validation supported, previous XEP used SHA1 new uses SHA256 and HMAC, tested results
[*] 2007-07-28: Localization engine - Support for strings - AnsiString and WideString simultaneously, strings can be ansi and wide, slow and continual transition possible, tested
[+] 2007-07-28: Config - License dialog - Product/License names can be localized, localization support added
[+] 2007-07-28: Config - Import/Export accounts from/to file - support for remote accounts added, remote accounts import - check if already remote account exists, tested
[*] 2007-07-27: SMTP - Debug removed - caused no spam detection, fixed
[*] 2007-07-27: GUI - Wizards - wizards.tpl updated so utf-8 charset is always used, tested
[*] 2007-07-27: Antispam - New bypass value - LocalDomains - Q used, only affects the bypass reason logs
[*] 2007-07-27: Groupware - more vcard tests (charset and utf-8), tested with Funambol
[*] 2007-07-27: Groupware - VersitObjects - Support for Outlook's vcard buggy implementation 100% - vcard 2.1 generally supported and compatible, tested
[*] 2007-07-27: Setup - New mail server logo used
[*] 2007-07-26: Groupware - VersitObjects - Multiple value keys - ';' vCard (Org, Addr, N) - Charset and encoding support added, tested
[*] 2007-07-26: Groupware - VersitObjects - CHARSET attribute support added, conversion to UTF-8 forced, tested
[*] 2007-07-26: IMAP - SEARCH charset specification supported and converted accordingly with iconv, tested
[*] 2007-07-26: IMAP - SEARCH and SORT and THREAD - Headers decoded to utf-8
[*] 2007-07-26: Old webmail updated
[*] 2007-07-26: Config wizards updated - fixes template issues
[*] 2007-07-25: Webmail updated
[*] 2007-07-25: Webadmin updated
[*] 2007-07-25: IMAP - ENVELOPE - If extended ASCII and no charset specified, US-ASCII is used instead of the UTF-8 charset in the ENVELOPE response
[+] 2007-07-25: Groupware - Add new account - All groups with [domain] links will update the Groupware Contacts synchronized folders accordingly, tested
[*] 2007-07-25: Groupware - Group members synchronization with Contacts folder, email address is always a plain address without the name, tested
[*] 2007-07-24: SyncML updated - one way sync only supported
[*] 2007-07-24: DCC - Compiled with BCC55, tested
[*] 2007-07-24: Config - Session Monitor - Item status - Active sessions can have a status too, duration still displayed, tested
[*] 2007-07-24: SMTP - Session - Status = Success - When message received (before actually processing with filters) the success state is used, in the GUI session monitor such sessions will appear with the green icon (message was received but not processed), tested, RSET turns the session back to Active state, tested
[*] 2007-07-24: API - apiconst.pas - Login comments updated
[*] 2007-07-23: API - DNS retry count - fixed to int in apiconst.pas
[*] 2007-07-23: SMTP - Mail queue logging - Filename logged, tested
[+] 2007-07-23: API - RemoteObject - Support for listed variables that cannot be cached, such variables will be always read remotely, u_respondercontent, u_rulescontentxml and others (global, domain, accounts), tested
[+] 2007-07-23: SMTP - Deliver via relay server if direct fails - DNS negative response from server - relay server will be still used, tested
[*] 2007-07-23: Groupware - GetAllIntervalEvents - Events with 2 reminders - duplicates remove added, tested
[*] 2007-07-23: SpamAssassin - Rules - update 99_ias_update.cf - removed all RBL checks - they were not controlled by the interface RBL tab
[*] 2007-07-23: Config - Rules - Conditions - And/Or dialog onclick detection updated to reflect windows Unicode bug, fixed and tested
[*] 2007-07-23: XMLClass - Attributes not truncated, widestring used, fixes localization problems of attributes larger than 255 characters, tested
[*] 2007-07-21: IMAP - SORT, STORE, SEARCH - problem with long list of message ids fixed, not truncated anymore, tested
[i] 2007-07-20: Internet Explorer tests - attachment download - maximum length of filename = 96 bytes, strips the start of the file
[*] 2007-07-20: Groupware - New user login - Default sharing mode to Friends (used to be Anonymous)
[*] 2007-07-20: Backup - User data vs. mails - if user data not checked and mails is checked whole mail directory is backed up, tested
[*] 2007-07-20: Antispam - Bypass non-user accounts feature removed, use access mode instead, by default all local accounts use antispam (quarantine affected too)
[+] 2007-07-20: Antispam - Spamassassin rules statistics - spamassassinrulesstats in spam.dat file, new feature added, enables the rules statistics which will be saved each midnight to this filename, filename can contain "yyyymmddhhnnss" time variables, tested
[+] 2007-07-20: SpamAssassin - Rules statistics implemented in the engine, each rule has a number of hits, SaveRulesStatistics() created and implemented
[*] 2007-07-20: SpamAssassin - Toothpick updated and tested
[*] 2007-07-20: SpamAssassin - New PDF rules added and tested
[+] 2007-07-19: SpamAssassin - New eval function check_boundary_name(nameregex) added, tested with '(.gif$)|(.png$)'
[*] 2007-07-19: Filter engine - Internal terminology updated
[+] 2007-07-19: SpamAssassin - New eval function check_message_size(minsize, maxsize) added, size given in kilobytes, tested
[*] 2007-07-19: SpamAssassin - general toothpick support added, "m."
[*] 2007-07-19: Antispam - SpamAssassin rules updated
[*] 2007-07-18: Lightning - Submitted new bug regarding password manager problems with multiple caldav users on the same server, Bug #388578 https://bugzilla.mozilla.org/show_bug.cgi?id=388578
[*] 2007-07-18: Groupware - Login with email address - If not primary full email address id is replaced and used instead, tested
[+] 2007-07-18: CalDAV - New version updated, supports shared calendars, subfolders, recurrences and exceptions etc.
[+] 2007-07-18: Config - Import from Windows NT - Columns sorting support added, tested
[*] 2007-07-18: IMAP - GETACL - Function can be called even if non-adminstrator account on shared folders, in such case only the local user rights will be returned, tested
[*] 2007-07-18: New webmail updated
[*] 2007-07-17: IM Server - IM Modules - UNSUBSCRIBE - ModuleObject instance properly handled, tested
[*] 2007-07-17: New redemption 4.4 used and tested
[*] 2007-07-17: Config - ODBC Mailing List - Account not saved if ODBC connection blank, tested
[*] 2007-07-17: Service monitor - Traffic report updated with avergate minute interval, examples updated, tested
[*] 2007-07-17: Report scripts udpated
[*] 2007-07-17: Antispam - SpamAssassin - mail-abuse items removed, some other rules updated
[*] 2007-07-15: Setup - Webmail export script - Fixed problems with SVN not exporting a few required files, tested
[*] 2007-07-15: Setup - Changes tested
[+] 2007-07-15: Setup - New webmail included in the setup, cInstallOldWebMail created, new menu items WebMail Web 2.0 and WebMail Simple, tested
[*] 2007-07-15: Redemption - Latest version tested, bugs fixed
[*] 2007-07-14: Groupware - ProcessOccurrenceID() method - Supports otherselect field, tested, SQLEventList used instead of SQLEventInfo
[*] 2007-07-14: Groupware - CalDAV - Occurrence discovered a small bug, reported (GetEventIntervalList returns all interval object even if you specify EvnClass filter, EvnClassOccurrence objects are returned automatically and must not be retrieved again via getvcalendar (they are already part of the master vcalendar object))
[+] 2007-07-14: Groupware - Versit - vCalendar - Exception and Occurrence vs. Recurrence-ID full support added, implemented and integrated, addvcalendar and getvcalender object with exceptions and occurrence exceptions tested, working with Lightning
[*] 2007-07-13: SMTP - Message bounce back - UTF8 charset specified in the first boundary, tested
[*] 2007-07-13: Setup - ./html/index.html file removed, not needed any more, upgrades still contain this file and new installations default to /webmail/ because of the rewrite rule in webserver.dat file, tested
[*] 2007-07-13: Web Server - webserver.dat default - Default rewrite rule to new /webmail/ added, tested - installed for the first time, change if required
[*] 2007-07-13: Quarantine - MIME header parsing, StrictDecode attribute used, fixes problems with Quarantine db containing non utf8 characters when received messages violating RFC822, tested
[*] 2007-07-13: MIMEClass - StrictDecode attribute added, if a MIME attribute is extended ascii and no charset is specified in such case the item will be encoded to UTF8
[*] 2007-07-13: SMTP - VRFY - Returns the real primary account (domain alias and account alias), tested
[*] 2007-07-13: Mozilla Lightning - Reported new bug 388007 - URL not preserved with PROPFIND
[*] 2007-07-13: Groupware - SIF/Versit RecurrentItem to GW, RcrEndDate and RcrCount not set if 0 (Null), New webmail requires it
[*] 2007-07-13: Groupware - SIF vs. vCal conversion - Recurrence - Tested (Daily, Weekly, Monthly, Yearly)
[+] 2007-07-13: Groupware - SIF vs. vCal conversion - Recurrence support added (Rrule already supported but Funambol does not support that)
[*] 2007-07-12: HTTP Server - URL Rewrite - Original HTTP Request rewritten, required for external server modules such as PHP to work properly with the rewrites, tested against PHP
[+] 2007-07-12: Groupware - API - UserSettings - Responder 'between' new tag added and supported
[+] 2007-07-12: Config - Remote account - new account - default schedule - every 30 minutes added, tested
[*] 2007-07-12: Tool - display variable separator 'var: value'
[*] 2007-07-12: Setup - Setup creation script - All php files shrunk in the setup package, tested
[*] 2007-07-12: Webadmin updated
[*] 2007-07-12: Setup - Create new folder - Message problem fixed
[*] 2007-07-12: Redemption - Tests of fixed version
[+] 2007-07-12: Groupware - API - GetServerTimeZone() new function added, implemented, updated documentation
[*] 2007-07-12: Groupware - Lightning TZ vs. Webmail TZ handling compared and tested, Lightning requires the timezone to be set in the settings, Webmail requires the local browser machine timezone to be set (just like Outlook), tested
[*] 2007-07-11: New webmail - distribution script updated, live css, js not created any more
[+] 2007-07-11: Config - Account Search - Support for remote accounts added, implemented, tested, new Type Remote Account added, searches the Remote name and server, tested
[*] 2007-07-11: Config - Account Search - Domain select button added
[*] 2007-07-11: MAPI - Redemption object debugging, reported a bug
[i] 2007-07-10: API - U_RespondWith variable obsolete, use U_RespondContent instead, tested
[*] 2007-07-10: License.txt - Text width updated to fit the setup license agreement
[*] 2007-07-10: Config - LocalServerID updated when altered, tested, when changing the serverid restart all services
[*] 2007-07-10: Manual updated
[*] 2007-07-09: Setup - Packages existance check updated, checks always the path the binary is running from, caused some problems when run from other directory, tested
[*] 2007-07-05: Setup - updated shortcut labels, tested
[*] 2007-07-05: Readme - All release notes and readme product title updated
[*] 2007-07-05: Setup - cOldName variable added - original name of the Start menu
[*] 2007-07-05: Config - FilterValueString() function updated, GUI supports aliases with spaces, proper handling, tested
[*] 2007-07-05: Webadmin updated
[+] 2007-07-05: API - New MigrateDatabase function added, classes.txt updated, php classes updated
[*] 2007-07-05: Setup - Modules localization possible, tested
[+] 2007-07-04: Config - Language files - Language interface.xml file support added, tested
[+] 2007-07-04: Config - FTP Host - IP and Path checked, IP can be only used once in all FTP hosts, tested
[+] 2007-07-04: tool - methods "new/set/get" can be used now, updated command processing, tested
[+] 2007-07-04: API - Group account - new variables G_GroupwareShared G_GroupwareMember G_GroupwareMailDelivery
[+] 2007-07-04: API - New C_TimeZone variable added, number of seconds from UTC
[*] 2007-07-04: Localization engine - TPanel and TTntPanel support added, controls exported if there is some hint and no value too, tested
[*] 2007-07-04: SMTP - HELP response updated
[+] 2007-07-03: User variables - New system of user variables created, currently supported in copies options, %%mailboxpath%%, %%alias%%, %%mailbox%%, tested, examples file updated
[*] 2007-07-03: Config - Edit user's responder - If old style responder - conversion to new responder in the mailbox path responder.dat file applied, tested
[*] 2007-07-03: Instant Messaging - Services/Gateway policy (access=), properly formatted response and handling added, tested, fixes problems with registering a gateway without the access
[+] 2007-07-03: FTP - Upload limit - Upload checked during file upload, if exceeded data transfer is aborted, tested, directory size supports "*" which defaults to the root "/", tested
[+] 2007-07-03: Database migration - Complete error logging added
[*] 2007-07-03: POP3 service form caption updated, fixes service communication
[+] 2007-07-03: API - D_SyncML added
[+] 2007-07-03: Config - Accounts - Group - Password protection - Single checkbox and value used, tested
[*] 2007-07-03: Mailing Lists - Server moderated list - If list owner blank, the message is sent back to the sender with the id confirmation, tested
[*] 2007-07-02: Account maintenance - DeleteUserData - Old webmail directories not deleted any more, tested
[+] 2007-07-02: Config - Status - Logs - Webmail and SyncML logs added, last logs type displayed properly, implemented, tested
[*] 2007-07-02: Config - Rules - Unicode richedit character position fixed, tested, windows stores line delimiters as one character in unicode
[*] 2007-07-02: Mailing Lists - SetSender - Does not convert the header to utf8, keeps the original header encoding, tested
[*] 2007-07-02: SMTP - Recipient - Max message size no longer checked for messages coming to mailbox, only sent message sizes are checked, simplification and consitency
[*] 2007-07-02: Config - Accounts - User - Max sent message size label updated
[+] 2007-07-02: Tools - Tasks & Events - Emails support system variables
[*] 2007-07-02: DB - Direct SQLite and MySQL forces proper sql syntax used, tested
[+] 2007-07-02: Setup - Converted to unicode, tested
[*] 2007-07-01: SMTP - Digest Mailing List - UTF8 charset support added
[*] 2007-07-01: Antispam quaratine scripts updated
[*] 2007-07-01: Old webmail updated
[*] 2007-07-01: SyncML updated
[*] 2007-07-01: Webadmin updated
[*] 2007-06-22: SMTP - "Could not connect and send the mail to %s" used in bounce backs and logs, tested
[*] 2007-06-22: Services - Logging - "Could not connect" replaced with "Could not connect to '%s'", tested
[+] 2007-06-22: Setup - Uninstall - Registry keys removed
[+] 2007-06-22: Config - Schedule lists - Every "Minutes" / "Hours" used in the list, updated, tested
[+] 2007-06-22: Config - Size and Time control - Mod used for upper limits, GB MB kB units, tested
[*] 2007-06-22: Groupware - AddVCard - New VERIFY verification check added, checks not only ItmClassifyAs but also ItmSurName and ItmGivenName, tested
[*] 2007-06-22: Groupware - AddVCard - H LctType always added - required for new webmail to work properly, tested
[*] 2007-06-22: Web service - Rewrite - [V=variablename] - Tests performed, tested
[*] 2007-06-21: New webmail groupware final updates
[*] 2007-06-21: Antispam - SpamAssassin version updated to 3.2.1
[+] 2007-06-21: Web service - Rewrite - [V=variablename] - Variable flag support added and implemented, instead of the URI regex the value of the server variable will be matched, use with [C] flags and usually without the URI rewrite thus with "-" value, supported variables are the general HTTP_* variables: HTTP_HOST, HTTP_REFERER, HTTP_USER_AGENT, THE_REQUEST, REMOTE_IP, eg: "^(www\.myhost\.com)?$ - [V=HTTP_HOST,C]" - virtual host is checked for "www.myhost.com"
[+] 2007-06-21: Web service - Rewrite - [C] - Chain flag support added and implemented, if regex rule with [C] flag and the rule is not matched all following [C] rules will be skipped, tested
[*] 2007-06-21: DB Storage - Login with email - If domain missing in the username primary domain used, worked only in non db mode before, tested
[*] 2007-06-21: Service - duplicate handle - proper stopping applied, tested
[*] 2007-06-21: SyncML updated
[*] 2007-06-21: Wizards updated
[+] 2007-06-20: tool - Domain/Account import - displays created object names, tested
[+] 2007-06-20: tool - Account import - Automatically creates domains if not exist, tested
[*] 2007-06-20: Config - Accounts import and export to file - uses only email,u_backup parameters, other characters could contain "," and that is a separator, tested
[*] 2007-06-20: Groupware - DeleteOwner - Problem with deleting Group data fixed, typo in calendar.xml, fixed, tested
[+] 2007-06-20: Web service - Rewrite and Directory aliases complete, GUI complete
[+] 2007-06-20: Web service - Rewrite - regex - regexreplace supported, eg: ^/test/(.*)/(.*)$ -> /scripts/$1?value=$2, tested, mod_rewrite [flags] not supported yet, "-" supported -> no replace, tested, flags support added: [R,F,L], tested each flag, default flags [L] - if rewrite is matched no other will be processed unless you specify flags [] - so the behavior is the same for non regex rewrites (redirects)
[+] 2007-06-20: Web service - Rewrite - Non regex - Non port 80 support, support for protocol and non protocol redirects, support for string match with *, http://www.deerfield.com* -> https://www.deerfield.com*, deerfield.com* -> www.deerfield.com*, and others, relative support /test/* -> /mail/*, tested
[+] 2007-06-20: Web service - Aliases - Support for absolute path - /data/ -> /www/mydata/, tested, support for relative path /mail/ -> webmail/, tested, subdirectories supported, complete, no match strings function supported, strictly directory based
[+] 2007-06-20: Web service - Rewrite and Aliases implementation, Rewrite - uses regex mod_rewrite and non regex previous redirect functionality, Aliases - pure directory alias - supports absolulte and relative paths, tests
[+] 2007-06-20: Config - Web service - Aliases - Regex removed, no sense, tested
[+] 2007-06-20: Config - Web service - Redirect renamed to Rewrite, updated functionality, former redirect without regex does redirect, rewrite with regex does rewrite and support mod_rewrite options - thus redirect can be achieved, Aliases - are only directory aliases and nothing else
[*] 2007-06-20: SMTP - MDA Internal - Forward To - problem with deleting the master email fixed, caused blank mails, tested
[*] 2007-06-20: SMTP - Forward To - if sender blank forward will be applied (put back original functionality), tested
[*] 2007-06-19: System - Account mailbox path of non user accounts with non domain specified handling added, tested, fixes problems with creating userstat.dat in the root
[*] 2007-06-19: PHP - php_zip extension enabled and installed by default, tested
[+] 2007-06-19: Config - Web Service Dialog - Redirect and Alias - RegEx column support added, xml settings updated, tested
[*] 2007-06-19: Config - Web Service Dialog - Redirect and Alias - Up/Down buttons, sort removed, order matters, tested
[*] 2007-06-19: SIP - Route: header with a complete SIP address containing host and alias support added, some SIP proxies insert Record-Route/Route headers with the complete SIP address instead of just the server's host or IP
[*] 2007-06-19: DBInterface - MySQL "Lost connection to mysql server" - error handling updated to new response from the mysql server, tested
[*] 2007-06-18: SMTP - DeleteOlderMailThan, applied to Spam folder too, only if spam folder enabled, updated ProcessMailOlderThan function, new parameters
[*] 2007-06-18: System - GetAdapterInfo() - 0.0.0.0 IPs are skipped (IPv6 adapters), tested
[*] 2007-06-18: SMTP - Received header truncation fixed, tested
[+] 2007-06-18: Localization engine updated - FontSize new forms root attribute added, useful for asian unicode characters which need to be enlarged for better readability, tested
[*] 2007-06-17: Webadmin updated
[+] 2007-06-16: SIP - SIMPLE supported
[*] 2007-06-16: SIP - SIMPLE support tested with X-Lite http://www.counterpath.com/, working, presence and instant messages tested
[*] 2007-06-16: Config - Web Service - Order of tabs updated, Application Mapping renamed to Scripting
[*] 2007-06-16: SyncML updated
[*] 2007-06-15: Antispam - CheckSkipBypassLocalUntrusted() function created and used with Groupware address book bypass, mime from sender checked if local and session not trusted (AUTH/LocalIP) then bypass is not processed (If SkipBypassLocalUntrusted=True), tested
[*] 2007-06-15: Antispam - Whitelist - Groupware - BypassReason set if System mode, tested, user mode sets only session recipient attributes
[+] 2007-06-15: Config - Active Directory - Test Connection - No results message added, if DN is incorrect LDAP returns no results, in such case this new error is displayed, tested
[*] 2007-06-15: SpamAssassin - Some custom rules removed
[*] 2007-06-15: RegEx - PCRE flags updated, new GRETA regex.dll used instead of the old one
[+] 2007-06-15: RegEx - regexreplace - Created new function - replace with value or replace with string with backreferences $n, tested both uses, tested with GRETA and PCRE, preparation for mod_rewrite
[*] 2007-06-14: RegEx - Backreference supported, GRETA interface for backreference added, PCRE updated, both regex engines working, tested, same results
[*] 2007-06-14: API - U_RulesContentXML uses IMAP-UTF7 <-> UTF8 conversion automatically, xml automatically contains UTF8 folder names (move and copy to folder), tested
[*] 2007-06-14: Rules - Folder IMAP-UTF7 conversion to UTF8 support added, new parameter added
[*] 2007-06-14: SIP - SUBSCRIBE tested with Microsoft Messenger, no response to SUBSCRIBE from the client, not working, tested other clients (not even support of SUBSCRIBE)
[*] 2007-06-14: API - apiconst.pas updated
[*] 2007-06-14: SIP - Tested with Microsoft Messenger 5.1, SIMPLE - not supported SUBSCRIBE, needs research
[*] 2007-06-13: SIP - SIMPLE - OPTIONS - Support for MESSAGE and SUBSCRIBE commands added, tested message sending with SIP Communicator
[*] 2007-06-13: PHP - updated so registry keys are no longer read, fixes collision with other php installed on the system, tested
[*] 2007-06-13: PHP - php_mysql included in the php setup package, tested, requires php.ini to be edited to enable the extension (cannot load by default as libmysql.dll might not be present and an error would be displayed)
[*] 2007-06-13: Groupware - calendar.dat parsing - if variable blank it is still assigned - "CalendarFrom=", tested
[*] 2007-06-13: tool tutorial - * escaped with "*", tested
[*] 2007-06-12: HTTP - Proxy - Require authentication defaults to True, tested
[*] 2007-06-12: Antispam - SpamAssassin - BGSOUND and MARQUEE rules removed
[*] 2007-06-11: RegEx GRETA tested with VS2003, VS2005, VC6 - the best performance created with VS2003 (speed increase of 15%)
[*] 2007-06-11: Executable resources - version, copyright and other information updated
[*] 2007-06-11: IMAP - Service start - delete temp/*.imap files (Control does the same), in case somebody restarts only the IMAP service there would be residual .imap cache files, tested
[*] 2007-06-09: Config - Unicode tested (interface localization parts)
[*] 2007-06-09: Config - Unicode testing, chapter/node title unicode fixed, tested
[*] 2007-06-09: Config - Unicode testing, fixed left tree node, displays unicode characters properly now, tested
[*] 2007-06-08: Remote Accounts - X-Envelope-To and other custom headers - All headers in the message processed, meaning multiple X-Envelope-To in the message will be processed, not only the first occurance, tested
[*] 2007-06-08: HTTP - Dir content listing fixed - Transfer-Encoding header removed from the response, tested
[*] 2007-06-08: SMTP - Distributed domains - Recipient verification - if only one host present recipient address is not updated to the relay address format, tested, fixes problems with Quarantine and recipient verification on remote domains
[*] 2007-06-08: tool - Delete all accounts - support put back, group account actions - Email properly parsed and set, tested
[*] 2007-06-08: API - Quarantine documentation updated
[*] 2007-06-08: API - Unicode visual control linking removed, fixes tool crash when released (only in the last unicode release)
[i] 2007-06-08: SyncML - SSL tested with Funambol, requires a valid server certificate (if not trusted cert either disable cert checks or install the root certificate via spaddcert.exe or other tools)
[*] 2007-06-08: Manual updated
[*] 2007-06-07: Config - Status Logs - UTF8 support added, tested
[*] 2007-06-07: Antivirus - Update processing changed, several delays added when unloaded flag has been received, services statistics no longer set back, tested
[*] 2007-06-07: SyncML updated
[+] 2007-06-06: API - php class account.php updated in all projects, tested
[+] 2007-06-06: API - AccountObject - AutheticateUserHash - 5th parameter EmailLogin bool added, implemented, forces login with email address, tested
[*] 2007-06-06: Config - Status - WL/BL - Add new item - Owner - multiple selection handling fixed
[*] 2007-06-06: Config - Templates - Problem with saving fixed, tested
[*] 2007-06-06: Config - Full unicode support
[*] 2007-06-06: Config - Final unicode conversion - Discovered stability issues with RichEditWithLinks class, debugging, fixed RichEditWithLinks problem
[*] 2007-06-06: Config - Spam queues - WL/BL - owner check - entered "*" supported, tested
[*] 2007-06-06: System - GetLogRecords() - Adapted to log rotation - if rotation set and no log found, single file is checked instead, tested
[*] 2007-06-05: Config - Find feature - Direction Up - fixes problem with nothing found and setting position to start of file, tested
[*] 2007-06-05: Antispam - Quarantine - Message header From: used for the sender instead of the SMTP envelope From:, if blank the envelope is used, tested
[*] 2007-06-04: SMTP - SMTP AUTH vs. Sender check - Primary account checked instead of the given email address, tested
[*] 2007-06-04: SMTP - Routing over redirect.dat with NOTIFY or ORCPT, recipient encapsulating problem fixed, tested
[*] 2007-06-03: Config - Remote Connection - Start/Stop service - Button updated properly tested
[*] 2007-06-03: Config - Backup - Password control updates the Apply button
[+] 2007-06-03: Tools - DB Migration - Transactions used - 20000 records migrated in 5 seconds, tested
[*] 2007-06-03: DBInterface - General BEGIN, ROLLBACK, COMMIT handlers created for transactions
[*] 2007-06-03: System - GetSystemVersion - updated to support Vista and Longhorn, tested
[*] 2007-06-02: Setup - Uninstall - The folder displayed in the shell explorer when uninstalled
[*] 2007-06-02: Setup - ASpell - properly installed, registry updated, aspell-15.dll copied to php dir, environment variable changes removed, tested
[*] 2007-06-02: Setup - setupfirst.dat - IDP package that gets installed only when installed for the first time
[*] 2007-06-02: Setup - other.dat renamed to setupother.dat - IDP package that gets always installed
[*] 2007-06-01: Manual updated
[*] 2007-06-01: Quarantine - Access mode - List - Multiple recipient problem fixed, current recipient passed to the Access Mode check function, tested
[*] 2007-06-01: Setup - updated to install setupaspell.dat, implemented, checks if aspell already installed (does not install if present), if not selected during setup php.ini pspell is commented out, tested, component list expand all used
[*] 2007-06-01: ASpell - new setupaspell.dat created
[*] 2007-06-01: Instant Messgaing Server - Logging problem if used compressed streams fixed, tested
[*] 2007-06-01: Logs - Summary logging processed if debug on - internal checks updated, tested
[*] 2007-06-01: Logs - Delete logs - Rotation log deletion problem fixed
[*] 2007-06-01: tool - Remote API - new error message displayed if could not establish remote API session, tested
[*] 2007-06-01: Webadmin updated
[*] 2007-06-01: ASpell - Developed a method to install aspell automatically without the need to copy the libraries to system32, windows message to reload system settings, tested
[*] 2007-05-31: Setup - php.ini update tested
[*] 2007-05-31: Config - User - Groups - Lists - Edit dialog contains the mailing list properties, tested
[!] 2007-05-31: PHP - php.ini located in the php dir (wmi.ini no longer used)
[*] 2007-05-31: Groups - Direct mailbox delivery for group aliases problem fixed, GetAccountFullPath() for secondary aliases updated with primary alias, tested
[*] 2007-05-31: PHP - no longer used wmi.ini in windows directory, ini renamed to php.ini and placed under /php dir, setup updated (copies php.ini in the same directory, old wmi.ini deleted), tested
[*] 2007-05-31: PHP - Max memory limit set to 128MB
[*] 2007-05-31: PHP - Max execution time set to 30 mins
[+] 2007-05-31: Setup - Installation PDF guide + Help button added, tested
[*] 2007-05-31: Setup - Top image transparent
[*] 2007-05-30: Config - Unicode conversion ready for the last phase
[*] 2007-05-30: Config - StatusBar update - Messages used, caused problems in unicode environment, works fine now
[*] 2007-05-30: SyncML updated
[*] 2007-05-30: SMTP - Client reconnect - RemoteAddress in the logs updated, tested
[*] 2007-05-30: DNSQuery tool - ListClass converted to ExtListViewManagementClass, tested
[*] 2007-05-30: Config - First round of unicode conversion applied, phase 2 complete, tests, Destroy class - stability problems (solved by a hack in the unicode classes)
[*] 2007-05-30: Webmail - PSpell tests
[*] 2007-05-30: PHP - php_pspell extension loaded by default, requires ASpell to be installed and libraries accessible (set the environment PATH to the ASpell directory or simply copy the libraries to system32)
[+] 2007-05-30: HTTP Server - File send problem - Volume statistics and log statistics still updated and reported properly, tested
[*] 2007-05-30: Config - Templates - Default domain *, fixes initial template list, tested
[*] 2007-05-29: Groupware - Default MDB database recreated
[*] 2007-05-29: Config - Ready for batch conversion to unicode, phase 1 complete
[*] 2007-05-29: Config - All list views converted to unicode TExtListViewManagement class, tested
[*] 2007-05-29: Unicode conversion - TExtListViewManagement - Complete unicode support, tested
[*] 2007-05-29: Unicode conversion - MainMenuBands converted to MainMenu, XP hack applied, tested, unicode conversion ready, AccountsMenuPopup implemented, tested
[*] 2007-05-29: Unicode conversion - TExtListViewManagement - Ancestor class simplification
[*] 2007-05-29: Antispam reports updated
[*] 2007-05-29: Config - Toolbar - Antispam link fixed - Object renamed in the past, tested
[*] 2007-05-29: Unicode conversion - LbSpeedButton - Completely rewritten to inherit from the native SpeedButton, created UnicodeSpeedButton, tested
[*] 2007-05-28: Unicode conversion - RichEditWithLinks to UnicodeRichEditWithLinks, new class implemented, tested
[*] 2007-05-28: Unicode conversion - LbSpeedButton to UnicodeSpeedButton implemented, tested
[+] 2007-05-28: CalDAV/GroupDAV server - Support for gzip added, tested with Mozilla Lightning
[*] 2007-05-28: Mozilla Lightning - New Bug 382219 submitted, PROPFIND issued after PUT - should update the local href of the item
[*] 2007-05-28: Backup - Backup mail/user dir settings - .msg extension also skipped (new webmail stores .msg cache files), tested
[+] 2007-05-27: Config - Mail Archive moved to Mail Service node, tested
[+] 2007-05-27: CalDAV/GroupDAV - PUT - Inserts the new UID as specified from the WebDAV PUT request, fixes duplication issues if editing freshly added item without refresh, tested
[+] 2007-05-27: Groupware - API - AddItemInfo/AddVersitItem - support for specified IDs of newly created objects, eg: AddEventInfo(fid, params, ';newitemid'), use ";" as the ID delimiter, in such case the newly created item will have the as the primary key, tested, required for CalDAV/GroupDAV protocol
[*] 2007-05-27: Groupware - ProcessSQLParams updated, supports ForceNew parameter, detects if PrimaryKey needs to be created and inserted, tested
[*] 2007-05-27: Localization engine - split to 2 classes - VisualLocalization and StringLocalization, VisualLocalization not included in services and API (caused problems with new unicode controls), tested
[*] 2007-05-27: Groupware - Object primary keys enlarged to varchar(64) from varchar(12), future CalDAV usability, updated calendar.xml, upgrade procedures updated, updated setup gw database, tested
[+] 2007-05-27: Spam queues - Add new item - Owner is checked if it really exists (domain and account), tested
[+] 2007-05-27: Mail Archive - Archive mode Outgoing implemented, updated, tested
[+] 2007-05-27: Config - System - Tools - Mail Archive - Archive mode added - Incoming, Outgoing, Both, tested
[*] 2007-05-26: Thunderbird GroupDAV Plugin (Address Book synchronization) testing with CalDAV/GroupDAV server, reported 3 major bugs
[*] 2007-05-26: Manual updated
[+] 2007-05-25: Config - Group member list - User user administrator's icon for Owner rights, tested
[*] 2007-05-25: Config - Groupware - Public folders - Properly loaded, if access error zero list updated, tested
[*] 2007-05-25: Service monitor - Traffic increase, new report message used: Service Monitor has detected that traffic on the %s service exceeded the average traffic %s by %sx, strings.dat example file updated
[*] 2007-05-25: Wizards updated
[+] 2007-05-25: Localization engine - Full unicode support, tested
[*] 2007-05-25: Localization engine - Support for unicode controls added, basic controls including forms, tested export and import
[*] 2007-05-25: XMLClass - Support for full unicode attribute parsing added, tested
[*] 2007-05-25: Localization engine - Tags and attributes simplication, WideString/Unicode support added, previous compatibility preserved, ITEMSTEXT renamed to CAPTION
[*] 2007-05-25: Localization engine - Font attribute support, allows form font specification, required for unicode fonts to work properly, recommended fon: Microsoft Sans Serif, tested
[*] 2007-05-25: Config - Ready for unicode conversion
[*] 2007-05-25: Config - tlistview controls converted to ExtListViewManagement class, tested, preparation for unicode conversion
[*] 2007-05-25: Config - tdfsenhlistview controls converted to ExtListViewManagement class, tested, preparation for unicode conversion
[*] 2007-05-25: Config - All fonts updated so they use parent font (except Courier New), preparation for unicode conversion
[+] 2007-05-24: Groupware - CalDAV updated - Logging supports date filenames, PROPFIND fixed, compatible with Mozilla Lightning 0.5, tested
[+] 2007-05-24: SMTP - SMTP response - %s Access to %s not allowed updated, reports the sender and recipient, tested
[+] 2007-05-24: Unicode research - Basic visual objects conversion tool created, tested
[*] 2007-05-23: Config - Import Windows NT Users dialog - EnhListView class used, preparation for unicode conversion
[*] 2007-05-23: Config - Accounts - Catalogs - Catalog edit - EnhListView class used, preparation for unicode conversion
[*] 2007-05-23: Config - Filters - Edit message header - EnhListView class used, preparation for unicode conversion
[*] 2007-05-23: PHP - removed php_sqlite (not needed anymore, syncml uses PDO now), tested
[+] 2007-05-23: SyncML updated - PDO support, date logs and others
[*] 2007-05-22: Logging - Antivirus and Antispam - Recipient count logged (next word after the primary recipient), tested
[*] 2007-05-22: Logging - Summary logs logged if Debug is ON (even though Summary is not ON), tested
[*] 2007-05-22: SMTP - Logging - FormatRecipientAddress updated - logs only 1 recipient again
[*] 2007-05-22: tool - Remote connection API problem - APIDone called, tested
[*] 2007-05-22: API - Remote API - API->Done() local DB properly released
[*] 2007-05-22: HTTP Server - Chunking applied only if Content-Length not returned by the script, tested, fixes RPC and other things
[+] 2007-05-22: Groupware - SIF - S4J old sync4j type supported
[*] 2007-05-21: SMTP - FormatRecipientValue (logging) - if recipient blank <> is used, tested
[*] 2007-05-21: IMAP - ENVELOPE - Recipient fields - addresses part of quoted/base64 encoding, proper ending applied, updated string, tested
[*] 2007-05-21: Config - Message Queue - Total Int64 used, tested
[+] 2007-05-21: Config - Services - New column Total added, implemented, tested
[*] 2007-05-21: Config - Status - DynPanel control removed, replaced with Panel and Groupbox, preparation for DBCS controls
[*] 2007-05-21: CalDAV testing with latest Mozilla Lightning 0.5
[*] 2007-05-21: Connector updated
[*] 2007-05-21: PHP - Shrink script updated to support php 5.2.2, tested
[*] 2007-05-21: SMTP - EnableLocalDelivery option (only available via the API), checks if DNS query used and the resulting host points to 127.0.0.1 or localhost, tested
[*] 2007-05-20: PHP - Temporarily added sqlite extension to fix SyncML issues, tested, will be removed when SyncML PDO support is ready
[*] 2007-05-20: Web service - ISAPI chunked encoding enabled by default - NOCHUNKEDENCODING webserver.dat variable presented, tested
[+] 2007-05-19: SyncML updated - Supports MoreData from the server, case insensitive folders/resources, Funambol Mail synchronization and much more
[+] 2007-05-18: SMTP - Return-Path header added if enabled, API new variable ReturnPath added, Config - SMTP - Delivery - Add Return-Path header new option added, tested
[*] 2007-05-18: PHP - Web application tests, sqlite extension no longer available, SyncML needs to be updated with PDO support
[*] 2007-05-18: Config - Status - Greylisting - Expired and pending display updated, only the specified items displayed, tested
[*] 2007-05-17: Groupware - File application/vnd.omads-file+xml slowsync support added, tested
[+] 2007-05-17: PHP - Switched to version 5.2.2, IceWarPHP extension updated, Config updated
[*] 2007-05-17: IM - ICQ module - Send message charset codes support added (Unicode 02 added), tested all
[*] 2007-05-17: IM - ICQ module - Received message charset codes support added (Unicode 02 added)
[*] 2007-05-17: IM - ICQ module - ReceiveTimeout set to 45 seconds
[*] 2007-05-17: Antispam - Quarantine - Trusted IPs bypassed if really enabled - previously trusted ips were always bypassed, tested
[*] 2007-05-16: BEEPClass - Response properly parsed, binary safe, tested
[*] 2007-05-16: Groupware - Email reminders and reports - Events separated with double lines, all day events - proper enddate, tested
[*] 2007-05-15: Config - DB Migration - Log window BringToFront() called when finished, fixes problem with missing logs information, tested
[+] 2007-05-15: DB Migration - Completely changed the logics behind, source tables do not have to contain exact fields as the destination tables, fixes corrupt fields and values, tested
[+] 2007-05-15: Config - Status - Logs - New logs Spam Reports support added, implemented, tested
[*] 2007-05-15: Antispam - Version information - custom db properly reported, tested
[*] 2007-05-15: Old WebmailAPI + Groupware API settings - Responder - Old responder file deleted and cleared, new responder file used, tested
[+] 2007-05-15: Config - Greylisting - Owner mode option added, tested
[+] 2007-05-15: Antispam - Greylisting - Owner mode option created - Address/Domain
[*] 2007-05-14: PHP - 5.2.2 eAccelerator 0.9.5.1 - disables php exceptions (exceptions not working), bug reported Ticket #255 (defect), problem caused by optimizer, disable eaccelerator.optimizer = "0" to fix it temporarily
[*] 2007-05-14: PHP 5.2.2 - php_zip.dll added
[*] 2007-05-14: IM - Services and Roster UTF8 based, Config updated, tested
[*] 2007-05-14: SMTP - Mailbox size exceeded the limit - recipient address displayed in the response, helps identifying the recipient in the mail client, tested
[*] 2007-05-14: Antispam - spam.dat - new variable SpamChallengeOldCompatibility=False added, disables old Quarantine triggers for Bayes and other (not used anymore but could cause problems when upgrading), if still required set this variable to True, tested
[*] 2007-05-14: tool - help content updated
[*] 2007-05-14: Manual updated
[*] 2007-05-14: Groupware - API - Distinct attribute support removed, no use of it, SQL does not allow DISTINCT only for one field, tested
[*] 2007-05-14: PHP - php_pspell.dll extension included
[*] 2007-05-14: PHP - 5.2.2 VS2005 - template compilation - requires config.w32.h comments for #define _USE_32BIT_TIME_T 1 #define HAVE_STDLIB_H 1
[*] 2007-05-14: Config - Groupware public folders - New - Default share mode - Friends, tested
[*] 2007-05-14: Rules - filter.dat examples updated
[*] 2007-05-12: Antispam - Report scripts updated
[+] 2007-05-12: Config - Active Directory - DN option put to interface, tested
[*] 2007-05-11: PHP - Template compiled under VS2005 is stable and thread safe, tested
[*] 2007-05-11: PHP FCGI on windows - Does not support PHP_FCGI_CHILDREN, for each FCGI script running simultaneously a new instance of PHP would have to be created, limited number of instances, back to ISAPI version
[+] 2007-05-11: Notification Messages - Multiple hosts supported, separate with ";", NotificationPort no longer supported, specify the port in the host instead, tested
[*] 2007-05-11: Notification Messages - - IMAP STORE - separate list of messages created and when db updated list is sent, requires more server overhead, tested
[*] 2007-05-11: Notification Messages - Real service name displayed - IMAP instead of POP3
[*] 2007-05-11: Groups - ODBC supported, tested, GetGroupMembers - suppport for records containing full email address "Name " added, tested
[+] 2007-05-11: Groupware - calendar.xml - Support for DB attribute which lets you specify SQL statement for any db type, tested, calendar.xml updated - textvariable and detailcountdistinct, mapped to different dbs, tested
[*] 2007-05-11: Groupware - DetailCount - Distinct - 'As DerivedTable' added (requirement for mysql), tested
[*] 2007-05-11: Config - Security - Trusted IPs renamed to Trusted IPs and hosts
[*] 2007-05-10: Web Server - FastCGI - TITLE tag support for application parameters added, "|" used as delimiter of application and parameters, tested
[*] 2007-05-10: IMAP - COPY - support for notification messages added
[*] 2007-05-10: Groupware - Attributes - distinct support added, API docs updated, DISTINCT for DetailCount functions added (2 new XML SQL statements), tested
[+] 2007-05-10: Groupware - API - GetCount - 3rd parameter Attributes added, implemented, tested, API docs updated
[*] 2007-05-10: Groupware - Folder rename "case" "CASE" checked, tested
[+] 2007-05-10: IMAP - Support for RENAME "case" "CASE" added, rename to the same folder with different case sensitivity, tested
[*] 2007-05-10: PHP - phpd.bat created - for fastcgi usage
[*] 2007-05-10: PHP - Performance tests - 5.0.5, 5.2.2, ISAPI, FCGI (Stability: FCGI 5.2.2, Speed: ISAPI 5.2.2, ISAPI vs. FCGI (5.0.5 vs 5.2.2): FCGI 5.2.2, Berformance vs. Stability: FCGI 5.2.2
[*] 2007-05-09: Test Isolated PHP svchelper vs. fastcgi (fastcgi 2x faster and stable), discontinued svchelper, source updated, tested
[*] 2007-05-09: PHP 5.2.2 70% faster than PHP 5.0.5
[i] 2007-05-09: Groupware - GetGroupList and GetGlobalGroupList only available if licensed groupware - sharing cannot be used without licensed GW, tested
[+] 2007-05-09: Groupware - API - 2 new function GetEventDetailCount, GetContactDetailCount added
[+] 2007-05-09: HTTP - svchelper application created - Isolated ISAPI engine, out of process COM, socket sharing winsock2 implemented, first working version, tested
[+] 2007-05-09: Config - Web Service - Other (new tab) - Thread pooling option added (previously already available), tested, Web host - Application mapping - New field added
[+] 2007-05-09: Config - Filters - General - Thread pooling option added (previously already available via the API)
[*] 2007-05-09: Config - Antispam, Antivirus, ODBC - Max threads renamed to thread pooling
[*] 2007-05-07: PHP - Template extension - thread safety tested, failed
[*] 2007-05-07: PHP - IMAP extension - thread safety tested, successful
[*] 2007-05-07: MailInternal - WriteHeader method - Adds Content-Transfer-Encoding: 8bit field, tested with new WM and list server reports
[i] 2007-05-07: IM - Message archive - UTF8
[*] 2007-05-07: HTTP Server with PHP 5.2.2 ISAPI multithreaded tests. PHP crashes, fastcgi vs. isapi - fcgi slower 14% but stable, new WM tested over fastcgi - working
[*] 2007-05-07: PHP 5.2.2 - Extension2 compilation (php_imap, template, eaccelerator), ported, tests
[i] 2007-05-06: Windows - TCP/IP tweaks - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters (TcpTimedWaitDelay 30-240) (MaxUserPort 1024-65535), HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters (EnableDynamicBacklog, MinimumDynamicBacklog, MaximumDynamicBacklog, DynamicBacklogGrowthDelta), requires reboot
[*] 2007-05-06: PHP 5.2.2 - FastCGI on windows testing, working fine but requires proper setting of TCP/IP
[*] 2007-05-06: Antispam - Report scripts updated
[+] 2007-05-05: VersitClass - Versit parser updated, supports completely embedded versit objects, tested with latest lightning 0.5, tested
[*] 2007-05-04: SMTP - EHLO response - SIZE nnn - space removed, tested
[*] 2007-05-04: Antispam - Medium template updated
[*] 2007-05-04: CalDAV scripts updated
[*] 2007-05-04: PHP 5.2.2 - FastCGI on windows testing
[+] 2007-05-02: Setup - Advanced mode complete, tested
[*] 2007-05-02: Setup - Account and domain wizard, converted to API, tested
[+] 2007-05-02: API - MakePrimaryDomain() - New function added and implemented, tested, API RPC php classed updated
[+] 2007-05-02: Setup - DB Dialog - Test connection without db.dll implemented, tested, API loaded to create DB connections and switch to account modes
[+] 2007-05-02: Setup - Installation mode (Basic + Advanced) implementation, integrated config DB Dialog, tests
[*] 2007-05-02: Config - DB Dialog - Does not close if OK pressed and DSN blank
[*] 2007-05-02: System - IsHostName() - function updated - first and last chars checked, local hostnames like (localhost01) supported, tested
[+] 2007-05-02: API - PostServiceMessage - New function added (ServiceID SMTP = 0, POP = 1 etc.) (WM_UPDATECONFIG = 0x100)
[+] 2007-05-02: Services - Antivirus message added - DKAV_ReloadDatabase support added (POP and IMAP services) (PM_Antivirus = 0x103)
[+] 2007-05-02: Groupware - User settings - Forwarder - Leave a copy - support added, tested, uses u_null (if no forwardto set then u_null is set to false - precaution)
[+] 2007-05-02: Logging - Recipient logging - All recipients logged (not only the first one) max 64 chars, tested (AV, AS, SMTP)
[*] 2007-05-02: Antispam - Quarantine - Trusted IP bypass support added
[*] 2007-05-02: Antispam - Reports script updated
[i] 2007-04-29: SpamAssassin - running in UTF8, all rules must be in utf8 if extended ascii, tested body and header filters
[*] 2007-04-29: DKAV engine libraries updated
[*] 2007-04-26: php - imap ext - support for address "Name" <> added, updates notes.txt and php_imap.dll ext, tested
[*] 2007-04-26: Groupware - SIF format - UTF8 support added, conversion vcard <-> sif utf8 preserved, tested with funambol and accents, SyncML supports UTF8
[i] 2007-04-26: Antispam - BL and WL - Domain can be also specified to be blacklisted or whitelisted, specify pure domain name, tested
[*] 2007-04-24: New webmail - Distribution script created - svn checkout, svn export, shrink php and others, tested
[+] 2007-04-23: New webmail added
[i] 2007-04-23: Groupware - Attachments - Use hardlink or junction to map files or directories of object's attachments, tested, (fsutil, junction)
[*] 2007-04-23: MDA Queue - New tests performed - 10 tests, 1000x 25kB messages, AntiSpam [SA, Reports], CF - Header changes and filters, SMTP Logging, 20 MDA threads, tests successful
[*] 2007-04-23: Config - Remote connection dialog - Connect vs. incorrect password - If correct password supplied data is saved and used next time, tested
[*] 2007-04-23: Config - Templates - Object template list - global list problem fixed if domain Templates tab active, tested
[*] 2007-04-21: SMTP - Relay server mode - Does not check if domain is a hostname or IP address and sends messages to relay server right away, SMTP relay protocol is still supported if in relay server mode, tested
[+] 2007-04-21: SSL - SSLServerMethod and SSLClientMethod support added, you can force SSL versions with these variables, tested, see apiconst.pas for values, implemented, API updated
[*] 2007-04-21: Header/Footer - Local vs. Remote - Completely rewritten and simplified, tested
[*] 2007-04-20: API - ValidateUser - Removed IP that AuthenticateUser was called with (local ip instead of remote)
[*] 2007-04-20: Header/Footer - Local vs. Remote - Uses Sender to identify if local or remote, tested
[+] 2007-04-20: Config - Antispam - Reports - Logging new option added, spam.dat SpamReportLogs new variable added, examples updated, tested
[*] 2007-04-20: Account expiration email - Considers alternate email
[*] 2007-04-20: SyncML - Access mode - List accounts support added, tested
[*] 2007-04-20: Old webmail API - IP Login restriction removed (used server's IP not the remote address)
[*] 2007-04-20: API - toolhelp.pas included in the installation
[*] 2007-04-20: Wizards - IM import removed
[*] 2007-04-20: List server - REVIEW - Returns all members even if in VACATION mode, tested
[*] 2007-04-20: Active Directory - Templates support added, if account created template engine applied
[+] 2007-04-20: Config - SyncML - Basic authentication label updated
[+] 2007-04-19: Login policy - New block mode introduced, if set account will be blocked for the set amount of time and login will not be possible even if correct password, tested, new API variabled added, Config updated, tested
[*] 2007-04-19: Login policy - Policy file not updated if already blocked
[*] 2007-04-19: SMTP - Local delivery option - checks not only 'localhost' but also '127.0.0.1', tested
[*] 2007-04-18: db - GetQuarantineList, GetGreylistingList functions, Flags "|count" parameter support added to return the count of items instead of the actual list
[*] 2007-04-18: SMTP - Listserv - BL, WL vs. rules update, tested long line rules, rules converted to long line flags rules
[*] 2007-04-18: Rules - Converted from static string length to dynamic string length, unlimited length supported only for flags, condition value can be still only 255, tests performed, Config updated, tested
[*] 2007-04-18: SyncML - Funambol v6 - Mail - Sync to device problem 500, rest working
[*] 2007-04-18: Groupware - F - File objects - SyncML - EvnLocation set with the filename too, tested
[*] 2007-04-17: Antispam reports updated
[*] 2007-04-17: SyncML updated
[*] 2007-04-17: Webmail updated
[*] 2007-04-17: SyncML - Funambol v6 - Briefcase fully working with groupware, tested
[*] 2007-04-17: Groupware - SyncML - Files support added and updated to work properly with new webmail, updated Files attachment content retrieval, tested
[*] 2007-04-17: SpamAssassin - SpamMaxTextBytes variable name renamed, default value 1536, regex caused big slowdowns for long text queries. settable via spam.dat, should fix spamassassin speed, tested
[*] 2007-04-17: System - MIMEHeader management - file extension preserved, caused problems with MDA queue processing and .tm$ rename to .tm$.tmp, tested
[*] 2007-04-17: MDA Performance tests - MDA Thread 20, I. 10000x 1kB N/A 54s 65s no missing mails in mailbox, II. 100x 25kB much slower due to spamassassin, analyzing spamassassin
[*] 2007-04-17: Config - Rules - Items saved without line length limitation, tested
[*] 2007-04-17: Config - Rules - Content message dialog - Filename fields hidden
[*] 2007-04-17: AVG - Get db info - Dynamic date and version parsing used
[*] 2007-04-16: API - DeleteAccount() special case proper result value returned
[*] 2007-04-16: List server - Join - Checked mailing list for proper utf8 member, tested
[*] 2007-04-16: Config - Mailing lists - Set From and Set Reply-To headers, UTF8 support added, configuration was not stored in utf8, tested
[*] 2007-04-16: tool - options parameters support all cases, eg: -r=value, -r value, -remote=value, -remote value, etc.), tested
[*] 2007-04-16: IMAP - Server migration - IMAP - Support for large mailbox lists and server responses, removed the max response length check, tested
[*] 2007-04-16: Config - IM Service dialog - Type and Category properties updated, tested
[*] 2007-04-16: IM - Services - examples updated
[*] 2007-04-16: Config - Rules - Send message vs. Forward to - proper handling used, tested
[*] 2007-04-16: Active directory synchronization - LDIF attributes userPrincipalName, sAMAccountName for authentication used, fixes all problems with AD user login, tested
[*] 2007-04-16: SMTP - Session status - TIMEOUT status supported, tested, a timeout status will be logged in summary logs (server waits for client to send something), tested
[*] 2007-04-12: PHP - wmi.ini updated (mysql comment removed)
[*] 2007-04-12: SyncML - Tested with latest Funambol 6 beta, all working perfectly, 100% recommended SyncML client, updated
[*] 2007-04-12: List server - WL/BL response message updated, localization in strings.dat possible, examples updated, tested
[*] 2007-04-12: List server - suppress messages - HELP still supported, tested
[+] 2007-04-12: Config - SyncML - Authentication type new option added, Any, Base64, MD5, specifies the authentication the client is allowed to use, tested
[+] 2007-04-12: Config - SyncML - SIF/Versit data format option removed (handled in the syncml engine itself)
[*] 2007-04-12: Config - Bypass dialog - Single items of length 02 support added, bypass list - columns swapped, tested
[*] 2007-04-12: SMTP - Delivery retry intervals - settings loaded when changed, previously settings loaded only when service started, tested, tested usage of retry intervals
[*] 2007-04-11: Groupware - Import data - If data contains no data no error displayed, tested
[*] 2007-04-11: Config - Groupware - Export data - default extension .xml added
[+] 2007-04-11: Config - User - Groups - Support for mailing lists added, you can define lists the user is member if directly from the user, tested, updated functions to support this
[*] 2007-04-11: System - GetGroupFileName - Support for mailing lists added
[+] 2007-04-11: IMAP - Spam folder - Support for UTF8 -> UTF7 added, spam folder name be localized with national charsets, tested
[*] 2007-04-11: Antispam - Spam folder name UTF8 support added
[+] 2007-04-11: IMAPTools - IMAPUTF7Encode() function implemented, tested and compared with other mail clients
[*] 2007-04-11: Antispam - Keywords engine - tested and fixed body filters, utf8 supported
[*] 2007-04-11: Config - Mailing list - ODBC source - Test query - blank SQL DB error properly reported, tested
[*] 2007-04-10: Content Filter & Rules - Different charset filters tested, all converted to utf8, tested
[*] 2007-04-10: Config - Content Filter - Send message and Respond with message - UTF8 properly used, tested, fixed
[*] 2007-04-10: Config - Web - UTF8 support for Description and Custom headers
[*] 2007-04-10: Config - FTP - UTF8 support for Description and Welcome message
[*] 2007-04-10: POP3/IMAP - Logging - Session IP address remembered, all logs use this IP (even if disconnected), tested
[*] 2007-04-10: SMTP - Logging - Session IP address remembered, all logs use this IP (even if disconnected), tested
[*] 2007-04-10: Antispam - Spam folder delete messages older - Defaults to 7
[*] 2007-04-10: AccountClass - Account default values set for API and Config, mutual set function, user Rules defaults to ON, tested
[*] 2007-04-10: Webmail updated
[*] 2007-04-05: Groupware - GetOwnerID() - New TryPrimary parameter added, if ownerid not found primary account id is checked next, fixes problems when using shared calendars with non-primary email addresses, tested
[*] 2007-04-05: Config - Service LDAP - Access and Other tabs hidden, tested
[*] 2007-04-05: LDAP logging support added - logs can be found in ldap/run/slapd.log, support for debug and summary logs, tested
[*] 2007-04-05: SyncML updated
[*] 2007-04-05: Antispam - Scripts updated
[*] 2007-04-04: Control - Remote connection - Login logs - Email address displayed, tested
[*] 2007-04-04: Config - Templates - Remote connection - Same named domain templates reloaded, remote connection properly processed, tested
[*] 2007-04-04: Antispam - UpdateRecipientAttributes() called when finished - Updates global state (reject, trash) according to the recipient attributes (if all the same), tested, fChallenged flag set from QuarantineProcess() function
[*] 2007-04-04: API - U_QuarantineSupport - Considers antispam quarantine enabled flag
[+] 2007-04-03: AD Synchronization - AD authentication string updated, always uses the format of "host;cn@addomain", tested, fixes problems when AD domain is different than the mail domain of the AD users, AD mail domain should be the same as in the mail server domain settings, if different use the AD mail domain name setting as the 2nd parameter eg: "addomain;admaildomain", tested
[*] 2007-04-03: Remote Accounts - DomainPOP - recipient headers parsing - delimiter in quotes considered, tested
[*] 2007-04-02: HTTPClientClass - Timeout set to 30 seconds
[+] 2007-04-02: Directory Services - synchronization - support for new syncad.dat CHARSET tag added, if set conversion will be applied of the charset to utf-8, without this tag the synchronization assumes the data is in utf-8, tested
[*] 2007-04-02: SocketsClass - shutdown() not called for UDP packets
[*] 2007-04-02: Psi plugin system - Draft - Recommendation sent to the Psi developers
[*] 2007-04-02: Filters - IP address - List of items from file, FindIP() function used instead
[*] 2007-04-01: SMTP - Expires if inactive vs. notify before expiration support implemented, tested
[+] 2007-04-01: Config - Accounts - Expiration - Expires if inactive - Notify before expiration enabled if inactivity <> 0, tested
[+] 2007-04-01: tool - Backup export/import support added, help updated, tested
[*] 2007-03-31: System - ExtractAliasDomain - New parameter - BlankDomain added, Bypass system - Domain blank if sender <>, fixes problems with bypassing local sender if <>, tested
[*] 2007-03-31: Config - FTP and Web service item - If active not checked, controls disabled
[*] 2007-03-31: API - U_Quarantine added, U_CR kept for compatibility reasons
[*] 2007-03-30: Config - TMemo - Ctrl+A - Select all support added, most of the memos updated
[*] 2007-03-30: Antispam report scripts updated
[*] 2007-03-30: SyncML updated
[+] 2007-03-29: Notification Messages format and all cases tested, UDP support added, complete, tested
[+] 2007-03-29: API - Notification messages - variables added, tested
[+] 2007-03-29: Notification Messages engine created - SMTP, POP3 and IMAP changes can send notification messages to UDP server using a simple protocol and syntax, message format: ";;;", tested
[-] 2007-03-29: POP3 - IMAP and POP3 - Delete messages - migration flag default value FALSE added, fixes problems with not deleting files in the mailbox over POP3/IMAP, tested
[i] 2007-03-29: Executable - Task schedule, Executables and other execute actions - execute path can contain a 2nd parameter "path|user;domain;pass" which will NT logon the specified user and execute the application under that user
[i] 2007-03-29: AD Synchronization - syncad.dat file - DN tag - if you require all nodes to be searched (other than cn=Users) then create the DN value in the settings file eg: "dc=domain,dc=com", this will search the whole directory for users and groups
[+] 2007-03-29: API - IMAPTimeout new variable added, lets you specify the IMAP timeout which defaults to 30 minutes, tested
[+] 2007-03-28: Antispam - Blacklist - Delete messages - implemented, global level blacklist and user recipient blacklist, tested
[+] 2007-03-28: Config - Antispam - Blacklist - New checkbox option - Delete messages - implemented, tested
[*] 2007-03-28: Config - SIP - Remote address retrieval button disabled for remote connections, tested
[*] 2007-03-28: SIP - Disabled anonymous access - bypass support fixed, tested
[*] 2007-03-28: SIP - Unauthorized access - propert respone 401 Unauthorized returned, tested
[*] 2007-03-28: Antispam - Blacklist ignores antispam bypass features (except trusted IPs and bypass file), allows usage of black/white list without antispam and quarantine access mode
[*] 2007-03-28: Antispam - Black/White list works regardless quarantine/antispam access mode, tested
[*] 2007-03-28: Antispam - Auto white list - Access mode merged Antispam OR Quarantine, tested
[+] 2007-03-28: HTTP Server - Content-Encoding - .js default compression on for all browsers (if available), pure javascript seems to be stable enough in IE6, IE7+ and Mozilla FFox no problem
[+] 2007-03-28: HTTP Server - Content-Encoding - gzip - gzip threshold new webserver.dat variable added, defaults to 200, tested
[+] 2007-03-28: Config - Web service - MIME tab - New column Compress added, updated edit dialog, compress checkbox support, tested
[*] 2007-03-28: Webadmin updated
[*] 2007-03-27: HTTP Server - Latest IE6 patched still suffers from hang when used with AJAX and gzipped content
[*] 2007-03-27: HTTP - New MIME type for .tpl added
[*] 2007-03-27: Antispam - Report sender defaults to "Spam Report"
[*] 2007-03-27: Antispam - Reports script updated, supports for spam folder message charsets and small fixes
[*] 2007-03-27: HTTP - New webmail IE7 gzip support tests, properly working, only IE6 has problems, IE7 speed is greatly exceeding all expectations
[*] 2007-03-27: FTP - Directory permissions based on file permissions (Delete, Rename) properly passed to the permission function, FormatFTPPath() new function, tested
[*] 2007-03-27: Config - CalDAV and SyncML xml loading problem fixed, tested
[+] 2007-03-26: Config - FTP and Web - Host - Active checkbox support added, settings load/save updated, tested
[*] 2007-03-26: HTTP Server - Discoveted IE6 bug with gzip content and asynchronous AJAX, IE7 does not suffer from this problem
[*] 2007-03-26: Antispam reports updated
[*] 2007-03-26: Webadmin updated
[*] 2007-03-26: WebmailAPI - SaveAccount properties support fixed, tested
[*] 2007-03-25: SMTP - Recipient rules blocking - new SMTP response "Access not allowed by rules"
[*] 2007-03-25: Config - Antispam - Quarantine - Move to spam - option properly saved, tested
[*] 2007-03-23: Config - Filters - OK - Dialog not closed if name blank, tested
[*] 2007-03-23: Config - Template - OK - Dialog not closed if name blank, tested
[*] 2007-03-23: DB Migration - Insert statement result validated
[+] 2007-03-23: SMTP - Accounts (User, Executable and Notfication) - Forward to and Remote address, Remote address keeps the original sender, Forward to - replaces the sender with <> and does not forward if sender already blank, tested
[*] 2007-03-23: API - U_LocalDomain - proper handling of boolean used
[+] 2007-03-22: HTTP Server - Content-Encoding - "gzip" method support, development, tested with IE and Mozilla FFox, complete
[+] 2007-03-22: HTTP Server - Content-Encoding - "deflate" method support, development, webserver.dat - MIME section extended - COMPRESS tag added - specifies if extension should be compressed, tests, Mozilla FFox working, IE displays blank screen
[*] 2007-03-22: gzip - gzip implementation - zlib porting, tested
[+] 2007-03-22: HTTP Server - Transfer-Encoding - ISAPI native support added, tested, webserver.dat XML setting added, RFC 2616, complete, CHUNKEDENCODING tag, must be enabled manually for the option to be active, tested, both IE and Mozilla FFox working
[*] 2007-03-22: HTTP - ISAPI engine - Transfer-Encoding: chunked support development, research, tests
[*] 2007-03-22: Antispam scripts updated
[+] 2007-03-21: Config - Services nodes - SyncML added
[+] 2007-03-21: License system - New license for SyncML support added, config license listing updated, tested, account login - catSyncML support added, VerifyUser() updated, tested
[+] 2007-03-21: Config - SyncML - Access mode support added, Accounts and Domains options updated, tested
[+] 2007-03-21: SyncML - Access mode and access group variables/options added, API updated
[+] 2007-03-21: Accounts - User - SyncML Access new variable support added, db.dll updated, API updated, U_SyncML added
[+] 2007-03-21: Config - Templates usage updated - Items merged and proper management, tested
[+] 2007-03-21: TemplateEngine - Domain and global templates merged, Save/Load updated, proper usage, tested
[*] 2007-03-21: Setup - Reads logs path if upgrading, uses this path to update wmi.ini (%%logpath%%) and when updating setup logs, tested
[*] 2007-03-20: Tool - ApplyTemplate properly used, FindParam new function to find U_Type which needs to be set prior to calling ApplyTemplate method, tested
[*] 2007-03-20: TemplateEngine - GetTemplateName - TemplateType parameter proper usage, ApplyAccountTemplate uses U_Type, tested, API updated
[*] 2007-03-20: System - IsInPattern function - Support for long strings added, tested
[*] 2007-03-20: Antispam report scripts updated
[+] 2007-03-20: SMTP - Mailing list - Max members - Email sent to the owner if members exceeded the limit (every message sent to the list triggers this action), strings.dat updated, tested
[+] 2007-03-20: Config - Message Queue - Whitelist (If in spamfolder message moved to Inbox), Blacklist (Message deleted), message still being added to the WL/BL database, tested
[+] 2007-03-20: Config - Templates - Tabs not possible to edit - Hidden, SetTabVisible - new method added, tested
[*] 2007-03-20: Config - Templates - Few user controls disabled if in template mode, tested
[*] 2007-03-20: SpamAssassin - Remote IP address passed from the parent service, if not found parsed from the message file (Received header), tested
[+] 2007-03-19: Config - Antispam - Label updated - Learning rules
[+] 2007-03-19: API - Account - ValidateUser - Domain and IP supported, AccountType parameter added, php updated
[*] 2007-03-19: Webmail - Old WM API - IP restriction supported
[*] 2007-03-19: Config - Remote server watchdog - Description - UTF8 support
[*] 2007-03-19: Config - Domain - FolderPath, if not trailing path delimiter delimiter is appended, tested
[*] 2007-03-19: Groupware - calendar.xml - EvnTitle enlarged to 128 chars
[+] 2007-03-19: Config - Status - Message queue - Whitelist button and popup menu item added, implemented, tested
[+] 2007-03-19: AccountStatistics - Support for 'Created' field added, config - Created field added to Account list and label statistics, tested, group by domain - domain creation date displayed, tested
[+] 2007-03-19: AccountStatistics - Group by domain - Last statistics support for domains added, general domain statistics collected, tested
[*] 2007-03-19: LoggingClass - GetLogRecord - Session - Get logs - function updated, full filter SYSTEM matched only if client session, tested
[+] 2007-03-17: DNS - CheckPTR GetPTR (rDNS), functions consider local networks and ip addresses are automatically bypassed (127.0.0.1, 10.0.0.0-10.255.255.255, 172.16.0.0-172.31.255.255, 192.168.0.0-192.168.255.255), tested
[+] 2007-03-16: Rules and Content Filter - Set message flags - Complete
[+] 2007-03-16: Rules - Support for message flags added - conversion content filters, tested
[+] 2007-03-16: Config - Content Filter - New action - Set message flags implemented, tested
[+] 2007-03-16: IMAP - delivery message flags tested, complete
[+] 2007-03-16: SMTP IMAP delivery message flags support from SMTP recipient attributes added (Flagged, Seen, Junk, NonJunk, Label1..Label6)
[+] 2007-03-16: Content Filter - Message flags support added, load/save updated
[*] 2007-03-16: API - Documentation - RestoreConfig - Password param added, php classes updated, tested
[*] 2007-03-15: SIP - RTP NAT - UDP packet size enlarged to 2048 octets
[*] 2007-03-15: Remote accounts - Domain POP - Parse these headers - if file contains header items without ':' it is added automatically and fixes a parse problem, tested
[*] 2007-03-15: New OpenSSL-0.9.8e engine used, tested
[+] 2007-03-15: IMAP - ACL updated to RFC4314 (obsoletes 2086) (Delete mailbox right added, some right renamed), 'xtk' new rights, 'cd' obsoleted', Config Access control list dialog updated
[+] 2007-03-15: Antispam - WL and BL active even if quarantine disabled (Access mode - User), tested
[*] 2007-03-15: Control - LDAP service start - Custom service binding and global IPs support added, tested, LDAP can run on any IP independently from other services
[*] 2007-03-15: Config - Services - SIP - Start/stop - enable/disable SIP service, tested
[*] 2007-03-14: SMTP - Mailbox full - 554 response changed to 552 which is less strict and should allow other recipients to be tried
[*] 2007-03-14: icewarpphp - Function parameters - Str, Long and Bool parameters supported
[*] 2007-03-14: Config - Antispam and antivirus day fields length updated
[+] 2007-03-14: Config - Accounts - Spam report mode - New drop down - Disabled, Default, New items, All items, API and db updated
[+] 2007-03-14: API - GL and Quarantine - Offset record support added, doc updated, tested, php scripts updated
[+] 2007-03-14: Config - Service item - LDAP local IP binding support added
[*] 2007-03-14: db - Error logs - db logging disabled from within db.dll engine
[*] 2007-03-12: Webmail updated
[+] 2007-03-12: SMTP - Domain volume and number limits implemented, tested
[+] 2007-03-12: Config - Domain - Number and Volume limits support added, new global account options - Use domain limits added
[+] 2007-03-12: Mailing list - Max members complete
[*] 2007-03-12: SMTP - List server - subscribe to list with max members - exceed check added, new server response added, strings.dat examples updated, tested
[*] 2007-03-12: SMTP - Mailing list - send list - Max members implemented - if number of members exceeds the limit only the number max members will be sent
[*] 2007-03-12: Config - Mailing list - Max members new option added, tested
[+] 2007-03-12: New mailing list variable - MaxMembers added, API updated, db updated, tested
[+] 2007-03-12: SMTP - Groups - Deliver mail to shared folder new feature implemented, tested, support for group rules - Move to folder added, tested
[+] 2007-03-12: Config - Groups - Deliver mail to shared folder new option added, API updated
[*] 2007-03-12: PHP - Accelerator extensions tested - APC, XCache, eAccelerator still the fastest
[*] 2007-03-12: License agreement - formatted to fit better in the dialog
[*] 2007-03-12: IMAP - FLAGS - New label flags tested, flag matching updated, tested
[+] 2007-03-12: Antispam - Reports scripts updated - support for spam folders added
[+] 2007-03-11: IMAP - FLAGS - Support $MDNSent $MDNRequired $Redirected $Label1..6 added, tested
[*] 2007-03-11: IMAP - FLAGS - Support for Junk and NonJunk flags added
[+] 2007-03-11: IMAP - $MDNSent flag removed, PERMANENTFLAGS \* added (dynamic flags support), custom flags not supported yet
[+] 2007-03-09: Config - Account Statistics - new Category drop down added - Accounts / Domains, if domains selected group by domains will be used, domain statistics displayed, tested
[*] 2007-03-09: Account Statistics - Group by domain - new feature implemented, tested
[*] 2007-03-09: Antispam - Reports - Both quarantine and spam folder reports supported, even only spam folder reports, tested, new variable SpamLang added, examples updated
[+] 2007-03-09: Config - Antispam - Reports - Spam folder reports new option added, labels updated, tested
[+] 2007-03-09: Config - Antispam - Quarantine reports moved to new tab under Actions tab - Reports
[+] 2007-03-09: Config - Accounts - Quarantine reports renamed to Spam reports
[*] 2007-03-09: LDAP classes - by default all LDAP is running under LDAP v3, tested with AD - compatible, tested with new OpenLDAP
[*] 2007-03-09: Control - LDAP start procedure updated - properly runs new slapd.exe tested
[+] 2007-03-09: New OpenLDAP 2.2.29 version installed (db is incompatible with the old one so you would need to delete the whole previous LDAP dir and reinstall again), new LDAP is stable and works with all the LDAP integration features, tested
[*] 2007-03-09: Setup - LDAP installed only if not exists in the directory, when installed create.bat is run to create the LDAP db
[*] 2007-03-09: Accounts - User expiration on but no date filled caused account to be disabled, fixed and tested
[+] 2007-03-09: Config - Services - FTP - Start/Stop functions implemented - automatically disables/enables FTP service if required, tested
[*] 2007-03-09: Config - Status - Account Statistics - Drop down labels updated
[*] 2007-03-09: Config - Antispam - BW renamed to Black && White List
[*] 2007-03-09: Config - Members dialog - Email UTF8 support added, member list utf8 support added, tested
[+] 2007-03-08: API - Filter - support for boolean variables properly done, tested, u_admin and others
[+] 2007-03-08: API - 2 new general functions added - GetFolderList(), DeleteFiles(), documentation updated, RPC implemented, webadmin updated
[*] 2007-03-08: Config - Typos fixed
[*] 2007-03-07: db - Support for 2 new fields D_VolumeLimit, D_NumberLimit added, db restructured, upgraded procedures updated, tested, API updated 2 new variables added, tested
[+] 2007-03-07: Config - Antispam - New node structure - 9 nodes instead of 3, current images linked, tested
[*] 2007-03-07: Groupware - Settings API - ForwardTo - check if forwarding set to itself, in such case the original ForwardTo is preserved
[*] 2007-03-07: Config - Group account - Public shared - controls disabled if Public shared not enabled
[+] 2007-03-07: Config - Bypass item dialog - Controls swapped, enabled/disable state implemented, tested
[*] 2007-03-07: Config - Antispam - Indexing queues - renamed to Learn rules, Process as labels updated
[*] 2007-03-07: API - Service selection problem fixed, Statistics and Sessions class, tested
[+] 2007-03-06: Service authentication - AuthenticateUser - support for superuser and superuser login syntax added, tested, ABNF: "|" usermail, default superuserpassword generated if blank, tested
[*] 2007-03-06: API - New options SuperUser and SuperUserPassword added
[*] 2007-03-06: Config - Services - LDAP start/stop - LDAP enabled/disabled properly, tested, start stop status updated properly, tested all
[+] 2007-03-06: Config - Services - Stop All button added
[+] 2007-03-06: Config - Content Filter - New action DB SQL statement added, tested, possibility to keep your own database of senders, make queries and insert statements, tested
[+] 2007-03-06: Content Filter - New action - DB SQL statement added, implemented, db.dll updated, tested
[*] 2007-03-06: System - Patterns - Timestamp class attribute added, if pattern file updated cache is reloaded, removed pattern cache reset on settings save/load, tested
[*] 2007-03-06: Config - Accounts - Authentication type - AD renamed to LDAP / Active Directory
[+] 2007-03-05: Config - Content Filter - new dialog condition - DB query - Localization engine updated, tested, inputdialog - support for DB connection
[+] 2007-03-05: Content Filter - DB query condition support added, a db query condition can be used for any mail item, system variables support added, tested, beware of using "Select Count(ID)" as this will always return a value and thus return TRUE
[*] 2007-03-05: Services - Restart - Start double method used, tested, fixes problem with service Restart, tested
[*] 2007-03-05: Config - Some more controls updated
[*] 2007-03-05: Config - Some controls updated to support longer string translations, tested
[*] 2007-03-02: SMTP - Mail From and Rcpt To space validation removed again, as expected some mail clients simply ignore it (backup systems, scanners and others)
[*] 2007-03-02: MIMEClass - RemoveHeader - Support for header item at the beginning of the buffer added, tested
[*] 2007-03-02: DKIM - Double signing disabled, before signing a previous DKIM header is checked and its selector, if present the header will be removed and new DKIM will be calculated, tested
[*] 2007-03-02: Setup - previous wmi.ini renamed to wmi.ini.old, new wmi.ini always written
[*] 2007-03-02: Setup - FOOTERVALUE - UTF8 preserved, tested
[*] 2007-03-02: SMTP - Header/Footer - relative path support updated - both parameters converted properly, teted
[*] 2007-03-01: SMTP - Header/Footer - relative path support added, tested
[*] 2007-02-22: Remote Accounts - Email addresses without domain will be appended the remote accounts' domain, tested
[*] 2007-02-22: Remote Accounts - Dedupe working properly now, tested
[*] 2007-02-21: PHP - sessions saved under php/temp and accelerator cache under php/temp/cache, setup tested, php does not save anything in windows/temp anymore
[*] 2007-02-21: POP3 - Remote accounts - Backup domain - Remote delivery - proper relaying format used, appended missing "@", tested
[*] 2007-02-19: SMTP - MTA - DNS MX query resulting in empty host caused a CPU usage problem, fixed
[*] 2007-02-19: Config - EditFileForm - StayOnTop attribute removed
[*] 2007-02-19: Updated webadmin, webmail, quarantine scripts
[*] 2007-02-19: PHP - wmi.ini - DisplayErrors Off, LogErrors On, to logs/phperror.log, tested
[*] 2007-01-29: HTTP - Proxy server - Client session classes properly freed, tested
[*] 2007-01-16: Groupware - ODBC - No memory leaks, db library - no memory leaks
[*] 2007-01-16: ODBC - henv class, multithread tests performed
[*] 2007-01-16: ODBC - Threadenv leak discovered, created ODBC environment handle shared between threads, henv class thread safe
[*] 2007-02-15: Config - Domain & account list - Description UTF8ToWideString used, tested
[*] 2007-02-12: Config - DNSBL hosts - sbl-xbl.spamhaus.org removed, caused slow downs, 2 new added ist.dsbl.org opm.blitzed.org
[*] 2007-02-12: MIMEClass - Get header attribute - "= " problem with " fixed, tested
[*] 2007-01-09: SMTP - Exit - Flushes tarpitting data to db
[*] 2007-02-09: Config - DK, Tarpitting and others, temporary file created under local temporary directory (not remote temp path), problem fixed, tested
[*] 2007-02-07: Control - Delete ol | |