MERAK, High Performance Mail Server - AntiSpam, AntiVirus, GroupWare, Instant Messaging            
   
  Home / News   Releas Notes Country selection   Country selection  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Release notes: Version 9.4

Overview
What is new in Merak 9.0?

Release notes
[ Legend ]
[ + Added feature ]
[ * Improved/changed feature ]
[ - Bug fixed ]

9.4.0 (2008-12-19)
[*] 2008-12-19 SMTP servis - Antivirus - MailQueue logging improved
[*] 2008-12-19 SpamAssassin - Rules reloaded automatically if any of them changes (antispam update rules reload problem fixed), tested
[-] 2008-12-19 Anti-Spam - default challenge response url is generated properly
[-] 2008-12-18 API - GetDomainCount works correctly with TokenObject
[-] 2008-12-17 Config - SMS - Outgoing rules are visible
[-] 2008-12-17 [#IEE-229680] Setup - Demo Accounts checkbox is in unchecked state by default
[-] 2008-12-17 [#YKI-512332] tool.exe - If account can not be imported, error is properly displayed
[*] 2008-12-17 POP3 Server - login is disabled if mail storage is unaccessible
[-] 2008-12-16 SMS - Gateways vs. disabled services, load problem fixed, tested
[-] 2008-12-12 Control Service - Obtaining info about webmail session does not lock the session file
[-] 2008-12-11 Due to stability of the new trunk xcache the original was restored
[-] 2008-12-11 [#ENF-479325] Setup - several workarounds when could not copy a file implemented
[-] 2008-12-11 [#LMI-385545] SMTP Servis - Forwarding to non local domains uses empty "MAIL FROM" even if "MDA for internal messages" is turned on
[-] 2008-12-11 [#DAE-717830] Setup - all downgrades are disabled
[-] 2008-12-11 [#ENF-479325] Setup - regex.dll is correctly released and makes no troubles during installation
[*] 2008-12-09 [#MTM-187159] Config - Wizards  - Users can be created on other domains
[*] 2008-12-09 [#INA-866911] SpamAssassin - DNS IP condition - mask condition still supported instead of strict regex, tested
[*] 2008-12-08 [#NCB-833264] Remote Server Watchdog - Logging improved, error in examples\strings.dat fixed
[*] 2008-12-05 SMS Server - Licensing Enabled
[*] 2008-12-05 Log Analyzer - Licensing - Expiration set to standard value
[*] 2008-12-05 PHP - new xcache trunk r554 used, stability, tests
[*] 2008-12-04 [#ACN-610183] - SMS service - Unicode splitting fixed (message converted to widestring for proper splitting) SAR long messages working, maxmsgs=1 handling updated (no SAR header created in such case), tested
[*] 2008-12-03 SMS Service - SMS queue expiration implemented, default 5 days
[-] 2008-12-02 Setup - Regex.dll unloaded before trying to delete it
[-] 2008-12-02 SMTP - NDR and other reports - double Content-Type header removed, tested
[-] 2008-11-27 [#RST-695821] Config - Imported values are not overwritten during importing of accounts and domains
[*] 2008-11-26 Installer - Installation is terminated if  preliminary NB of Server 10.0 is already installed.
[-] 2008-11-24 [#XWE-752670] System - Pasword Policy - when user violates the password policy, he is  able to change another properties
[*] 2008-11-24 Core libraries updated
[*] 2008-11-24 SIP - Latest SIP engine used
[*] 2008-11-24 SMS - Latest SMS engine used
[*] 2008-11-24 ILA - Latest ILA engine used
[*] 2008-11-24 [#ACN-610183] SMS Service - Long message (SAR) support for unicode messages fixed, tested
[*] 2008-11-23 [#LAD-432290] SNMPServer - SNMPWalk fixed, OIDs generated properly as .2.., tested all cases, snmpget -v 2c -c public 127.0.0.1 1.3.6.1.4.1.23736.1.2.1.1.2.15.1, snmpwalk -v 2c -c public 127.0.0.1 1.3.6.1.4.1.23736
[*] 2008-11-23 [#LAD-432290] SNMPServer - timeticks problem fixed, ASNEncInt() used instead of ASNEncUInt() for ASN1_TIMETICKS, tested
[-] 2008-11-21 [#GOP-944128] FTP Server - LIST filemask proper support implemented, tested
[*] 2008-11-21 IMAP - Client connection - SELECT mailbox - mailbox used matches the exact returned name in LIST response (some servers have problems with literals used as quoted names later - Domino IMAP), tested, migration tested with Domino IMAP
[*] 2008-11-21 DBInterface - Firebird - Support for transactions added
[*] 2008-11-20 LDAP - Trim() added in several places, LDIFTovCard() - sets all LDIF properties, tested with with NDS
[*] 2008-11-19 [#WHW-472162] HTTP Server - Rewrite - Continuation rules preserve the previous result, tested
[+] 2008-11-13 [#VGF-227942] SMSClass - New queue mechanism implemented, each item requeue gets queued as a new item, several new methods added, tested
[-] 2008-11-12 [#ZTZ-853309] Groupware - AddGroup - Superuser with blank OwnerID does not overwrite GRPOWN_ID, fixes a problem with disappearing public groups created manually or logging in to public accounts, tested
[+] 2008-11-11 Directory Service - Sync - 2 new XML options added - LDAPUSERFROMDN, USERNAMEFROMCN, implemented, tested
[*] 2008-11-10 [#XRY-964209] FTP Server - Support for '..' in filename added, too strict security removed, tested
[*] 2008-11-06 [#GUA-745246] SMTP Service - If no text/plain part is found in message forwarded to XMPP, text/html part is sent
[+] 2008-11-05 System - LDAP/AD authentication - plain text authentication for LDAP/AD users updates the local password so SASL authentication works all the time, tested
[-] 2008-11-05 [#JKK-822714] - Web Service - REQUEST_URI bug fixed
[-] 2008-11-05 [#ZQV-870305] SMS Gateway - Authentication - If SMTP session is authenticated, the authenticated user is used when the access mode is checked
[*] 2008-11-04 Web Service - Regex Rewrite - support for long strings added, tested
[+] 2008-11-04 Directory Service - Objects field - support for LDAP filter added, syntax: [":"], if  is blank standard "(objectClass=)" will be used, tested
[*] 2008-11-04 SpamAssassin revised to 3.2.5
[-] 2008-11-04 SMS Service - SMSClass - multiple messages received at once (GSM messages) problem fixed, PDU properly parsed and messages constructed, tested
[*] 2008-10-31 [#XQP-332033] SMSClass - +CMS ERROR: 304 properly handled, sms deleted and removed from the queue
[*] 2008-10-29 SMS - Clickatel URL for binary messages - http://api.clickatell.com/http/sendmsg?user=XXX&password=XXX&api_id=XXX&to=%number%&udh=%udh;len;hex%&data=%data;hex%&concat=%parts%
[*] 2008-10-27 VersitParser - TrimRight() removed, special CR LF handling applied, tested
[-] 2008-10-23 SMS Gateway - Missing UDH Length byte problem fixed, tested
[-] 2008-10-23 SMS Gateway - Remove SAR from UDH problem fixed, tested
[-] 2008-10-14 [#JXW-704710] Control Service - php environment variable REQUEST_URI is filled with the URI before rewrite
[*] 2008-10-13 Data Class - Zip archiver - slash is used as separator in generated zip files
[*] 2008-10-09 XMPP - SendBuffer() uses chunked send 65536, tested
[*] 2008-10-09 SocketsClass - SendBuffer() - support for chunked send added, new param added, if 0 original method used, if set chunked transfer is used, tested
[-] 2008-10-08 [#RVJ-208232] Policy - Password Expiration - Warnings are send also when database is used for account storage, warning are send also before the password is changed for the first time.
[-] 2008-10-07 ZLib Class - Memory leak removed
[-] 2008-10-01 [#TMJ-723154] SMTP Service - Access Mode - "Accounts from list" works correctly for recipients specified without domain (primary domain is used)
[-] 2008-10-01 [#KQM-499227] SMTP Service - Executable account of type "URL" returns the result correctly even if the requested file has zero length
[-] 2008-10-01 [#XAD-795163] SMTP Service - Rules -  Group rules are applied also to groups with multiple aliases
[*] 2008-10-01 SMS Service - Remote HTTP gateway (base64 and hex urlencoded)
[+] 2008-09-30 SMS Service - Remote HTTP Gateway - Long messages (SAR) sent as one long message instead of multiple short messages with updated UDH, compatible with remote IceWarp server
[*] 2008-09-24 API - AuthenticateUserHash() migration flag - original username is also preserved
[+] 2008-09-21 New OpenSSL-0.9.8i engine used, tested
[*] 2008-09-19 [#BGK-108965] DNSWL support - SpamAssassin - DNS IP condition - regex applied instead of string mask, tested, DNSWL still requires RBL to be switched on
[-] 2008-09-18 System - Domain cache problem fixed, domains are cached properly now, tested
[-] 2008-09-18 SMTP service - Settings of catch-all account is taken into account in evaluating antispam access mode
[*] 2008-09-17 System - CreateCertificate() - x509_set_version() not used, caused problems to several SSL clients, iPhone SSL access working, tested
[*] 2008-09-16 System - CreateCertificate() - emailAddress added, fixes several problems, tested
[-] 2008-09-16 Data class - Little validity check for ancient idp archives added

9.3.3 (2008-11-21)
[-] 2008-11-21 [#ZXB-792945] MIMEClass - AddMIMEHeader and ChangeMIMEHeader - processing updated, GetFileHeader() returns the trailing CRLFCRLF so the size of the header can be properly calculated, fixes a problem with adding headers to S/MIME messages
[-] 2008-11-06 [#SLB-413432] SMTP Service - If "use MDA queue for internal message delivery" is turned on, forwarding to SMS and IM works
[-] 2008-09-29 [#LMI-385545] SMTP Service - System variables determining the recipient are correctly processed when "MDA queue for internal message delivery " is enabled
[*] 2008-11-13 Instant Messaging - AOL gateway - Gateway now connects to toc.oscar.aol.com, port 9898
[-] 2008-11-10 [#HIG-587417] SMTP Service - Accept action in filters and rules is reflected into AS log every time
[-] 2008-11-10 [#WXM-107852] AD Synchronization - Additional checks of existence of accounts are performed before new account is created, Every exception during the check is interpreted as existence of the account 
[-] 2008-11-04 Instant Messaging - Messages to JIDs containing location (e.g. john@xx.br/hpfla) are delivered immediately
[*] 2008-10-30 [#YVA-105855] Mailing list - MailQueue logging improved
[*] 2008-10-29 [#EDM-245640] Config - Content Filters -	Default filter "Fix missing Message-ID header" updated to conform with RFC 822
[*] 2008-10-29 [#KDY-454294] DNSBL - list.dsbl.org removed from dropdown menu
[*] 2008-07-22 Groupware - Daily events and daily reminders loaded and processed in a thread, thread created when needed and does not block the main application, tested
[-] 2008-10-29 [#CKL-924313] SMTP Service - Client session - Another authentication methods are tried if the first method fails	
[-] 2008-10-29 [#BNK-279588] IM Service - Client Session - SSL status is correctly handled. This fixes bug with client session terminating unexpectedly with "could not connect"
[*] 2008-10-29 XMPP - S2S - socket write failure results in closing the socket so reconnect can be performed
[*] 2008-10-24 SMTP Service - Outgoing queue is not processed immediately after restart
[-] 2008-10-15 Control service - PHP - PATH_INFO variable is not passed to php, it caused troubles
[*] 2008-10-14 Control service - Directory cache is not re-created after restart of the service - the specified interval is preserved
[-] 2008-10-08 [#KQM-499227] - SMTP Service - Executable account of type "Executable" works properly with path containing spaces
[-] 2008-10-07 IMAP server - LIST "" INBOX and similar commands works correctly regardless on the case of the folder on disk
[-] 2008-10-06 Groupware - vCalendar 1.0 (old format) RRULE - infinite recurrences #0 added, tested
[-] 2008-10-06 SMTP server - Directory cache - "on the fly" updates - better exception handling
[-] 2008-10-06 IMAP server - FETCH - HEADER, HEADER.FIELDS, HEADER.FIELDS.NOT, TEXT  commands works correctly with embedded parts of type "message/rfc822"
[-] 2008-10-03 IMAP server - List of subdirs of a directory is cached, this speeds up IMAP list command
[-] 2008-09-30 Setup - /ExportLanguage parameter works again
[-] 2008-09-29 [#OYD-661397] SMTP Service - Challenge response message is sent to sender filled in MAIL FROM
[-] 2008-09-26 All services - "On the fly" updates of directory cache removed from operations where they need not to be
[-] 2008-09-26 [#YBN-744850] Config - Web Service - Scripting - Paths to scripts can contain )
[-] 2008-09-25 Config - Remote Connection - Handling of remote paths fixed
[-] 2008-09-23 [#XAF-875162] IM Server - AOL Gateway - Outgoing messages are correctly converted into UTF8
[-] 2008-09-23 [#STX-937719] MIME Class - DecodeMIMELine does not add extra CRLF inside the decoded text
[-] 2008-09-23 [#ZQQ-236391] SMTP service - Global message properties ("Is spam", "Is whitelisted") are updated also before processing Filters and Rules
[*] 2008-09-22 [#IXK-208074] Setup - Aspell information is correctly written into registry
[*] 2008-09-19 [#YJT-139451] SMTP Service - Temporary error is returned when finalization of message fails due to disk I/O error
[+] 2008-09-18 [#FJZ-731817] Mailing list authentication works correctly with BATV SPRV encoded sender addresses
[-] 2008-09-18 Log Analyzer - Timing of background importing fixed
[-] 2008-09-18 [#SQW-553299] SMTP Service - Mailing list - "Add to subject" functionality does not add line breakes into the message header
[*] 2008-09-17 SMTP service - Client session - Authentication is performed only once per session
[*] 2008-09-17 Sockets Class - Optional debug prints added
[*] 2008-09-09 SMTP - Mail queue handling - if acquire fails next message is tried automatically, previously the file was deleted and caused problems in LB environment, tested


9.3.2 (2008-09-02)
[*] 2008-09-02 MLA - Expiration to end of 2008
[+] 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 [#XAF-875162] - 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

9.3.1 (2008-08-07)
[-] 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 [#13680] Config - Windows NT import vs. template - problem with mailbox fixed, tested
[*] 2008-07-21 PHP - bug# 45568, 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


9.3.0 (2008-06-30)

[-] 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 [#13212] - 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 [#13228] - 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 [#13212] - 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 [#13218] Rules - Multiple Flags support added, Flags ORed to the previous Flags value, tested
[*] 2008-06-17 PHP - imap extension updated
[*] 2008-06-17 [#13217] 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 API - DigestConfirmed type changed to Byte from Boolean, Assignments of values greater then 1 did not work on linux
[+] 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 [#13030] 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 New Avast OEM installer added
[*] 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 [#13134,13111] 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 Anti-Spam - AS live error is written into log
[*] 2008-06-11 Setup - Anti-Fake algoritmus improved
[-] 2008-06-11 Data unit - param types in callback function changed to work also on linux
[+] 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 [#13110] 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 - documentation updated
[*] 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 [#13057] 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 Now problem fixed
[-] 2008-06-10 SQLite - path to merak instalation dir is used as a base dir for all relative paths
[-] 2008-06-10 [#12999] License Check- webmail is disabled and expiration message is sent when expired
[*] 2008-06-10 [#13027] 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 [#11514,13101] 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 [#13028] Rules - Send message - HTML and system command variables support added, new function ProcessSetFile() implemented, tested
[+] 2008-06-09 [#12999] Setup - Upgrade - uses the real version from the API (not from registry), tested
[+] 2008-06-09 [#13011] Setup - request for update of Antis-Spam database is sent afer finishing the installation
[+] 2008-06-09 [#12829] 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 [#12975] 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 [#12948] 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 [#13009] Remote Config - Information box after tcp error tells that the error could be caused by making configuration change which requires restart
[-] 2008-06-06 [#12971] 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-06 AntiSpam Live - Score for non-spam messages applied to Live threshold score which is calculated as SpamScore - LiveNonSpamScore - 0.01, this way messages that would get tagged as spam will get tagged as non-spam if proper scores applied, tested
[*] 2008-06-05 PHP - template extension updated
[-] 2008-06-05 [#12880] SMTP - quarantine - if one recipient quarantines the message ant the second does not, message is placed to proper place
[-] 2008-06-05 [#12880] 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 Control - AntiSpam Live - ctasd run under control service when required, stops and starts as required, tested
[*] 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 Antispam Live - Score non-spam messages - new feature added, Config updated, implemented, if message classified as unknown or non-spam then score is decreased
[*] 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 [#12912] 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 Anti-Virus - Mirror can be used also on linux version
[*] 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 [#12889] - Config - Delete of multiple domains does not show multiple wrong popups any more
[*] 2008-05-28 [#12396] - 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 [#12880] 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 [#12880] 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 [#12882] 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 [#12871] 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 [#12847] SSL Tunnel - Kill session support added, tested
[*] 2008-05-26 [#7209] SIP - Redial feature updated tested
[-] 2008-05-26 String Class - ResetBOM - {$-}, {$+} directives used for call of the Reset function
[-] 2008-05-26 [#12753] Tool - Import - importing of domain works even if comma is not present at the end of line, help corrected
[-] 2008-05-26 [#12744] SMTP - cycles in bypass files detected and properly handled
[-] 2008-05-26 [#12682] 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 [#12050] 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 meraks
[*] 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 [#12850] Anti-spam Log - Quarantine action is properly displayed in the log file
[*] 2008-05-22 [#12828] 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 License Class - Demo license for AntispamLive and LogAnalyzer renewed after upgrade from versions before 9.3
[*] 2008-05-21 Webmail rev. 4474
[+] 2008-05-20 License Class - Support for enabling demo period after upgrade for new Merak modules added 
[*] 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 [#12403,12817] Anti-Spam settings - Folder Reports - "Sender address" is stored in UTF8 now.
[*] 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 [#12508] 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 [#12644] Quarantine - message for non existing or disabled account goes to quarantene of catch-all account
[*] 2008-05-19 [#11011] MIME Class - ValidateEmail strips all characters violating RFC
[*] 2008-05-19 [#11936] 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 Config - Log Analyzer - "Import now" functionality added, MLA binaries are expected to be in "merak\loganalyzer"
[-] 2008-05-18 Setup - Old webmail is installed even from .exe installer
[*] 2008-05-18 [#12800] 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 [#11941] 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 [#12745] Groupware, SMTP - Sqlite databse given by relative path works also with load ballanced paths
[-] 2008-05-14 [#12158] TServerWinSocket class - after timeout of waiting for UDP data, socket problem fixed again
[*] 2008-05-14 [#12688] - 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 [#12474] - 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 CommTouch - ReportFP and ReportFN support added, updated X-CTCH header, uses MIMEClass, tested
[+] 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 [#12624] 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 [#12600] Quarantine - Delete expired messages as spam - Subject of the message is changed according to spam action settings
[-] 2008-05-13 [#12543] 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 [#12644] 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 [#12362] 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 [#6880] 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 [#10916] 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 [#282] 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 [#10667] Config - Password Policy - Password Expiration - Possibility to notify user several days before password expiration added
[*] 2008-05-07 [#297] Config - SMTP Service - "Maximum SMTP client recipients", can be overridden for specific target domains
[*] 2008-05-07 [#282] Config - Remote Account - informative message is displayed after click on "Connect now" button.
[*] 2008-05-07 [#11743] Config - Message Queue - width of "Mailbox" field increased
[*] 2008-05-07 Log Analyzer - minor changes in GUI configuration 
[*] 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 [#12508] 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 [#12213] Server Migration - "Finish migration" works even after manual "migrate messages" action
[-] 2008-04-28 [#12508] 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 [#11482] Remote Account - "Active" checkbox added allowing to temporary disable remote account, RA_Enabled variable added to API
[+] 2008-04-26 [#11354] 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 [#11699] API -  C_System_SQLLogPath and C_System_SQLLogType allows to log every SQL query run from Merak
[-] 2008-04-23 Setup - setupfirst.dat does not overwrite the target files
[-] 2008-04-23 [#12440] Antivirus - AV libraries are loaded only if Antivirus is turned on
[*] 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 [#12298] Config - Rules - Style of negation displaying changed: Instead of negation the whole line, only "contain" is changed to "not contain"
[-] 2008-04-22 [#12182] Anti-Spam settings - Folder Reports - "From address" is stored in UTF8 now.
[-] 2008-04-21 [#12152] 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 [#11898] 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 [#8633] 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 Merak Documentation - F1 Help, complete test, misbehavior fixed
[*] 2008-04-19 [#11682,#11198] 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 Merak DOcumentation - F1 Help, all help indices renumbered
[-] 2008-04-18 API - U_AVSuppor fixed
[-] 2008-04-18 [#12022] 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 [#11698] SMTP - Email bounceback content updated, recipients listed only if there are some
[-] 2008-04-16 [#12008] 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 [#11514] Filters - DLL with external filters are loaded only if specific filter is enabled
[-] 2008-04-16 [#11936] 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 from Merak
[-] 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 [#11424] 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 [#9965] 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 Commtouch - "Keep_license_key_code" code word implemented so original key remains always in the ctasd.conf file, required for asian users who use a special key adjusted for asian spam, add this comment to ctasd.conf and supply the proper commtouch license
[*] 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-08 CommTouch - X-CTCH header added with RefID, Spam and VOD flags, tested
[*] 2008-04-07 CommTouch - server and licenses updated
[*] 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 [#11605] Linux - merakd - services using wizard ends in broken pipe, fixed
[+] 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 [#11946] 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 AntiSpam Live - 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 Setup - All installation files can be packed directly to the end of setup.exe, hence only setup.exe can be distributed.
[*] 2008-04-03 XML Localization Tool - support for .lng files added, svn import/export supports  new 'connector' and 'connectorsetup' directories, english 'connectorsetup' lang file can be imported from merak installation zip file (9.2.0 and above)
[*] 2008-04-03 Linux - install scripts updated
[*] 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-02 License system - AntiSpam Live license completely changed, standalone license, linked functions updated, engine updated, Config updated and license dialog resized, tested, requires a new Live license to work properly
[-] 2008-04-02 [#11896] merakd command processing fixed
[-] 2008-04-02 [#11890] Option --quiet added to merakd
[-] 2008-04-01 [#11653] POP3 service crash
[-] 2008-03-19 [#11435] Workaround: Services exit on accept thread error
[-] 2008-03-19 [#11434] Correct signal catching in merakd
[-] 2008-03-10 [#11434] Correct signal catching in merakd
[-] 2008-03-08 Thread stack overflow fixed
[-] 2008-03-04 Error EINTR check in system calls
[-] 2008-03-04 PID check in merakd
[-] 2008-02-29 [#11046] Resources report
[-] 2008-02-08 [#9830] Segmentation fault when stopping services
[-] 2008-02-07 [#10400] Incorrect CPU load reported in system monitor
[-] 2008-02-04 [#10212] SSH is locked after mail server was started from GNU Midnight Commander command line under root
[-] 2008-01-23 [#9779] 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-02: Linux - another merakd change
[-] 2008-04-01: [#11653] Linux - closed handles problem solved, daemon forking updated not to interfere with the source, tested
[+] 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

9.2.0 (2008-04-01)
[*] 2008-04-01: Anti-Spam Live - is processed only if also SpamAssassin is enabled
[*] 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 -  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: [#10936] 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: [#8967] sendmail tool - mistake in help text corrected.
[*] 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: [#11211] 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-07: Config - AntiSpam - Live - labels updated
[*] 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: AntiSpam - Commtouch - Live spam reason - new value "N" not spam added, designates that Anti-Spam Live processed the email and message is not spam
[-] 2008-03-06: [#11182] Config - Messages queue - Spam folder - delete mail fixed
[-] 2008-03-06: [#10990] 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: [#11101] 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: Linux - SocketsClass updated - handles special signals
[*] 2008-03-04: Linux - merakd updated
[*] 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-03-03: Setup - CommTouch ctasd.conf installed if not exists already, tested
[*] 2008-03-01: icewarp php - icewarp_files() functions updated to work with utf-8 instead of variants
[-] 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: Linux - GetFreeMemory fixed, 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-29: Linux - merakd - proper daemon fork() and descriptor closing, detects stopped or killed childs and automatically restarts, fixes a problem with restart working only sometimes, 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: [#8866]	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: System - DeleteFilesOlder - support for linux extensions added, tested, AllFilesExt const created, fixes problem with delete files older in mail archives and other recursive directories
[*] 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: [#10936] - Mail archive - Backup deleted label updated
[-] 2008-02-27: [#9190] PHP - API Control Pipe 5th..7th parameter support added, fixes MigrateMessages and other API function calls for XML RPC
[*] 2008-02-27: [#10854] Config - User - auto responder dialog - HideFileButtons() method used to hide file browse and radio buttons, responders always default to mailbox/responder.dat file, filename is supported due to compatibility reasons but new settings always result in responder.dat file
[-] 2008-02-27: [#8981] Antispam - Global mode - WL - problem with logs action fixed
[-] 2008-02-27: IM - AOL GW - buddy support fix, tested
[*] 2008-02-26: icewarpphp - API - GetVariantParam() - type overriding WideString to String removed, tested chinese characters
[*] 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: [#6966] - 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: Linux - merakd - Control stop service - also kills php instances so control can be restarted
[-] 2008-02-25: [#10929] 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: [#10920] 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: Control service - If Anti-Spam Live enabled ctasd daemon is checked if running and if not it is started, this event fires also when license has been entered
[+] 2008-02-22: License engine - AddNewLicense() handles Anti-Spam Live configuration file and inserts the correct license, license contains order id and company name, tested, proper license need to be supplied from CT
[*] 2008-02-22: SMTP - Account statistics - Statistics archivation problem with path fixed, new year archives work again
[*] 2008-02-22: SVN - environment created for linux, windows and linux svn live 100% together, updated few scripts
[*] 2008-02-21: API - doc updated
[*] 2008-02-21: [#9190] 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: [#10207] Config - IMAP Public folder list - Restrict To and Mailbox columns added, tested
[*] 2008-02-21: [#10558] Config - Status - Traffic Charts - SIP service removed
[*] 2008-02-21: [#10557] 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: [#9688] 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: [#10806] 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-19: Setup, Config - export language - version attribute added
[*] 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-15: Setup - Mail server + Connector - new template image used
[*] 2008-02-15: Setup - new setup tested after svn changes
[*] 2008-02-15: SVN structure ready for merge with linux
[*] 2008-02-15: SVN Projects restructured, install scripts updated, tested
[*] 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: Linux - install.sh updated so upgrade and new install can be performed while already having previous installations, tested
[*] 2008-02-14: XMLClass - indenting implemented, some other useful features, tested
[*] 2008-02-14: Config - License dialog - simplified, Free type implemented (Subproduct Free of the main product), Lite, Std and Pro appendices removed, support for Anti-Spam Live subproduct added, Anti-Spam Live as separate license removed, tested, sales engine updated
[*] 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, Anti-Spam Live, sales engine updated
[*] 2008-02-13: Antispam - CommTouch renamed to Anti-Spam Live
[+] 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: [#10556] Config - SIP - gateways - Load - error displayed if file does not contain gateway xml data
[*] 2008-02-13: [#10559] IM - Services access (firewall) implemented
[*] 2008-02-13: [#9688] Migration tool - migration protocol handling updated, based on the setting proper protocol used, Both uses the incoming protocol
[*] 2008-02-13: [#10507] 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: [#10419] 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: [#10561] 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: [#10557, #10558] 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: Antispam - CommTouch engine applied only if score lower than Spam classification level, tested
[*] 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-09: Linux - Control - Avast update - proper proxy.dat file loaded ./avast/setup/proxy.dat
[*] 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: [#9830] Linux - rwDaemon class updated to properly free objects
[*] 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-07: Linux - CPU usage functions updated
[*] 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: [#7722] 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: [#10278] Groupware - versit - VJOURNAL - LOCATION removed, VJOURNAL treated as VEVENT (instead of VTODO), fixes some display issues, tested
[*] 2008-02-06: SVN - mail_server repository imported
[*] 2008-02-05: Linux - postconf script updated, upgrade properly issued
[*] 2008-02-05: Linux - GetZoneTime() - function fixed, result in minutes and not in seconds, tested, fixes Versit time conversion and others
[*] 2008-02-04: Setup - content.xml installed for the first time, not part of demo.dat anymore
[*] 2008-02-04: Linux - mailparse compiled
[*] 2008-02-04: Linux - merakd and services - all descriptors closed after fork() - ssh never locks again, 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 meraks 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: Linux - XML RPC tested
[*] 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: [#9938] fixed with new XML RPC feature, tested basic functionality
[+] 2008-01-31: XML RPC - fully working on linux and windows now, uses control service API engine
[*] 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: [#10247] Config - FTP Users/Groups dialog - proper check of unique ids, blank group / user banned, tested
[*] 2008-01-30: Setup - webmail export scripts updated, uses wget to update all files, 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 icewarp's 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: Linux - libgd - dynamic loading of gdImageJPEG, gdImageStringTTF updated, checked if functions exist, if not then captcha will be skipped
[*] 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: Linux - mysql wizard - adds mysql driver specification ;2, 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: [#9809] 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 - Antispam - CommTouch - suspected-spam slider removed
[+] 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: Linux - php - tnef and mailparse updated
[*] 2008-01-28: PHP - tnef extension updated
[*] 2008-01-27: Setup - CommTouch (spam update) installation fixed, tested
[+] 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: [#9820] 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: Antispam - CommTouch engine applied as the last in order (after SpamAssassin)
[*] 2008-01-25: Config - Antispam - CommTouch - removed non-spam slider
[*] 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: [#9935] SMTP - Mailing list - REVIEW - members returned contain the complete name and email, applies to merak 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: Linux - ExecuteFile() - waitpid() used, fixes phpd zombie process, tested
[*] 2008-01-23: [#10072] 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: Setup - SetServiceState() updated, CommTouch unsuccessful start error ignored and not display, error message updated
[*] 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: Setup - if connector.dat found it will be copied to html/update/ directory (for auto updates), tested live
[*] 2008-01-21: Setup script - connector.dat created
[+] 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-19: Rules - Move to folder - Support for Spam folder and INBOX to inbox conversion (linux case sensitivity) added, tested
[*] 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 - CommTouch - Bulk score support added, implemented, tested
[*] 2008-01-18: CommTouch - handling of status updated (incorrect integration document - Confirmed-Spam vs. Confirmed)
[*] 2008-01-18: Setup - CommTouch files copied properly
[+] 2008-01-18: Antispam - CommTouch - SpamReason added with values (Y - is spam or virus, H - bulk or high prob. virus, M - suspected spam or medium prob. virus), tested
[*] 2008-01-18: Linux - RHEL4 compilation (compatibility reasons), officially supported RHEL5
[*] 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-17: HTTP Server - ERROR_ACCESS_DENIED and EACCESS (windows and linux) support added - instead of 404, 403 will be returned, tested
[+] 2008-01-17: Config - CommTouch RPD - Sliders for non-spam, suspected spam and spam/bulk messages added, non-spam negative slider, tested, settings complete
[*] 2008-01-17: Linux - php - recompiled (new imap extension and other changes)
[*] 2008-01-16: Linux - php - tnef extension compiled and included
[*] 2008-01-16: Setup - IceWarpCOM - icewarpcom.txt installed to api/ directory
[+] 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-16: Linux - TimeZone library developed and integrated, fixes special cases - TimeZoneInformation (DST description), TZ on specified date, tested
[*] 2008-01-15: Setup - CommTouch testing - service installed and uninstalled properly, service does not get started because it is missing a license
[*] 2008-01-15: Webadmin rev. 3944
[*] 2008-01-15: [#9821] Config - license dialog - country control fixed
[*] 2008-01-15: Webadmin rev. 953
[+] 2008-01-15: AntiSpam - CommTouch integrated and implemented, 3 score levels - High (Spam, Bulk), Medium (Suspected), Low (Unknown, None), tested
[*] 2008-01-15: Setup - setupcommtouch.dat removed, CommTouch part of setupas.dat, CommTouch installation updated, service registers, starts and stops, uninstall applied, tested
[*] 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: Config - Antispam - CommTouch node added, icon created
[*] 2008-01-15: Setup - contains setupcommtouch.dat package, requires setup changes to install the service
[*] 2008-01-15: SyncML - Nokia vs. VALARM problem solved, Noka phones synchronize without any problems now, tested
[*] 2008-01-15: CommTouchClass - implemented and 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: Setup - Strings localization converted to WideString
[*] 2008-01-11: [#6966] Localization - TExtListViewManagement WideString support added (fixes column localization), tested
[+] 2008-01-11: [#6966] 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: [#9687] SMTP - List Server - Join/Leave - optional email - if domain missing primary domain added, tested
[*] 2008-01-11: Setup - php.user.ini support added, if exists merak/php/php.user.ini merak will append the content of the file to the newly created php.ini, this way user can define ini settings that will always remain after upgrade
[*] 2008-01-11: Setup - php.ini - Blank lines preserved
[*] 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 - Mod