Deerfield > Support > VisNetic MailServer > Release Notes

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.3.2 build 0 General Release [2008-11-20]
***************************************

[+] 2008-09-01 AntiSpam - Hits and SpamAssassin score, 2 separate values, logged indepently in antispam logs, tested
[*] 2008-09-01 System - Live disk cache updated, tested
[-] 2008-08-29 Control service - FastCGI - Number of child php processes never exceeds the thread pool, RESTART500 option implemented
[*] 2008-08-29 All services - System semaphores used in Thread pool - no unnecessary waiting is performed
[*] 2008-08-28 Control service - Directory cache - wave mode - micro sleep added after processing each directory, so that the ADQ (average disk queue length) is not so big
[*] 2008-08-28 SMTP,POP3,IMAP - directory sizes are updated "on the fly"
[-] 2008-08-26 IM AOL gateway - incomming messages are accepted
[-] 2008-08-21 Mail Archive - Backup deleted emails to file - Timing fixed so that no messages are deleted before the backup is performed
[*] 2008-08-19 Control Service - Child ldap,ctasd and fastcgi processes are killed automatically after kill of control.exe on windows XP and higher
[-] 2008-07-31 Mail Archive - archiving works correctly even for users with full mailbox path specified
[+] 2008-07-31 Config - Migration - New option "Migrate passwords only" added, background implemented
[-] 2008-08-07 Config - MLA - Save of configuration using remote connection fixed
[*] 2008-07-25 PSPell - data CRLF converted to LF, caused problems with php FastCGI pspell processed, fixed and working, tested
[*] 2008-07-22 Config - Windows NT import vs. template - problem with mailbox fixed, tested
[*] 2008-07-21 PHP - custom compiled php.dll applied
[+] 2008-07-19 PHP - XCache added and used, eAccelerator removed, php.ini updated (windows only at the time), tests
[*] 2008-07-16 Groupware - GetAllIntervalEvents() - support for previous days recurrent multiple day events added, all interval views contain the correct list of events, tested with multiple day event recurring everyday
[*] 2008-07-15 HTTP Server - FCGI - CheckRunning variable defaults to True
[+] 2008-07-08 SMTP service - Mailing List - Original message ID is displayed in the client sessions logs
[-] 2008-07-07 SMS Service - User authorization disabled
[-] 2008-06-30 Installer - Log Analyzer added into localization strings
[-] 2008-06-30 MIMEClass - Quoted encoding and decoding - bug with space character fixed
[-] 2008-06-25 API - IsRunning method works correctly even for the SIP service
[-] 2008-06-25 POP3 Service - File descriptors are correctly closed even if an exception occures during sending of a file
[*] 2008-06-23 Projects - 9.3.0
[*] 2008-06-23 Log Analyzer - Evaluation period increased to 130 days from 23.6.2008
[-] 2008-06-19 Config - Domain Settings - AD synchronization. Click to "Synchronize now" triggers the "test connection" before starting the synchronization
[*] 2008-06-18 MIMEClass - Quoted encoding and decoding - new MIME parameter added, supports _ and space encoding/decoding if MIME header, body remains, tested
[*] 2008-06-18 Groupware - DeleteFolderRight - if last right in the list and not root folder or "anyone" then new "anyone" none is created, tested
[*] 2008-06-18 Config - Rules - Global rules dialog does not disappear after reloading the configuration
[*] 2008-06-18 Groupware - RenameFolder - FolderRights renamed properly, tested
[*] 2008-06-18 Groupware - DeleteFolder - FolderRights deleted properly, tested
[*] 2008-06-18 Groupware - Export - FolderRights exported, Delete - Folders and FolderRights content deleted, tested
[*] 2008-06-18 COnfig - Domain Settings - AD synchronization. Click to "Synchronize now" triggers the "test connection" before starting the synchronization
[+] 2008-06-18 Service - Startup mode support (Automatic, Manual) added, API updated, Config service properties updated, implemented, tested
[-] 2008-06-18 Rules - Delete of actions from the summary panel works properly
[-] 2008-06-18 Rules - Global rules dialog does not disappear after saving the configuration
[*] 2008-06-17 Rules - Multiple Flags support added, Flags ORed to the previous Flags value, tested
[*] 2008-06-17 PHP - imap extension updated
[*] 2008-06-17 Config - Remote accounts - Rules for new accounts problem fixed, tested
[-] 2008-06-17 SIP service does not cause exception when IM is running and SIP service is disabled
[-] 2008-06-17 Config - Sessions - failure of one service does not influence displaying of sessions from another service
[+] 2008-06-17 Config - Status - Account Statistics, Traffic Charts, Volume - Save As Image... new button support added, image includes all displayed information (labels and charts), tested
[*] 2008-06-17 Groupware - FreeBusy and Internet Calendar - only event objects processed, all others skipped
[+] 2008-06-17 Groupware - Internet Calendars support added, URL http://server/calendar/?john@doe, returns .ics file content which can be used in Outlook 2007 or other clients supporting this, tested
[-] 2008-06-17 Config - service binding - Only numbers can be entered into the "port" field
[-] 2008-06-17 Data class - "version need to extract" is set to 45 only for big files
[*] 2008-06-17 Projects- RC5
[+] 2008-06-16 Config - Sessions - WebMail support added, displays all webmail sessions, Kill implemented, tested
[*] 2008-06-16 Config - It is not possible to store user with alias containing uppercase letters any more
[*] 2008-06-16 SMTP - Content Filter - MDA queue is never used in "Forward to" action
[+] 2008-06-16 Config - Status - Traffic charts updated, added Save To File (exports chart to jpeg) support, tested
[+] 2008-06-16 Config - Status - Volume charts and information updated, added Save To File (exports chart to jpeg) support, tested
[*] 2008-06-16 API - SaveDomain - TouchSettings parameter added, SaveConfig() domains saved first then the settings, tested
[*] 2008-06-16 Setup - setup.lng is supported also from .exe installer
[+] 2008-06-16 idp tool - support for deleting files from archive added
[+] 2008-06-15 Config - Statistics - Sessions - All item added, displays all services sessions, tested
[*] 2008-06-14 Drafts
[+] 2008-06-13 Data Class - support for deleting files from zip archive added, idpview updated
[+] 2008-06-13 SIP - SIP gateways - 407 Proxy Requires Authentication, realm updated to the original realm of the sender (not the one of the gateway), fixes Windows Mobile Internal Calling and Nokia VoIP over SIP gateways, tested
[*] 2008-06-13 XMPP - Tested server-to-server communication with jabber.org
[*] 2008-06-13 System - Log function - support for flags added
[*] 2008-06-13 Remote Server Watchdog - information about checks is written into log file
[*] 2008-06-13 XMPP - presence content saved as whole xml, items not parsed and constructed when needed, fixes some presence specific issues (Coccinella whiteboard working now), tested
[*] 2008-06-13 XMPP - SASL - DIGEST-MD5 complete, tested with Psi and Coccinella
[+] 2008-06-13 XMPP - Support for mutual subscription as in
[XMPP] RFC implemented, tested wit Psi and Coccinella
[+] 2008-06-13 Config - ETRN - Domain, User, Pass seprate fields support added, implemented, tested
[+] 2008-06-12 XMPP - Support for SASL, BIND and SESSION XMPP namespaces according to
[XMPP-CORE] and
[XMPP], tested with Coccinella (SASL and TLS connection)
[+] 2008-06-12 Project maintenance - automatical import of docummentation files
[*] 2008-06-12 Config - Account Cache and Domain Cache is not used - Changes through API are visible immediately after reload of config
[*] 2008-06-12 SMTP - Client session - MsgID log added for subsequent messages for the same connection, tested
[+] 2008-06-12 New OpenSSL-0.9.8h engine used, tested
[-] 2008-06-12 API - COM php examples fixed
[*] 2008-06-12 SSL certificate can be assigned to GW service, SSL port can not be entered
[-] 2008-06-12 API - license check in Init function fixed
[*] 2008-06-11 SMTP - ATRN authentication updated, client session updated to remember HELO/EHLO response, tested
[+] 2008-06-11 API - RA_RulesContentXML new variable implemented, tested
[+] 2008-06-11 Config - Remote Accounts - Support for Rules added, POP and IMAP remote account rules implemented, tested
[-] 2008-06-11 SMTP - ATRN server to client logging updated
[*] 2008-06-11 Projects- RC4
[+] 2008-06-11 SyncML Push - Sony Ericsson config support, GUI is prepared for Push
[+] 2008-06-11 SyncML Push - Synthesis Push support
[+] 2008-06-11 SyncML Push - support OTA config SMS
[*] 2008-06-11 Setup - Anti-Fake algoritmus improved
[+] 2008-06-11 Setup - Custom server certificate created (based on the country, hostname and admin email address), only for the first setup in the wizard, tested
[*] 2008-06-11 Config - Certificates - CAFile management updated, label is not used, Subject is used always, tested
[-] 2008-06-11 SMTP - ATRN server to client logging fixed
[*] 2008-06-11 API - SyncMLPush - return type is WideString, updated
[-] 2008-06-10 PHP extension - support for function GetDomainIndex added
[+] 2008-06-10 API - Each object contains new method GetProperties(Mask), gets all properties for any object matching the mask, CLI tool updated to support both GetProperty and GetProperties (based on a param containing '*'), tested
[*] 2008-06-10 System - CryptData() usage updated, when called for var reference new buffer allocated and used, fixes concurrent usage of the structure that was previously encrypted and decrypted in memory, tested
[-] 2008-06-10 Remote Config - Configuration of control service is reloaded after change of primary domain
[-] 2008-06-10 SMTP - ATRN problem fixed, server session properly created, client logs status OK, tested, Config Connect
[*] 2008-06-10 Config - Service dialog - Number of outgoing connection edit box is enabled only for SMTP,POP3,IMAP and FTP
[*] 2008-06-09 API - RemoteAccount - LeaveMessageFile automatically set to some value, tested
[*] 2008-06-09 SMTP - HandleAccountForward() - FinalDelivery param added, used in HandleCopyMail(), preserves MDA internal delivery Copy outgoing mail loop, tested
[-] 2008-06-09 Filters - DLL with external filters are loaded again
[+] 2008-06-09 API - support for new schedule type added - S_ScheduleWhen and S_DaysInMonth properties added
[*] 2008-06-09 Strings - strings.dat support for stProductDisabledE added
[+] 2008-06-09 Rules - Send message - HTML and system command variables support added, new function ProcessSetFile() implemented, tested
[+] 2008-06-09 Setup - Upgrade - uses the real version from the API (not from registry), tested
[+] 2008-06-09 Setup - request for update of Antis-Spam database is sent afer finishing the installation
[+] 2008-06-09 DB - ProcessOracleSQL() implemented, checks for = '' or <> '' and replaces all SQL statements with IS NULL or IS NOT NULL, fixes problems with Oracle syntax, tested
[*] 2008-06-08 SIP - Gateway registration timestamp - processed only when called from timer, when called from SIP Gateway load timestamp preserved, tested
[+] 2008-06-07 SIP - Support for SUBSCRIBE for the local server (request not passed to user agent), tested
[+] 2008-06-07 SIP - Preprocessing updated - support for strict routers as in RFC3621 added (compatibility with RFC2543), fixes a problem with Routing, tested with native WM 6.0 SIP support (Microsoft is using strict router routing although the protocol is SIP 2.0, WM also requires only G711 codec, any other device using a different codec calling WM will fail), tested also loose routing
[*] 2008-06-06 Groupware - Tasks - Reminders - missing StartDate fixed, tested
[*] 2008-06-06 Groupware - API - GetGroupList - if primary group is missing and owner requests the list, group gets automatically created, tested, fixes a problem with Public folders and adding a folder already deleted
[+] 2008-06-06 API - quarantine list does not contain incomplete utf8 chars at the end.
[+] 2008-06-06 Control Service - License Check, expiration warning email about groupware is sent at proper time.
[+] 2008-06-06 Projects - Server Test Tool - possibility to specify pause between requests added
[+] 2008-06-06 Remote Config - Information box after tcp error tells that the error could be caused by making configuration change which requires restart
[-] 2008-06-06 Remote Config - Antispam - Learning rules- settings are correctly saved even with remote connection
[*] 2008-06-06 Webmail rev. 4559
[*] 2008-06-06 Syncml rev. 150
[*] 2008-06-06 Webadmin rev. 1087
[*] 2008-06-05 PHP - template extension updated
[-] 2008-06-05 SMTP - quarantine - if one recipient quarantines the message ant the second does not, message is placed to proper place
[-] 2008-06-05 SMTP - quarantine - correct spamreason is added to the log even if blacklist was activated from quarantine
[+] 2008-06-05 WebServer - webserver.dat - FCGI_ options support added, ISAPI_ options renamed, tested
[+] 2008-06-05 Project Maintenance - original setup.exe is included also into .exe installer
[+] 2008-06-04 PHP - 5.2.6 fast-cgi support added
[+] 2008-06-04 WebServer - FastCGI - complete, custom environment settings supported, tested in highload, use with web server thread pooling to preserve max threads
[+] 2008-06-04 WebServer - FastCGI - Robust and high performance multiprocess fastcgi support implemented, webserver.dat 2 fcgi modes (MODULE: url ";" application, ";" application (spawns multiple fcgi modules))
[+] 2008-06-04 WebServer - FastCGI debugging - application file description support development and research
[+] 2008-06-04 webmail,mail,challenge,admin,syncml RC3
[-] 2008-06-04 Data Class - Support for zip64 format added
[+] 2008-06-03 Setup - Path - Edit control instead of label used
[*] 2008-06-03 Webmail rev. 4542
[*] 2008-06-03 Setup - ctasd service removed
[*] 2008-06-03 PHP - imap + template extensions updated
[*] 2008-06-02 Webmail rev. 4531
[*] 2008-06-02 Syncml rev. 149
[*] 2008-06-02 Project Maintenance - build scripts updated
[*] 2008-06-02 Examples - imservices.dat - aol. changed to aim. so that service icon is correctly displayed in psi
[*] 2008-05-30 Webmail rev. 4523
[*] 2008-05-30 Webadmin rev. 1081
[*] 2008-05-30 PHP - Template - extension updated, few fixes
[+] 2008-05-30 ISAPI - Data 500 check feature implemented, web service settings updated, requires manual edit
[*] 2008-05-30 DB - Accounts - U_AuthModeValue extended to 127 chars
[*] 2008-05-30 Config - Statusbar - first panel extended to display a long version properly
[+] 2008-05-30 SyncML Push - new GUI with sending config SMS possibility
[+] 2008-05-30 SyncML Push - new client plug-in (simple add new client)
[+] 2008-05-30 SyncML Push - sending config SMS possibility via API function
[+] 2008-05-30 SyncML Push - support OMA config SMS
[+] 2008-05-30 SyncML Push - Nokia SyncML 1.1 SAN support
[*] 2008-05-29 Config - Acces mode - Mode - items renamed to better reflect the functionality
[*] 2008-05-29 Config - Quarantine - Local Users mode moved to Antispam/Other/Other and items renamed to better reflect the functionality
[+] 2008-05-29 Remote Connection - Protocol - cmControlPipe command support added
[*] 2008-05-29 Project Maintenance - version string update, build scripts improved
[*] 2008-05-29 Groupware - possibility to forbidden groupware records creation was removed
[*] 2008-05-29 Data Class - zip files containing some trash between packed records are now handled properly
[*] 2008-05-28 Webmail rev. 4509
[*] 2008-05-28 Old webmail rev. 191
[*] 2008-05-28 System - ThreadSession - Thread pool updated, proper usage and order applied, tested, fixes few thread order execution problems
[*] 2008-05-28 DB - Thread pool - defaults to 20, 0 - disabled and remains if set
[-] 2008-05-28 Config - Delete of multiple domains does not show multiple wrong popups any more
[*] 2008-05-28 Remote Account - Domain POP - All headers specified in "Parse These Headers" are processed, processing is not stopped after first found header
[*] 2008-05-28 Antispam - Groupware addressbook whitelist - if sender blank groupware not checked (caused some problems with spammers using blank email and groupware containing contacts without emails), tested
[*] 2008-05-27 Config - "Whitelist mode" renamed to "Anti-Spam mode" and moved to general/other/other, "auto whitelist trusted email addresses to database" renamed to: "auto whitelist trusted email recipients to database"
[-] 2008-05-27 Whitelist is checked at the beginning, regardless on blacklist settings and only if really enabled. (Both whitelist and blacklist are checked again when message should be quarantined, even if are disabled)
[-] 2008-05-27 Installer - Demo accounts can not be selected in an upgrade installation, trash files from old webmail directory deleted
[*] 2008-05-27 Idp Viewer - Support for UTF8 paths added, important controls support unicode
[-] 2008-05-27 System Class - GetSysPath correctly returns UTF8 paths
[*] 2008-05-27 Data Class - Default paths to archives are not UTF8 now, idp utility still uses UTF8 paths
[*] 2008-05-26 Anti-Spam - Auto Whitelist - main user alias is used in the owner field
[+] 2008-05-26 System - Domain Rename - Support for Antispam Quarantine/Challenge db owner and domain update, tested
[*] 2008-05-26 SSL Tunnel - Kill session support added, tested
[*] 2008-05-26 SIP - Redial feature updated tested
[-] 2008-05-26 String Class - ResetBOM - {$-}, {$+} directives used for call of the Reset function
[-] 2008-05-26 Tool - Import - importing of domain works even if comma is not present at the end of line, help corrected
[-] 2008-05-26 SMTP - cycles in bypass files detected and properly handled
[-] 2008-05-26 Bayesian Learning - performs correctly even if invalid html entities are presented
[*] 2008-05-23 SIP - Redial feature updated, takes the last good known number (skips the special like Redial, Reset prefices etc.)
[+] 2008-05-23 Mailing list - System variables - Final recipient/member variables used for each sent out message, allows to use %%recipient%% and similar variables containing the member information, tested
[*] 2008-05-23 Socket Class, winsock.open tries to connect to ipv4 address if connection to ipv6 address failed
[-] 2008-05-23 API - RemoteAccount object works also with tokenhande
[*] 2008-05-23 SMS Server - HTTP gateway - Tested UTF-8 and GSM0338 characters transfer to a remote HTTP gateway, HTTP gateway must be running always in utf-8 and all characters are properly passed and processed, tested with 2 servers
[*] 2008-05-23 Webmail rev. 4482
[*] 2008-05-23 Setup - snmp-mib.txt installed to doc directory
[*] 2008-05-23 SMTP Log - "message quarantined" displayed instead of "message deleted by quarantine"
[*] 2008-05-23 Anti-spam Log - Quarantine action is properly displayed in the log file
[*] 2008-05-22 Tool - After conversion of accounts storage to filesystem or database, services are forced to reload configuration
[*] 2008-05-21 API - C_License_XMLFileFull readonly constant added, returns xml with status of all licenses (even the nonactive ones)
[*] 2008-05-21 Project Maintenance - makeinstaller is called automatically from makeinst
[*] 2008-05-21 Webmail rev. 4474
[*] 2008-05-20 System - SysPath() - UTF8 support added
[*] 2008-05-20 Config - Account and domain management - SaveProc updated, button status checked, fixes a problem with domain deleting
[-] 2008-05-20 [*] 2008-05-20 Config - Message queue - Spam folder handling fixed, tested
[+] 2008-05-20 System - Domain Rename - Support for Groupware RenameDomain API function added, tested, all data preserved
[*] 2008-05-20 Project Maintenance - makeinstaller script improved to change resulting filename
[*] 2008-05-20 LogAnalyzer - mla.exe and mlaimp.exe moved into loganalyzer directory, Installer does not create redundant special directory for all loganalyzer parts
[*] 2008-05-20 MIME Class - ValidateEmail does not strip all characters violating RFC by default. Only calls from challengeresponse are using the stripping variant
[-] 2008-05-20 Config - Remote Connection - list of IMAP folders of non existing user on remote computer is displayed correctly
[*] 2008-05-19 Config - Services - IM - if diabled no service statistics are displayed
[*] 2008-05-19 Config - ETRN - New unified ETRN management provided, old API ETRN structure converted to file etrn.dat, auto conversion mechanism provided, tested
[*] 2008-05-19 Quarantine - message for non existing or disabled account goes to quarantene of catch-all account
[*] 2008-05-19 MIME Class - ValidateEmail strips all characters violating RFC
[*] 2008-05-19 Quarantine - message delivered from quarantine do not get through MDA queue
[+] 2008-05-19 Config - Antispam - Learning Rules - Settings File button added, implemented
[*] 2008-05-19 Config - Antispam - Learning Rules updated (CTFP + CTFN), internal only
[*] 2008-05-18 Setup - Log Analyzer binaries added to install package and to setup.exe as a new module
[-] 2008-05-18 Setup - Old webmail is installed even from .exe installer
[*] 2008-05-18 Config - CTRL+S keyboard shortcut saves also user and domain settings
[*] 2008-05-18 Group - Shared mailbox delivery - IMAP flag used properly, tested
[*] 2008-05-17 Setup - webmail PDA support added
[*] 2008-05-16 Webmail rev. 4463
[+] 2008-05-16 API - C_Mail_ETRN_Active new variable added
[*] 2008-05-16 HTTP Server - Proxy - Support for user name in W3C logs added, tested
[*] 2008-05-15 WebDAV 9.3RC2, SyncML 9.3RC2, Webmail Client 9.3 RC2
[+] 2008-05-15 Project Maintenance - scripts for importing related projects updated
[+] 2008-05-15 Config - Database selection dialogs for Groupware and Antispam works well with sqlite and LB paths
[*] 2008-05-15 Webmail rev. 4448
[+] 2008-05-15 Forward - Rules and mailbox limits applied, all forward to and unknown account domain forward to options process the CheckForwardLimits() function, tested, recipient attributes reset (Folder, Headers, Flags)
[-] 2008-05-15 Groupware, SMTP - Sqlite database given by relative path works with not LB paths again
[+] 2008-05-15 Antispam - Learning Rules - Live FP+FN implemented, examples updated
[+] 2008-05-15 Config - Antispam - Learning Rules - Live FP+FN support added, tested
[*] 2008-05-15 API - Inhternal -Function SaveConfigWithoutUpdate added
[*] 2008-05-14 Config - content of xml file with webmail settings not recognized by config is preserved
[*] 2008-05-14 AntiVirus - "Custom Mirror URL" field added, functionality not implemented
[*] 2008-05-14 Languages rev. 426, Challenge 9.3 RC1,
[*] 2008-05-14 Webadmin 9.3 RC1, Webmail 9.3 RC1, SyncML rev. 138
[*] 2008-05-14 Webadmin rev. 1072, Webmail rev. 4446, SyncML rev. 138
[-] 2008-05-14 Groupware, SMTP - Sqlite databse given by relative path works also with load ballanced paths
[-] 2008-05-14 TServerWinSocket class - after timeout of waiting for UDP data, socket problem fixed again
[*] 2008-05-14 Blacklist - Spam reason and Spam action is displayed log
[*] 2008-05-14 HTTP Server - URL security /../ updated, checked in the local path for PathDelim .. PathDelim (platform independent), URLEncoded attacks safe, tested, files containing ".." will be accessible
[*] 2008-05-14 Remote Account - If mailbox path is entered to "Forward to" field instead of email address, folder structure of the remote server is preserved and mesaage is placed to corresponding folder without any other processing (i.e. spam filter is not applied, filters are not applied)
[+] 2008-05-14 API - C_SettingsTime + C_EvalExpirationTime 2 new variables support added, unix timestamp, tested
[*] 2008-05-13 API - C_License contains the content of the license file, C_License_XMLFile contains the decoded license in xml, updated
[*] 2008-05-13 SIP - SIPReferCall() - Number properly formatted, tested
[*] 2008-05-13 Webadmin rev. 1069, Webmail rev. 4435
[*] 2008-05-13 Config - Show LDAP logs - log path fixed and tested
[+] 2008-05-13 SyncML - URL variable added, API updated, GUI updated
[*] 2008-05-13 Log Analyzer license added
[-] 2008-05-13 Login Policy - If multiple users with the same username exist in different domains, unsuccessfull logins of these users are not taken into account in Login Policy
[+] 2008-05-13 PHP 5.2.6
[*] 2008-05-13 Config - updated menus and MLA integration
[*] 2008-05-13 readme.txt updated
[-] 2008-05-13 Quarantine - Delete expired messages as spam - Subject of the message is changed according to spam action settings
[-] 2008-05-13 Maintenance - After deleting a domain, all relevant records are deleted from whitelist.
[*] 2008-05-12 DirectoryCache - Wave mode - auto cleanup mode added
[-] 2008-05-12 SMTP - incoming mails for disabled user are not delivered to mailbox of this user even if forwarding of unknown accounts is enabled
[+] 2008-05-12 DirectoryCache engine updated - Wave mode added, instead of caching the directory and file sizes on fly a separate thread is used and scheduled, this saves the CPU and HDD utilization and handles large volumes of domains and accounts, domain disk quota can be finally used again, set a new DirectoryCacheDisabled mode to dctWave for the new engine to be used, tested, used in default settings
[+] 2008-05-12 SMTP - AvailMailboxSize() DirectoryCache used, IMAP - GETQUOTA DirectoryCache used
[-] 2008-05-12 System backup/restore - also load balancing settings are backed up/restored
[+] 2008-05-12 Log Analyzer - svn structure changed, LaunchMLA is called each hour.
[+] 2008-05-10 System backup, Mail archive backup - info is sent to system administrator after unsuccessfull backup
[+] 2008-05-10 Data Class - possibility to specify a callback which is called for each file being added
[-] 2008-05-10 Rules - Message contains attachment - condition properly processed, tested
[+] 2008-05-09 Config - Spam folder reports - Engine Url can be entered also in Spam folder reports sheet, ability to run debug mode in web browser from GUI added.
[+] 2008-05-08 Config - Schedule dialog - Possibility to schedule monthly events added.
[*] 2008-05-08 Config - SMTP Service - "Maximum SMTP client recipients", generic "InputFieldForm" used instead of specific form
[+] 2008-05-08 Config - Password Policy - Password Expiration - Possibility to notify user several days before password expiration added
[*] 2008-05-07 Config - SMTP Service - "Maximum SMTP client recipients", can be overridden for specific target domains
[*] 2008-05-07 Config - Remote Account - informative message is displayed after click on "Connect now" button.
[*] 2008-05-07 Config - Message Queue - width of "Mailbox" field increased
[*] 2008-04-29 DB - Boolean values passed into SQL queries are standartized to $00 and $01
[*] 2008-04-28 API - Read/Write properties C_AS_Challenge_ConnectionString and C_GW_ConnectionString added
[+] 2008-05-05 IMAP - Migration engine - remote subscribed folders will be subscribed locally (LSUB and SUBSCRIBE used), tested
[+] 2008-04-30 Config - Remote Watchdog - Active checkbox support added, Remote watchdog active feature implemented
[*] 2008-04-30 SSL Tunnel - Idle timeout set to 30 minutes, tested
[*] 2008-04-28 API - Read/Write properties C_AS_Challenge_ConnectionString and C_GW_ConnectionString added
[-] 2008-04-28 Config - Remote Connection - list of IMAP folders of user on remote computer is displayed correctly
[*] 2008-04-30 Server Migration - Logging improved, manual POP3 migration of messages only converts the result correctly to imap structures if necessary
[-] 2008-04-30 Server Migration - "Finish migration" works even after manual "migrate messages" action
[-] 2008-04-28 Config - Remote Connection - list of IMAP folders of user on remote computer is displayed correctly
[*] 2008-04-28 Config - "DNS Server Test" button does not require restart of config after change of DNS timeout.
[+] 2008-04-28 Remote Account - "Active" checkbox added allowing to temporary disable remote account, RA_Enabled variable added to API
[+] 2008-04-26 Mail Archive - "Delete now" button added, logging slightly improved
[*] 2008-04-25 Webmail rev. 4326
[*] 2008-04-25 Challenge rev. 107
[*] 2008-04-25 Mail rev. 190
[*] 2008-04-25 WebAdmin rev. 106
[*] 2008-04-25 Languages rev. 402
[+] 2008-04-25 API - C_System_SQLLogPath and C_System_SQLLogType allows to log every SQL query run from server
[-] 2008-04-23 Setup - setupfirst.dat does not overwrite the target files
[*] 2008-04-23 DB Class - workaround for MyODBC 5.1 driver - if SQL_DESC_COUNT does not work, SQLNumResultCols function is used, ODBC Cursor is not used for mysql ODBC connections.
[-] 2008-04-22 Config - Content Filters, Rules - String condition containing negation is prefixed with "NOT" in the "Description" field
[-] 2008-04-22 Config - Rules - Double negation is saved as no negation
[*] 2008-04-22 Config - Rules - Style of negation displaying changed: Instead of negation the whole line, only "contain" is changed to "not contain"
[-] 2008-04-22 Anti-Spam settings - Folder Reports - "From address" is stored in UTF8 now.
[-] 2008-04-21 Logging - Client sessions in each service writes ip address of unsuccessful connection attempt into log.
[-] 2008-04-21 SMTP - Anti-Spam Live- Report header is correctly added to the email, temporary mails are deleted
[*] 2008-04-21 MIME class - ParseToHeader improved using source of EncodeRecipientHeader. EncodeRecipientHeader now calls ParseToHeader.
[*] 2008-04-21 DB class - DBChallengeGetList, DBGLGetList - "flag" parameter can contain list of conditions in URL-like syntax. The conditions are correctly escaped according to the active database.
[-] 2008-04-20 FTP - RNFR - Directory rename problem fixed
[+] 2008-04-20 Config - Log Analyzer interface support added
[+] 2008-04-20 Mail Archive - "Do not archive spam" option added.
[*] 2008-04-19 Config - SSL Tunnel - HelpIDs updated
[*] 2008-04-19 IMAP - Client connection - authentication - password is quoted in the LOGIN command
[*] 2008-04-19 SMTP - "Copy outgoing" and "Copy Incomming" actions defined per user gave extension .tmp to the copied mails. Now the extension is .tmp if the user has POP3 account and .imap otherwise.
[-] 2008-04-18 API - U_AVSuppor fixed
[-] 2008-04-18 SMTP - Whitelisting via learning rules. If processing folder of particular user, that user is set as the owner of whitelist item. When processing general folders, To: field is parsed and whitelist item is added for each recipient in local domain.
[-] 2008-04-16 SMTP - Email bounceback content updated, recipients listed only if there are some
[-] 2008-04-16 List Server - Command in subject is properly parsed even if is composed of multiple "encoded words" due to use of non ASCII characters
[-] 2008-04-16 Filters - DLL with external filters are loaded only if specific filter is enabled
[-] 2008-04-16 Quarantine - dedupe option and Headers and Footers works also for messages delivered from quarantine
[-] 2008-04-16 COnfig - Logs - LDAP - logs generated by LDAP engine are displayed here again instead of short logs
[-] 2008-04-16 Build script -{$WARN SYMBOL PLATFORM OFF} removed from source and applied globally
[-] 2008-04-16 API - U_AVSupport, U_IMSupport, U_GWSupport, U_SyncMLSupport works OK in all situations now
[*] 2008-04-15 OpenSSL - pkcs7 and pkcs12 research
[+] 2008-04-15 IMAP - ID support added RFC 2971, tested
[*] 2008-04-15 IceWarpCOM - TIMMessage initializer calls InitPath to reflect non default paths
[*] 2008-04-15 Config - LDAP - Check of availability of information is performed before synchronization start, Correct info about synchronization result is displayed, own log file is produced and displayed
[*] 2008-04-14 HTTP Server - Avoided the Nagle algorithm problems, MSS threshold use, sped up sending of multiple small files over HTTP, tested
[*] 2008-04-14 Build Script - no compiler warnings are produced
[*] 2008-04-14 IM - Yahoo Gateway - gateway identifies itself as messenger version 12
[*] 2008-04-14 IM - All gateways automatically reconnects after unwanted disconnection
[*] 2008-04-14 IM - All gateways properly sends contacts to offline when closing
[*] 2008-04-14 IM - All gateways performs login operation on background, so that the primary login to jabber is not delayed
[+] 2008-04-13 System - Domain rename - Updates all user properties containing the original domain name to new one, renames mailpath, updates remote accounts too, tested
[+] 2008-04-12 Config - User Options - "User can send mail to local domains only" option can be correctly set through GUI
[+] 2008-04-11 Config - Status/Sessions - SSL Tunnel added, tested
[+] 2008-04-11 Control - SSL Tunnel - Sessions support added
[+] 2008-04-11 Config - SSL Tunnel - tunnel rules sorting support added
[+] 2008-04-11 Config - Service - IP Address dialog - support to "Verify peer certificate" and "CA file" attributes, finally you can specify a binding for a specific service with required peer verification, tested
[+] 2008-04-11 System - Service - support to "Verify peer certificate" and "CA file" attributes, updated servicebind.dat examples and structure, relative paths for CA File and certificate supported, tested all
[*] 2008-04-10 Project Maintenance - MakeActive.bat allowing to simply switch which checkouted branch will be used for compilation
[*] 2008-04-10 Project Maintenance - Build all script improved to display only relevant informations
[*] 2008-04-09 Drafts
[*] 2008-04-09 ICQ Class - Some unused function commented to prevent compiler warnings
[*] 2008-04-09 IM Gateways - ICQ contacts goes offline when gateway disconnects or is disabled, need to be improved slightly,
[*] 2008-04-09 SMTP - Client Session - behavior tested, logging updated
[*] 2008-04-09 Config - ACL dialog - cAnyone lang variable exported, WideString safe, tested
[*] 2008-04-09 SMTP - Client Session - Session with some temporary rejected recipients and no permanently rejected recipients delivers the message to the accepted recipients. Only delivery to temporary rejected recipients is retried.
[+] 2008-04-09 Config - SSL Tunnel - column sizes saved, tested
[+] 2008-04-08 Config - Certificates - CA - CA File button added, support for CA File merge and delete added, tested
[+] 2008-04-08 SSL - GetCertificatesInfo() - new array function implemented, loads all certificates from single file, tested and ported to Config
[*] 2008-04-08 System - SSL - CAFile and CAPath supported simultaneously, peer verification and secured destinations, tested, config/ca.pem can be used for file of CAs for OpenSSL and so can be config/_certs/
[*] 2008-04-08 SMTP - Dedupe updated to work with all account types
[i] 2008-04-08 OpenSSL - export all certificates from windows (select all, export to file - p7b), use openssl to create CA file "openssl pkcs7 -inform DER -in ca.p7b -print_certs -out ca.pem", a complete list of all CAs on windows that openssl understands
[*] 2008-04-08 MS CryptoAPI library - deleted, use openssl instead
[*] 2008-04-08 AccountStatistics - Quota % problem fixed, tested
[*] 2008-04-08 MS CryptoAPI library - research to convert windows certificates to x509
[*] 2008-04-08 CalDAV rev. 101
[*] 2008-04-07 IMAP - Mail archive features removed, only SMTP messages are archived, tested
[*] 2008-04-07 Web Server - webserver.dat index.php - default document support added
[*] 2008-04-07 Setup.exe - only exe part of the all containing package is copied into the installation directory
[*] 2008-04-07 Scripts updated to use IDP instead of ZIP32, tested
[+] 2008-04-07 DataClass and IDP - UTF-8 ZIP support added, windows unicode to utf-8 supported, tested
[*] 2008-04-07 DataClass and IDP - recursive parameter added, AddData() supports file masks, tested
[*] 2008-04-07 Distributed xml files are human readable again
[*] 2008-04-07 builldall script improved
[-] 2008-04-07 Content Filters - description of the filter is displayed correctly
[*] 2008-04-07 Data class- Result of AddData function is "no Error" even if some files could not be added
[-] 2008-04-07 Setup.exe - Wizards, ASpell and custom data overwrites previously installed versions when upgrading
[*] 2008-04-06 IDP - support for other optios - exclude files, include hidden and system files, compression type
[*] 2008-04-06 SMTP - GetRealFile(), GetUTF8File() - functions removed, use native UTF8 file functions instead, tested
[*] 2008-04-06 Catalogs - package.zip used instead of package.idp, .idp and .zip extensions supported when extracting content of message
[+] 2008-04-06 Config - Backup - MCB renamed to ZIP, updated
[*] 2008-04-06 Setup - backup file renamed to backup.zip (not used mostly)
[+] 2008-04-06 Config - SMTP Route - Sender authentication defaults to ON
[*] 2008-04-06 System - MoveFile() - support for file overwrite added, fixes CopyDirectoryRec() to overwrite destination files, tested
[*] 2008-04-06 Setup - with config directory tested, tested upgrade, tested uninstall
[*] 2008-04-05 Setup - CopyDirectory() - implements error logging and logs erros to setup.log, tested
[+] 2008-04-05 System - CopyDirectoryRec() - sLog parameter added returns all errors during copy/move
[*] 2008-04-05 Setup - makeinst and Setup - settings files located in config directory
[*] 2008-04-05 Setup - Copies uninstall.exe to destination, deletes old setup.exe, links shortcuts to uninstall.exe, detects if uninstall without params is executed and defaults to uninstall
[*] 2008-04-04 Setup - Shortcut links and icons updated
[*] 2008-04-04 Webmail rev. 4240
[*] 2008-04-04 Webadmin rev. 1044
[*] 2008-04-04 Setup - Upgrade ideally takes only a few seconds (if antivirus is not installed again), tested the executable archive version and antivirus upgrade
[*] 2008-04-04 Setup - Enabled antivirus installed only if version requires it or antivirus directory is missing, tested
[*] 2008-04-04 Setup - Moves extracted files to destination instead of copying, should speed up the whole installation process
[*] 2008-04-04 SMTP - Too many recipients - 452 4.5.3 Too many recipients, new response used instead of 552, tested
[*] 2008-04-04 FTP Synchronization - Support for INT64 (large files) and UTF-8 added, tested
[*] 2008-04-04 FTP Server - MODE - 504 mode unknown mode - new error implemented, tested
[*] 2008-04-04 FTP synchronization: If the remote server supports zlib, zlib compression is used for file transport
[*] 2008-04-04 XML Localization Tool - unused tags and attributes are deleted during merge operation, import from zip distributions improved.
[*] 2008-04-04 Setup.exe - also partners info.xml file from root of installpackage is taken account in all-containing exe installer
[+] 2008-04-04 Config - SSL Tunnel - CA File option support added, lets you define other trusted CA path or file if different from global Certificate CA already in the system, Tunnel updated to support this, tested
[+] 2008-04-04 Setup - setup.exe contains zip archive inside, can be renamed to setup.zip and files easily managed (delete, add, replace), work with windows native ZIP support, WinZip and Total Commander, IDP supports adding zip files to non zip files (.exe), tested
[-] 2008-04-03 Authentication - LDAP - If username DN specified it is used exactly as specified, domain of the user no longer prefixed if missing
[*] 2008-04-03 AntiSpam - Delete action defaults to ON
[*] 2008-04-03 AntiSpam - Use spam folder defaults to ON
[+] 2008-04-03 Config - SSL Tunnel - brand new dialog, Active, Description and Request peer certificate options added, implemented, browse for certificate added, tested
[*] 2008-04-03 TCP/IP Tunnel - Complete support of SSL/TLS peer verification added, deleted actions 3: and 4:, 2 remains and stands for require peer certificate/verify peer, tested
[*] 2008-04-03 OpenSSL - test lab - peer certificate verification with CA list successful, LoadCAList() implemented based on path with CA certs
[*] 2008-04-03 ISAPI - PHP recovery - virtual host logged as well
[*] 2008-04-03 IMAP - SUBSCRIBE/UNSUBSCRIBE/LSUB, subscribed.dat is recreated even for SUB command without previous LSUB
[+] 2008-04-03 Installer creation- makeinst.bat automatically creates also the all-containing setup.exe, svn_lang_export is not called automatically anymore
[*] 2008-04-03 OpenSSL - research - CA + signing user and server certificates, created scripts, tested, preparation for verification of client certificates
[+] 2008-04-03 ISAPI - PHP 500 error (recovery) restart reason logged including the URL, status and bytes, tested
[+] 2008-04-02 IMAP - SUBSCRIBE/UNSUBSCRIBE/LSUB - completely rewritten, subscriptions kept in subscribed.dat file, compatibility preserved, if file missing original engine takes place, LSUB reference and matching updated, user sharedimap.dat no longer used and obsolete, DELETE automatically removes subscription, tested with telnet and Thunderbird (including public folders)
[*] 2008-04-02 Webmail rev. 4230
[-] 2008-04-01 POP3 service crash
[-] 2008-03-19 Workaround: Services exit on accept thread error
[-] 2008-03-08 Thread stack overflow fixed
[-] 2008-03-04 Error EINTR check in system calls
[-] 2008-02-29 Resources report
[-] 2008-02-08 Segmentation fault when stopping services
[-] 2008-02-07 Incorrect CPU load reported in system monitor
[-] 2008-02-04 SSH is locked after mail server was started from GNU Midnight Commander command line under root
[-] 2008-01-23 PHP FastCGI leaves zombie process
[+] 2008-04-02: SMTP - Routing - Flag "Sender must be authenticated" implemented
[+] 2008-04-02: Config - SMTP Routing - Flags completely updated, new flag "Sender must be authenticated" added, examples updated
[+] 2008-04-01: SMTP - POP3 - Move/Copy to folder support added, uses the same function for IMAP folder message placement, integrated, tested possible affected areas
[*] 2008-04-01: Data Class - support for ancient idp version removed, support for zip files beginning in the middle of a file added
[*] 2008-03-31: XML Class - xml formating updated, root tags do not contain space before the tags
[*] 2008-03-31: Webmail rev. 4225
[*] 2008-03-31: XML Localization Tool - [-] 2008-03-31: Config - /ExportLanguage command line switch correctly exports english master
[*] 2008-03-31: Groupware - calendar.xml - primary keys linked to versit UID enlarged to 128 characters
[-] 2008-03-31: String Class - MatchStrings- possible overflow fixed
[*] 2008-03-31: SMTP - Update IMAP IDLE - file touch of flagsext.dat updated SetFileTime() used, if fails the file is created (fixes a problem on some filesystems - Samba etc.), tested
[*] 2008-03-31: GUI - Final widestring updates
[*] 2008-03-31: Config - Connection manager - Description and Server columns swapped, description utf-8 support added
[*] 2008-03-29: xmlcopy tool - updated - new param "-add-version", used only for GUI (Config and Setup), [*] 2008-03-28: DataClass - Error when creating files continues writing remaining files, proper handling, tested
[*] 2008-03-28: HTTP Server - ISAPI 500 reload feature implemented, webserver.dat updated, 2 500 responses result in the service restart, PHP crash auto recovery mode implemented, tested
[*] 2008-03-28: HTTP Server - Server side scription HTTP Status properly reported and logged (ISAPI, CGI, FastCGI), tested
[*] 2008-03-28: Groupware - DeleteOwner - Contact tables updated, correct order used
[*] 2008-03-27: Localization Class - new commandline tool for merging incomplete localizations with english master created.
[*] 2008-03-27: MIME Class - Speed improvement of GetFileHeader function
[*] 2008-03-27: Webmail rev. 4222
[*] 2008-03-26: MIME Class - Binary safe readln added into GetFileHeader function
[i] 2008-03-26: Drafts
[*] 2008-03-26: SMS Service - Send sms - ReadData timeout extended to 16 secs
[*] 2008-03-26: Groupware - API - DeleteContact() DeleteEvent() proper linking of _Notif parameter added
[*] 2008-03-26: Webmail rev. 4207
[*] 2008-03-26: FTP Server - LIST response with large file size fixed, FillStr() not stripped, tested
[+] 2008-03-25: Server Traffic Test Tool - several commandline parameters added
[+] 2008-03-25: HTTP Server - Special cache control in morse code implemented, tested, allows the usage of URL that changes but still points to a static URL - global to all virtual hosts, tested
[*] 2008-03-25: API - AuthenticateUserHash - last parameter changed to "Flags", possibility to use migration if normal login fails, tested
[*] 2008-03-25: Webadmin rev. 1041
[*] 2008-03-25: Webmail rev. 4200
[*] 2008-03-25: Webmail - export scripts updated - index.html processed by php and result kept in index.html, tested
[*] 2008-03-25: FindIP() support for patterns added, patterns can be used in several places now including trusted ips
[*] 2008-03-25: FTP Server - MKD response 257, RNFR - checks for source, RNTO - without RNFR returns 503, PASS - without USER returns 503, limit error responses updated, GetLastError() response values removed as sometimes it is cleared by system automatically, LIST and RETR check if path/file exists and returns error if not, all file/directory actions check if file exists and returns "550 "..." does not exists" error if not, HELP command - last line contains space after 214 - fixes a command line ftp client problem
[*] 2008-03-24: FTP Server - Directory listing in distinct mode, StringHash used
[*] 2008-03-24: FTP Server - Group permissions applied to directory listing and directory browsing, tested
[*] 2008-03-22: FTP - Session value contains FTP service name and protocol, GUI lists values in utf-8 properly
[-] 2008-03-21: SMTP - size limits - domain limits do not override user limits any more.
[*] 2008-03-21: Groupware - VFREEBUSY - FREEBUSY - all day event exported as a period - 0:00 to 23:59, tested
[*] 2008-03-21: Groupware - VFREEBUSY - DTSTART and DTEND variables added in the export, tested
[*] 2008-03-21: Groupware - VCALENDAR - DateTime variables - ;VALUE=DATE attribute added if dates, tested
[*] 2008-03-21: Groupware - Detects if owner has no group records and creates a primary group, tested
[*] 2008-03-21: Webmail rev. 4186
[*] 2008-03-20: Config - Accounts treeview - multiselect unselecting nodes behavior changed - a check for SHIFT and CTRL applied and all items unselected properly, tested
[*] 2008-03-20: Config - User - Authentication mode value limited to 115 characters
[*] 2008-03-20: Config - FTP settings - utf-8 based, tested
[*] 2008-03-20: FTP Server - Multiple UTF-8 tests performed, tested
[*] 2008-03-20: FTP Server - PWD response - trailing / removed, tested, MDTM support for spaces in filename added
[+] 2008-03-20: FTP Server - Complete support of UTF-8 added, all files and directory management defaults to UTF-8: draft-ietf-ftpext-utf-8-option-00.txt, tested all functions and listings
[+] 2008-03-20: FTP Server - uses SendFile() and int64 variables, complete int64 support
[*] 2008-03-20: System - FileClass - UTF8 functions(), optional parameter if UTF8 really supported
[*] 2008-03-20: SocketClass - SendFile() - support for UTF8 files added, optional parameter
[*] 2008-03-20: SocketClass - SendFile() - support for int64 and large files added
[-] 2008-03-20: GW - Possible deadlock in loadconfig fixed
[*] 2008-03-19: System - Packed structures updated - correct variable types for compatibility with int64 CPUs
[*] 2008-03-19: System - Pointer handling updated for compatibility works with int64 CPUs
[+] 2008-03-19: System - FileClass - UTF8 and Int64 functions complete and tested
[*] 2008-03-18: System - FileClass - ResetFileUTF8, RewriteFileUTF8 - file and text functions implemented, needs testing
[*] 2008-03-18: System - FileClass - FindFirstUTF8, FindNextUTF8, FindCloseUTF8 - functions implemented, tested
[*] 2008-03-18: System - FileClass - FileSize64(F), FilePos64(F), FileSeek64(F) - new functions added and implemented
[*] 2008-03-18: Config - Content Filters - condition "Bcc Message Header contains" removed from GUI. It is displayed only in filters already using it.
[-] 2008-03-18: GW - anonymous user can see shared calendars again
[*] 2008-03-17: Webadmin rev. 4175
[*] 2008-03-17: Webadmin rev. 1036
[*] 2008-03-17: MD5 - rewritten - > 4GB data supported, tested
[*] 2008-03-17: System - Large files management - MD5 tests, read, eof etc., eof cannot work with >2GB files, avoid eof, updated few functions
[*] 2008-03-16: FTP - Int64 file size support added, tested
[*] 2008-03-16: System - File functions - support for int64 file size added, FindSize() function created, implemented, instead of SearchRec.Size use FindSize(SearchRec)
[*] 2008-03-16: MD5 - Completely rewritten - 2x faster and handles large data, tested
[*] 2008-03-14: Webmail rev. 4172
[*] 2008-03-14: MimeClass - Updated to use DecodeHTMLEntities() properly
[*] 2008-03-14: XMLClass - DecodeHTMLEntities() - support for iso88591 entities - eacute and others in utf-8, function completely rewritten, tested
[-] 2008-03-14: MIME class - utf8towidechar is more robust when truncated UTF8 argument is given. Displaying of truncated UTF8 strings strips the last character if incomplete.
[*] 2008-03-13: Languages rev. 306
[*] 2008-03-13: Admin rev. 1034
[*] 2008-03-13: Webmail rev. 4162
[-] 2008-03-13: Mail Archive - Backup- Deleted mails are backed up even if the archive path depends on current date.
[-] 2008-03-13: Data Class - Adding files to zip file with zero number of files works correctly.
[*] 2008-03-13: MSN Gateway - retries if no response from passport or login server is obtained. Perform redirect, if login server responds with '302 Found' reply.
[*] 2008-03-13: API - Security enhancement: If users mailbox path is empty because of a DB error, U_FullMailBoxPath returns '-1'
[*] 2008-03-13: API - new readonly variables added: U_AVSupport, U_IMSupport, U_GWSupport,U_SyncMLSupport
[-] 2008-03-13: Config - User Options- Service Access Boxes - state of locked checboxed is displayed correctly even if "Acconts from list" access mode is used. Value of locked checkboxes are not taken into account when saving the user options.
[*] 2008-03-12: Manual rev. 292.
[*] 2008-03-12: Config - SyncML Push - Device folder list - Version can not be edited by user, password not required, logging improved
[-] 2008-03-12: TServerWinSocket class - after timeout of waiting for UDP data, new waiting is performed.
[-] 2008-03-12: Logging class - array for storing information about logging cache enlarged so that it in no case uses unallocated resources.
[-] 2008-03-11: Config - SyncML Push - Device folder list - Format and Transport can not be edited by user, setting are saved into correct file
[-] 2008-03-10: SMTP Service - Dedupe option now works. Target mailbox path is taken as an identifier of the recipient.
[*] 2008-03-07: Relative include paths in IM gateways updated, make files for building everything added
[*] 2008-03-07: HTTPClientClass - Support for multiple Set-Cookie: headers added, tested
[*] 2008-03-07: Languages rev. 304
[*] 2008-03-07: Admin rev. 1027
[*] 2008-03-07: Webmail rev. 4151
[*] 2008-03-07: Challenge rev. 105
[+] 2008-03-07: Config - SyncML Push - Device folder list - Checkbox for Folders added, dialogs complete
[*] 2008-03-07: Config - FileOpen - initialdir handling updated, GetFilePath() IgnoreBlank parameter added
[*] 2008-03-06: LDAPClass - ldap_msg2diff() memory leak fixed - ldap_first_attribute() and ldap_next_attribute() - ldap_memfree() called for the returned pointer when finished, tested
[-] 2008-03-06: Config - Messages queue - Spam folder - delete mail fixed
[-] 2008-03-06: AntiSpam - Blacklist keywords are now treated case insensitive
[-] 2008-03-06: IM modules- CheckPlatformPath() is called on the module path directly after loading from imservices.dat
[-] 2008-03-06: XMLCass - if start of value of xml attribute is defined using " then end of the value is not defined using ' and vice versa
[-] 2008-03-06: TranslationClass: before doing translation of a control, the real control type must match to control type in XML
[-] 2008-03-06: Config - Languages in the menu are updated after localization so that correct information is included there
[*] 2008-03-06: Webadmin updated
[i] 2008-03-05: Drafts
[+] 2008-03-05: Config - SyncML push dialogs complete
[*] 2008-03-05: SyncML Push updated
[*] 2008-03-05: SyncML updated
[*] 2008-03-05: Config - Rules helpcontextid set to 2030302 in all areas
[-] 2008-03-05: SQL Manager - font changed to microsoft sans serif, which better supports unicode characters, non ascii fieldnames are properly translated when "UTF-8" option is used. After manual change of DSN, unicode ODBC driver can be used. (last number in the string set to 5)
[+] 2008-03-05: Config - SyncML Push - dialog updated, real drop downs with labels used, tested, synctypes, transport, version etc.
[*] 2008-03-05: ODBCEXPress, DBInterface - new internal ODBCDriver type created. (UnicodeODBC), uses unicode in ODBC queries
[*] 2008-03-05: SOCKS - mstask.exe (Task Schedule Service) already runs on port 1080, either disable that service or simply change the port of SOCKS server
[*] 2008-03-05: Control - SOCKS and TCP/IP tunnel tested
[*] 2008-03-05: Config - IM - Service dialog - namespace drop down added, examples imservices.dat updated
[*] 2008-03-05: Config - Socks - Get external IP button added
[*] 2008-03-04: Webmail rev. 4146
[*] 2008-03-04: IM modules projects changed so that each module can be compiled without the previously needed change to source code
[+] 2008-03-04: Config - System - SOCKS tab added and new options, implemented
[+] 2008-03-04: Jabber Server - XEP-0065 Bytestreams http://jabber.org/protocol/bytestreams implemented and tested with new Socks server, requires a proxy service (new IM service category: proxy, type: bytestreams, namespace: http://jabber.org/protocol/bytestreams) and a SocksServerIP to be set properly, firewall open for port 1080 or other
[*] 2008-03-04: API - Time variable rounded instead of truncated
[*] 2008-03-04: Config - IM Service - type and category updated
[*] 2008-03-04: Socks Server - tuning to work with Jabber bytestreams and proxy
[*] 2008-03-04: System - SocksServerIP new API variable added, if blank LocalAddress used
[+] 2008-03-04: Jabber Server - support for http://jabber.org/protocol/bytestreams added
[*] 2008-03-04: Jabber Server - disco#info - MUC returned only if no namespaces specified, fixes proxy and bytestreams service, disco#info proper information returned
[*] 2008-03-04: Socks Server - implemented, API updated, runs under Control service
[*] 2008-03-04: System - WI-SID authentication support disabled by default
[*] 2008-03-03: System - SMS Require authentication defaults to True
[*] 2008-03-03: Control - Socks protocol implementation for XMPP (Jabber) File transfer
[*] 2008-03-03: Control - TunnelClass - support for ByteStream parameter added, OtherSocket param added
[*] 2008-03-03: System - User - AD/LDAP authentication - ldap_doinit() used which uses LDAP v3 as all other LDAP functions (this only function used v2 which preserved LDAP v3 authentication), tested
[*] 2008-03-03: OpenLDAP - support for bind v2 added
[-] 2008-02-29: Yahoo Gateway: information in service discovery now properly tels the type of gateway
[*] 2008-02-29: SMS Server - Incoming messages with no body simply trashed
[*] 2008-02-29: Webmail old rev. 186
[*] 2008-02-29: Webadmin rev. 1022
[*] 2008-02-29: Webmail rev. 4129
[*] 2008-02-29: MIMEClass - GetHeaderItemItem() - if returned value contained quotes (") the quotes will be removed, malformed MIME messages handling, tested
[*] 2008-02-29: Installation scripts updated, spam.db in svn
[-] 2008-02-29: MSN Gateway- If "contact is online" message is obtained, and contact was not in onlinelist, also handler of "contact Came Online" is called. This solves the problem of newly added contacts being displayed as offline., MSN Gateway- ForwardList and AllowList redundant, removed,(moreover it caused not removing contacts from server list), removing a contact first obtains the contacts CID, which is proper parameter to REM command. Now the removed contact is also removed from server.
[*] 2008-02-29: FTP - Session statistics value - contains the current user's ftp directory and also file being uploaded or downloaded, tested
[*] 2008-02-29: HTTP - Session statistics value - for HTTP connections contains the complete URL (http://... https://), for remote connection contains the user's email address, tested
[*] 2008-02-28: Config - Splash image - 1px Height removed
[*] 2008-02-28: API - Schedule - S_BetweenFrom and S_BetweenTo - number of seconds from midnight used, tested
[*] 2008-02-28: Webmail basic - Calendar enable/disable works the same as Webmail pro
[-] 2008-02-28: System - delete files older vs. datetime variables corrected
[+] 2008-02-28: IMAP Public folders, ACL settings : "Public folder" Dialog can not be closed if nothing reasonable was filled,"Acces Control List" dialog: no need to click "add" before "OK" if some new data were entered. Select / Deselect all checkboxes functionality added.
[-] 2008-02-28: IMAP Public folders, ACL settings : ACL settings is not losed when editing it before saving the dialog first, Default acces rigts are set to deny everything for everyone consistenly in all cases, if the "folder name" or "IMAP account" is changed, the result is saved to correct file, even if ACL is not modified after this change, Temporary files are cleaned in all cases.
[*] 2008-02-28: SyncML Push - Engine updated - reload settings supported, advanced settings, optimization, disabled device management fixed, add notification fixed, GUI updated
[*] 2008-02-27: Rules - Title returned back in parameters - SMTP logs - Deleted by Rules: contain the real rule title now, tested, only global rules return the title
[*] 2008-02-27: System - delete files older vs. datetime variables updated - Backup and archive - use Today - Days - 1 date of the past to properly process and delete old days
[*] 2008-02-27: Mail archive - Backup deleted label updated
[-] 2008-02-27: PHP - API Control Pipe 5th..7th parameter support added, fixes MigrateMessages and other API function calls for XML RPC
[*] 2008-02-27: [-] 2008-02-27: Antispam - Global mode - WL - problem with logs action fixed
[-] 2008-02-27: IM - AOL GW - buddy support fix, tested
[*] 2008-02-26: FTP Server - zlib compressioon - ported to new ZlibStream class, tested with FTP clients supporting zlib MODE Z, download and upload, fixes a problem of encoding/decoding data in memory, streams used properly
[*] 2008-02-26: IM - zlib compression - ported to new ZlibStream class, tested with Psi
[+] 2008-02-26: IMAP - Auto mailbox UID recovery implemented, checks if MailboxUID greater or equal to last index item, checks if index items always have the correct ascending UID value, if not new reindexing is performed preserving the mailbox flags and changing mailbox UID validity, tested
[-] 2008-02-26: Config - Application class in unicode, windows tool bar displays unicode characters properly, tested
[*] 2008-02-26: IM - MSN gateway - support for NOT command added (notification), incorrectly handled command caused session disconnection, tested
[*] 2008-02-25: ldap - fax number match support in core.schema added
[-] 2008-02-25: Config - LDAP logs - ldap/run/slapd.log file displayed
[*] 2008-02-25: IMAP - RFC2087 - GETQUOTA and GETQUOTAROOT updated, follows strictly RFC and supports root quotas, tested, no quota returned if not defined on the user or domain level
[*] 2008-02-25: Config - DB Dialog - browse db file (SQlite + Firebird) - Overwrite prompt removed, tested
[*] 2008-02-25: Tools - svn lang script updated, tested
[*] 2008-02-25: HTTP Server - Directory alias - URLDecode() support added so URL encoded paths get expanded properly, fixes a problem with a space in URL and others, tested
[*] 2008-02-25: IM Yahoo - support for rosters updated, works right away without relogin, tested
[*] 2008-02-22: POP3 - Client connection - HandleData() for RETR completely rewritten, handles more scenarios and cases, works under all circumstances, tested
[*] 2008-02-22: IMAP - Client connection - HandleData() for FETCH BODY.PEEK completely rewritten, uses ReceiveResponse() and considers * responses from server sent any time, tested
[*] 2008-02-22: SMTP - Account statistics - Statistics archivation problem with path fixed, new year archives work again
[*] 2008-02-21: API - doc updated
[*] 2008-02-21: XML-RPC - php ereg problem with "_" in function name fixed
[*] 2008-02-21: php - php.ini gc_maxlifetime defaults to 14400 (4 hours)
[*] 2008-02-21: VersitClass - Auto detect of VERSION and versit encoding type added, tested, fixes problem with SyncML that does not specify properly version, tested
[*] 2008-02-21: DataClass - Support for PKZIP added, from now IDP packager supports both IDP and ZIP formats, new version of IDP created, general zip tools can be used to extract DAT, MCB and IDP files, tested
[+] 2008-02-21: Config - IMAP Public folder list - Restrict To and Mailbox columns added, tested
[*] 2008-02-21: Config - Status - Traffic Charts - SIP service removed
[*] 2008-02-21: IM - SIP statistics vs. Active checkbox and not saved settings, problem fixed
[*] 2008-02-20: SyncML rev. 134
[*] 2008-02-20: Webadmin rev. 1006
[*] 2008-02-20: Antispam rev. 102
[*] 2008-02-20: Server Migration - Migration mode followed for remote account query too, tested (previously query would be done per the incoming protocol but migration would be processed properly)
[*] 2008-02-20: IM - MSN gateway - MSG chat messages - content type handled properly - supported text/plain, text/x-msmsgscontrol, text/x-msmsgsinvite, fixes improper text displayed, tested
[*] 2008-02-20: SMS Server - UDH 7bit 00 padding properly implemented, tested and compared to PDUSpy
[*] 2008-02-20: IMAP - Remote IMAP connection - problem with uninitialized PData pointer solved, tested
[+] 2008-02-20: SMS Server - Sender reply address support added, new HTTP variable ?sender added, tested
[*] 2008-02-19: IM - MSN Gateway - Malformed binary messages from MSN network properly formatted so everything works 100%, tested
[*] 2008-02-19: SNMP - MIB OID updated to 1.3.6.1.4.1.23736, previous was incorrect
[*] 2008-02-19: SyncML rev. 133 - fixes Sony-Ericsson bug
[+] 2008-02-19: FTP - EPRT and EPSV support added, support for IPv6 implemented, tested with SmartFTP both EPRT and EPSV, RFC2428
[+] 2008-02-19: SMTP - Account and domain expiration strings localization in strings.dat support added
[+] 2008-02-19: FTP - XMD5 integrity check command support added, tested with SmartFTP, GetStringParam() new function developed - considers quotes, tested
[*] 2008-02-19: IM MSN - debug version created
[*] 2008-02-18: Webmail rev. 4074 - fixes mailview attachments
[*] 2008-02-18: FTP - FXP (File Exchange Protocol - Server to server transfer) supported and tested, PROT C P (clear, private) supported, MODE S Z (stream, zlib) supported, tested explicit and implicit SSL (data connection + control connection secure)
[*] 2008-02-18: Services - DOF files and resources updated to reflect v9.2 and year 2008
[*] 2008-02-17: icewarpphp - icewarp_execute() function created, replaces exec(), sometimes exec() blocks indefinitely on windows so this new function fixes it
[*] 2008-02-17: SMS Class - GSM 0338 character set escaping implemented, tested live, 7bit GSM 0338 character set complete
[+] 2008-02-16: SMS Server - GSM 0338 character set support added, 7bit is not actually ASCII character set and there are differences, conversion from GSM 0388 to unicode and vice versa developed, tested, "body" URI variable added (if "data" not found "body used instead), support for GSM 0338 escaping needs to be added, sending works 100%, receiving requires escaping support
[*] 2008-02-16: API - CryptData - DES ECB padding - zero pad len set to 08
[*] 2008-02-16: IM - MSN gateway - debugging - discovered dead lock, fixed, tested
[*] 2008-02-16: SMTP - Mailing list - Duplicate members of the final message file are removed automatically, combining multiple mailing lists into one should be used as groups -
[list@domain.com] so the final message file contains all members and duplicates can be removed, tested
[*] 2008-02-16: SMS Server - renamed from SMS gateway
[*] 2008-02-15: Drafts
[*] 2008-02-15: IM - MSN gateway - debugging
[+] 2008-02-15: SyncML rev. 132 - DES encryption support
[*] 2008-02-14: Webadmin rev. 1006
[*] 2008-02-14: Webmail rev. 4073
[*] 2008-02-14: SyncML rev. 130
[*] 2008-02-14: API - CryptData - SYNCML-DES algoritm - ECB PKCS5 padding support added, tested
[*] 2008-02-14: XMLClass - indenting implemented, some other useful features, tested
[*] 2008-02-14: API - CryptData - SYNCML-DES algoritm - ECB cipher mode encode padding added, tested
[*] 2008-02-13: License engine - added license support for Outlook Connector, CalDAV, sales engine updated
[+] 2008-02-13: API - New function CryptData() added, docs updated, php classes updated, currently supports SYNCML-DES algoritm only
[i] 2008-02-13: Control - Directory service sync - only one sychronization can run at a time, interval can be set via C_Accounts_Global_ActiveDirectorySyncInterval (minutes)
[*] 2008-02-13: Config - SIP - gateways - Load - error displayed if file does not contain gateway xml data
[*] 2008-02-13: IM - Services access (firewall) implemented
[*] 2008-02-13: Migration tool - migration protocol handling updated, based on the setting proper protocol used, Both uses the incoming protocol
[*] 2008-02-13: Config - Import Windows NT users - problem with old defaults fixed, tested
[+] 2008-02-13: Config - IMAP public folder rights - Replace button removed, new rights added, tested
[*] 2008-02-13: IMAP - Delete shared folder allowed for any hiearchy, folder deleted if sufficient rights and will reappear in the folder list again, tested
[*] 2008-02-12: Groupware - Recurrence - Until datetime variable used, tested
[*] 2008-02-12: Groupware - SIF Versit conversion - support for SIF Exceptions added, tested
[*] 2008-02-12: Antispam scripts rev. 98
[*] 2008-02-12: Webadmin rev. 1004
[*] 2008-02-12: Webmail rev. 4064
[*] 2008-02-12: Webmail old rev. 182
[*] 2008-02-12: Antispam - Whitelist/Blacklist - Domain level implemented, tested
[*] 2008-02-11: SMS Gateway - Ctrl+Z sent when initializing device (to recover from receive mode)
[*] 2008-02-11: Funambol - DES implementation - simulated with Cipher classes 1DES, md5 hash of the key, .Init(keydata), tested
[*] 2008-02-11: IM - Reconnect with same Resource vs. presence logging (the old session logout not logged)
[+] 2008-02-11: SIP - Statistics updated - real registered locations displayed, total and peak updated, tested
[+] 2008-02-11: Config - Content filters - full unicode support implemented (pseudo removed), Send message dialog updated to work in unicode, tests, tested Rules and Content Filters
[*] 2008-02-11: Control - PM_Antivirus message support added
[*] 2008-02-09: API - New user account - Spam report mode set to Default, tested
[+] 2008-02-09: Jabber - Privacy lists - Default vs. Active behavior changed, default only defines the active list after login, active list defines the currently active list and can be changed during session, tested
[*] 2008-02-09: API - PostServiceMessage - WM_* all messages start with 0x400 value plus their ID, WM_UPDATECONFIG is 0x500, tested
[*] 2008-02-08: Jabber - Privacy lists - deleting a list automatically resets the Default and Active selected list if equal, tested
[*] 2008-02-08: DNSClass - AAAALookup IPv6Address error handled properly, tested
[*] 2008-02-08: PHP 5.2.5 put back again, this time mailparse is fixed thus stable
[+] 2008-02-08: Groupware - Login and Authenticate functions updated, Remote parameter passed, if remote connection (Connector) and groupware access not allowed authentication fails, tested
[*] 2008-02-08: ICQClass - RTF2Text - UTF-8 and unicode support added, tested, ICQ changes complete, tested, ICQ module for IM compiled and tested live, server side contacts for ICQ supported
[+] 2008-02-08: Groupware - Connector update URL - automatically generated and prefilled
[+] 2008-02-08: Config - Statistics - Anti-Spam statistics section added, updated
[*] 2008-02-07: ICQClass - completely redesigned, roster management updated, contacts add/remove, ICQ protocol v9 support added, advanced message 01 RTF support added, RTF to unicode text conversion implemented, tests
[*] 2008-02-06: Webmail rev. 4051
[*] 2008-02-06: Webadmin rev. 1002
[*] 2008-02-06: ICQClass - debugging - old client contact lists are not supported any more, requires SSI usage, activate server side contact SNAC(13,07) applied (presence works again)
[*] 2008-02-06: Groupware - DeleteGroup() - executes SQLDeleteSubscribedGroup, which ensures deletion of subscribed groups, Config - Delete public folder - calls DeleteGroup() instead of disabling the sharing of publicgroup, tested
[*] 2008-02-06: IDPClass - Hidden files ignored and not included in archives
[*] 2008-02-06: Groupware - versit - VJOURNAL - LOCATION removed, VJOURNAL treated as VEVENT (instead of VTODO), fixes some display issues, tested
[+] 2008-02-04: SocketsClass - SocketServerClass - MaxConnections - new method implemented, if connections exceed the limit Accept() is no longer called and Event waits, for each client disconnect if in exceeded status connections are checked and if dropped event is set so accept thread wakes again, tested
[*] 2008-02-04: Config - Groupware - Public folders - Editing a public folder - Account control disabled, account cannot be changed
[*] 2008-02-04: PHP - mailparse - discovered fatal bug that caused memory corruption, fix applied
[*] 2008-02-04: SMTP - Bounce back - Mailer daemon domain defaults to original sender's domain, if not local then primary domain is used, tested
[*] 2008-02-04: SMTP - Relay vs. ForwardToHost messages mechanism updated, Host and Addr previously set from the calling calling thread, now it is set in the MTA thread itself, multiple messages in 1 MTA thread problem could arise, tested
[*] 2008-02-04: CalDAV rev. 97
[*] 2008-02-04: PHP - tnef extension used in php.ini
[*] 2008-02-02: Config - Remote account - Forward to - account select dialog added
[*] 2008-02-01: Webmail rev. 4029
[*] 2008-02-01: Webmail std rev. 179
[*] 2008-02-01: Webadmin rev. 988
[*] 2008-02-01: Antispam - Bayes indexing allowed only for master server (indexing disabled for slave mode)
[+] 2008-02-01: Config - SMS Gateway - HTTP Request - URL support added, example URL put in suggested device list, PIN and SMS Center disabled for HTTP request, tested
[+] 2008-02-01: SMS Gateway - HTTP request gateway URL parameters - %number%, %data%, %udh%, %binary%, %pid%, %dcs%, eg: http://server/sms/?number=%number%&data=%data%&udh=%udh%&binary=%binary%&pid=%pid%&dcs=%dcs%&user=&pass=, this URL allows the usage of remote server which has no GSM modem setup to use the local GSM server using the /sms/ URL, tested, if sms is binary data is automatically base64 encoded (required)
[+] 2008-02-01: SMS Gateway - HTTP request gateway support added, 2 servers can work together (one as HTTP request gateway and the other as GSM Modem Gateway), implemented, Device must contain the URL to the remote HTTP server
[+] 2008-02-01: SMS Gateway - complete list of url parameters: /sms/?number=&data=&binary=&udh=&pid=&dcs=&user=&pass=&maxmsgs=
[+] 2008-02-01: SMS Gateway - sms: URL parameters "fulldata=1" removed, new option "maxmsgs=n" created, allows you to specify maximum number of messages the SAR (large) messages will be split to, by default HTTP request works unlimited and and sms: protocol (email to sms) messages defaults to 1 message, if you want to forward the complete message you should put a large number in the option, implemented and updated, tested, max message body set to 2048 bytes
[*] 2008-02-01: dnsquery tool - converted to unicode
[*] 2008-02-01: API - Some date variables converted to unixtime (MigrationStatistics, Service Time)
[*] 2008-02-01: API - Variable type detection updated, strictly by "// type"
[*] 2008-02-01: PHP - mailparse updated, new version converts multiple headers to Array(), handling in webmail updated
[*] 2008-01-31: CalDAV rev. 95 - support for Apple iCal, new URL structure, url contains the user, Lightning/Sunbird must contain the folder, Apple detects all folders automatically, tested with SoGo Addressbook synchronization
[*] 2008-01-31: SyncML rev. 127 - fixed encoding issues, filters, some optimizations
[*] 2008-01-31: Header/Footer - EncodeLine() - base64 encoding, made sure that encoded string is always dividable by 3, if not spaces are appended, this ensures that base64 stream will not break, tested
[*] 2008-01-31: Config - OpenDialog/SaveDialog - InitialDir and FileName properly set
[*] 2008-01-31: fixed with new XML RPC feature, tested basic functionality
[*] 2008-01-31: PHP - new icewarp_controlapifunctioncall() implemented, XML RPC runs over this function
[*] 2008-01-31: API - Build-in API in control service created, APICall() new pipe function implemented
[*] 2008-01-31: API - Build ActiveX vs. Library build system updated, only ActiveX COM API has a new global conditional variable set, tested
[*] 2008-01-30: Webmail rev. 4020
[*] 2008-01-30: Groupware - Recurrences - If RcrWeekRepetition > 0 and RcrDayOfWeekNumber = 0 then internally RcrDayOfWeekNumber is set with the StartDate day of week value, fixes RRULE:WEEKLY;INTERVAL=1 without any BYDAY specification, tested
[*] 2008-01-30: Groupware - Versit - RRULE - If INTERVAL=0 then INTERVAL=1, probably just RRULE:WEEKLY (means every WEEKLY;INTERVAL=1)
[*] 2008-01-30: PHP - discovered fatal php_mailparse memory corruption problem, severe debugging, might not be related to php 5.2.5 after all, needs more tests, previous mailparse 2.1.1 put back
[*] 2008-01-30: PHP - Old 5.2.2 put back, problems with xml and malformed responses, eaccelerator enabled again
[*] 2008-01-30: Config - FTP Users/Groups dialog - proper check of unique ids, blank group / user banned, tested
[*] 2008-01-30: PHP - Windows php.ini eAccelerator disabled, no speed up and caused access violations, tested
[*] 2008-01-29: API - C_System_MySQLDefaultCharset new variable, new installations default to "utf8", old blank, set to utf8 to use real utf8 in mysql otherwise double utf8 will be used as mysql5 uses latin1 as default for client connections, data will need to be converted from utf8 to ascii using notepad, mysql_default_character_set implemented, tested
[*] 2008-01-29: DB - mysql - discovered that v5 by default runs in latin1 encodes all data to utf8 so finally data end up double encoded to utf8, due to compatibility reasons we cannot fix this using mysql_set_character_set() which would fix the charset but all data already encoded would not be properly displayed, old v4.1 ran in utf8
[*] 2008-01-29: Config - Content filter - Delete action support added button
[x], tested
[+] 2008-01-29: Config - Content filter - Sender / Recipient - Member of new option implemented, Rules updated too, compatible
[+] 2008-01-29: Rules - support for Sender/Recipient condition added, examples updated, conversion rules<->xml implemented, tested
[+] 2008-01-29: Content Filter - Sender/Recipient condition - support for member of group option added, if group specified item is checked if member of group or group list, tested
[*] 2008-01-29: Webadmin rev. 965
[*] 2008-01-28: Webmail rev. 4005
[*] 2008-01-28: SMTP - Initial session - Access not allowed - 554 response used as in RFC 2821, tested
[*] 2008-01-28: API - COM - QuarantineList, GLList, GetMessageContent - full WideString support added, conversion in PHP to utf-8 automatic, fixes Quarantine encoding in webmail, tested
[*] 2008-01-28: PHP - setup php/temp/cache/cache.dat added - required for sessions and cache functionality
[+] 2008-01-28: Config - SMTP - Antispam statistics implemented, tested
[+] 2008-01-28: Antispam counter - SA, CT implemented
[*] 2008-01-28: System - StatisticsStuct - enlarged with SMTP antispam counters - AS, CT Bulk, CT Spam, reserved1..3, tested compatibility with old console (requires update but will work except the stats will not be displayed properly)
[*] 2008-01-28: SMS Gateway - Gateway new settings - FROMFORMAT added, allows to format From: header eg: (%0:s )
[+] 2008-01-28: Antispam - Challenge API - GetFolderPath(Folder, Owner) - new API function added
[*] 2008-01-28: PHP - mailparse extension updated
[*] 2008-01-28: PHP - tnef extension updated
[+] 2008-01-27: Config - Status - Message queue - SMS support added (PDU parsed to retrieve Subject and To), items simplified
[+] 2008-01-26: SMS Gateway - Active option added, if disabled then gateway is not working, Config updated
[+] 2008-01-26: SMS Gateway - sms: URL parameters, "fulldata=1", used only when required to convert the whole message body to multiple sms messages, syntax: "sms:number?fulldata=1"
[+] 2008-01-26: SMS Gateway - sms: URL hint, create an "sms" account with NULL storage and ForwardTo set to "sms:%%extensionnosep%%", emails sent to "sms:number" will be actually sent as sms messages to number. "number" is an extension of the sms account. A simple way to manage contacts with sms numbers as emails and send sms from email clients
[*] 2008-01-26: Groupware - Versit parser - Attribute values original case sensitivity preserved
[*] 2008-01-26: System - Backup - Groupware attachments not included in the backup, use special paths if required, tested
[*] 2008-01-26: IDPClass - SkipList supports directories
[*] 2008-01-26: CalDAV rev. 92
[*] 2008-01-26: Webadmin rev. 961
[*] 2008-01-26: Webmail rev. 3998
[*] 2008-01-25: SMS Gateway - sms: URL support tested, transformation from email to sms, max message size applied (message truncated to 1 sms only (unicode or 7bit))
[*] 2008-01-25: API - AuthWISIDDisable - new option added allowing to disable WI-SID authentication, api updated
[*] 2008-01-25: Config - Edit file - Ctrl+G goto support added
[*] 2008-01-25: Config - Edit file - Ctrl+R reload support added (reload), works remotely too, F3 find next added
[+] 2008-01-25: Connector - Logon mode implemented - Windows Identity logon support added, tested with Groupware, can be tested locally on the server, services require the privilege to query NetUserGetInfo functions
[+] 2008-01-25: System - Windows Identity logon support added - SID SHA1 hashed with challenge, high security, services require the privilege to query NetUserGetInfo functions (policy for the system or the admin account services run under)
[*] 2008-01-25: System - Authentication - CheckAuthWISID() implemented, netapi used, sid retrieved, uses AuthValue for server and user, if blank alias is used as the server, tested
[*] 2008-01-25: System - GetStringAuthMethod() - support for WI-SID (Windows Identity SID authentication) added, applies to the API and Groupware (other protocols are not affected)
[*] 2008-01-25: NetUserAPI class updated, NetUserGetInfo() added, level 23 support added
[*] 2008-01-25: Groupware - Versit - Attendee suppport for CN (Name) added, tested
[*] 2008-01-25: Groupware - iMIP - Versit- Attendee attributes ROLE and PART-STAT tested and updated
[*] 2008-01-24: SMTP - Mailing list - REVIEW - members returned contain the complete name and email, applies to system users (domain, admin, users), tested
[+] 2008-01-24: Groupware - ProcessvCalendar EvnOrganizer auto set removed, GetGroupOwnerEmail() new API function added, docs updated
[*] 2008-01-24: Groupware - ProcessvCalendar - CREATE/PUBLISH/CANCEL - if EvnOrganizer blank it is automatically set (for shared/public groups the owner email is queried from db), ensures sending invitations from shared/public folders
[*] 2008-01-24: SMTP - TSMTPStruct - updated - RemoteAddress set to 64 bytes from 128 bytes
[*] 2008-01-23: SMSClass - Handling of +CME ERROR: and +CMS ERROR: responses added, tested
[*] 2008-01-23: SMSClass - Handling of +CME ERROR: and +CMS ERROR: responses added, tested
[*] 2008-01-23: Mail Archive - Delete older - DateTime variables support added
[*] 2008-01-23: StringClass - StrIPos() - ToIndex checked if match occured before but exceeds the limit, in such case position will not be returned, tested all changes, live
[*] 2008-01-23: SMSClass - Modem communication logs updated, the complete message size added to logs "
[nnn]"
[*] 2008-01-23: SMSClass - A different method to read modem response implemented, should fix some modem driver issues not following the timeout settings (Nokia E51), tested
[*] 2008-01-23: SyncML - RRULE vcal 1.0 updated
[*] 2008-01-23: Groupware - IsDateRecurrence() - Multiple day events problem fixed, works properly now
[*] 2008-01-23: Groupware - Reminders - ReminderTime adjust added to final event date, tested
[+] 2008-01-23: SMS Gateway - html script added to send sms over HTTP, /sms/?number=&data=&binary=&udh=&pid=&dcs=&user=&pass=
[*] 2008-01-22: Webadmin rev. 3978
[+] 2008-01-22: SyncML - Support for Nokia versit RRULE complete, recurrences should work properly
[+] 2008-01-22: Groupware - Versit - vCalendar 1.0 RRULE support added, old compatibility RRULE format implemented so devices like Nokia work, tested
[*] 2008-01-22: SyncML - Funambol - discovered bug with xml ' " not unescaping, will be reported
[*] 2008-01-22: SMS Gateway - Recovery mode updated, fires up only if no data is read, ERROR response does not trigger it
[*] 2008-01-21: Groupware - SIF <-> Versit - RecurrenceType 5,6 problem fixed and tested
[+] 2008-01-21: Connector - Auto update changed, uses server's version and URL from the groupware protocol, tested
[+] 2008-01-21: Groupware - Settings - update xml structure added (URL and version), GetUserSettings - support blank SessID (in such case returns global server settings - update tag)
[+] 2008-01-21: Config - Groupware - Connector - new tab added, support for auto update - Enabled and URL options
[+] 2008-01-21: IPv6 - IPv6 subnet support implemented, large integers used, tested, IPv6 support complete
[+] 2008-01-21: SIP - Statistics - SIP Calls statistics implemented
[+] 2008-01-21: Config - SIP - Statistics - SIP Calls statistics added
[*] 2008-01-20: Netscape Plugin research - environment for NP completed
[*] 2008-01-19: PHP 5.2.5
[*] 2008-01-19: Config - Move to folder - Spam folder support added, Message queue - Folder list updated
[*] 2008-01-18: PHP - session_start() problem discovered - multiple php sessions using the same session_id are blocked until only one is running (critical section probably), requires a solution
[*] 2008-01-18: Groupware - ProcessvCalendar - UID and EventID handling - Hash Add/Remove processing completely updated, hash appendix used only in attendee's actions, UID to organizer always the original UID, tested
[*] 2008-01-18: Config - SMTP Routing - Flags - drop down added, tested, columns updated with right label
[*] 2008-01-18: Config - SMS Gateway - Authentication tab added and list of users supported, tested
[*] 2008-01-17: Drafts
[*] 2008-01-17: Groupware - ProcessvCalendar - REPLY=ACCEPTED - Sets EvnFlags=2 (AttendeeInvitation), tested
[*] 2008-01-17: Groupware - ConvertVersit - METHOD tag support added
[+] 2008-01-16: Config - SMS Gateway - complete
[+] 2008-01-16: SMS Gateway - Completely redesigned, support for multiple gateways, one queue shared between gateways, notification, device checking, tested, queue processing updated - if queue item could not be acquired next item will be tried
[+] 2008-01-16: Config - SMS Gateway - New multiple gateways support added, new dialogs - smsgateway.dat file, tested
[*] 2008-01-16: SMSGateway - Multiple gateway support development
[*] 2008-01-15: Webadmin rev. 3944
[*] 2008-01-15: Config - license dialog - country control fixed
[*] 2008-01-15: Webadmin rev. 953
[*] 2008-01-15: SocketClass - IsIP() - Support for IPv6 addresses added, tested, IsHostName() - checks if host and not IPv6 (IPv6 has the same marks as hostname), fixes MatchIP function (still masks need to be supported for IPv6 to work properly)
[*] 2008-01-15: Groupware - ProcessvCalendar - AddEvent - Proper EventID parameter used for specified new id, ";ID=newid", tested
[*] 2008-01-15: Groupware - Logging - Function param logging, first line logged only, tested
[*] 2008-01-15: SyncML - Nokia vs. VALARM problem solved, Noka phones synchronize without any problems now, tested
[*] 2008-01-15: HTTPClass - updated - Supports result to string instead of filename
[*] 2008-01-15: Config - Migration - Select account dialog support added
[*] 2008-01-14: FPC - WinCE research, simple application, simple visual form application developed
[*] 2008-01-13: VeritClass - vCalendar - Support for DURATION added (all vcalendar objects - EVENT, TODO and others), tested
[*] 2008-01-13: VeritClass - Folding lines - support for no value on the first line added (only attributes folded), tested
[*] 2008-01-12: DB - ODBC tests with ODBC cursor library - mysql odbc, msaccess odbc, mssql odbc
[*] 2008-01-12: SystemClass - FindCmdLineSwitchValue - OneParam handling updated, one param cannot contain values (the next param is the value)
[*] 2008-01-11: Webadmin rev. 952
[*] 2008-01-11: [+] 2008-01-11: Config - Strings localization converted to WideString - fixes many string issues (Account management, Status, Delete account dialog etc.), MessageBoxW used
[*] 2008-01-11: DB - Oracle - stored procedures debugging, Oracle ODBC requires ODBC Cursor library! otherwise the functions fail, DBClass updated, DBInitDetails called properly, ensures that ODBC cursor will be used, tested with Oracle
[*] 2008-01-11: DB - Bookmark size not retrieved unless BindBookmarks true
[*] 2008-01-11: SMTP - List Server - Join/Leave - optional email - if domain missing primary domain added, tested
[*] 2008-01-10: SyncML - Nokia debugging
[*] 2008-01-10: ExceptLog Class updated - exception logging format updated, compile with debug info and stack frames, windows only
[*] 2008-01-10: PHP 5.2.5 - speed comparison vs. 5.2.2, almost equal, PHP 5.2.5 distribution created but not included yet
[*] 2008-01-10: UserGroup class - updated so in some special cases an error could occur
[*] 2008-01-10: SyncML rev. 125
[*] 2008-01-10: Groupware - AddvCalendar, GetvCalendar, Parameters - new FILTER support added, VALARM supported for Nokia devices - reminders completely skipped, SyncML updated
[+] 2008-01-10: SMS Gateway - Modem auto recovery support added, if more than 2 Check calls fail the modem is reinitialized and reopened, fixes a problem with unplugged modem and plugged back in, tested, SIM PIN - 2 secs sleep applied, device close - 1 sec sleep
[*] 2008-01-09: Webmail rev. 3924
[*] 2008-01-09: SIP - RTP NAT traffic test results, 20 ongoing calls very low CPU usage, streams still perfect
[+] 2008-01-09: Config - SyncML Push Settings - Complete, tested
[+] 2008-01-09: Config - SyncML Push Settings - Implementation, Account list displayed and loaded, 4 level dialogs implemented, tested
[*] 2008-01-09: PHP - IMAP ext updated, fix for POP3 - static string functions compatibility
[*] 2008-01-09: SyncML Push - SMSHTTP - BypassAuth true used
[+] 2008-01-09: API - Updated - SMSHTTP function, 2nd parameter added BypassAuth - if Auth required for SMS Gateway and Bypass is true the request will still be processed, tested
[+] 2008-01-09: SMS Gateway - SMS Center support added, tested
[+] 2008-01-09: Config - SMS Gateway - SMS Center control support added, API updated
[*] 2008-01-09: SMS Gateway - ReadTimeout set to 8 secs, SendSMS - ReadData handling updated - the same as ReadSMS, reads complete message, fixes some timing issues, tested
[*] 2008-01-08: Groupware - ProcessvCalendar - REPLY= by attendee, UID contains proper value with hash ownerid
[*] 2008-01-08: Groupware - Reminders and daily events skipped if Slave mode active
[*] 2008-01-08: SMS Gateway - PIN properly supplied to SMS class, tested
[*] 2008-01-08: Groupware - AddGroupUser - APILinks updated, 3rd param properly passed, fixes an update proble, tested
[+] 2008-01-08: Connector - Auto update feature complete
[+] 2008-01-08: Config - SMTP - Routing - Routing dialog - Flags control added, Flags column added, implemented
[*] 2008-01-08: SQLite - new version 3.5.3 used
[i] 2008-01-07: Analysis of locking sessions - Domain disk quota vs. too many files and directories in domains, could lock an SMTP session (RCPT TO) for 40 mins. on heavy load servers
[*] 2008-01-07: SIP - RTP NAT Traversal - rtptest.dat support added, used to simulate traffic and create RTP pairs, file structure * (CallID ";" Contact CRLF), tested with traffic test
[*] 2008-01-07: SMS Gateway - If SMS send fails, wait for new event is initiated (loop preserved), tested
[*] 2008-01-07: Groupware - mysql 5000 contacts vs. delete 30 contacts test, without transactions 3 secs, tested
[*] 2008-01-07: Config - Datagrid - Clear handling updated, much faster, UpdateButtons() not called if Updating or more than 1 selected item, tested
[*] 2008-01-07: Groupware - VALARM - handling updated, if trigger 0 not trigger added, attendee not added if blank, T not added if no time, tested, VersitClass - VGetDate - exception if Date 0 for vdtDuration added
[+] 2008-01-04: UpgradeProcedure - DBRelease called only once, DB - DB released for each Update call internally
[*] 2008-01-04: Tool - ResetBOM() used when opening import files
[+] 2008-01-04: StringClass - ResetBOM() - new function created, checks if BOM present at the beginning of text files, if yes it is skipped, tested
[*] 2008-01-04: Tool - Sources updated, use native shared libraries
[*] 2008-01-04: SocketsClass - Problem with thread reactivation, caused problems with high load of new incoming connections, tested
[*] 2008-01-03: DB - ConnectionString change - proper database release and new instance created instance of changing the db type, previous problem of DBInterface class and overriding types, affects Groupware DB changes too, tested
[*] 2008-01-03: DB - ConvertStorage - problem with exception violation fixed, double db.dll opening from db.dll fixed, DB function used internally instead of general functions, tested
[+] 2008-01-03: Traffic test - SMTP AUTH supported, use URL authentication: user:pass@server
[*] 2008-01-02: Config - New splash 2008 used
[*] 2008-01-02: Connector - Research for Auto update and WindowsIdentity
[*] 2008-01-02: Config - Directory Service - Test, objects default value internally updated, fixes first initial test, tested
[*] 2008-01-02: Connector - Compatible with SyncML Push now
[+] 2008-01-02: Groupware - New ItemID parameters specification - supports additional URL parameters ;ID=&CLASS=, documentation updated, WebDAV updated, tested
[*] 2008-01-02: License, notes, copyrights - year information updated
[+] 2007-12-29: HTTP Server - Expires: header added to all static files, fixes Internet Explorer issue where each file is always queried on the server no matter what cache is used, FFox works fine, with this new update IE will never ask for the files again until cache expires or clears, tested
[+] 2007-12-28: Directory Service - Support for ordinary LDAP with inetOrgPerson scheme added, new OBJECTS xml setting support added, specifies objectClass (scheme), GUI - Objects option support added, tested with openldap, supported objects: User, Group, inetOrgPerson
[+] 2007-12-27: Service watchdog - Integrated method created, support for Control service from SMTP added, API updated, GUI updated, tested, watchdog service statistics check added, service restart applied
[*] 2007-12-27: AntiSpam class - Bayes thread safety
[*] 2007-12-26: Webmail rev. 3876
[*] 2007-12-22: Groupware - GetvCard - Support to skip redundant phones, addresses and emails to be returned in a vcard added, tested, db might sometimes contain multiple copies of the same number, email or address, this situation is detected and only unique values are returned
[*] 2007-12-21: Webmail rev. 3875
[*] 2007-12-21: SMTP - BDAT support fixed, 64kB block problem fixed, tested, server traffic test supports BDAT command now
[*] 2007-12-20: Webmail rev. 3874
[*] 2007-12-20: Webadmin rev. 949
[*] 2007-12-20: SyncML rev. 123
[*] 2007-12-20: Config - Status bar - Version display format updated
[+] 2007-12-20: Config - Account Statistics - Quota column added, tested
[+] 2007-12-20: Account Statistics - Mailbox quota - percentage support added, automatically considers domain and user quota
[*] 2007-12-20: SMS Gateway - tested with modems: Siemens ES75, Huawei E220
[*] 2007-12-20: SyncML Push - testing
[*] 2007-12-20: Drafts
[*] 2007-12-19: System - CompareVersion() updated - allows spaces in versions and does not consider them as values
[*] 2007-12-19: New versioning rules - 9.2.0 (2007-12-19) - nightly build, 9.2.0 (RC1) - release candidates, 9.2.0 - official release
[*] 2007-12-19: Groupware - VFREEBUSY - Organizer - double mailto: removed, tested
[*] 2007-12-19: Groupware - ImportData - If owner does not exist, it gets created automatically, tested
[*] 2007-12-19: MSN Gateway - Disconnection - Proper variable handling added, possibility to reconnect back, tested
[*] 2007-12-19: Groupware - API - ImportData - Checks if any table exists in the supplied data and returns a result value based on that
[*] 2007-12-19: SyncML Push - Engine finalization, logging, first pre-alpha build
[*] 2007-12-19: Config - SyncML Push logging support added (Status and Logs)
[*] 2007-12-19: API - SyncMLPushLogging option added
[*] 2007-12-19: Groupware - DeleteContact, DeleteEvent - 4th parameter added _Notif, used in SyncML Push notification, docs updated
[+] 2007-12-19: Server traffic test - UDP stream support added, tested
[*] 2007-12-18: Webadmin rev. 947
[*] 2007-12-18: Webmail rev. 3857, install scripts updated, proper handling of merged files added
[*] 2007-12-18: System - GetLogsContent - Time filter ignored for special log files, problem fixed, tested
[*] 2007-12-18: Ticket system and project rules
[*] 2007-12-17: SMSGateway - Message concatenation - proper data length calculcated, considered current UDH and future UDH for concatenation, Binary, Unicode and 8bit messages, tested
[*] 2007-12-17: SMSClass - Concatenated messages - OctetsTo7bit conversion function fixed (last character was missing), tested
[+] 2007-12-17: Rules - edit message header implemented, tested, Folder and Edit header actions allowed on the global rules level too, tested, RFT, variables supported, support for not altering the master message file added, tested
[+] 2007-12-17: Rules - Support for edit message header action added, examples and structure updated, content filter transformation implemented and tested, Config - support for edit message header, tested, you can finally edit a message header of messages thru rules
[+] 2007-12-15: Remote server watchdog - URL - Save to file - If directory not exists created, if Save to file set and check is done for the first time an event is also triggered, special use for RSS local caching, tested, eg. Save remote RSS to html/rss/myrss.rss, relative path support added
[+] 2007-12-15: LDAP - All LDAP servers run in utf-8 (including AD) but wldap32.exe converted all strings to Ansi (local charset), using libldap.dll preserves utf-8, no charset required for directory synchronization, removed charset specification, tested
[*] 2007-12-14: LDAP - LDIF - inetOrgPerson some advanced attributes removed, 100% RFC compliant now
[*] 2007-12-14: SystemClass - LoadSmartLibrary() new function introduced, changes directory to loaded library, tested and applied in LDAP loading
[*] 2007-12-14: LDAP debugging - discovered then wldap32.dll uses windows "W" WideString functions, openldap libldap.dll loaded instead, fixed ber processing liblber.dll/liblber.so loaded and used, tested
[*] 2007-12-14: Webadmin updated
[*] 2007-12-14: Webmail updated
[+] 2007-12-14: API - new variable C_Date added, contains the server release date
[*] 2007-12-14: Migration Core - Migrate Messages/Finish - Migration local account failure logged and migration skipped
[*] 2007-12-14: Migration Core - Migrate Accounts - Migration login failure logged and account creation skipped
[*] 2007-12-13: PHP API - Proper usage of UTF8 and WideString conversion, OleVariant no longer used to contain AnsiString (always must contain WideString), tested, fixes MBCS issues in web applications accessing the API thru PHP
[*] 2007-12-13: System - StringReplace() vs. StringReplaceEx() speed and performance comparison, StringReplaceEx 30% faster, StrReplace() uses StringReplaceEx(), all StringReplace() usage replaced with StringReplaceEx(), fixes many issues including MSN animated smilies
[+] 2007-12-13: Config - DB Dialog - Save file dialog support added for SQLite and Firebird database drivers, tested
[*] 2007-12-12: System - general MBCS problem - stringreplace() vs ansipos(), stringreplaceex() should be used instead, tested, speed tests need to be performed and stringreplace should be replaced with stringreplaceex
[*] 2007-12-12: Webmail updated
[+] 2007-12-12: Config - DB Dialog - Smart editing implemented, proper controls disabled and items prefilled, ODBC DSN list etc., tested
[*] 2007-12-12: PHP - TNEF and IMAP extensions - new compilations made, new tnef extension, included in php
[*] 2007-12-12: Groupware - ProcessvCalendar - EventID and hash processing updated, more straightforward and simple, tested
[+] 2007-12-12: SyncML Push - Debugging, push message sent from SyncML Push engine, tested
[*] 2007-12-12: SMTP - Service access SMTP - MAIL FROM:<> check removed
[+] 2007-12-12: SMS Gateway testing - Sent large (SAR) message and unicode message, tested, successful, received large message, tested
[+] 2007-12-11: Migration - Migrate Accounts - completely changed, migrate.dat accessed directly, domain name preserved, remote server not checked, tested
[*] 2007-12-11: Antispam - ProcessRecipientAttributes called before actual spam finalization action - this way
[Spam] subject is not altered if not needed, tested
[*] 2007-12-10: Accounts - LDAP sync - dn created with cn= and mail=, tested
[+] 2007-12-10: Groupware - SyncLDAPContact - dn created as a unique key combined of cn= and mail=, eg: cn=John Doe+mail=john@doe.com, this allows to have multiple John Does with different emails, tested
[*] 2007-12-10: Groupware - AddEventInfo, AddContactInfo - new parameter _Notif added for special notification parameters, used in SyncML Push engine, tested
[+] 2007-12-10: SyncMLPush libraries integrated, implementation
[+] 2007-12-10: API - SyncMLPush new function implemented, api.php updated, docs updated
[*] 2007-12-10: SMTP - Local delivery check updated, checks the real remote address if 127.0.0.1, tested
[*] 2007-12-09: Webmail updated
[*] 2007-12-07: Webmail - iMIP meeting and concept
[*] 2007-12-07: RPC updated, works as in the RPC specification using variable types and without them, tested
[*] 2007-12-07: Connector - Breaks some keyboard usability, debugging, found TnT unicode controls as the cause, problem caused by CreateGetMessageHookForNT, IME message hook disabled and fixes the problem
[*] 2007-12-07: DB - DBAddAccount, DBAddDomain - Primary key creation - critical section used to ensure unique keys, tested
[*] 2007-12-07: IMAP - Remote account - Possibility to receive an error response to message body fetch added, tested
[*] 2007-12-06: IMAP - Migration - BODY.PEEK
[] for body retrieval used so flags are not altered, tested
[*] 2007-12-06: Patch version 9.1.1 development
[*] 2007-12-06: PHP - IMAP extension - new features added and recompiled
[*] 2007-12-06: Webmail updated
[*] 2007-12-06: Webadmin updated
[*] 2007-12-06: SSL - Secure Destinations - CA signed cert with unknown local CA certificate and fingerprint given results in successful secure destination (new behavior), tested
[+] 2007-12-05: SMS Gateway - SAR support for incoming messages added, tested, SMS gateway complete
[+] 2007-12-05: SMS Gateway - SAR support added for message delivery, long messages automatically supported via SMSHTTP function, if data= variable longer then allowed (unicode 70, 7bit 160, 8bit 140) then message is automatically split into smaller parts and sent with SAR (message concatenation - long messages), tested
[*] 2007-12-05: Groupware - Exceptions - Consider the real event start (day index is subtracted), multiple exceptions of the same day are removed, MaxExceptionDayLength constant created and used, fixes problems with multiple day recurrent events and exceptions created to them, tested
[+] 2007-12-05: SMS Gateway - First successful SyncML 1.2 SAN via SMS sent to Funambol
[+] 2007-12-05: SMS Gateway - HTTP parameters updated, binary=1 automatically requires data value to be base64 encoded, udh must be always base64 encoded
[*] 2007-12-05: SMS Gateway - SMS Class - UDH handling updated
[*] 2007-12-05: Groupware - Active status has 3 states (Active, Disabled, SharingDisabled), Sharing disabled is used only internaly, updated all functions to work with this, SharingDisabled status used for sharing flag retrieval tested, Control - groupware licensing checking - GWSharing disabled if license violated - results in working groupware but sharing disabled
[*] 2007-12-05: Config - Status - All management lists preserve the currently selected index and if refresh previous index used, tested
[*] 2007-12-05: Config - Quick Connect - Content of controls is saved even if Cancel or connection not established, tested
[*] 2007-12-05: Config - Content Filters - Up/Down visible focus remains, used Selected property instead of ItemIndex, tested
[+] 2007-12-05: Config - Logs - LDAP and PHP error logs support added, proper item index mapping used, tested
[*] 2007-12-04: Mailing List - DB - Members only - DB connetion parsing fixed
[*] 2007-12-04: RPC - Support for variable types added
[+] 2007-12-04: SMS Gateway - Support for UDH added, 7bit, 8bit, unicode, tested, long messages research
[+] 2007-12-03: SMS Gateway - Support for SIM PIN added, Config and API updated
[+] 2007-12-03: SMS Gateway - Support for Unicode charset added, tested
[+] 2007-12-03: SMS Gateway - Tested with modem "Siemens AG WM USB Modem", incoming delivery tested and updated, loggin updated, PIN usage required
[*] 2007-12-03: IM - Monitor gateway - All day event (stopdate) problem fixed, tested
[*] 2007-12-02: Release notes script - Proper webmail file used, SyncML added
[*] 2007-12-01: Config - Mailing list - DB Settings - Driver preserved, tested, ODBC renamed to DB, SMTP updated, API updated
[*] 2007-11-30: Drafts
[*] 2007-11-30: Webmail updated
[+] 2007-11-30: Groupware - Folder rights implemented, any shared or public folder can contain a list of users and their rights, each folder can have different rights, a new right None has been introduced, folders are processed hiearchically and inherit rights from superior folders, if no right is found the default sharing right is used, tested
[*] 2007-11-30: Groupware - SyncGroupUsersContacts optimalization done, proper hash usage, sync called one less time, tested, RFT
[*] 2007-11-30: Groupware - Folder rights management - tested, list, delete, add working, tested shared folder management too, table upgrade in the API added, default DB updated too
[*] 2007-11-30: Groupware - Folder rights development - new calendar.xml structures, table FolderRights and indices, API - GetFolderRightList, AddFolderRight, DeleteFolderRight
[+] 2007-11-30: SMS Gateway - Implementation complete, for further requirements use the API and your own authentication or billing system
[+] 2007-11-30: SMS Gateway - User authentication implemented, 2 new HTTP variables user= and pass= added, the complete list 'data, binary, udh, pid, dcs, number, user, pass'
[+] 2007-11-30: Config - SMS Gateway - Security section added, implemented
[+] 2007-11-30: SMS Gateway - New URI sms: specificator added, automatically detected in message forwarder email addresses, can be used with notification accounts, content filters, rules etc., URI supports HTTP parameters eg: sms:01222545?user=user&pass=pass@domain.com (the HTTP parameters are required when SMS gateway is set to require authentication), tested
[*] 2007-11-30: Config - Content Filter - Message dialog - Message Type hidden, use xmpp: prefix to send instant messages
[*] 2007-11-30: Config - Notification accounts - Removed IMNotify option (obsolete), use xmpp: prefix instead
[*] 2007-11-30: PHP - icewarpphp recompiled - caused some problems
[*] 2007-11-29: IMAP - FETCH - Long parameter list per item problem fixed, tested with iMail
[*] 2007-11-29: Webadmin updated
[+] 2007-11-29: Config - Status - MDA queue support added
[*] 2007-11-28: Webmail updated
[*] 2007-11-28: IM - IM To Email gateway uses EncodeRecipientHeader(), tested
[*] 2007-11-28: Groupware - Versit save - Proper notification call with ID used, fixes among other things group members to LDAP synchronization, tested
[*] 2007-11-28: MIMEClass - RFC2822 - Long header folding supported exactly as in RFC, the first continuation byte is ignored and space is always added, tested, IMAP server internal functions updated too
[*] 2007-11-28: System - GetLogsContent - Filter ignored for special log files
[ltIMArchive, ltSIP, ltSpamReport, ltSyncML, ltIMPresence, ltCalDAV], reason - non-standard log structure, tested
[*] 2007-11-28: Antispam / Groupware - Connection string - FormatPlatformPath used to fix default incorrect path delimiters
[*] 2007-11-28: Config - Delete confirmation dialog enlarged
[*] 2007-11-27: CalDAV updated
[+] 2007-11-27: Groupware - ProcessvCalendar - tests, requests: REQUEST, PUBLISH, CANCEL, REPLY, replies: CANCEL, REPLY, tested and updated, function ready to be used, docs updated
[*] 2007-11-26: CalDAV updated
[+] 2007-11-26: Groupware - ProcessvCalendar - API function implementated, complete iTIP and iMIP support, RFC 2445, RFC 2446, requires tests, attendee UID - only first 16 bytes used
[*] 2007-11-26: Groupware - vCalendar - Atttendees - Attribute support added (ROLE, PARTSTAT, RSVP)
[*] 2007-11-26: SMS Gateway - Timer support added
[*] 2007-11-26: Webmail updated
[+] 2007-11-26: Groupware - vCalendar - TZ property removed (old 1.0 version implementation), 2.0 uses VTIMEZONE structure
[*] 2007-11-26: Groupware - AddvCalendar - VERIFY - Start/End DateTime checked too, fixes new Lightning problem
[*] 2007-11-26: Antispam - Quaratine - Whitelist mode - System - If record already in the database, the real owner is used to store messages (if multiple messages for different recipient messages will be stored in the folder of the first recipient message), tested
[*] 2007-11-26: SMS Gateway - Debugging and testing, queue refreshed on startup, minor changes
[*] 2007-11-24: Antispam - Challenge email - %%from%%, %%to%% variables used
[*] 2007-11-24: PHP - new eAccelerator 0.9.5.2 used
[*] 2007-11-24: SyncML updated
[*] 2007-11-24: Antispam reports updated
[*] 2007-11-24: Webadmin updated
[*] 2007-11-24: Config - Security - sbl-xbl.spamhaus.org put back
[+] 2007-11-23: Config - SMS Gateway - Incoming Messages - New tab implemented, tested
[+] 2007-11-22: SMSGateway - Support for incoming SMS delivery rules added, smsrules.dat - uses SMTP rules - requires the forward to action, gateway complete, perform tests
[+] 2007-11-22: Config - SMS Gateway - new node added, options implemented, tested, Status - Logs - SMS added, Sessions - updated service indices
[+] 2007-11-22: API - new function SMSHTTP added, api.php updated, you can send an sms via PHP (API->SendSMS) now so HTTP gateway can be created easily
[i] 2007-11-22: SMSGateway - Create an executable account to send SMS messages via local HTTP URL execution, email vs. SMS gateway integration
[*] 2007-11-22: Control - Control API new daemon function created, cmSMSHTTP support added, PipeControlData function created, tested
[*] 2007-11-22: Control - Delete older logs - SIP and SMS support added
[*] 2007-11-22: SMSGateway - Development - API settings, Queue support, sms sent properly, HTTP handling function, Logging support added
[*] 2007-11-21: SMSGateway - Development
[*] 2007-11-20: CalDAV - session_id creation updated, used only the URI path instead of the full path, creates as little session ids as possible, tested with Lightning
[+] 2007-11-20: Groupware - New Event table column EvnFlags added, API upgrade procedures updated, calendar.xml updated, groupware.db (default) updated
[+] 2007-11-20: Groupware - New API function - ConvertVersit added, implemented XML <-> Versit conversion, tested
[*] 2007-11-20: Webmail - Plan for iMIP / iTIP meeting planning complete
[*] 2007-11-19: Webmail - Plan for iMIP / iTIP meeting planning
[*] 2007-11-19: icewarpphp extension - 5 new direct functions added - icewarp_get_file_list, icewarp_get_folder_list, icewarp_delete_files, icewarp_base64_encode_file, icewarp_get_message_content, functions still accessible via the API, tested
[*] 2007-11-18: Antispam - GetScoreAction - if score action <> Quarantine then action cleared, proper way of handling it
[+] 2007-11-18: Groupware - vCalendar - VTIMEZONE complete
[*] 2007-11-18: Groupware - vCalendar - VTIMEZONE disabled for object description retrieval (GetvCalendar API function), datetime converted to UTC - some clients do not understand VTIMEZONE structures, VTIMEZONE supported for setting datetime, tested, new method AddTimeItem added and applied, new method CreateLocalTimeZone added, tested
[*] 2007-11-18: Groupware - vCalendar always contains VTIMEZONE object (ToDo, Event), TZID supported for DTStart, DTEnd, Due, Completed, Recurrence-ID, ExDate, tested with Lightning (standard, exceptions, occurrences), for old vCalendar version (v1.0) VTIMEZONE is not used
[*] 2007-11-18: Groupware - VGetTimeZoneDifference - Implemented new function used in timezone datetime conversion, tested
[*] 2007-11-17: Antispam - GetScoreAction applied to bypass function, fixes a problem with antispam off and quarantine on (per access mode basis), tested
[+] 2007-11-17: Groupware - Versit classes - vCalendar - support for VTIMEZONE, DAYLIGHT and STANDARD attributes, retrieval and set, daylight recurrence, first tests
[*] 2007-11-17: Versit classes - vCalendar - Recurrence - YEARLY MONTHLY - ByMonth not used, day with indices are used instead 1SU (first sunday) -1MO (last monday), set and get methods updated
[*] 2007-11-15: Webmail - Plan for virtual folders
[*] 2007-11-15: Groupware - VCalendar research - VTIMEZONE handling tested with Lightning, requires VTIMEZONE handling to properly support recurrent events crossing daylight saving
[+] 2007-11-13: Groupware - Reminders support fully event exceptions, tested
[+] 2007-11-12: Groupware - Reminders consider event exceptions, currently only if an event does not occur reminder is skipped, tested
[*] 2007-11-12: Groupware - ExceptionList handling published and exported, tested
[*] 2007-11-11: Groupware - Daily reports - Recurrence exceptions checked, tested
[*] 2007-11-11: IM Monitor - gateway - checked if event recurrence exceptions are considered, tested
[*] 2007-11-11: HTTP Server - CGI - multipart data support added, tested
[*] 2007-11-11: HTTP Server - FastCGI and CGI - CONTENT_LENGTH proper value specified, tested, FastCGI with multipart data working
[+] 2007-11-10: HTTP Server - Multipart data POST - FastCGI file stream pointer used instead of the full data loaded, tested, problem with submitting the stream
[+] 2007-11-10: HTTP Server - Multipart data POST - ISAPI file stream pointer used instead of the full data loaded, ISAPI ReadClient function support added, tested
[*] 2007-11-08: SMS Gateway - GSMSMSClass development - Read all sms, parse, send sms, required functions implemented and tested, GSMClass complete
[*] 2007-11-08: Static Filters - AddItem() - Max size considered
[+] 2007-11-07: Config - SIP - Force Contact: expires= option added
[+] 2007-11-07: SIP - Force Contact: expires= header support added, implemented, API variable added, tested
[+] 2007-11-07: Config - Intrusion Prevention - Column size saved, host column larger
[+] 2007-11-07: API - New API function Base64FileEncode added, tested, optimalized for large files (tested with 150MB file)
[+] 2007-11-07: Config - Groupware - Delete user data - new action added, allows to edit only groupware data but the other user settings remain (resets groupware for that user), tested
[*] 2007-11-07: Groupware - iMIP + iTIP research
[*] 2007-11-07: SyncML updated
[*] 2007-11-07: CalDAV updated
[*] 2007-11-07: Webmail updated
[*] 2007-11-07: Webadmin updated
[*] 2007-11-07: DB - DBGetDomains - critical section used
[*] 2007-11-06: GSMSMSClass - PDU parsing support added, decodenumber, decodeoctetsto7bit implemented, tested
[*] 2007-11-06: IMAP Server - ACL fully supported, ACL automatically inherited from parent (if not set for the current mailbox), tested
[*] 2007-11-06: IMAP Server - ACL testing with Bynari Insight Connector, properly working, few adjustments, can be used to control Groupware like environment if required, SETACL updated
[*] 2007-11-06: SMSGateway - Scheme and technical aspects, research
[*] 2007-11-05: SMSClass - development, Serial communication implemented, timeouts tested, PDU messages construction, first SMS via PDU sent, tested
[*] 2007-11-04: RPC - isdebug new constant added
[*] 2007-11-03: Webmail updated
[*] 2007-11-03: SQLite db - int sqlite3_enable_shared_cache(int) used for connection sharing and PRAGMA read_uncommitted=1 executed, SQLITE_BUSY errors were returned for DELETE, UPDATE and INSERT in some cases, tested, still in some cases it fails though
[*] 2007-11-02: Groupware - Authenticate - SYNCML-MD5 - Options variable - binary safe, tested
[*] 2007-11-02: Webmail updated
[*] 2007-11-02: Config - Domain and account name/desc handling done in WideString, fixes some problems with Ansi conversion, tested
[*] 2007-11-02: DB - ipAddress field truncation applied, MaxString() function created, used
[*] 2007-11-02: Antispam - UpdateRecipientAttributes() global antispam whitelist applied, tested, fixes a problem with whitelist and refuse spam action
[*] 2007-11-02: Groupware - Daylight vs. standard time zone changes problem solved and tested, tested with Lightning and SyncML
[+] 2007-11-02: Groupware - Versit/SIF classes - GetZoneDateTime(OnDate) used, fixes problems with daylight and standard time zones, tested
[*] 2007-11-02: TimeClass - GetZoneDateTime(OnDate) - new function developed, returns the time zone on date
[*] 2007-11-02: SA - urirhsbl support updated, check_uribl_sub() new function added, updated few rules, tested RBL and URIBL, updated CheckIPCondition(), IsIP()
[*] 2007-11-01: DB - SndEmail field truncation applied, MaxString() function created, used
[+] 2007-11-01: API - U_SIPSupport - new variable support added, tested
[*] 2007-11-01: System - Email login authentication - if domain not specified login fails (if there are more than 1 domain on the system), tested
[*] 2007-11-01: SyncML updated
[*] 2007-11-01: Webadmin updated, fixed problems with including root include files instead of the inc/ include files, caused problems when upgrading some old webadmin
[*] 2007-10-31: Drafts
[*] 2007-10-31: Config - Rules - Rule summary - updated labels and values (Size, Score and others)
[*] 2007-10-31: HTTP Server - URL regex rewrite - Variable condition
[V] - if replace applied original URI is used as the What condition, tested
[*] 2007-10-31: HTTP Server - URL regex rewrite - Chain rules
[C] - if chain used with
[L] (last) the next chain is considered as a start of new chain and if previously the rules were not matched this the next chain will be considered as a new rule, tested
[*] 2007-10-31: Config - Web server - Rewrite - Always use
[L] as the last rules flag when not sure, GUI updated to to put in default value when creating a new rewrite rule, regex on by default
[*] 2007-10-31: Config - Statistics - SMTP messages statistics updated, Total removed, it did not have any value and could contain percentage >100%
[*] 2007-10-31: HTTP Server - Max connections and web site disabled - first options processed in the web server, tested
[*] 2007-10-30: Groupware - OpenGroup API - If group already open as folder groupsessid is not reused and new groupsessid is created, tested, caused problems with new webmail closing public folders when using settings dialog
[*] 2007-10-30: Config - Groupware - Public folder members - Last member delete - problem fixed
[*] 2007-10-29: Webmail updated
[*] 2007-10-29: IM - Modules - MSN - UTF-8 support added, tested, tested MSN registration service with 2 accounts, successful
[*] 2007-10-26: Webmail updated
[*] 2007-10-26: SIP - Gateways settings change - Registration processed immediately, tested
[*] 2007-10-26: Config - SIP - Get external host IP fixed, whatismyip.com updated
[+] 2007-10-26: AccountClass - ValidateForwardTo() - new method added, used in the GUI and API when saving a user account, checks if account forwards to any of its aliases or email addresses, tested
[*] 2007-10-26: Groupware - API - GetContactLocations - 3rd parameter Where added, updated documentation, implemented, tested, updated DeleteContactPhones function mapping
[+] 2007-10-26: LicenseClass - ProductLicenseDisable() new method added, used in Control service daily license validation and GUI license dialog
[*] 2007-10-26: SpamAssassin - Testing new rules set
[*] 2007-10-25: Groupware - Where params - Always surrounded in braces, tested
[*] 2007-10-25: API - Domain - MakePrimary problem with hashes fixed, tested with setup and admin wizard creation
[*] 2007-10-25: Groupware - New solution to DL contactlocation issue developed, 1. location has to have the "O" type and other "L", update calendar.xml, related projects will be updated (webmail basic and connector updated), tested
[*] 2007-10-25: Config - DB Dialog - DB Driver - Default item removed, driver always requires the proper driver to be selected
[*] 2007-10-25: Config - User - Friends tab - support for
[group] inserting added, previously group braces were removed, tested
[*] 2007-10-25: Groupware - Super user has sharing always enabled, fixes a problem with IM service monitor and shared accounts, config public folders management, tested
[*] 2007-10-25: Groupware - calendar.xml statements updated - EXISTS used instead of Count() > 0, tested
[*] 2007-10-24: Control - License verification engine - Expired license renewal different from mail server license disables corresponding modules (eg. if mail server expired 10 days ago and groupware 20 days gw will be disabled), difference = module was not upgraded, (does not relate to antivirus and antispam)
[*] 2007-10-24: Groupware - GetDetailCount and GetDetailList GROUP BY used for each ITM_ID, tested, reverted back, MS SQL and MS Access cannot work with GROUP BY and HAVING good enough as mysql and sqlite
[*] 2007-10-24: Groupware - vCalendar and vCard functions - support for message notification added, tested with Lightning
[+] 2007-10-24: Config - Certificate Form - Public key label updated, Country max chars 2, restructured the edit controls, tested
[*] 2007-10-23: System - Group rights to IMAP rights conversion updated, IMAPRead = 'lrs', IMAPReadWrite = 'lrsipk', IMAPReadWriteModify = 'lrswipk', IMAPReadWriteModifyDelete = 'lrswipkxte', IMAPOwner = 'lrswipkcdxta'
[*] 2007-10-23: SyncML updated
[*] 2007-10-23: Config - Group description - UTF8 support added
[*] 2007-10-23: IPv6Class - IP to string - Function updated, uses the socket library function, short format always used (depends on the operating system), for IP management (trusted IPs etc.) use the same IP as in the system logs, tested
[*] 2007-10-23: PHP 5.2.2 - SSL libraries bugs, cannot properly encode and decode S/MIME emails, problem addressed, libraries updated and tested
[+] 2007-10-22: Groupware - Daily events - Holidays added to the email, special parsing required, tested
[*] 2007-10-22: Webmail - Discovered few issues, reported, SyncML discovered few issues, reported
[*] 2007-10-22: API - AddUser - Proper error return values returned, tested
[*] 2007-10-21: DB - SQLite - connection string - if directory not exists it get automatically created
[*] 2007-10-20: Drafts
[*] 2007-10-20: Groupware - Folder name starting with \ handling support added, tested, it is possible to rename folders like \\\Contacts to proper name and fix it
[+] 2007-10-20: License engine - If creation or expiration equals 0, default values are set (creation = config date), lets you create a demo license with predefined values but relative expiration to the installation date, tested
[*] 2007-10-20: Config - Demo license expiration - license dialog displays a red warning icon of expired services that are still enabled, tested
[*] 2007-10-20: Control service - Demo license expiration, after another 7 days corresponding service is disabled and a final message is sent to the administrator, relates to webmail, ftp, im, gw, syncml, sip
[+] 2007-10-20: New OpenSSL-0.9.8g engine used, tested
[+] 2007-10-20: Config - Webmail - Active checkbox added, implemented
[*] 2007-10-20: System - CreateMailboxPath - Alias trimming added, tested
[*] 2007-10-19: Control service - License - Exceeded accounts - email sent to central server
[*] 2007-10-19: Control service - License checks - SIP, FTP, SyncML, WebMail added
[*] 2007-10-19: Groupware - Authentication available locally even for users without Groupware enabled, in such case the account uses groupware without sharing capabilities (webmail for instance), you have a way to specify which users will use sharing and which will have simple calendaring and contact features, tested
[*] 2007-10-19: API - Free license - Domain - Domain type cannot be set via SetProperty, free license limitation
[*] 2007-10-19: API - License - Accounts and domains check fixed, tested
[*] 2007-10-19: Webmail - utf8_bad_replace() solution, mailparse tuning, calls handling
[*] 2007-10-19: SMTP - WriteHeader() - From and To headers use EncodeRecipientHeader function, tested, fixes auto responder and others
[*] 2007-10-19: MIMEClass - EncodeRecipientHeader() new method added, parses recipient list (From, To etc.) and encodes nationals chars in display-names, leaves email address as is, tested
[+] 2007-10-18: SIP - Call logs - FromName and ToName logged as the last 2 fields, tested, properly parsed SIP display-name, escaping supported, tested
[*] 2007-10-18: Webadmin, Antispam reports, SyncML, CalDAV, Webmail basic updated
[*] 2007-10-18: DNSClass - type handling updated for strings larger than 192 octets, fixes some TXT queries, tested
[*] 2007-10-18: DKIM - t= flags - "y" testing - properly used, tested
[+] 2007-10-17: Config - Remote connection version check - If remote server has a newer version that the local interface a warning message is popped up, tested
[+] 2007-10-17: System - Mailing lists - Relay local messages option implemented, tested
[+] 2007-10-17: Config - Mailing lists - new option - Relay local messages, API updated - U_DeliverExternally added
[+] 2007-10-17: System - Groups/Mailing lists - Rights - Rights inherited from the top most level to all embedded objects groups and domains, top most rights is strongest, tested, groupware rights, mailing lists rights, RFT
[*] 2007-10-17: Config - Mailing list - Member rights, labels updated
[+] 2007-10-17: tool - Storage conversion support added - "tool set storage 1" - converts fs to db, "tool set storage 0" converts db to fs, tested
[*] 2007-10-17: API - ApplyTemplate - If template found and applied, account defaults are no longer applied, tested
[*] 2007-10-16: System - Authentication C_Accounts_Policies_Login_DisableDomainIPLogin=1 user/pwd duplication test added, tested
[+] 2007-10-16: Config - Antivirus - External - Up/Down buttons added

***************************************
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.net 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.net* -> https://www.deerfield.net*, deerfield.com* -> www.deerfield.net*, 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 old backups, delete old archive backups, problem fixed (incorrect parameter removed), tested
[*] 2006-01-05: SMTP - ETRN - Client delivery - Invalid server response does not stop the session, session is reset and sending continues, tested
[*] 2007-02-05: System - Sessions - Warning sessions status changed to INCOMPLETE-SESSION (former WARNING)
[*] 2006-01-04: Config - Remote connection - Certificates support fixed, tested
[*] 2006-01-04: Config - Delete domain - vs. hash mark updated, DomainListCount updated, tested
[*] 2006-01-02: System - HTTPClientClass - URL authentication - username can contain @, support added, tested, API RPC with login as email working
[*] 2006-12-31: System - Log rotation - Reset properly applied, tested
[*] 2006-12-27: List server - List server source - Join for local domain if list file filled problem fixed
[*] 2006-12-29: Webadmin - Wizards - security patch
[*] 2006-12-23: Config - Migration - Logs memo updated - used the same as in the statistics logs
[*] 2006-12-22: Manual updated
[*] 2006-12-22: tool - Tips updated
[*] 2006-12-21: Active directory sync - Account name and authentication mode value compared, if different account updated too, tested, Active directory does not run in UTF8 (problem and localization not working properly then)
[*] 2006-12-21: System - Maling lists - Remove dead addresses vs. backup and distributed domains - Attributes passed to the client session and processed properly, tested
[+] 2006-12-21: Config - Status - Logs - Button labels updated, Enter pressed forces Load instead of Refresh, tested
[*] 2006-12-21: Antispam - IM roster bypass feature implemented, tested
[+] 2006-12-21: Config - Antispam - IM roster bypass feature added
[*] 2006-12-21: Server Migration - Migrate message - redundancy checks added, finish migration or migrate messages IMAP full folder structure support tested and fixed, migrate messages does not call the finish procedures, tested
[+] 2006-12-21: Config - Server Migration - new Logs tab added with a Refresh button, implemented, tested, Clear button added (deletes migration logs)
[*] 2006-12-20: Groupware - SyncML updated - Supports Nokia business phone and others now
[*] 2006-12-20: Config - Antispam - Process unknown accounts label updated - non-user accounts have their own services access now, tested
[+] 2006-12-20: Config - Accounts - Non user accounts - Services Access for antispam and quarantine added and implemented, tested
[*] 2006-12-20: API - Non user accounts - AS and QA support added, tested
[*] 2006-12-20: Antispam - Non user accounts - antispam and quarantine access options used, tested, greylisting - applied to non-user accounts per their services access, tested
[*] 2006-12-20: db - Mailing list - remove dead address was linked with U_AV (changed to U_NoMailList bit 1), Catalog - SendTo was linked with U_AV (changed to U_NoMailList), Notification - SkipAttach was linked with U_AV (changed to U_NoMailList bit 1), tested
[+] 2006-12-20: Groupware - calendar-custom.xml support added, calendar.xml updated (comments added), use calendar-custom.xml for calendar.xml customization, never edit calendar.xml, tested properly
[*] 2006-12-19: Instant Messaging server - Priority handling updated, completely XMPP compliant now, priority considered, exact JID handling used, tested
[*] 2006-12-19: Instant Messaging server - Presence - Current account presence for other resources support added, tested
[*] 2006-12-19: Webadmin, webmail updated
[*] 2006-12-19: Antispam - Quarantine for non user accounts - proper storage path / used and created, tested
[*] 2006-12-19: Instant Messaging (Jabber) - Authentication - If user to be authenticated is not standard authentication mode (Active Directory, NT Domain) response is not sent and thus the client should authenticate plain text, tested with Exodus and Psi/Jabbin
[*] 2006-12-18: Webadmin updated
[*] 2006-12-18: Config - Statistics - Message queue - User folder list - Properly decoded folder names displayed, original folder list used to process folder action, tested
[*] 2006-12-18: Config - Delete account/domain object confirmation dialog updated, real id displayed, tested
[+] 2006-12-18: Config - AD - Sync now - support added, enabled/disabled state updated, tested
[*] 2006-12-18: Active Directory - Load and Save updated, syncad.dat cleared if item blank, tested
[*] 2006-12-18: Active Directory - syncad.dat - DN tag added, possibility to add DN where to find all objects, LDAP_SEARCH - SUBTREE used, so root can be used
[*] 2006-12-18: Active Directory - All domain users and groups used (not only Users container), object name kept in its string case
[*] 2006-12-18: Active Directory - If cannot login to LDAP synchronization not processed
[*] 2006-12-18: Active Directory - Active checkbox considered - if off not synced
[*] 2006-12-18: SMTP - Moderated mailing list - Message sent to the owner properly, tested
[+] 2006-12-18: Config - User statistics - Max items feature added, implemented, tested
[*] 2006-12-18: SMTP - Header/Footer - keeps the whole line length, lines not stripped
[*] 2006-12-17: Config - Antivirus - version and enabled state updated, tested
[*] 2006-12-16: Control - Remote connection - Domain count integrity check added, domain cound cannot be set from the client, all API depends on domain management functions, tested
[*] 2006-12-16: Config - Remote connection - Main settings loading - integrity checks added, if error session is terminated
[+] 2006-12-16: Server traffic tool - Completely stable and instant statistics displayed, tested
[+] 2006-12-16: Server traffic tool - logical logging added (all protocol errors are logged), logs pane added
[*] 2006-12-16: db - DBLoadConfig(path) function created and used, implemented, used when API loaded externally (from IIS for example), tested
[*] 2006-12-15: sqlite - performance and memory leak tests, ready to be used
[*] 2006-12-15: Antispam - db usage - Greylisting & Quarantine - if db error subsequent db calls not used and feature is bypassed, tested, access and ms sql tests
[+] 2006-12-15: db - odbc and thread, threaded environment updated, cache used for all types of items, cache source feature introduced, tested
[*] 2006-12-14: db - odbc and thread issues debugging, reproduced problems, cache handling updated, antispam, db migration and logs handling changed, tests
[+] 2006-12-14: tool - Remote accounts import support added, tested
[+] 2006-12-14: tool - Remote accounts export support added, tested
[*] 2006-12-13: db - sqlite syntax - LIMIT used instead of TOP (mysql like), tested, sqlite can be used for antispam database and accounts database, groupware is too complex and does not work
[*] 2006-12-13: db - CR and GL list - ListClass used, tested
[*] 2006-12-13: Groupware - VNOTE - body properly set, tested
[*] 2006-12-13: System - List - GetText() replaced with Text(), GetText might suffer from memory leaks, tested groupware and others
[*] 2006-12-13: Groupware - Created 3000 items (Contacts, Tasks and Notes) and synchronized to Outlook (less then 8 mins) - full first sync, following syncs 2 secs, tested performance, all ms access based, other db systems faster, tested simultaneously with mail receiving and others, opposite direction (first sync from Outlook to GW 3000 items 5 mins, second 2 secs)
[*] 2006-12-13: Setup - setup logging added (setup.log), logs all errors and the whole setup process, tested, silent errors removed
[*] 2006-12-13: Antispam settings - Load - Blank values set too, tested
[+] 2006-12-13: Upgrade from old version - verified that "forward" is renamed to "_outgoing" properly, forward folder is not used any more
[+] 2006-12-13: Services - Filter statistics support added for POP3 and IMAP too (under POP3 service), config updated, tested, general filterstatistics class that is being updated
[*] 2006-12-12: Groupware - vcard - ADR - properly handled Region, tested
[*] 2006-12-12: API - Delete domain - domain verification added
[*] 2006-12-12: Antispam - Quarantine scripts updated
[*] 2006-12-12: MDA queue - default set to 5
[*] 2006-12-12: System - SaveConfig and LoadConfig thread safety added, remote connection - DeleteDomain saves domainlist, tested
[*] 2006-12-11: IMAP - BODYSTRUCTURE handling for corrupt MIME messages added, tested
[*] 2006-12-11: Manual updated
[*] 2006-12-11: Remote config - antivirus info properly displayed, tested
[*] 2006-12-08: Webadmin, Webmail updated
[*] 2006-12-08: Antispam - Quarantine script execution - %% variable supported (not used though)
[*] 2006-12-08: IMAP - GETQUOTA - response problem fixed
[*] 2006-12-08: API - GetOption..() result of the full string returned to the ResultSize parameter, updated functions, tested
[*] 2006-12-08: Config - User stat date chart - defaults to today
[*] 2006-12-07: Mailing lists - CheckMembers() - Sender expanded to its primary email account (primary alias) before testing the members, tested
[*] 2006-12-07: Config - Content filter - Edit string dialog - Select account and browse for file button always present
[*] 2006-12-07: Antispam - Indexing allowed if charset missing (previous indexing was skipped)
[*] 2006-12-07: tool - display account - primary email address displayed (instead of the full alias), alias@* query updated so event "alias;" would be returned, tested
[*] 2006-12-06: Groupware - IsAddressBook API - license check removed
[*] 2006-12-06: Groupware - vCard - Support for Managers name, Spouse name, Assistant name, Nick name, Office location added
[*] 2006-12-06: Groupware - vCard - WORK and SECR phones properly mapped
[*] 2006-12-06: POP/IMAP - Remote accounts - Antispam logging - properly logged, IP address passed from Received: header, tested
[*] 2006-12-06: System - Authentication - DIGEST-MD5 - realm sent from the server contains the primary domain (not the server host anymore), if login with email mode and server does not send full email address in username the realm supplied by the client is used (fixes violation of Outlook2007), tested
[*] 2006-12-05: SMTP - Mailing list - remove dead addresses - processed in the undeliverable message function, tested
[*] 2006-12-05: Config - Statistics - Logs - New IP, thread and starttime filter added, tested, condition for any IP or thread can be used
[*] 2006-12-05: Config - GetLogRecord - To 0 = whole log, tested
[*] 2006-12-05: Config - Text file edit - UTF8 save/load support added, tested
[*] 2006-12-05: Config - Logs section - Read only mode set
[*] 2006-12-05: Wizards updated
[*] 2006-12-04: PHP - 5.1.6 - template compilation, extension API parameters parsing made completely transparent, tested, working with all extensions
[*] 2006-12-04: Webmail updated
[*] 2006-12-04: Antispam - Quarantine - Statistics properly set, tested
[*] 2006-12-04: Antispam - Quarantine - blank:ip challenge email not sent
[*] 2006-12-04: SMTP - Mailing list - moderated lists - blank password problem fixed, tested, rewritten, if message sent to moderated list with msg-id identifiction and incorrect password message is sent back to the sender (not the owner), the first message is sent to the owner
[*] 2006-12-04: POP3 - SIZE returned problem fixed (messages do not have the CRLF.CRLF inside of them anymore so size had to be altered), tested
[*] 2006-12-04: Groupware - Sort daily events - email list problem fixed, tested
[*] 2006-12-04: Config - Accounts - User - Quarantine reports enable/disable removed
[*] 2006-12-03: API - Delete remote account - if 0 records, remote.cfg file is deleted, tested
[*] 2006-12-02: Web scripts - PATH_TRANSLATED replaced with SCRIPT_FILENAME (Webmail, SyncML, CalDAV, tools)
[*] 2006-12-01: SMTP - Rules - All messages or SMTP session conditions - vs Delete - statistics updated
[*] 2006-12-01: Webadmin updated
[*] 2006-12-01: Antispam - Quarantine - Path for unknown local accounts created - mail/domain/~spam/, tested
[*] 2006-12-01: Config - Message queue and logs - Enter forces refresh, tested
[*] 2006-12-01: Config - Backup now - Message dialog added, tested
[*] 2006-11-30: PHP - imap extension updated for php 5.1.6 (imap_fetch_fast), recompiled and built
[*] 2006-11-30: API - FindNext vs Save method of the same object, FNewAccount attribute reset if FindNext called, successfully Saves all accounts, tested
[*] 2006-11-29: php api classes - support for php 5.1.6 API added, tested
[*] 2006-11-29: Antispam - Quarantine script updated
[*] 2006-11-29: Config - Management class - Up/Down handling updated, if buttons have action defined the action remains, tested
[*] 2006-11-29: Config - Volume statistics - upper label removed
[*] 2006-11-28: POP3 - Possible access violation fixed if file could not be open for POP3 RETR
[*] 2006-11-28: MDA - SMTP startup .dat files in outgoing queue that do not have .tmp files are deleted
[*] 2006-11-27: Webadmin updated
[*] 2006-11-27: IMAP - APPEND - sets \Recent flag, tested
[*] 2006-11-27: MailClientClass - Multiple recipients problem fixed, tested
[*] 2006-11-27: Config - Bounce back mode - Local and Disabled bounce back mode swapped, tested
[*] 2006-11-27: Content Filter - Append to file - directory created if not exists, tested UNCs
[*] 2006-11-27: Config - Remote connection - License info custom data support added, tested, new remote variable added
[*] 2006-11-27: Webmail updated
[*] 2006-11-27: Upgrade - IMAP rules forced upgrade - 8.9.0-1
[*] 2006-11-27: SMTP - BDAT client and server updated and tested
[+] 2006-11-27: Proxy - Tunnel - CONNECT - Authentication support added, requires authentication if enabled, filter handling updated, tested
[*] 2006-11-27: IMAP Rules conversion script updated and fixed
[+] 2006-11-26: Config - DB - DB Driver support added, tested, ODBC renamed to DB
[*] 2006-11-26: DB Interface - Connection string extended with 6th parameter - specifies the DB engine (supported modes ODBC, MySQL, SQLite), 0 stands for default, SQLite requires sqlite3.dll or sqlite.so libraries present
[*] 2006-11-26: Config - Start service - double apply method used
[*] 2006-11-26: Groupware - calendar.xml - All SQL statements - RIGHT OUTER JOIN converted to LEFT OUTER JOIN, tested all functionality
[+] 2006-11-26: Groupware - vCalendar - support for attendees added, integrates with Groupware attendees, tested with Lightning Mozilla Calendar
[*] 2006-11-26: Groupware - Emails generatation - UTF8 encoding used
[*] 2006-11-26: Groupware - calendar.xml loading - UTF8 preserved
[*] 2006-11-25: Antispam - rules - new stock spam rules added - available via daily updates
[*] 2006-11-24: Antispam - Quarantine scripts - updated
[*] 2006-11-24: IMAP - COPY - destination message has the \Recent flag set
[*] 2006-11-24: Config - ManagementListClass - Up/Down handling updated, handler active if Up/Down methods not set, ensures proper Up Down functionality, tested
[+] 2006-11-23: Groupware - API - 2 new function GetEventCount, GetContactCount added and implemented, docs updated, tested
[*] 2006-11-23: Antispam - SpamChallengeGroupSkip variable removed, SpamBypassGroupware used instead, only one groupware bypass variable used, tested
[*] 2006-11-23: Antispam - SpamChallengeURL - trailing slash being checked, if not present it is added, tested
[*] 2006-11-23: IM - MUC - Room topic - Properly returned and sent to participants, tested
[*] 2006-11-23: Antispam - Quarantine sender value stored properly
[*] 2006-11-23: Config - Antispam - Help ids properly mapped
[*] 2006-11-22: Config - Mailing list members - if no members list file is deleted
[*] 2006-11-22: SMTP - Mailing lists/Groups - New flags introduced - IsGroup, StipGroupFlags, if message sent to group, member flags are stripped (group flags have a different meaning than mailing list flags), tested, group owner can now receive emails
[*] 2006-11-22: SMTP - User limits (mailbox size, message size, domain quota) handling changed, all in SMTP session, direct response to RCPT TO command, tested
[*] 2006-11-22: Antispam - Quarantine reports script updated
[*] 2006-11-22: Antivirus - ExtractAttachments method updated, new parameter NoContent added, tested, updated for MIME mode
[*] 2006-11-22: Antivirus - MIME file checking - file not duplicated - original file checked, Delete attribute used, tested
[*] 2006-11-22: Setup - info.xml SETUPEMAIL tag support added, implemented
[*] 2006-11-22: Manual updated
[*] 2006-11-21: Config - Rules - Move/CopyTo IMAP folder dialog, proper Inbox and hiearchic inbox levels handling, tested
[+] 2006-11-21: Antispam - Quarantine reports - Schedule implemented, tested
[+] 2006-11-21: Config - Antispam - Quarantine reports - Schedule added, API new variable C_AS_Challenge_ReportsSchedule added
[*] 2006-11-21: Config - Delete domain - Domain settings refresh applied, tested
[*] 2006-11-21: Bypass system - Recipient bypass handling updated, tested
[+] 2006-11-21: API - System - New variable C_Mail_Filter_RulesContentXML added, tested
[+] 2006-11-21: API - Domains - New variable D_IPAddress, D_RulesContentXML added, tested
[*] 2006-11-21: Groupware - vCalendar - RRULE UNTIL - datetime format used until midnight 23:59:59, tested
[*] 2006-11-20: HTTPServer - Header CRLF ending handling updated
[*] 2006-11-20: HTTPServer - Directory alias - subdirectories, use always * convention
[*] 2006-11-20: Webadmin, webmail updated
[+] 2006-11-20: SMTP - Mail queue logging put back, API updated C_System_Log_MailQueue, logs/queue, tested
[*] 2006-11-20: Control - HTTP - Error response - Content-Length added if missing, connection kept open if to be open, tested
[*] 2006-11-20: Control - HTTP - W3C log proper size of data displayed, multi session handling, last session amount used, tested
[*] 2006-11-20: Antispam - Razor2 - Retry interval and failover support added, if connection to discovery servers not available inactivity timeout is applied, if connection to catalog servers not available catalog servers reset, tested
[*] 2006-11-20: Antispam - Razor2 require outgoing TCP/IP port 2703 to be open
[+] 2006-11-20: Config - Load balance IPs filled when dialog opened, FrameAccounts IPs filled when domains shown, Logs - Date prefilled when Logs loaded, tested
[*] 2006-11-19: SMTP - AUTH=LOGIN ehlo response removed (not RFC compliant, used only for some old mail clients)
[*] 2006-11-19: Control - HTTPServer large POST request handling updated, tested
[*] 2006-11-19: Config - Antispam - GL - Delete pending sessions renamed to Expire pending sessions
[*] 2006-11-19: Groupware - HU holidays updated
[*] 2006-11-19: Manual updated
[*] 2006-11-18: php5 - write socket speed problem discovered on some systems when using "localhost" or 127.0.0.1, local IP does not have this problem
[+] 2006-11-18: Mail queue processing logging - antispam modules logged, tested
[*] 2006-11-18: iconv library created and tested
[*] 2006-11-18: Config - ManagementList - Loaded - Spam statistics, columns properly saved, tested, fixes spam queues management
[*] 2006-11-18: Config - ManagementList - VK_DELETE handling updated
[*] 2006-11-18: Groupware - BR holidays updated
[*] 2006-11-17: Antispam - templates - RBL servers updated
[+] 2006-11-17: Mail queue processing logging added if option below enabled, logs all filters and their results, logs/process/*.log, tested
[+] 2006-11-17: API - New variable c_mail_smtp_delivery_processlogging variable added, Config updated - Log incoming message delivery processing option added, tested
[*] 2006-11-17: Antispam - ArchiveIndexedMessages off by default
[*] 2006-11-17: HTTP server - Corrupt requests handling added trimleft(), CRLF for example (IE incorrectly formats POST request with content-length (always appends trailing CRLF not part of content-length data)), tested, fixes some issues
[*] 2006-11-17: Setup - upgrade - resets DNS timeout and retry options to defaults
[+] 2006-11-17: Mail auto archive - Groups and mailing lists archive messages in mail/domain/list/, tested
[+] 2006-11-17: Mail auto archive - Backup and distributed domain archives outgoing messages in mail/domain/_outgoing/, tested
[*] 2006-11-17: LicenseSystem - Unknown license ID properly handled, tested
[*] 2006-11-17: Groupware - SyncML updated, WBXML updated, clients using syncml 1.2 supported, tests
[*] 2006-11-16: Webadmin, webmail updated
[*] 2006-11-16: FTP - STOR, RETR, APPE vs. invalid server response, PASV data channel properly terminated (ABOR), tested
[+] 2006-11-16: FTP - Folder limit is always recurrent and starts at the lowest folder with set folder limit, tested
[+] 2006-11-16: Config - License dialog updated - few new license items added, license agreement added, purchase online button added, tested
[*] 2006-11-16: Control - RemoteConnection - Client sending server settings, size mismatch handling added, tested, possible problems could have been caused
[*] 2006-11-16: Config - DomainList mode, AccountListMode - if outer values, default values used, tested
[*] 2006-11-16: SMTP - DNS message bounce back - contains proper DNS server id, tested
[*] 2006-11-16: SMTP - DNS domain not found - label updated
[*] 2006-11-15: Groupware - vCalendar - RRULE (recurrence, escaping of attributes removed), fixed RRULE syntax, recurrences working in Lightning and others, tested
[+] 2006-11-15: Config - System - Advanced - Multithread ODBC option with threads added, tested, API updated, max threads = -1 no limit, tested
[+] 2006-11-15: DB - Multithread ODBC with maximum threads limit feature implemented and tested, MS Access has severe problems with threads exceeding 20, if you are 100% sure your db system handles more increase this number, default value 20, tested
[*] 2006-11-15: Manual updated
[+] 2006-11-15: SMTP - RFC1870 - SIZE properly implemented, tested
[+] 2006-11-15: API - Antispam and Bayes statisics variables added
[*] 2006-11-15: Config - Antispam - Quarantine - Reports - Sender support added, antispam.dat updated, report scripts updated
[*] 2006-11-15: GW - TH holidays updated
[*] 2006-11-15: Webmail langs updated
[*] 2006-11-15: Instant Messaging - Room / MUC - User rejoin special handling added, user leaves in the room if logged out but easily can rejoin later when logged in, tested
[*] 2006-11-15: ValidateRecipient - Trailing "." handling support added, "alias@domain.com." resolve to "alias@domain.com", tested
[+] 2006-11-15: Config - Status - Queues - Select account dialogs added, tested
[+] 2006-11-15: Config - Message queue - Blacklist support added, tested
[*] 2006-11-14: PipeClass - PipeServer - First handle kept open so there is no timing issue, tested, SA attributes removed
[*] 2006-11-14: API - AuthenticateUser - Resets accountindex and newaccount, Save and Delete - if AccountIndex reset, real account id is read, tested
[*] 2006-11-14: SMTP - Rules and CF - Reject statistics updated properly, tested
[*] 2006-11-14: PipeClass - PipeConnect - wait timeout set to 3 seconds if busy, PipeClass simplified and updated
[*] 2006-11-14: Setup - webserver.dat - New web server settings contain /webdav/ virtual module specification, tested
[*] 2006-11-14: Antispam - Canonicalization of message parts - problems with DBCS emails, ansipos() vs. stringreplace(), fixed and tested, new stringreplaceex() function created
[*] 2006-11-13: DB - Upgrade of D_ExpiresOn and U_AccountValidTill properly processed, tested with MySQL, MS SQL and MS Acccess, the Julian date conversion must not have the int() type override, other DB systems (apart from Access) fail on the update statement, int() type override used only for MS access, tested
[+] 2006-11-13: Tarpitting - RSET protection, considers also NOOP command as RSET attack
[+] 2006-11-13: tool - More online help chapters added, tested, blank parameters online help added, (tool create - shows help for create...)
[*] 2006-11-13: PipeObjs - Unix sockets, read() and write() used instead of recv() and send(), tested, fixed FreeBSD unix sockets usage
[*] 2006-11-12: Webmail IT lang updated
[*] 2006-11-11: Config - Status - Greylisting - Count label added
[*] 2006-11-11: Remote Accounts - Domain POP, recipient parsing updated, names matching, tested
[*] 2006-11-10: Groupware - CZ holidays updated, converted to UTF8, tested
[*] 2006-11-10: Antispam - Quarantine report scripts updated
[+] 2006-11-10: Config - Antispam - Score levels kept (not rounded), tested
[+] 2006-11-10: Config - Logging - Logs button shortcut added
[+] 2006-11-10: Groupware - All latin holidays converted to UTF8
[*] 2006-11-10: DB - Quarantine - SndSubject field stripped, MS SQL has problems with strings exceeding field limit, caused problems with unability to insert records, tested
[*] 2006-11-10: DB - Greylisting and Quarantine db error logging support added
[*] 2006-11-10: MS SQL UTF8 testing - for proper functionality use MS SQL 2005, previous versions incorrectly format national characters
[*] 2006-11-10: Antispam - GL - Sender mode - if sender blank - IP is used
[*] 2006-11-09: Webmail updated
[+] 2006-11-09: Antispam - If bayes autolearn on, bayes db compacting automatically applied (daily basis), new spam.dat variable SpamBayesCompactDays (default 30)
[*] 2006-11-09: Antispam - Bayes db compacting updated, only age and tokens checked
[*] 2006-11-09: Manual updated
[*] 2006-11-09: API - GLSet and GLAdd functionality swapped, tested
[+] 2006-11-09: API - RPC - gzip compressed, updated API, updated RPC scripts, tested
[+] 2006-11-09: Config - Connection manager - Buttons updated, double click defaults to Connect, columns updated, tested
[+] 2006-11-09: MDA logging support added, SMTP summary log updated with proper delivery result, session variables not reset before logging, tested, tested for memory leaks
[*] 2006-11-09: MIMEClass - ExtractAlias, ExtractDomain result type updated
[+] 2006-11-09: SMTP - BounceBackMode implemented
[+] 2006-11-09: API - NoBounceBack renamed to BounceBackMode, structures updated, config Delivery updated
[*] 2006-11-09: Config - Status - Spam queues - Column size of Subject field properly handled, tested
[+] 2006-11-08: Rules - Support for score greater/lower added, tested
[*] 2006-11-08: Config - Rules - Support for greater/lower spam score condition added
[*] 2006-11-08: Quarantine - If quarantine database fails message is placed in user's mailbox, quarantine methods (Reject, Delete used as Spam), tested
[+] 2006-11-08: Config - Antispam - Quarantine - Reports section added, new Email sender field added, spam.dat examples updated, quarantine reports script updated
[*] 2006-11-08: Authentication - Convert %&/ to @ updated, conversion applied only if @ not present, 2 level processing, tested
[*] 2006-11-08: Antivirus - Apply antivirus to outgoing messages properly processed, applied only if checked, handling updated, tested
[*] 2006-11-08: ShellIconsClass updated
[*] 2006-11-08: Setup - Stopping services - Control service stopped first
[+] 2006-11-08: IDPClass - List files - StringsClass used, much faster and less CPU intensive
[+] 2006-11-08: Groupware - AT, CH, DE holidays added
[*] 2006-11-08: Antispam - Quarantine reports properly tested and scripts updated
[*] 2006-11-08: New php 4.4.4 with eAccelerator 0.9.5 used
[*] 2006-11-08: Antispam - Indexing queues - Logs - Words and Messages counters reset for each queue, previously the counters were shared
[*] 2006-11-08: Config - Set IP binding - If variable is unknown and between <> all ip addreses is used, tested
[*] 2006-11-08: Header/Footer - multipart/alternative recurrent handling support added, tested, 1.1 text, 1.2.1 html for example, attachments ignored
[*] 2006-11-08: Header/Footer - Plain message - last line duplicate problem fixed
[*] 2006-11-07: Delete old logs - Centralized management used, removed from all services and put all in control service, tested
[*] 2006-11-07: Content filter - Where message body contains - Condition processing updated, tested, support both htBody and htBodyA
[*] 2006-11-07: Config - Antispam - Outgoing messages - Labels updated, Razor2 enabled state updated, Action/Spam tab - Reorganized, User - Reports disabled if Antispam reports disabled
[*] 2006-11-07: Groupware - US holidays updated
[*] 2006-11-07: Bypass system - Support for prefix "f:" fixed and tested
[*] 2006-11-06: API - GLDelete fixed
[+] 2006-11-06: Groupware - ItmFolder for Contacts and Distribution Lists updated so both are returned in Default folder, tested
[*] 2006-11-06: Antispam - Auto whitelist active only for local domain senders
[*] 2006-11-06: IM - AOL, MSN gateways tested
[*] 2006-11-06: Account validity - Delete account when inactivity option set vs. DB storage, added in consideration, tested account deletion
[*] 2006-11-06: System backups - Delete older - Real extension of the backup file used (as set by the user), only those file extensions deleted
[*] 2006-11-06: Mail archive backups - Delete archives - Real extension of the backup file used (as set by the user), only those file extensions deleted
[*] 2006-11-06: List server - WL and BL, case sensitive
[*] 2006-11-06: Antispam - Proper name for blacklist indexing folder used, indexing and index folder types logging problem fixed
[*] 2006-11-06: Mail queue - Server message bouncebacks - If bouncebacks disabled no report message sent
[*] 2006-11-05: MDA queue - Acquire incoming mail - failure state supported, tested
[+] 2006-11-05: POP3/IMAP - Remote accounts - MDA queue support added, tested
[+] 2006-11-05: POP3/IMAP - Remote accounts - Testing, failure response tested, IMAP+POP3 tested
[+] 2006-11-05: POP3/IMAP - Remote accounts - Mail queue function used (the same function used in SMTP), contains all filters, antispam, antivirus, uses MDA if enabled
[*] 2006-11-04: SMTP - New day procedures moved to new thread (Account options, Domain options, Antispam options), previous behavior could cause service lock for some time after midnight, tested
[*] 2006-11-04: IDPClass - SkipOlder supports highest least bit which makes it SkipNews, used in mail archive backups, tested
[+] 2006-11-04: Mail archive backups - Archive integrated with delete older emails than, emails will be backed up, backup append used, new thread implemented, tested
[+] 2006-11-04: Config - Mail archive - Schedule removed, dialog updated
[*] 2006-11-04: UpgradeClass - Release DB message sent for each upgrade function, setup, tested
[+] 2006-11-03: Antispam - Blacklist score implemented - score added
[+] 2006-11-03: Config - Antispam - Blacklist score added and implemented
[*] 2006-11-03: Config - Missing help ids mapped
[+] 2006-11-03: API - new variable added U_QuarantineSupport - Reports whether antispam is enabled and whether user has quarantine enabled
[*] 2006-11-02: Groupware - vcard and vcalendar formats tested with sets of devices
[+] 2006-11-02: VersitClass - Parsing quoted-printable encoded continuation lines violating RFC workaround added, works with old devices, tested
[*] 2006-11-02: Config - Antispam - Help ids mapped
[+] 2006-11-02: SpamReason - Body, Charset, Bypass codes used, tested
[+] 2006-11-02: Antispam - Logging - Body, Charset, Bypass codes used instead of hex code, codes can be found in the documentation, example "Body=NR,Bypass=WT"
[+] 2006-11-02: Antivirus - Notification customization - Email dialog support added, tested
[+] 2006-11-02: FTP - User and groups rights inheritance support added, user can be a member of a group with defined path rights, user can have its own defined path rights which override the rights of the group, tested
[*] 2006-11-02: Antivirus - Virus warning email - UTF8 MIME speficiation added
[*] 2006-11-02: Antispam - Spam challenge email - UTF8 MIME speficiation added
[*] 2006-11-02: Config - Antispam - Indexing queues - Deindex support put back, tested
[*] 2006-11-02: Quarantine reports - report template CSS added
[+] 2006-11-02: Config - Bypass dialog - Comment column added, Bypass item dialog - comment field added, implemented parsing, tested
[*] 2006-11-02: Antispam - RBL default servers specified
[+] 2006-11-01: Webmail - All languages converted to UTF8
[+] 2006-11-01: System - Auto responder - Responder applied to non-spam messages only, implemented
[*] 2006-11-01: Upgrade - IMAP rules conversion automatically applied if limited number of accounts and domains (version 8.5.1)
[+] 2006-11-01: API - GL management support added, new functions, webadmin and rpc php classes updated, icewarpphp updated
[+] 2006-11-01: Webadmin - Convert imap rules to filters - new script added, iterates thru all accounts and converts imap rules, tested
[*] 2006-11-01: SMTP - Mailbox quota and warning - Recipient properly used, warning message sent to right user
[*] 2006-11-01: Config - Header/Footer dialog - If files blank tags file deleted, tested
[*] 2006-11-01: Webmail updated
[*] 2006-11-01: Webadmin updated
[*] 2006-11-01: POP3 - RETR and TOP updated check if CRLF.CRLF present in the file, tested
[+] 2006-10-31: Content Filter - Move to folder and Copy to folder actions support added, Config filters updated, tested
[*] 2006-10-31: Content Filter - Save and load - MoveToFolder and CopyToFolder XML tags support added
[*] 2006-10-31: SMTP - Statistics counters - BW, Content Filter and Static Filters - counters updated for any action (not only reject)
[*] 2006-10-31: Antispam - Indexing queues - Accounts can be users or groups (group mailbox path function used)
[*] 2006-10-31: Config - Antispam - Queues - Add redundant record enabled
[+] 2006-10-31: tool - New option -v added
[*] 2006-10-31: API - Domain->GetAccount(Index) - Real index function used (fixes problem with db systems where index is different from u_id), use FindInit and FindNext and FindClose instead
[*] 2006-10-31: Config - Antivirus - typo fixed
[+] 2006-10-31: tool - New variable values specification support added (u_name=value u_mailbox=value etc.), old system still supported, tested
[+] 2006-10-31: tool - New help feature added, simplified options added (-t, -r, -f, -p, -q), tested
[*] 2006-10-30: Webadmin updated
[*] 2006-10-30: API - SetString - Long string support added in all API classes, tested, fixes U_RulesContentXML problem
[*] 2006-10-30: System - Backup / IDP functions - ForceDirectory used if directory not exists, tested
[+] 2006-10-30: Config - Antispam Bayes - Queues button removed, look for Indexing Queues tab
[+] 2006-10-30: Config - Tools - DB migration - Start button enabled only if source and destination are set, DB form - backup connection area invisible, tested
[+] 2006-10-30: Config - System - Socket read / write timeout option label updated
[*] 2006-10-30: System - Sockets - Global socket read / write timeout applied to SocketsClasses, global variable
[*] 2006-10-30: SMTP - Testing MTA with large number of outgoing emails, analysis
[+] 2006-10-30: DB - Upgrade functions active, U_AccountValidTill and D_ExpiresOn converted from datetime to int julian, tested (8.5.2 version condition)
[*] 2006-10-30: DB - Upgrade db conversion from gregorian to julian, SQL92 formula created and tested
[+] 2006-10-30: SMTP - MTA - Max number of outgoing recipients usage updated, if set to 1, only 1 will be used (previosly 2 were always used), tested
[+] 2006-10-30: SMTP - MTA - RCPT TO warning (4xx responses) treated differently, all recipients will be tried and message postponed, tested
[*] 2006-10-30: System - File function - updated to File* functions, tested
[+] 2006-10-28: System - size.dat - Directory mail size - Cache applied only for Domain disk quota, else live data check is applied, tested
[+] 2006-10-28: Tunnel - SSL tunnel with fingeprint verification deployed and tested
[+] 2006-10-28: Tunnel - Tunnel SSL verification and client request certificates support added, examples updated, tested
[*] 2006-10-28: SMTP - Intrusion preventsion - Max message size - units internally changed to kB from MB, updated
[*] 2006-10-28: Config - Intrusion preventsion - Max message size - units internally changed to kB from MB, upgrade functions updated
[*] 2006-10-27: Config - Backup now - Forces Save if something changed
[+] 2006-10-27: Spamassassin - eval:check_rbl_envfrom support added, tested, uses mail from:<> domain
[+] 2006-10-27: Config - Antispam - RBL tab added, list of available rbl hosts with Active checkbox flag, implemented, tested
[*] 2006-10-27: Spam rules - new rbl.list file created with all RBL hosts in sa rules
[*] 2006-10-27: Spam rules - completewhois.com rules removed, 51_scores_disable.cf removed
[+] 2006-10-27: Config - menu.xml - item type URL support added, ID can contain URL, absolute file path, or local:// URL which is replaced with local control web server, tested
[*] 2006-10-27: System - Messages CRLF.CRLF handling properly tested
[*] 2006-10-27: SMTP - MTA - message delivery (relay) if missing CRLF.CRLF in the file, this state is detected and CRLF.CRLF is sent, tested
[*] 2006-10-27: Config - Status - Quarantine - Count label added, Max items moved to line below
[*] 2006-10-27: System - .CRLF tests conducted
[*] 2006-10-27: System - Convert IMAP to POP and POP to IMAP ignores trailing CRLF.CRLF, working properly with the new system
[*] 2006-10-27: System - All message generation - trailing .CRLF removed
[*] 2006-10-27: Razor2 - scores updated
[*] 2006-10-27: POP3 - Messages received via remote POP - do not have the trailing CRLF.CRLF
[*] 2006-10-27: SMTP - Messages received via SMTP - do not have the trailing CRLF.CRLF
[*] 2006-10-27: SMTP - Delivery reports tested
[+] 2006-10-27: GW - SK holidays for 2007 added
[+] 2006-10-27: Config - SMTP - Delivery - Undeliverable options - Time units drop down added and implemented, tested
[*] 2006-10-27: System - SMTP undeliverable options - all units converted to minutes, upgrade tasks applied, Config updated, delivery functions updated
[*] 2006-10-26: SMTP - Default outgoing max connections 256
[+] 2006-10-26: ICQ module - Login handling and server response handling updated, ICQ server sends one more TLV before the actual UIN, tested, max message size set to 8kb
[+] 2006-10-25: Antispam - Archive refused messages to account implemented, used mail copies option, account and path supported
[+] 2006-10-25: Config - Antispam - Other - Archive refused messages to folder option added and implemented, examples updated
[+] 2006-10-25: Config - Antispam - Other - Advanced section added
[+] 2006-10-25: Config - Antivirus - Other - Advanced section added
[*] 2006-10-25: Config - Antispam - Non-user accounts renamed to Non-user and unknown accounts
[*] 2006-10-25: Antispam - AS mode uses SpamBypassNonUsers for unknown and non-user accounts
[+] 2006-10-25: Setup - Add icon to desktop, Add icon to quick launch new check boxes added, unistall removed, tested
[*] 2006-10-25: Config - Antispam - Greylisting - IP address renamed to session
[+] 2006-10-24: Antispam - Quarantine reports implemented - Control service - after midnight - new thread, executes scripts
[*] 2006-10-24: Config - Status bar displays local version
[*] 2006-10-24: Config - Antispam - Queues - Deindex options removed
[*] 2006-10-24: Services - Handling of services and startup function updated
[*] 2006-10-24: SMTP - Default outgoing max connections 16
[*] 2006-10-24: Config - Spam queues - Blacklist and Whitelist - Subject column hidden
[+] 2006-10-24: Antispam - Blacklist keywords implemented, tested
[+] 2006-10-24: Config - Antispam - Blacklist - New tab added, added keywords, tested, implemented
[+] 2006-10-24: Config - Antispam - Whitelist - Whitelist senders in groupware address books, new option added
[+] 2006-10-24: Config - New bypass dialog added, implemented, tested
[+] 2006-10-24: Bypass file - "f:" new item support added, implemented, examples updated
[+] 2006-10-24: Config - Antispam - Quarantine reports - new option added, examples updated, CR URL moved to Quarantine options and renamed to Engine URL, tested
[+] 2006-10-24: Config - Antispam - Indexing Queues - Management list control added, new dialog, implementation, tested
[*] 2006-10-24: Webmail updated
[*] 2006-10-24: Webadmin updated
[*] 2006-10-24: System - Maintenance logging vs. rotation and loginfo structure, problem fixed, tested
[*] 2006-10-23: Config - Filters - B&W renamed to Rules
[*] 2006-10-23: Groupware - CalDAV - New Lightning 0.3 tested
[+] 2006-10-23: Antispam - Indexing Queues - account with folder support added as in examples file, tested
[+] 2006-10-23: Config - Antispam - Indexing Queues implemented, examples updated
[+] 2006-10-23: Config - Antispam - Reset settings present in all screens, tested
[+] 2006-10-23: Statistics - Spam quarantine, Spam refused counters added, protocol updated, structures updated, API, interface, statistics engine updated, tested
[+] 2006-10-23: Antispam - Quarantine reports support added
[*] 2006-10-23: Config - Antispam - templates - Full path used when loading templates
[*] 2006-10-22: Razor2 - Clients connect to remote TCP 2703 port
[+] 2006-10-22: Config - Antispam - Score number editors put back, bayes stop list display updated
[+] 2006-10-22: Config - Antivirus Scan mode support added, tested antivirus
[*] 2006-10-22: Rules - %%extensionnosep%% supported in folder actions
[+] 2006-10-21: Antivirus - AllParts API variable - possible values (0 - only attachments, 1 - attachments + mime message, 2 - only mime message), support added and implemented
[*] 2006-10-20: Logging - syslog protocol - syslog priority set to 190 (local7.debug)
[+] 2006-10-20: Logging - syslog protocol fixed and tested with sysklogd, ported for proper log format
[*] 2006-10-20: Maintenance logs - Delete account properly logged in ODBC mode
[+] 2006-10-20: ICQ module debugging - Logging no longer worked, updated client versions in login request, login works again, tested
[+] 2006-10-20: Config - New ODBC storage connection - Problem with uninitialized connection string in db.dll fixed, tested
[*] 2006-10-20: New OpenSSL-0.9.8d engine used, tested
[*] 2006-10-20: API - User variable U_IASCustom renamed to U_QuarantineReports
[+] 2006-10-20: Config - Status - Spam queues - Blacklist button action added, support for Delete/Authorized/Blacklist anywhere added, button states updated, tested
[+] 2006-10-20: Antispam - Global whitelist checked if blacklist enabled, counts as bypass and antispam engine is not applied then
[*] 2006-10-20: Config - Antispam structure changes
[*] 2006-10-20: Antispam - Indexing logging - Resource name added
[*] 2006-10-20: Setup - spam/template installed
[*] 2006-10-20: Config - MessageBoxA - Embedded forms - Handle set to 0, fixes Modal problems
[+] 2006-10-19: Spamassassin - Razor2 complete
[+] 2006-10-19: Antispam - Spamassassin - Razor2 implemented and integrated, tested, Razor2 rules added, debugged and checked SA reports
[+] 2006-10-19: Config - Antispam - Razor2 support added, integrated
[*] 2006-10-19: Razor2 class - Thread safe
[+] 2006-10-19: API - U_RulesContentXML new variable added - Integrates with ConvertBWToCF and ConvertCFToBW, tested
[*] 2006-10-19: BW and CF - ConvertBWToCF, ConvertCFToBW functions created
[+] 2006-10-19: API - QuarantineAdd, QuarantineSet new methods added, icewarpphp updated, docs updated, api.php updated
[+] 2006-10-19: Antispam - Indexing - Logging support added, every folder being indexed gets logged
[+] 2006-10-19: Config - Antispam - Multi node system used, Settings, Filters, Queues, implemented, updated menu.xml, tested
[*] 2006-10-19: Config - LDAP Manual synchronization - old compatibility updated
[+] 2006-10-19: Antispam - Templates for Low, Medium, High settings added, tested
[*] 2006-10-19: Antispam - SA - RBL on by default
[*] 2006-10-19: System variables - SpamReason - Bypass value properly reported, tested
[*] 2006-10-19: SMTP - RejectSMTPAuthSender - blank mail from bypassed
[*] 2006-10-18: Config - Connection manager - Popup menu support added
[+] 2006-10-18: Razor2 class completed - Testing
[+] 2006-10-18: Config - Status - WL and BL - Select Owner - Select account dialog support added, if owner blank - converted to *, tested
[+] 2006-10-18: Config - User - Spam admin mailboxes - New dialog and management added, tested
[+] 2006-10-18: Config - User - Options - Spam section created - Quarantine reports option added, linked with ASCustom user API variable, tested
[+] 2006-10-18: Config - Status - User statistics - List tab added - Lists all users and their statistics, tested
[*] 2006-10-18: Config - Status - User statistics - Select account dialog support added, View log button removed, Display button removed
[*] 2006-10-18: SpamAssassin - RBL properly tested, each item in the rules
[*] 2006-10-18: SpamAssassin - RBL conditions eval function - match ip via regex support added
[*] 2006-10-18: SpamAssassin - disabled completewhois.com and spamcop.net RBL rules (servers timeout), new rules 51_scores_disabled.cf file created, override them in local.cf if need to
[*] 2006-10-18: Antispam - Auto whitelist - On by default
[*] 2006-10-18: System - DB initialization done automatically when needed, DB no longer preinitialized, tested
[+] 2006-10-18: Antispam - Spam queues - support for auto blacklist added, spamqueue.dat example file updated, implemented
[+] 2006-10-18: Antispam - SURBL - Uses all multi.surbl.org lists including (jp - jwSpamSpay, ph - Phishing data source), tested
[+] 2006-10-18: Antispam - Blacklist support implemented, tested, follows the whitelist mode, recipient attributes
[*] 2006-10-18: System - GetDomainTLD - Support for 2 part root domains (co.uk com.au ... and others)
[*] 2006-10-18: System - GetDomainTLD - Support for complete URL (user
[:pass]@host
[:port]
[/uri]), tested
[*] 2006-10-17: Razor2 - Ephemeral and Whiplash, Base64, html, text, quoted and other tests performed, match with Perl results finally, dozens of messages compared
[*] 2006-10-17: System - MIME::GetBodyString - MIMEPartInfo parameter support added, implemented
[*] 2006-10-17: System - Quotedprintable decode function updated
[*] 2006-10-17: System - DecodeLine(7bit, quoted) automatically returns CRLF, unlimited long string support, tested
[*] 2006-10-17: System - Few function - DecodeLine(base64) replaced with DecodeBase64 function
[*] 2006-10-17: Razor2 - Ephemeral tests - Fixed PickSection signature method
[*] 2006-10-17: API - GLList new function added
[*] 2006-10-17: Razor2 - Class implementation - Razor2_GetMessageParts implementation
[*] 2006-10-17: Config - New listserver account - WL and BL disabled by default
[+] 2006-10-17: Config - Antispam - Blacklist added, spam.dat examples updated, tested
[+] 2006-10-17: Config - Status - Spam queues - Blacklist tab added, implemented, Add BL and Add WL added, tested
[+] 2006-10-17: Config - Antispam - Quarantine level removed, moved to Whitelist and renamed, updated
[*] 2006-10-17: SMTP - Client sessions - MTA - Connection response timeout - Terminated flag reset always, tested
[+] 2006-10-17: Config - Mail - Delivery - Generate bounce backs option added
[*] 2006-10-17: Manual updated
[+] 2006-10-17: Config - Domain admin rights - Quarantine support added, Examples updated, implemeneted
[+] 2006-10-17: API - U_RulesContent, U_ResponderContent new variables added and implemented, tested, icewarpphp updated
[+] 2006-10-17: API - Long string support for Accounts and Domains added, tested
[+] 2006-10-16: Razor2 - Research and implementation, Whiplash signature reverse engineering, Whiplash method implemented and tested, compared to Posix Perl results, hashes match
[+] 2006-10-16: Razor2 - Research and implementation, Ephemeral signature reverse engineering, Ephemeral method implemented and tested, compared to Posix Perl results, hashes match
[*] 2006-10-16: Groupware - Int NULL tests
[*] 2006-10-16: Database libraries - Insert number which is blank equals to NULL
[*] 2006-10-15: Groupware - SyncML - Latest Funambol 3.0.31 tested
[*] 2006-10-15: NumbersClass - srand48, drand48, rand48 implemented
[*] 2006-10-15: Config - Move To Folder - Domain/Global - Folders reset to default
[+] 2006-10-14: Perl drand48 srand48 research, implementation, new libraries created, compatible with Perl
[+] 2006-10-14: System - Archive deleted logs - implemented, tested, only services logs archived, archives appended, relative logs path preserved
[*] 2006-10-14: ArchiveClass (IDP) - Append command - Creates file if not exists
[+] 2006-10-14: Config - Logs - Archive deleted logs to file, new option added, API updated, icewarpphp updated
[+] 2006-10-14: Antipam - Whitelist completely tested, SndOwner domain, email, *
[+] 2006-10-14: Antipam - Whitelist insert - SndOwner domain - SndDomain updated properly if SndOwner not email address
[+] 2006-10-14: Antipam - Whitelist SndOwner can contain email, domain or '*' and whitelists specified items, new feature, tested, behaving this way only if SeparateUsers > 0 (non system quarantine level)
[*] 2006-10-14: Accounts - DeleteAccountData - UNC paths and absolute paths to be deleted enabled, use with caution
[*] 2006-10-13: LDAP - Account synchronization - cn uses real account's name instead of email addresses
[+] 2006-10-13: Config - Select Account dialog - Enhanced group vs embedded groups handling, Select group button removed, integrated with Account button
[+] 2006-10-13: Config - Antispam - Quarantine level order updated, Greylisting mode updated, tested
[*] 2006-10-13: Antispam - Quarantine level - Defaults to User
[*] 2006-10-13: SMTP - ResetSession - MsgID reset added
[+] 2006-10-13: Config - Antispam - Greylisting and Quarantine list button added and implemented
[*] 2006-10-12: Perl srand and rand research
[*] 2006-10-12: Razor2 research
[*] 2006-10-12: Config - Access mode - Group list edit control max length set
[+] 2006-10-12: Antispam - Content rule - Embedded image functionality updated, any content type image/* considered, tested
[+] 2006-10-12: MimeClass - GetBodyString method - Updated, supports content type message part retrieve function, match strings content type, max read lines and other options, tested
[+] 2006-10-11: SMTP - Summary logs (Server + Client), log created even if session not successful, WARNING summary logs based on SessionStatus, tested
[*] 2006-10-11: System - All client socket connect converted to SafeOpen method, tested
[*] 2006-10-11: Groupware - GrpLink - GetGroupAccess - If primary group contains no GrpTitle the title of the subscribe group is used, tested
[*] 2006-10-11: List server - Vacation command - Sets LIST_READ flag if vacation is OFF and unsets LIST_READ flag if vacation is ON
[+] 2006-10-11: Antispam - RemoteSMTPConnectionTimeout - new spam.dat option added, connection timeout for remote server verification, tested
[+] 2006-10-11: SocketClass - Nonblocking mode support added, tested
[*] 2006-10-11: Control - Remote connection protocol - Structure sizes checking added, could cause problems with incompatible GUI clients, tested
[*] 2006-10-10: DNSQuery tool updated
[*] 2006-10-10: Groupware - Logging - Result text trimmed, tested
[*] 2006-10-10: PHP - php_json.dll wmi.ini updated and added
[+] 2006-10-10: Rules - Spam score condition - Any user can create their spam level using this condition, tested
[+] 2006-10-10: Config - Rules - Support Spam score condition added, tested
[+] 2006-10-10: Rules (former BW) - Support for new condition - Spam score is added, examples updated, implemented
[*] 2006-10-10: Groups/Mailing lists - Embedded group
[], support for mailing for embedded groups, problem fixed, tested, GetGroupMembers updated for embedded groups
[+] 2006-10-09: Antispam - Score messages where remote IP does not verify to a valid SMTP server, new option introduced, examples updated, config updated, implemented, tested
[*] 2006-10-09: Antispam - Score, Quarantine and others tested
[*] 2006-10-09: System variables - %%uniqueid%%, content filter with Message-ID tested
[*] 2006-10-09: Content Filter + External Filters - Add score - Score recalculation applied, tested
[+] 2006-10-09: Greylisting - Whitelist database checked for each recipient if auto add to whitelist enabled, tested
[*] 2006-10-09: Antispam - SpamCustomUsers support removed, obsolete
[+] 2006-10-09: Config - Antispam - Quarantine score set as the first slider, checked the quarantine philosophy, first we check if quarantine should be applied, then spam/junk folder last the refusal of message, tested, if quarantine score higher or equal than spam score the old behavior is used and quarantine is applied instead of the spam
[+] 2006-10-09: System variables - %%uniqueid%% new variable added
[+] 2006-10-09: Config - Spam queues - Greylisting - All status added
[+] 2006-10-09: Config - Spam queues - Greylisting - Columns swapped, updated
[+] 2006-10-09: Antispam - Whitelist logging added
[*] 2006-10-09: Antispam - Auto whitelist - Recipients checking updated
[*] 2006-10-09: System - Alias duplicity checking updated, rewritten, tested
[*] 2006-10-07: Webmail updated
[*] 2006-10-07: Webadmin updated
[*] 2006-10-07: Config - Statistics - Delete/Remove actions - Confirmation dialog added
[+] 2006-10-07: Config - Antispam/Status - Whitelist - Add button and action implemented, remote connection support, tested
[+] 2006-10-06: Config - Antispam - Reset settings implemented, spam\template\low medium high containing spam.dat and local.cf, tested
[+] 2006-10-06: Antispam - Refuse message mode implemented - Reject used if set, tested
[+] 2006-10-06: Config - Antispam - Other - Reset to settings implemented, examples updated
[+] 2006-10-06: Config - Antispam - Other - Refuse message action added and settings implemented
[+] 2006-10-04: Content Filters - Add score - New action added and implemented, tested
[+] 2006-10-04: External Filters - support for add score action added, example librarymodule updated
[+] 2006-10-04: Antispam - Whitelist feature completed
[+] 2006-10-04: Antispam - Keywords whitelist feature implemented, tested, subject and body tested
[*] 2006-10-04: Groupware - API - AddGroupUser - ID non mandatory parameter added, implemented
[+] 2006-10-03: Config - Antispam - Whitelist - Keywords management added, keywords support added, examples updated
[+] 2006-10-03: Config - Antispam - Whitelist tab added, options added and moved, Whitelist button added
[+] 2006-10-03: Config - Antispam - Max message file option added
[+] 2006-10-03: Antispam - Spam queue format updated, example file updated, support for whitelist feature added, new format, updated sources, new spam/index/whitelist directory added
[*] 2006-10-03: Content filter - IsLocalRemoteRecipient condition - updated to non-strict mode (Local - at least one local recipient, Remote - at least one remote recipient), if you want to use strict use 2 conditions with NOT
[+] 2006-10-02: Antispam - DNS - Score messages where HELO host does not resolve to remote IP new option implemented, tested
[+] 2006-10-02: Config - Antispam - DNS - Score messages where HELO host does not resolve to remote IP new option added, implemented, updated examples
[+] 2006-10-02: Config - New size units management added - kB, MB, GB, drop down, applied where possible, labels updated (Logs - Rotation + Cache, Backup - Larger than, System monitor - Memory and disk, SMTP - Max message size, Intrusion Preventsion - Max message size, Content filter - Message size, Antivirus - Max msg size, FTP permissions - Directory size, Mailing List - message size, User - Max box, max message, send out, Domain - disk quota, limits)
[+] 2006-10-01: Config - Management lists - Duplicate checks added - If duplicate item does not get added, tested
[+] 2006-10-01: Antispam - DNS - Sender's domain does not exist implemented, tested
[+] 2006-10-01: Config - Antispam - Messages updated, SPF level - changed to tracker, removed Custom level
[*] 2006-10-01: Antispam - SpamHTMLMissingTextPart option removed and merged with SpamHTMLDifferentParts, updated config, examples, tested
[+] 2006-09-30: Config - Antispam - Score messages where sender's domain does not exist - new option added, examples updated, settings management added
[+] 2006-09-30: Antispam - Content indexing mode added - Subject, From, Body components, Config updated, examples updated
[+] 2006-09-30: Antispam - SPF level support added
[+] 2006-09-30: Config - Antispam - SPF level support added, Custom, Low, Medium, Hight, tested
[+] 2006-09-30: Config - Antispam - Bayesian database information added, updated few functions to support BayesInfo struct, custom DB considered and added, tested, edits. local.cf and inserts SPF_SOFTFAIL directly
[*] 2006-09-30: Config - Public folders - Add new folder - Problem with members fixed, tested
[*] 2006-09-30: Config - Public folders - Delete folder - deletes acl.dat file records, tested
[*] 2006-09-29: Antispam - spam.dat examples file updated and completely reflects the whole spam.dat usage
[+] 2006-09-29: Antispam - Score HTML messages with embedded images new option implemented, tested, updated SpamBody rules indices
[*] 2006-09-29: Config - Status - Spam queues - Domain filter field added
[*] 2006-09-29: SMTP - Spam DB whitelist - Bypass properly logged (if separateusers = 0), tested
[*] 2006-09-29: SSL Classes - Fixed PKCS function so SSL returns True when loaded again
[*] 2006-09-28: IPv6 tested
[+] 2006-09-28: Config - Antispam - Bayes - Auto learn - Slider controls added, tested
[*] 2006-09-28: CalDAV - Mozilla Calendar - Mozilla team fixed DELETE bug
[+] 2006-09-27: Config - List view management - Auto creation popup menu based on list view buttons added, all list views have a popup menu (use right mouse click), (Filters, Services, about 30 different lists, statistics views, etc.), tested
[+] 2006-09-27: Config - Mail archive - Multiple items Delete support added, same items add banned, tested, multiple items add support added
[*] 2006-09-27: Config - Server migration - Manual migration updated, reports changed
[+] 2006-09-26: Config - Open file menu item - FileMustExist flag removed, kept in other areas, allows the admin to open and edit any file (even on the remote server)
[*] 2006-09-26: Config - Status - Spam - Intrusion preventsion - Load data - wait for service flush added, tested, tarpit SaveFile - file deleted if no records present
[*] 2006-09-26: Logs - Rotation exceeding index 99 problem fixed, log index continues to grow
[+] 2006-09-25: Message encryption completed, message priority completed
[+] 2006-09-25: SMTP - Testing message priority, encryption and other new features
[+] 2006-09-25: Config - Content filter, New action - Set message priority added, tested, Normal priority defaults to regex "^3$|^$" (header can be blank or 3)
[+] 2006-09-25: Config - Content filter, Priority header dialog added and implemented, tested
[+] 2006-09-25: Config - Content filter, Edit headers dialog updated
[+] 2006-09-25: Config - Content filter and BW - Priority condition added, order of conditions and actions updated
[+] 2006-09-25: BW and CF - Support for message priority added, SMTP recipient attribute implemented, tested
[+] 2006-09-25: Encrypt message - All X- headers added to the encrypted message along with other main headers, tested
[+] 2006-09-25: Encrypt message - implemented, tested, requires the presence of public cert.pem in the user's mailbox, tested for memory leaks
[+] 2006-09-25: Content filter - Encrypt message - Recipient attributes integrated
[*] 2006-09-24: CalDAV - Tested the latest Mozilla Calendar project, submitted 2 new bugs to their bugzilla
[*] 2006-09-24: Config - Auto responders - Redesigned
[*] 2006-09-24: Config - Auto responders - Default to user's mailbox, responder file left blank, tested
[*] 2006-09-24: Control - Auto responder webmail api updated
[*] 2006-09-24: SMTP - Auto responder - If responder file blank then - mailbox path responder.dat file is used, tested, responders are stored in user's mailbox - responder.dat file, old compatibility preserved
[*] 2006-09-24: SMTP - MTA - Initial server response awlays check - an error results in automatic step to next MX record, used to work like that only with the option "Use relay server if delivery failed", tested
[+] 2006-09-23: Config - Logs - Log cache - Flush functionality added, all services have a new message FlushLogs, logging system updated to support flushing
[+] 2006-09-23: Config - Logs - Maintenance view support added
[+] 2006-09-23: Upgrade functions - Checks if webserver.dat contains support for .php extensions, if not it is added, tested
[+] 2006-09-22: Config - BW and CF - Encrypt message - new action added, tested
[*] 2006-09-22: SMTP - Recipient attributes - Flags attribute added - Encrypt bit support
[*] 2006-09-22: Rules - Support for new Encrypt "E" flag added, examples updated
[*] 2006-09-22: Rules - Move to folder enabled for Domain rules too (use with caution)
[*] 2006-09-22: Config - Statistics - Logs - updated - new Reload button added, Clear (clears displayed item in memo), Refresh (appends new log lines to memo), Load/Reload (reloads all logs to memo), counters updated, tested
[*] 2006-09-22: Maintenance logs - Domain creation - only one log line, previous 2 lines removed
[+] 2006-09-21: SMIME class development - Sign, Encrypt, Decrypt methods finished and tested
[*] 2006-09-21: BW - Move/Copy to folder - %%extension%% replaced internally with %%extensionnosep%%, tested, use instead of direct mailbox delivery
[*] 2006-09-21: System Variable - %%extensionnosep%% new variable added, %%extension%% contains the extension separator
[*] 2006-09-21: IMAP - FETCH part - Part processing updated - part added if not firstpart or not multipart, tested with multiple message types
[+] 2006-09-21: Config - Backup - Backup now button and functionality added, tested
[*] 2006-09-21: Config - User - Auto responder - Message To field disabled
[*] 2006-09-21: Config - Flush logs button removed
[*] 2006-09-20: SMIME class development
[*] 2006-09-20: Domain management updated - Domain deletion hash map updated, small updates
[*] 2006-09-20: API - Domain management - Thread locking added
[*] 2006-09-19: Config - Message queue - Custom folder in IMAP mailbox display items problem fixed from domain alias accounts to primary accounts and vice versa, tested, expiration updated
[+] 2006-09-16: Connector - Groupware link/id attachments support added (Outlook embedded objects)
[*] 2006-09-16: Spamassassin - SORBS scores disabled
[+] 2006-09-16: tool - Support for group delete added (delete account * and such), accounts, remote accounts and domains, tested
[*] 2006-09-15: IMAP - FETCH parts properly working - RFC822 and recurrent parts supported, tested
[*] 2006-09-15: Config - ODBC - Creating new tables - all db connections released (including local gui connections)
[*] 2006-09-15: Config - Accounts - Domains - Domain keys - Canonicalization removed - default to "nofws" method
[*] 2006-09-15: Config - Antispam - Score tracker - option change trigger problem fixed
[*] 2006-09-15: Antispam - Body rule scores updated - less sensitive
[*] 2006-09-13: Active directory sync - defaults to 5 minutes, interval variable published to the API, sync thread can be only one and checking added, API updated
[*] 2006-09-12: Groupware - Attachments list API - returns AttName field properly
[*] 2006-09-11: IMAP - BODYSTRUCTURE - message/rfc822 structure updated and compared
[*] 2006-09-11: Groupware - If used path.dat with GroupwarePath - calendar.xml still used from the original directory, tested
[*] 2006-09-11: Connector - Context menu - Popup item research, got working with O2000 and above, tested
[+] 2006-09-11: Groupware - API - Attachments - AttParams new field support added
[+] 2006-09-11: DNSClass - Server responses 02 - Failure, 05 - Refused treated as if the server did not respond and next DNS server is tried
[*] 2006-09-09: Config - Accounts - Mailing list - Listfile disabled if Source other than text file, tested
[+] 2006-09-09: Config - Spam queues - Subject of the message displayed
[+] 2006-09-09: Antispam - Quarantine - Subject of the message inserted into database
[+] 2006-09-09: Antispam - Database - SndSubject field added, upgrade functions updated, default access db updated, getlist SndSubject returned, add item Subject parameter added
[*] 2006-09-08: Config - Antispam - Tracker position - config change event generated
[*] 2006-09-08: System - db.dll library loaded if SpamAutoAdd enabled, updated and tested
[*] 2006-09-08: Config - Status - Spam queues - Deliver button enabled state updated
[+] 2006-09-08: Groupware - API - GetAttachmentList function updated, non mandatory parameter AttName added, updated documentation
[+] 2006-09-08: Config - Status - Spam queues - New Whitelist tab added, displayed Authorized sessions, Quarantine displayed pending sessions only, Deliver button and support added, tested
[*] 2006-09-08: Config - List duplicate checking added - Web and FTP service
[*] 2006-09-08: Config - GW and SIP help IDs mapped
[*] 2006-09-08: Antispam - Quarantine - Message placed in quarantine - spam action always updated
[+] 2006-09-08: Config - Access mode dialog and labels updated
[+] 2006-09-08: Antispam - Auto white list is not related to quarantine option any more and can be used separately, if quarantine disabled and message spam white list db will be checked, whitelist option renamed and forced to False for all installations, requires manual set to be switched on
[+] 2006-09-08: Config - Antispam - Restructured, ODBC moved to General, Auto white list moved to action, added tracker controls
[*] 2006-09-08: Groupware - GetGroupAccessRights - FullControl flag reset
[+] 2006-09-08: API - SIPReferCall added and linked to PIPE called
[+] 2006-09-08: IM - Pipe server and handler created, new PIPE function SIPReferCall
[*] 2006-09-07: Config - Account - few labels updated
[*] 2006-09-07: BW - CheckSMTPFinalBW - GetLocalAccount with TryFind used, tested
[*] 2006-09-07: SMTP - RCPT TO - GetLocalAccount with TryFind used (uses limits and functions of the catchall account if account not exists), tested
[*] 2006-09-07: System - GetLocalAccount method - new TryFind boolean parameter - tries to find account if Domain catchall type
[*] 2006-09-07: IMAP - BODYSTRUCTURE - message/rfc822 structure updated, compliant with RFC, tested
[*] 2006-09-06: IMAP - Support for obs-mbox-list obsolete mailbox "email (comment)" added RFC2822, tested
[+] 2006-09-06: Config - Accounts - List server - Auto fill up list server file added
[+] 2006-09-06: System - Header / Footer management - Completely rewritten - does not alter MIME structure, finds proper message parts and updates them, tested mixed, alternative and none parts, does not break visibility in Outlook and solves all issues
[+] 2006-09-06: System - Mail libraries - WriteHeader method - Encodes headers with UTF8 if extended ascii, inserts ContetType with charset encoding where possible, utf8, tested with auto responder and others
[+] 2006-09-06: Config - Message dialog - charset encoding UTF8 applied
[+] 2006-09-06: Config - Accounts - Mailing list - Join/Leave file - Message dialog support added
[+] 2006-09-06: List server - Confirm, Join, Leave, Help files support for system variables added
[+] 2006-09-06: Config - Accounts - Notification - Message dialog support added, previous controls removed
[+] 2006-09-06: Config - Accounts - List server - Members support added, tested
[*] 2006-09-05: System - Maintenance logging - Instant logging applied although cache is set, tested
[*] 2006-09-05: Groupware - Socket connections not allowed if not licensed, webmail or pipe access is still possible with limited functionality (sharing capabilities are disabled)
[+] 2006-09-05: Config - Content filters - Proper folder name displayed using UTF7 decode function, tested
[+] 2006-09-05: Config - Rules - Move / Copy to folder IMAPUTF7 decoding applied, UTF7 folders displayed properly
[*] 2006-09-05: IMAP libraries - IMAPUTF7Decode function implemented, tested
[*] 2006-09-05: SMTP - MDA - Message size still checked in the SMTP MTA
[*] 2006-09-05: Config - DNS query test - fail over system supported
[*] 2006-09-05: BayesClass - MaxWords option implemented, spam.dat max words set to 100000
[*] 2006-09-05: Config - Mail service - Delivery - Header functions option hidden
[*] 2006-09-05: Config - Accounts - Domain - Directory service - Backup host label updated
[*] 2006-09-05: Config - DB migration - CR renamed to Quarantine
[*] 2006-09-04: Accounts - AD sync - Local account list - non DB mode - auth mode value checked in FS too, tested
[+] 2006-09-04: Config - Global settings - Account list display mode - Email, Alias, Name new option added, implemented, tested
[+] 2006-09-04: Accounts - Domain Active Directory synchronization - Groups support added, tested, group members - rights remain when group members change, tested
[*] 2006-09-04: SMTP - Max recipients handling updated
[*] 2006-09-04: Accounts - Domain Active Directory synchronization, testing, first beta version available, synchronization from AD to mail server, deletion of mail server accounts not found on AD, if domain name set then Auth value updated with full email address of the user
[+] 2006-09-04: Accounts - Domain Active Directory synchronization feature implemented
[+] 2006-09-04: Config - Domain - Active Directory - Test connection implemented
[+] 2006-09-04: Config - Domain - Active Directory tab implemented, save/load, enable/disable, remote connection support, tested
[*] 2006-09-04: Spamassassin - revised, bayes scores updated
[+] 2006-09-02: API - Quarantine management support added, icewarpphp updated, RPC supported, docs updated
[+] 2006-09-02: Groupware - New debug logging format used - split to 2 records - Request and Response, response contains result, length and number of records returned, tested
[+] 2006-09-01: Groupware - Session expiration timer added, tested
[+] 2006-09-01: IM - Completely rewritten Session class management - HashTableClass used, optimized performance, tested
[*] 2006-09-01: IM - All functions returning list - updated to ListClass or StringListClass
[+] 2006-09-01: System - Message queue API - support for UsersFolder type added, tested delete, list and others from Config
[+] 2006-09-01: Config - Message queue - Mailbox folders - Dynamically loaded and listed all mailbox of the user ondropdown, tested
[+] 2006-08-31: Groupware - Session management updated, converted to ExpireHashObjectClass, tested
[+] 2006-08-31: Config - User - Responder - Responder message dialog created and implemented, tested
[+] 2006-08-31: POP3 - New multiple mailboxes feature introduced, if mailbox contains popmailbox.dat file with a relative path of additional paths then messages in all of the paths will be returned in the pop3 session, tested with imap and pop3 and multiple paths/mailboxes
[*] 2006-08-31: Config - AntiSpam - Auto index genuine message if trusted session option implemented
[*] 2006-08-31: AntiSpam - Auto index genuine message if trusted session option implemented
[*] 2006-08-31: Config - Filter labels - Spam score and Bayes score labels updated
[+] 2006-08-31: Config - SMTP - Security - Advanced - Use global level POP before SMTP option added
[*] 2006-08-31: Config - Access mode - List accounts - Quarantine support added, tested
[*] 2006-08-31: Setup - Copies license.txt to doc folder
[*] 2006-08-31: IMAP - Proper IMAP FETCH BODYSTRUCTURE for rfc822 parts, RFC compliant
[*] 2006-08-30: SMTP - Message undeliverable warning - support for disabled value with 0 added
[+] 2006-08-30: Bypass system - Support for DNSWL added, examples updated, you can specify DNSWL server to bypass features based on the sender's IP, tested
[*] 2006-08-30: POP Before SMTP - Global mode tested
[+] 2006-08-30: POP Before SMTP - Global mode support added, supports global IP authentication storage, API variable support added
[*] 2006-08-30: Config - Find account dialog - Support for * added, tested also with ODBC
[*] 2006-08-30: Antispam - Index - index field renamed to X-Spam-IndexStatus
[+] 2006-08-30: Antispam - Bayes - Index as genuine if outgoing message new option added, message balance updated, bypassed messages indexed too
[+] 2006-08-30: Config - Antispam - Bayes - Updated, Index as genuine if outgoing message new option added
[*] 2006-08-30: BayesianClass - Custom db merged with server db on fly
[*] 2006-08-30: PHP - IMAP ext compilation in VC 6.0 - does not require msvcr80.dll, msvcr80.dll removed from PHP setup files, tested
[*] 2006-08-29: IMAP - BODYSTRUCTURE - unlimited length of header attributes added, tested
[*] 2006-08-29: SMTP - Mailbox quota check - Applied only during the RCPT TO command, tested
[*] 2006-08-29: PHP - msvcr80.dll included by default (IMAP extension compiled with VS2005)
[*] 2006-08-29: SMTP - Greylisting - Proper handling of unknown local accounts which are accepted as recipients
[+] 2006-08-29: Web server, FTP server - W3C log format completely settable
[+] 2006-08-29: Web server, FTP server - W3C logging, field management added, LOGFORMAT XML option tag added, specifies the order of fields available, automatic transformation for w3c logging, any order and number of fields can be used, tested, FTP logging - Date item support added by not in default log string
[*] 2006-08-29: Config - lang.xml - [+] 2006-08-29: tool - backup/restore support added, tool create backup filename, tool import backup filename
[*] 2006-08-29: tool - Help display updated
[+] 2006-08-29: tool - -filter support for 'like not' added - tool -filter="u_name like not '%john%'" ....
[+] 2006-08-29: tool - -remote parameter can contain filename (if "," not present), -remote="filepath"
[*] 2006-08-29: tool - Support for "tool search domain" and similar added
[*] 2006-08-28: Config - Spam queues - Status drop down - Left only Pending, Accept and All, Domain field added
[+] 2006-08-28: Antivirus - Max message size implemented
[+] 2006-08-28: Config - Antivirus - Max message size - new option added, API updated, tested
[*] 2006-08-28: Antispam - Auto white list - Access mode - Sender is used instead of the Recipient
[+] 2006-08-28: Content Filter - Remove header support for * convetion added, SpamAssassin - Remove all X-Spam* headers used, tested
[+] 2006-08-28: System - RemoveHeader - Header match substring support (* convention) support added
[+] 2006-08-28: System - Trusted IPs - Support for hostnames added, DNS query applied and test is made, tested with anti-relaying options
[*] 2006-08-28: SMTP - Relaying - Domain IP shielding - Domains without specified IPs result in closed relay session
[*] 2006-08-28: SMTP - ETRN queue - Retry intervals disabled
[*] 2006-08-28: Config - Antispam - Outgoing messages labels updated
[*] 2006-08-28: Config - BW dialog - New item - Default reject action and no condition set
[*] 2006-08-28: PHP - IMAP extension - imap_fetch_fast new function implemented, returns flags and size only, php notes.txt updated, officially used
[*] 2006-08-28: IMAP - FETCH - RFC822.SIZE index size returned instead of actual file size
[*] 2006-08-28: Antispam - Quarantine db upgrade restructure problem fixed
[*] 2006-08-27: Config - Localization - Application title and trayicon use the title from the main form
[*] 2006-08-27: Config - Localization - Connect and Disconnect toolbar buttons use the hint from the main menu connect and disconnect items
[*] 2006-08-27: Config - Localization - License strings support added
[*] 2006-08-27: Config - Statistics - Volume - Charts labels - standalone labels
[*] 2006-08-26: Migration library - Manual migration - support for username in email format added, tested
[*] 2006-08-25: IMAP - BODYSTRUCTURE - text/ part - if charset missing default charset reported us-ascii, tested
[*] 2006-08-25: Antispam - Greylisting - Pending session not authorized within allowed time get updated during next delivery (time reset and pending session recreated), tested
[*] 2006-08-25: Antispam - Quarantine - Blank sender - special sender inserted in DB "blank:", blank senders handled properly
[*] 2006-08-25: Config - Statistics - Traffic - Labels updated
[*] 2006-08-25: Config - Few labels fixed alignment
[*] 2006-08-25: Antivirus - Update default on at 03:00
[*] 2006-08-25: Antispam - Update default on at 03:00
[*] 2006-08-25: PHP - IMAP extension compilation
[+] 2006-08-25: Outlook connector - Groupware and Outlook folder inheritance
[+] 2006-08-25: Outlook connector - Groupware and Outlook default folder names integration / conversion
[*] 2006-08-25: AntiSpam - Max file size to check defaults to 128kB
[+] 2006-08-24: Config - Backup - Restore - query dialog for password added, tested backup with password and GUI restore (password query)
[+] 2006-08-24: System - Support for archive passwords added, restore and append archive
[+] 2006-08-24: Config - Auto Backup and Auto Archive - Password protection field added, API support added, tested
[*] 2006-08-24: Config - BW and CF dialog - If no conditions specified, item not added, tested
[*] 2006-08-24: MIMEClass - GetMIMEHeaders - Attachment name returned although Content-Type has no "name" attribute, used from Content-Disposition
[*] 2006-08-23: Config DNS usage - Uses same DNS functions as services (GlobalDNSProperties enabled)
[*] 2006-08-23: Config - Accounts - User and Domain Options - CR renamed to Quarantine
[*] 2006-08-23: Config - DNS - New local DNS list button added
[*] 2006-08-23: SMTP - DNS logging updated - DNS server index added (inside of
[])
[*] 2006-08-23: AntiSpam - Quarantine logging updated, Challenge response action and reason removed / integrated with Quarantine
[*] 2006-08-23: CF and BW - Accept action - Resets SpamAction flag
[*] 2006-08-23: AntiSpam - IsSpam session flag set for AntiSpam Delete and Spam actions, Quarantine calculates spam score, Spam quarantine stored under /~spam/~quarantine
[*] 2006-08-23: SpamAssassin - Min score value rounded to 0, negative values disabled (overall score)
[+] 2006-08-23: Groupware - API updates - AddContactLocationPhone - ItemID parameter added, allows you to update location, return result udpated - returns phone ID
[+] 2006-08-23: Groupware - API updates - AddContactLocation - ItemID parameter added, allows you to update location
[+] 2006-08-23: Groupware - API updates - AddEventContact - ItemID parameter added, allows you to update contact
[+] 2006-08-23: Groupware - API updates - AddEventRecurrence - ItemID parameter added, allows you to update recurrence, function updated
[+] 2006-08-23: Groupware - API updates - AddEventReminder - ItemID parameter added, allows you to update reminder
[+] 2006-08-23: BW - Action Quarantine implemented, tested, Spam action forced (previous if other Action was set the new action was not set), examples updated, Quarantine works only for global rules, user and domain work as spam action
[+] 2006-08-23: CF - Action Quarantine implemented, tested, Spam action forced (previous if other Action was set the new action was not set)
[+] 2006-08-23: CF and BW - Mark as spam updated to work under one message action, Genuine/Accept = Accept, tested
[+] 2006-08-23: Config - CF and BW dialog - Mark as spam/Genuine combined into one message action (Accept/Reject/Delete/Spam), updated
[+] 2006-08-22: HTTPServer - Redirect and Alias - You can easily create directory exclusions (eg: */.svn/* and set path to non existent path etc.), tested
[*] 2006-08-22: HTTPServer - Redirect and Alias - MatchString support added, What or Alias can contain * string masks
[*] 2006-08-22: HTTPServer - Redirect and Alias combined into one function, tested several cases
[*] 2006-08-22: Groupware - AddvCalendar - vNote - EvnClass set properly
[*] 2006-08-22: SMTP - MDA - SMTPSession reset applied when queued the message, fixes state resets and similar
[+] 2006-08-22: Config - Public folders - Members loaded when opened the public folder settings and saved when closed the dialog, Access control list dialog has already the list loaded, Cancel button removed, tested, renaming folder name and other issues solved
[*] 2006-08-22: ManagementList class updated - Supports list of checkboxes, DisplayListItem property published
[*] 2006-08-21: Config - Language - Default action - Displays information message when selected
[*] 2006-08-21: Config - Accounts - Disabled (Tarpitting) renamed to Spam trap
[*] 2006-08-21: Groupware - calendar.xml - Event table - EvnType varchar(127) updated
[*] 2006-08-21: Config - Spam queue - Time displayed along with date
[+] 2006-08-21: AntiSpam - Quarantine system tested, tested old waiting messages in the queue, tested new messages, tested db insert fields
[*] 2006-08-21: System - Challenge Response/Quarantine DB - Restrucured - New fields SndDomain, SndIP, SndWord, SndCreatedAt added, upgrade procedures activated, updated Setup default database
[+] 2006-08-21: SMTP - Antispam Quarantine - Quarantine messages placed under domain/mailbox/~quarantine/ folder, old compatibility preserved
[+] 2006-08-21: SMTP - Antispam Quarantine action implemented - quarantine applied to messages marked as quarantine
[+] 2006-08-21: Config - AntiSpam - Quarantine completely updated, redesigned and changed, Challenge Response renamed to Quarantine, previous quarantine options updated
[*] 2006-08-20: All services - SSLv23 used with SSLv2 disabled (SSLv23 uses TLSv1 and SSLv3 all in one), testing browsers (IE, Mozilla), im clients, mail clients (Thunderbird, Outlook Express, MS Outlook), SSL tested
[*] 2006-08-19: SSL - SSLv2 disabled tests, tested with Nessus
[*] 2006-08-19: Config - Content Filter dialog - 'and' and 'or' operators localization length problem fixed, works with any length of the operators, tested
[*] 2006-08-19: db.dll - AuthenticateUser - Alias leading and trailing columns stripped, fixes problem with AD authentication over ODBC, if Aliases table present Alias in Users table does not have the surrounding columns, tested
[*] 2006-08-18: Config - Access mode dialog - List Accounts... new button added, displays all enabled accounts for the access mode, tested, updated license and account check functions
[*] 2006-08-18: Config - License dialog - Double click display all licensed users removed
[*] 2006-08-18: System - FastMM vs. multi CPU usage updated and tested
[*] 2006-08-18: db.dll - Create domain tables - D_Hostname varchar(63) used
[*] 2006-08-18: CF / BW - Is / Is Not condition for Sender and Recipient updated, <> handling supported
[*] 2006-08-18: System - MemLeaks class vastly improved, reports class names and their summary, class identification and much more
[*] 2006-08-18: Control - Remote connection - Message queue action - Outgoing queue - SMTP notified to take actions immediately
[*] 2006-08-18: IMAP - MailboxLocks - HashObjectCollection class used, Few thread safety updates
[*] 2006-08-18: System - FastMM memory manager testing, used by default
[*] 2006-08-18: System - SystemManager library created, included in all projects - defines memory managers and thread usage, config and im modules use the SystemManager library
[*] 2006-08-18: System - Testing server TLSv1 with multiple clients (Thunderbird tested, OE SSLv3+ not working SSLv23 working, Outlook 2003 SSLv3+ not working SSLv23 working)
[*] 2006-08-18: Config - Localization - Services logging - New columns object used - Panels - Easily translatable
[*] 2006-08-18: Config - Localization - Account defaults - Column labels localizable - WebOption new variable added
[*] 2006-08-18: Config - Localization - clDays and clNeverExpires added
[*] 2006-08-18: Config - Localization - Schedule list uses the day labels from the ScheduleItem dialog
[*] 2006-08-17: Config - Statistics - kB units removed from labels
[+] 2006-08-17: Config - Mail Service - Delivery - MDA queue size option added
[+] 2006-08-17: API - MDA - Incoming queue size variable added
[+] 2006-08-17: Groupware - API List functions - new parameter Attributes testing, example: 'order=ItmClassifyAs DESC; limit=2; position=0';
[+] 2006-08-17: Groupware - API List functions - new parameter Attributes added, documentation updated, Attributes lets you specify result ordering, result limit and result start position
[*] 2006-08-17: SMTP - MDA Processing - Multi threaded processing tested
[+] 2006-08-17: SMTP - MDA Processing - Multi threaded processing support added, variable for the thread count added, implemented
[*] 2006-08-16: Config - Basic interface xml updated
[*] 2006-08-16: Setup - Default databases installed recreated (indices updated)
[+] 2006-08-16: Config - ODBC Dialog - DSN drop down feature added, lists all system DSN items, tested
[+] 2006-08-16: Config - Mail Service - Security - DNSBL Host dialog added, prefilled DNSBL hosts added, tested
[+] 2006-08-16: Config - Accounts ODBC Conversion - Supports adding data to non empty database, warning displayed, tested
[*] 2006-08-16: Antispam - Greylisting - Delete pending records processing updated, deletes all pending records properly, tested
[+] 2006-08-16: Config - Database migration - Connection string display updated - only DSN displayed
[*] 2006-08-16: MIMEClass - MIMEHeader management - Blank body messages, problem fixed and tested
[+] 2006-08-15: Groupware - Expired/No license behaviour updated, sharing capabilities disabled, tested
[+] 2006-08-15: API - User account alias rename - Updated mailboxpath to the newly specified alias, mailbox renamed, tested
[*] 2006-08-15: System - Auto archive - Outgoing path updated properly
[*] 2006-08-15: Groupware - DeleteOwner API - Deletes all GrpLink groups
[*] 2006-08-15: Groupware - calendar.xml - GetGroupUserList returns list of non shared groups (GrpLink disabled)
[*] 2006-08-15: Groupware - calendar.xml - GetGroupList returns sorted list of groups by GrpLink (non shared groups first)
[+] 2006-08-15: System - Database migration - Field detection parsing updated, tested
[*] 2006-08-15: System - Database migration - New system of logging created, contains table names and number of rows migrated, tested
[*] 2006-08-15: Groupware - calendar.xml EvnColor added, upgrade once more updated
[+] 2006-08-15: Config - Groupware - Database migration removed, Tools - Database migration created, Database type drop down list added - allows database specification (Accounts, Spam, Groupware)
[*] 2006-08-15: db.dll - DBMigrateDatabase new published library function implemented
[*] 2006-08-15: DBMigration class created, new method DBMigrateDatabase implemented, published, updated groupware
[*] 2006-08-14: System - Groupware, DB, DBMigrateTable global DBInterface Class method, published, updated usage, tested basic functionality
***************************************
8.5.0 build 8 General Availability Release [2006-08-16]
***************************************

[+] 2006-08-14: System - All services use the RecyclerMM memory manager, fixes memory fragmentation and other issues
[*] 2006-08-11: Config - Bulk migration - Proper parameters passed
[*] 2006-08-11: DNSClass - TXT record size exceeding 256 bytes problem fixed, caused memory violation, tested
[*] 2006-08-11: TarpitClass - Save and Load thread safe
[*] 2006-08-11: BayesClass - HashTable Get object thread safe
[*] 2006-08-11: SystemClass - Turns multithread mode on
[*] 2006-08-11: SMTP - Greylisting - Pending hours assumed rather than minutes, tested, default value set to 24
[*] 2006-08-10: Mail archive - Outgoing archiving handling updated, archived only outgoing messages from local domains, tested
[+] 2006-08-10: Bayes - Max word len set to 32, compact DB updated, filtertoken method added, min word len set to 3, compact DB possible right when the smtp service started
[*] 2006-08-08: System Variables - WriteHeaderSetProc - $$Exec disabled - security reasons
[*] 2006-08-05: IMAP - BODYSTRUCTURE - Support for Content-Disposition added, 100% RFC3501 compliant, tested
[*] 2006-08-05: IMAP - BODYSTRUCTURE - Support for all parenthesized attribute/value pairs list, tested
[*] 2006-08-05: System - GetMIMEHeaders updated and checked all usage for potential porting problems, tested
[*] 2006-08-04: System - GetMIMEHeaders - Content-Type returned as one variable, multiple libraries handling updated
[*] 2006-08-04: Migration core - Migration record - Multidomain mode, original migration record not overwritten
[*] 2006-08-04: Migration core - Migration record - Username not changed when finished migration, fixes problem with email login and rewritten mailbox name and migrating already migrated accounts
[*] 2006-08-04: System - RestoreData - If file cannot be created or overwritten the following file is tried
[*] 2006-08-03: AntiSpam - Spam CR - Score between outerlimits
[*] 2006-08-03: LDAPSync - Updated to use ldif functions
[*] 2006-08-03: SMTP - Auto archive - outgoing problem fixed
[*] 2006-08-03: SaveAccount - CryptData function properly used
[*] 2006-08-01: Migration core - Currently being migrated account vs. logon problem fixed, defaults to migration account
[*] 2006-08-01: Migration core - Both mode supported for bulk migration
[*] 2006-08-01: Migration core - License limit not checked any more
[*] 2006-07-28: SMTP - Mailing lists - Members only - Domain users - Proper domain check used, tested
[+] 2006-07-27: Config - Tarpitting notification save and load added, tested
[*] 2006-07-27: Tarpitting - Tarpit save and load file processed only on demand via service message, saves computing power
[*] 2006-07-27: Tarpitting - Tarpitting file loaded when service started, service saving tarpitted data resets the previous file, tested
[*] 2006-07-27: System - GetDomainTLD - Trailing non alphabetic characters removed - http://www.server.com. results in server.com, tested
[*] 2006-07-27: SMTP - Auto archive - Outgoing messages - Non local account messages are archived under _outgoing folder
[*] 2006-07-27: SMTP - HandleCopyMail - Dedupe collected messages check removed, function check present inside of the delivery function itself, tested
[*] 2006-07-26: Bayes - Index new messages, handling updated, db updated, tested
[*] 2006-07-25: SocketsClass - IPv6 support updated and fixed problems with binding when turned on
[*] 2006-07-25: Accounts - Password cipher applied only to "User" accounts, caused problems with other account types
[*] 2006-07-25: Bayes - Compact DB updated
[*] 2006-07-24: BayesianLibrary - spam.db items are not sorted any more, spam update scripts sort the database before publishing to the internet (old version compatibility) - tested
[*] 2006-07-24: BayesianLibrary - Tests for memory leaks, tests for multithread safe
[+] 2006-07-24: BayesianLibrary - Optimization, DBWord list converted to HashClass, tested, 10x faster
[*] 2006-07-24: BayesianLibrary - Optimization, PriorityList handling updated, a different ListClass used
[*] 2006-07-24: SMTP - Greylisting - Expired pending records do not get deleted, new check added
[*] 2006-07-23: FTP - LIST command updated
[*] 2006-07-21: Config - DB dialog - Backup connection display problem fixed
[*] 2006-07-20: System - Phone Alias can contain these characters '0'..'9', '*', '+', '#', '-'
[*] 2006-07-20: SMTP - Special circumstances in MX delivery vs. relay server and reconnect feature possible loop problem fixed, tested
[*] 2006-07-19: System - CompareVersion function updated
[*] 2006-07-19: Domain rules - Domain rules filter always active
[*] 2006-07-19: SMTP - Auto archive of outgoing messages fixed
[*] 2006-07-18: FTP - LIST command behavior updated, "ls mask" support added, if parameter to ls is directory the content is returned else the files matching to the parameter are returned, tested, proper unix ls behavior
[*] 2006-07-18: API - Archive backup older variable problem fixed
[*] 2006-07-16: SMTP - Incoming copies vs. deliver email once problem fixed
[*] 2006-07-13: Config - List server accounts created by API, displaying problem fixed

***************************************
8.5.0 build 5 General Availability Release [2006-07-14]
***************************************

[*] 2006-07-08: System - ExpireHashCollection class - MaxItems applied if not Expiration given, fixes Account and Domain cache growing memory problems, tested
[+] 2006-07-07: SMTP - Intrusion Prevention - Block RSET count new option implemented, every session RSET increases RSET counter, every successful message delivery decreses session RSET counter, tested
[+] 2006-07-07: Config - Intrusion Prevention - Block RSET count new option introduced, API updated, icewarpphp updated
[*] 2006-07-07: Config - Statistics Total updated
[*] 2006-07-07: PHP/Wizard properly compiled
[*] 2006-07-04: BW - Ends with condition problem with length fixed
[*] 2006-07-04: DB - Accounts storage - Authentication problem fixed (FTP access)
[*] 2006-07-04: System - Logging - Cache support fixed
[*] 2006-06-30: WebService - Title vs. special path updated
[*] 2006-06-30: System - POP Before SMTP - New last login time and last login IP for POP and IMAP authorization added, updated all functions, tested
[*] 2006-06-30: Config - Groups - BW enable/disable problem fixed
[*] 2006-06-29: Config - License dialog - Users exceed - DB storage - All user's properties read, fixes correct exceed numbers, tested
[*] 2006-06-28: System - Auto archive - Sent messages archive applied to all messages (including local to local), moved to HandleUser method
[*] 2006-06-28: Config - Support for free version license added, DomainType disabled, tested
[*] 2006-06-27: Config - Use relay server if direct failed greyed out if relay server field blank
[*] 2006-06-27: System - DB Storage - Domain rename - Aliases table updated, fixes some problems
[*] 2006-06-26: System - DNSClass - one or more for TXT records support added
[*] 2006-06-26: System - DomainKeys - Incorrect public key does not interrupt the session, tested
[*] 2006-06-26: SMTP - Delivery vs. reconnect / disconnect problem handling updated
[*] 2006-06-26: System - Load domains feature vs DB - If database returns no domains (connection problem or similar) local domains.cfg file is loaded, generally domains.cfg is always synchronized with domains in the database, tested, fixes a problem with unavailable database during service startup
[*] 2006-06-26: System - Accounts DB Cache - Authentication cache not set until authenticated
[+] 2006-06-23: IMAP - New API option - C_System_Services_IMAP_FileNameFlags implementation, synchronizes filename flags with IMAP index database, use only if required, will dramatically slowdown the IMAP server performance, tested, working with old webmail
[+] 2006-06-23: IMAP - New API option - C_System_Services_IMAP_FileNameFlags added, updated API and settings
[*] 2006-06-22: Config - Remote Connection - License export problem fixed
[*] 2006-06-19: IMAP - Remote accounts - Forward to - messages converted to temp/pop format before fowarding, fixes trailing bytes problems
[*] 2006-06-19: DNSClass - GetPTRRecord - Loops thru all responses and finds the PTR (12) response, tested, fixes all kinds of PTR functions

View Previous Release Notes

Return to VisNetic MailServer Release Notes

Select a Product:

Online Support

Site Search:

Advanced