CommuniGate Pro Changelog

What's new in CommuniGate Pro 6.1.9

Mar 9, 2016
  • Pronto: Pronto! HTML Version 6.1.9 is included.
  • AIRSYNC: the support for availability data retrieval has been implemented.
  • CORE: added support for UTF-7 encoding.
  • XIMSS: added workaround for incorrectly encoded attachment names.
  • CLI: the syntax of the RENAMEACCOUNT command has been extended to allow storage point specification.
  • SIP: implemented domain prefixes for registration of endpoints that require secure media.
  • Bug Fix: DIALOG: 6.1: MEDIAPROXY short-circuit optimization could result in media absence in transferred calls.
  • Bug Fix: CLUSTER: 5.4: failed WebUser logins in cluster environments might be used for valid account name discovery.
  • Bug Fix: AIRSYNC: 6.1c2: handling some requests might lead to memory corruption.
  • Bug Fix: DIALOG: 6.1c1: non-fatal negative mid-call response could close the call.
  • Bug Fix: QUEUE: 6.1c1: server might crash on mail queuing to non-email modules.
  • Bug Fix: LOCAL: 6.0c1: random memory corruption and crashes might happen under a heavy load.
  • Bug Fix: ACCOUNT: 5.4: file lock owner information could be stored without XML namespaces.

New in CommuniGate Pro 6.1.2 (Mar 23, 2015)

  • Platform: Linux/ARMv6-11 (including Raspberry Pi) is supported now.
  • SIP: now the "Paid SIP Server" setting is not applied to REGISTER requests.
  • Pronto: Pronto! HTML Version 6.1.2 is included.
  • Bug Fix: 6.1c1: CALLLEG: packets with misformed SDP could crash the server.
  • Bug Fix: 6.1c1: MEDIASERVER: adjusting to client timers did not work properly.
  • Bug Fix: 6.1c1: FTP: the NLST command could fail to enumerate directory contents.
  • Bug Fix: 6.1c1: SIGNAL: the "presence on registration" SIP Workaround option could cause server crash.
  • Bug Fix: 5.4: QUEUERULES: certain misformed operations could de-sync the cluster delivery protocol.
  • Bug Fix: 2.0: MAILBOX: updating mailbox message flags by some session could reset internal "marked" flags set on that message by other sessions.
  • Bug Fix: 5.4: MAILBOX: the "Erase deleted messages" function could fail for directory-type mailboxes.

New in CommuniGate Pro 6.1.1 (Feb 24, 2015)

  • MEDIAPROXY: peer detection mechanism has been improved.
  • MEDIASERVER: peer detection mechanism has been improved.
  • SIP: separate settings for the SRTP and DTLS media protocols are implemented.
  • SIP: the Optional Media Security setting is implemented.
  • Bug Fix: 6.1c2: XIMSS: tcp connections attempts from banned clients could crash the server.
  • Bug Fix: 6.1c1: MEDIAPROXY: RTCP packets could be relayed to RTP ports.
  • Bug Fix: 6.1c2: PBXLEG: the leg processor looped on answering start-bridged UPDATE request.
  • Bug Fix: 6.0: some misformed RTP packets could crash the server.
  • Bug Fix: 5.4: certain header fields could cause the server to loop while converting them into Chinese charsets.

New in CommuniGate Pro 6.1 (Feb 16, 2015)

  • ADMIN: the Can Read All Domain and Account Settings access right is implemented.
  • ADMIN: the CanCreateSpecialAccounts Domain-level access right is implemented.
  • ACCOUNTS: the Log Protocols setting is implemented.
  • Pronto: Pronto! HTML Version 6.1 is included. It is the default "Pronto" interface now.
  • Platform: Sparc Solaris versions are built for the Sparc v8 architecture now, to avoid slowdowns on newer hardware.
  • ROUTER: the .via, .relay, .domain, .local, .here, .xmpp, .xmppq, .enum, .noenum special domain name suffix strings are renamed into ._via, ._relay, ._domain, ._local, ._here, ._xmpp, ._xmppq, ._enum, ._noenum suffix strings.
  • MAILBOX: Sliced mailbox crash-recovery has been improved.
  • DIAMETER: the DIAMETER module is decomissioned.
  • Bug Fix: 6.1c1: ACCOUNT: limiting the number of concurrenly open Account sessions could crash the server.
  • Bug Fix: 6.1c1: ACCOUNT: accounts in secondary domains scheduled for mail store re-scanning were rescanned in a loop.
  • Bug Fix: 6.0c1: STATISTICS: the string-type trigger events were not restored after server restart.
  • Bug Fix: 6.1c1: CLUSTER: the REJECTQUEUEMESSAGES command was not working in Cluster environments.

New in CommuniGate Pro 6.1 RC 4 (Feb 6, 2015)

  • CG/PL: global constants are implemented.
  • Platform: a workaround for MS Windows kernel bug implemented. Stopped external tasks could remain undetected if several tasks were started at the same time.
  • FTP: command processing redesigned to remove file path length limitations.
  • AIRSYNC: now the Enabled Mobile Devices settings can be specified using the Account Default Settings.
  • AIRSYNC: now the Enabled Mobile Devices settings can include allowed and prohibited device IDs and device types.
  • PBX: the "telephony tester" application is included.
  • Bug Fix: 6.0c2: CLUSTER: the ID of the killed NamedTask was sent incorrectly.

New in CommuniGate Pro 6.1 RC 3 (Jan 30, 2015)

  • CLUSTER: when a server is marked as 'non-ready', its unlocked accounts are released immediately.
  • WebUser: the Event and Task Categories fields can be modified now.
  • WSSP: the REQUESTSOURCEIP function is implemented.
  • PKI: certificates with SHA256 signatures are supported now.
  • CLI: TEMPBLACKLISTIP command is implemented.
  • SMTP: the HELO Domain Prefix module setting is removed; the HELO Prefix setting is added to Domain SMTP settings.
  • QUEUERULES: the Copy Attachments action is applied to one-part message containing an attachment.
  • Bug Fix: SMTP: 6.1c1: the Require STARTTLS setting did not work.
  • Bug Fix: HTTP: 6.1c1: cluster authentication could crash the server.
  • Bug Fix: TLS: 6.1c1: communicating with products that generate empty data-blocks (such as those based on OpenSSL) could be interrupted.
  • Bug Fix: CLUSTER: 6.0c2: if a signal is redirected to a Named Task, and that Task runs on a different member, the relayed request contained the original request URI.

New in CommuniGate Pro 6.1 RC 2 (Dec 27, 2014)

  • WEBDAV: the "include" PROPFIND element is supported now.
  • FILEDAV: directories now report the "httpd/unix-directory" value for the "getcontenttype" property.
  • PBXApp: the "allowedAttributes","allowedSSRC" call parameters are implemented.
  • XIMSS: the callRedirect operation supports the "fork" option now.
  • AIRSYNC: the ValidateCertificate command is implemented.
  • WebUser/Pronto: the "show images using proxy" option and the "show HTML in a frame" option can work together now.
  • SMTP,POP,IMAP,FTP,HTTP: attempts to start SSL/TLS connections on clear text ports are detected now; connections are dropped immediately.
  • LIST: the ^C symbol combination is supported in Feed headers and trailers.
  • CLI: the CREATEDOMAINSTORAGE, LISTDOMAINSTORAGE, CREATEACCOUNTSTORAGE, LISTACCOUNTSTORAGE commands are implemented.
  • DIRECTORY: when a Remote Unit reads a "search reference" record, the record is ignored, but the search continues.
  • CG/PL: the MailboxAppend operation parameters have been changed.
  • XIMSS: the messageAppend, contactAppend operation parameters have been changed.
  • Bug Fix: DIALOG: 6.1c1: requests on "early" dialogs (UPDATE, INFO) could fail.
  • Bug Fix: WEBADMIN: 6.1c1: account creation could fail when no "Mount Storage Point" was specified.
  • Bug Fix: MEDIASERVER: 6.1c1: the GETPLAYPOSITION function did not return positive values.
  • Bug Fix: MAPI: messages sent from the Main Domain were not marked as 'trusted'.

New in CommuniGate Pro 6.0.11 (Dec 10, 2014)

  • TLS: the server-side SSLv3 protocol is disabled by default.
  • WebMail/Pronto: HTML links pointing to anchors in the same E-mail body part are supported now.
  • Bug Fix: MEDIA: 5.1: if the codec sample rate was different from the internal buffer rate, recording was started with a delay.
  • Bug Fix: MAILBOX: 5.0: message replacing did not check for 2GB size limit in Text-type mailboxes
  • Bug Fix: SMTP: 5.4: outgoing SMTP connections for messages without a "source domain" assigned could be initiated from non-default IP addresses.

New in CommuniGate Pro 6.0.10 (Oct 9, 2014)

  • MAPI: the MAPI Connector version 1.54.12.1 is included.
  • Pronto: Pronto! Version 6.0.10 and Pronto Lite 2.3 are included.
  • WebUser: the default name for the ShiftJIS encoding is changed from "Shift-JIS" to "Shift_JIS".
  • Bug Fix: XIMSS: 6.0.2: attended call transfers were not handled.
  • Bug Fix: XIMSS: 6.0c1: the server might crash on the SMIMESet command used in incorrect context.
  • Bug Fix: LDAP: the searches under the special dc=cgprouter subtree did not return all valid results.
  • Bug Fix: vCard: parsing bogus data might crash the server.
  • Bug Fix: SIP: 5.3: some remote Contact URIs might be incorrectly treated as local, causing SIP dialog setup errors.
  • Bug Fix: CGPL: 5.2: ToLowerCase()/ToUpperCase() methods processed only the first symbol in the parameter string.
  • Bug Fix: MailboxBSD: 5.4: under heavy load, a mailbox could be parsed multiple times, causing index deletion.

New in CommuniGate Pro 6.0.9 (Apr 2, 2014)

  • Pronto: Pronto! Version 6.0.9 and Pronto Lite 2.2 are included.
  • XIMSS: The "Keep time in Trash" preference is used now to preserve timestamps of items moved to Trash folder
  • Bug Fix: XIMSS: 6.0c1: the server might crash on the SMIMESet command with incorrect parameters.
  • Bug Fix: CALENDAR: 5.4: the FreeBusy data might be calculated incorrectly.
  • Bug Fix: TLS: 6.0.2: the "Request Certificate" option could break TLS 1.2 negotiations.
  • Bug Fix: GSSAPI: 5.3: SMTP/POP/IMAP/LDAP GSSAPI/Kerberos authentication could fail.
  • Bug Fix: Airsync: 5.4.7: server could fail to read message IDs in requests.
  • Bug Fix: CGPL: 5.4: non-printable characters might be converted to JSON incorectly.
  • Bug Fix: KERNEL: 4.3: NTLM hashes might be calculated incorrectly.
  • Bug Fix: TLS: 6.0: outgoung connections might fail to negotiate TLS parameters.

New in CommuniGate Pro 6.0.8 (Dec 28, 2013)

  • MAPI: the MAPI Connector version 1.54.11.5 is included.
  • Pronto: Pronto! Version 6.0.8 and Pronto Lite 2.1 are included.
  • FileDAV: reading (GET/HEAD) the Account root directory returns an empty file instead of the 404 error (CyberDuck client compatibility).
  • TLS: ciphers offered for outgoing connections have been reordered.
  • TLS: the CA chain sent with the server certificate is processed now.
  • CLI: the GETDNRSETTINGS, SETDNRSETTINGS commands are implemented.
  • Kernel: additional filtering of composed XML data is implemented.
  • XIMSS: the contactFind "fuzzy" search is imporved, the returned data message attributes are extended.
  • Triggers: sent IMs are pre-authorized using the postmaster Account.
  • Bug Fix: AIRSYNC: 6.0.c2: "flagged" message flag was reported in pre-12.0 protocols, causing problems for old AirSync clients.
  • Bug Fix: SMTP: 5.3c2: the SPF check procedure did not verify AAAA records of an MX if an A-record lookup was successful.
  • Bug Fix: SMTP: 6.0c3: the reverse-connect procedure checked the highest MX relay only.
  • Bug Fix: PBX: 5.2: the auto-attendant script would stop on unexpected INFO events.
  • Bug Fix: WebMail: 6.0.7: the folder tree of a single INBOX might appear empty in Simplex and derived skins.
  • Bug Fix: DAV: 6.0c1: the server could crash while searching the Directory.
  • Bug Fix: CLUSTER: 6.0c1: synchronization did not work in Cluster (virtual) mailboxes.
  • Bug Fix: MAILBOX: 6.0c1: when a Sliced-type mailbox was deleted, its size was calculated incorrectly.
  • Bug Fix: MEDIAPROXY: 6.0c1: proxy for "udptl" media streams were not built.
  • Bug Fix: TLS: 5.4c1: secure re-negotiation could fail.

New in CommuniGate Pro 6.0.7 (Sep 12, 2013)

  • Pronto: Pronto! Version 6.0.7 is included.
  • MediaServer: the "mixMOH" option is implemented.
  • MediaServer: the "icePassword" data is randomized now.
  • MediaProxy: the "icePassword" data is randomized now.
  • AIRSYNC: attachments in multipart/signed messages were not reported to clients.
  • Bug Fix: KERNEL: 5.2: ISO-2022-KR encoding could work incorrectly.
  • Bug Fix: WebMail: Mailboxes might be sorted incorrectly in Simplex and derived skins.
  • Bug Fix: CLUSTER: when a new server was added, it did not correctly process already suspended domains.

New in CommuniGate Pro 6.0.6 (Sep 12, 2013)

  • MAPI: the MAPI Connector version 1.54.11.3 is included.
  • Pronto: Pronto! Version 6.0.6 is included.
  • WebMail: "style"-data filtering has been improved.
  • CalDAV: Task-type mailbox creation and retrieval is supported now.
  • CalDAV: mailbox deletion is implemented.
  • CardDAV: mailbox deletion is implemented.
  • HTTP: RFC6585 is implemented.
  • CLI: the LISTSTOCKSKINFILES,READSTOCKSKINFILE,LISTSTOCKPBXFILES,READSTOCKPBXFILE commands are implemented.
  • MAILBOX: the "delete folder only" operation is implemented.
  • Bug Fix: SIP: 5.0.4: IPv6 URI processing could fail.
  • Bug Fix: CLUSTER: 6.0.1: after a failover the new active controller could not immediately assign a new backup controller.
  • Bug Fix: AIRSYNC: 6.0.2: voice mail attachments might be not reported to mobile devices.
  • Bug Fix: CLI: 5.4: setting values with SETSTATELEMENT command did not work.
  • Bug Fix: CALDAV: 6.0c1: support for old Apple CalDAV clients was broken.
  • Bug Fix: KERNEL: 6.0c1: some Japanese characters were encoded incorrectly.

New in CommuniGate Pro 6.0.5 (May 9, 2013)

  • MAPI: the MAPI Connector version 1.54.11.1 is included.
  • Pronto: Pronto! Version 6.0.5 is included.
  • AIRSYNC: application/vnd.ms-sync.multipart responses are implemented.
  • AIRSYNC: now "oldest items" sync limitations are applied to contents of calendaring items, not to the item timestamps.
  • CLUSTER: simplified nonce processing for static clusters is implemented.
  • CLUSTER: domain-level updates are delivered using size-limited chunks now.
  • Kernel: the Mailer-Daemon messages use the sender domain name wherever possible.
  • Bug Fix: Kernel: 6.0.2: RFC2231-encoded multi-part parameters were processed incorrectly.
  • Bug Fix: XMPP: 6.0c2: sending packets to "XMPP components" could crash the server.
  • Bug Fix: POP: 6.0.1: the POP Login Limit error was not reported in Cluster environments.
  • Bug Fix: WebUser: 6.0c2: array-type Contact fields were updated incorrectly.
  • Bug Fix: CLUSTER: 6.0c1: some static cluster operations worked incorrectly.
  • Bug Fix: HTTP: 5.2: "chunked"-requests were proxied incorrectly.
  • Bug Fix: PBXApp: 5.3: call termination during an "audio recording" operation could cause server crashing.

New in CommuniGate Pro 6.0.4 (May 9, 2013)

  • CLI: the GETLOGSETTINGS, UPDATELOGSETTINGS commands are implemented.
  • CLI: the GETSERVERSETTINGS, UPDATESERVERSETTINGS commands are documented.
  • ACCOUNT: OS-prohibited ASCII symbols in file names are encoded now.
  • QUEUERULES: the Accept Reply action is implemented.
  • Bug Fix: ACCOUNT: 6.0.2: account password restrictions were checked incorrectly.
  • Bug Fix: Skins: 6.0.3: language file processing was broken.
  • Bug Fix: Kernel: 6.0.2: RFC2231-encoded parameters could be decoded twice.

New in CommuniGate Pro 6.0.3 (May 9, 2013)

  • Pronto: Pronto! Version 6.0.3 is included.
  • CalDAV: calendar delegation is implemented.
  • SMTP: the Default IPv6 Source Address setting is implemented.
  • RPOP: the Default IPv6 Source Address setting is implemented.
  • XMPP: the Default IPv6 Source Address setting is implemented.
  • HTTP: RFC5785 is implemented.
  • AIRSYNC: html-embedded objects from "related" MIME parts are reported to clients now.
  • WebDAV: the "principal" data processing is improved.
  • WebDAV: the "expand-property" REPORTs are implemented.
  • Bug Fix: XMPP: 6.0.2: if the peer closed connection during a sender validation procedure, the server could crash.
  • Bug Fix: AirSync: 6.0c2: if an account contained "non-syncable" mailboxes, some syncable mailboxes disappeared from device view, too.
  • Bug Fix: Mailbox: 6.0c1: when many items were deleted at once, some items might remain in the mailbox.

New in CommuniGate Pro 6.0.2 (May 9, 2013)

  • TLS: TLS v1.2 (RFC5246) is implemented.
  • TLS: Maximum Fragment Length Negotiation extension (RFC4366) is implemented.
  • CLI: the SETACCOUNTPASSWORD command checks the password size and complexity restrictions only if the CHECK keyword is used.
  • MediaProxy: the ICE protocol is supported now.
  • MediaProxy: STUN packet processing is implemented.
  • MediaServer: the ICE protocol is supported now.
  • MediaServer: STUN packet processing is implemented.
  • PBXApp: the new MediaOption function replaces the MediaChannelOption function.
  • PBXApp: the SignalOption function is implemented.
  • PBXApp: the ProvisionCallEx function is renamed back into ProvisionCall.
  • PBXApp: the SetForeignCredentials, DisconnectEx, SetReferMode, SetTransferReportMode, SetBridgeBreakMode, SetBridgedProvision procedures are deprecated.
  • PBXApp: media encryption is enabled by default.
  • NETWORK: the predefined LAN IP addresses now include only the networks in the 10/8, 172.16/12, 192.168/16 ranges.
  • XMPP: multiple validated domains per incoming connection are supported now.
  • Kernel: HTTP, SIP "Server" header fields are customizable now.
  • Kernel: RFC2231 processing has been improved.
  • CLUSTER: the Balancer Weight option is implemented.
  • Foundation: raw Unicode strings in certificate names are supported now.
  • WebAdmin: the startup options are displayed on the Settings->General->Info page.
  • AIRSYNC: message bodies are retrieved in the original HTML format for 12.0 and newer clients.
  • AIRSYNC: support for Windows Phone 8 has been implemented.
  • XIMSS: callConnected, callDisconnected, callProvisioned, callIncoming messages now contain the callId attribute.
  • Bug Fix: AIRSYNC: 6.0c2: modification waiting operations (PING, SYNC) were interrupted by unrelated SYNC operations.
  • Bug Fix: AIRSYNC: 6.0c2: a mailbox tree with new mailboxes in foreign accounts could be synchronized incorrectly.
  • Bug Fix: QUEUERULES: 6.0.1: messages created with "Redirected" Rule did not get the "trusted source" flag and could fail.
  • Bug Fix: MediaServer: 6.0c1: the Secure RTP AES_CM_128_HMAC_SHA1_32 suite incorrectly processed SRTCP packets.
  • Bug Fix: DIRECTORY: 6.0c1: the Remote Unit could open LDAP connections using the intra-cluster IP address.
  • Bug Fix: PIPE: 6.0.1: return-path processing was broken.
  • Bug Fix: TLS: 6.0c2: additional checks were incorrectly applied to SSLv3 connections.

New in CommuniGate Pro 5.3.12 (Jan 18, 2011)

  • SIP: the "tel:" schema processing is improved.
  • GROUPWARE: Contact sorting is using the YOMI name VCard field if it is present.
  • Bug Fix: CLUSTER: 5.3.5: NAT Site IP List data could not be updated in a Cluster.
  • Bug Fix: CALDAV: 5.3c1: "newer item already exists" situations resulted in the error code 500 (instead of 412).
  • Bug Fix: CALLLEG: 5.2c1: re-INVITE requests did not contain Min-SE header field when session timer was activated.
  • Bug Fix: CLI: 5.3c1: the FINDACCOUNTSESSION command could not find sessions that have set HTTP cookies.

New in CommuniGate Pro 5.2.20 (May 10, 2010)

  • Bug Fix: CALLLEG: 5.1.2: the Replaces "method" parameter was checked incorrectly.
  • Bug Fix: CG/PL: 5.1c1: the DateByYearDate function returned a result for a previous year.
  • Bug Fix: SIGNAL: 4.3c1: minimum and maximum REGISTER period limits were not applied to the "expires" Contact parameters.
  • Bug Fix: SIGNAL: 5.2c2: the Dialog Info data was not copied when retrieved, causing various problems under heavy load.
  • Bug Fix: DIRECTORY: 3.0: Local Unit modification records longer than 32K could not be read.
  • Bug Fix: MAILBOX: 5.2c1: hard-links were never used for messages in MailDir mailboxes.
  • Bug Fix: Kernel: 5.2.4: when an external certificate was verified, the stock certificates were used incorrectly.
  • Bug Fix: CLI: 5.2c1: incorrect parameters for the GETACCOUNTSTAT and RESETACCOUNTSTAT commands could crash the server.
  • Bug Fix: WebUser: 5.2.10: the HiddenSkins setting could not be used to hide the "unnamed" (Basic) Skin.

New in CommuniGate Pro 5.2.19 (Dec 28, 2009)

  • Bug Fix: SIGNALRULES: 5.0c1: misformed rule could cause a crash.
  • Bug Fix: XMPP: 5.2c2: broken connections to a remote server could cause a crash.
  • Bug Fix: HELPERS: 5.1c1: after a server restat, "never" Filter Helper time-out values could be set to non-zero values.
  • Bug Fix: CALENDAR: 5.2c1: converting the recurrence "count" value into "until" value could add an additional day.
  • Bug Fix: CALENDAR: 5.2.11: old-style "duration" data parsing could fail.

New in CommuniGate Pro 5.2.18 (Nov 25, 2009)

  • Bug Fix: CLUSTER: 5.2c1: virtual (inter-cluster) Mailbox closing could crash the server.
  • Bug Fix: SIP: 5.2.1: some fields could be composed without proper URL encoding.
  • Bug Fix: ACCOUNT: 5.1c3: SIP "Event Publish" opertion could cause memory corruption.

New in CommuniGate Pro 5.2.17 (Nov 3, 2009)

  • MAILBOX: forward-compatibility with v.5.3x mailbox formats is implemented.
  • MEDIA: Inband DTMF detection is redesigned.
  • Bug Fix: MAILLIST: 5.2c1: created subscriber records had incorrect format; bounce time updates caused errors.
  • Bug Fix: Admin: 5.1: the "account import" function incorrectly processed Account Signal Rules.
  • Bug Fix: HTTP: 5.2c3: reading "default" (or "index") directory files could fail if the "partial read" method was used.

New in CommuniGate Pro 5.2.16 (Aug 11, 2009)

  • Bug Fix: DIRECTORY: 5.2c1: Remote Unit Security setting could not be set via WebAdmin.
  • Bug Fix: AIRSYNC: 5.1c4: EOL processing has been improved to avoid iPhone event update looping.

New in CommuniGate Pro 5.2.15 (Jul 17, 2009)

  • AIRSYNC: "Yomi" attributes are supported now.
  • AIRSYNC: a workaround for iPhone bug causing Calendar event loops is implemented.
  • Kernel: UTF-8 converter detects all "bad" sequences now.
  • Bug Fix: XMPP: 5.1c5: the 'from' attribute for the "iq" results now contains the full account name (jid).
  • Bug Fix: HTTPO: 5.1c5: "Basic" authentication now uses the mixed-case "Basic" keyword.
  • Bug Fix: WebUser: 5.1.2: links in plain text messages could be processed incorrectly.
  • Bug Fix: AIRSYNC: 5.1c4: All-Day Events in "eastern" time zones were composed incorrectly.
  • Bug Fix: Media: 5.2.4: short inband DTMF "fantoms" were incorrectly detected.
  • Bug Fix: CLUSTER: 5.2c4: the CREATEMAILBOX command with both CLASS and AUTH clauses did not work.
  • Bug Fix: WebAdmin: 5.2c1: domain admins could not update Domain-level Client IP Address settings via WebAdmin.

New in CommuniGate Pro 5.2.14 (Apr 30, 2009)

  • MAPI: the MAPI Connector version 1.52.14.1 is included.
  • AIRSYNC: a workaround for the Apple iPhone bug in processing multipart/alternative messages.
  • Bug Fix: CG/PL: 5.1c2: the MAILBOXREDIRECTBYUID function was equivalent to the MAILBOXFORWARDBYUID function.
  • Bug Fix: CLUSTER: 5.2.10: mailbox-alias name resolving procedure could fail when used with a Cluster Account.
  • Bug Fix: CG/PL: 5.2c1: the SETACCOUNTPREFERENCES operations reset the Language and TimeZone environment variables.
  • Bug Fix: XIMSS: 5.2c2: "auto-built" mail attributes may not be built for certain Remote Directory Units.
  • Bug Fix: WebUser: 5.0c2: deleting Contact Group elements could cause program exceptions.
  • Bug Fix: GROUPS: 4.0: some group cross-references could cause infinite loops.
  • Bug Fix: PBX: 5.1c2: the Record operation was started even if there was a pending event.
  • Bug Fix: DOMAIN: 5.2.2: renaming Accounts in a suspended Domain could crash the server.

New in CommuniGate Pro 5.2.13 (Mar 9, 2009)

  • MAPI: the MAPI Connector version 1.52.13.1 is included.
  • PKI: the Certificate Signing Requests now use the SHA1 algorithm instead of MD5.
  • HTTPO: a workaround for Perl form data parser bug is implemented.
  • SIGNAL: the *NN addresses are processed in the Redirect/Fork responses and Rule actions.
  • CG/PL: the MailboxExpunge operation updates the mailbox view first.
  • XIMSS: the prefsReload operation is implemented.
  • Kernel: the ms874 and ms-874 charset names are supported now.
  • Kernel: when composing RFC822 fields, UTF-8 encoded atoms are composed using the shorter of QP or Binary encoding.
  • ROUTER: the .local and .domain suffix processors now replace the '%' symbol with '@' in the routed "local" address part.
  • WebUser: when renewing a user S/MIME certificate, the certficate serial number is changed now.
  • Bug Fix: CLI: 5.2.5: the CREATEWEBSESSION command incorrectly processed the IMode and IModeJP keywords.
  • Bug Fix: SDP: 5.1c1: the document-level "p" attribute was parsed incorrectly.
  • Bug Fix: XIMSS: 5.2c1: folder filtering by header fields could work incorrectly.
  • Bug Fix: AIRSYNC: 5.2c1: when a Submit operation used Base64 encoding, the last message line could be lost.
  • Bug Fix: WebUser: 5.2.12: the call logs page did not convert the call start time into the local time zone.
  • Bug Fix: CalDAV: 5.2c3: if multiple invitation recipients were specified in a single HTTP field, only the first one was used.
  • Bug Fix: Foundation: 5.2c1: the Use OS Password option did not work on the OS/400 platform.
  • Bug Fix: IMAP: 5.2.8: the APPEND command could fail with some foreign mailboxes.
  • Bug Fix: Kernel: 5.2.11: the Hide 'Account Unknown' messages option did not work for connection-based protocol (FTP, IMAP, POP, LDAP, etc.)

New in CommuniGate Pro 5.2.12 (Jan 24, 2009)

  • MAPI: the MAPI Connector version 1.52.12.1 is included.
  • PKI: the default Certificate signing algorithm has been changed from MD5 to SHA1.
  • AIRSYNC: Calendar item updating changed to provide a workaround for the Apple iPhone 2.2 "looped update" bug.
  • AIRSYNC: workaround for iPhone bug causing it to crash on some vCards
  • CG/PL: the DatasetRemove, DatasetDelete functions are implemented.
  • HTTP: the crossdomain.xml file data (needed for Flash XIMSS clients) moved to a Skin file now.
  • Foundation: indefinite-length elements in message signatures are supported now.
  • HTTP: when a CG/PL application is called using the /sys/ realm, the "sysEntry" code section is used instead of the "main" section.
  • Bug Fix: CLUSTER: 5.2.11: HTTP Session requests in a cluster were processed incorrectly.
  • Bug Fix: Network: 5.2.11: "Banned on failed Login" function could block White-listed addresses.
  • Bug Fix: XIMSS: 5.2c1: vCardGroup XML parser did not process member real names.
  • Bug Fix: XIMSS: 5.2c1: some folderRead operations ignored the "partID" attribute.
  • Bug Fix: XIMSS: 5.2c1: the "password recovery" operation did not work in a Cluster.
  • Bug Fix: CALENDAR: 5.0: Calendar parsing could not process mime-encoded message bodies.

New in CommuniGate Pro 5.2.11 (Dec 20, 2008)

  • Pronto: the Pronto version 2.7 is included.
  • MAPI: the MAPI Connector version 1.52.11.2 is included.
  • DNR: the response packet size limit is increased to 64K.
  • CG/PL: the compiled module code size limit is increased from 64Kb to 1Mb.
  • CG/PL: the LISTMAILBOXES, [GET|SET]MAILBOX[SUBSCRIPTION|ALIASES] functions are implemented.
  • CG/PL: the MailboxAppend function now supports the "report" element.
  • XMPP: the "optional" tag is added to "features" elements.
  • ACCOUNT: the Upload File Charset preference is implemented.
  • TLS: if a client provides a certificate with a wrong issuer and the Domain Require Certificate option is not enabled, the certificate is ignored without rejecting the client.
  • CALDAV: user E-mail address and Real Name is now taken from the Account Preferences.
  • SIGNAL: the 503 code is proxied upstream as the 500 code now.
  • SIGNAL: the "Failure" stage rules are not applied for Busy or NoAnswer conditions.
  • XIMSS: changing message flags in folders filtered by the flags values removes messages from and adds messages to the folder view.
  • Bug Fix: Foundation: 4.0: the XML/HTML converter did not encode ASCII control symbols.
  • Bug Fix: CALENDAR: 5.2.10: the Accept operation did not change the busy status of ACCEPT'ed Events to Busy, and Outlook-sent events were copied as "tentative".
  • Bug Fix: CALENDAR: 4.3: ALERT duration parser did not accept some formats.
  • Bug Fix: WebUser: 5.2.5: "safe link mode" created incorrect URLs for links with "anchors".
  • Bug Fix: XIMSS: 5.1.8: the folderReopen operation did not keep the existing "view field set" if no field was specified.
  • Bug Fix: XIMSS: 5.2c2: the "peer" attribute of the callTransfer operation was not converted into a "full name" URI.
  • Bug Fix: CLUSTER: 5.2c2: if the markup mode (IMode, WML, HTML) was specified as a login page URL, it was not passed to the backend servers on login.
  • Bug Fix: CLUSTER: 5.2c4: it was not possible to do execute the startPBXTask operation on a remote frontend.
  • Bug Fix: NETWORK: addresses used for failed Login operations were not added to the Temporarily Blocked Addresses list.
  • Bug Fix: AIRSYNC: 5.2.10: the Email-type header fields (From, To, etc.) did not include the "real name" part.
  • Bug Fix: AIRSYNC: 5.2.1: new Event and Task objects were not fully initialized, resulting in garbage data being stored with some clients.
  • Bug Fix: AIRSYNC: 5.2.9: if a client removed the Calendar ALARM item, it was not removed on the Server.
  • Bug Fix: AIRSYNC: 5.2c2: the Search operation now finds only those Directory records where the mail attribute is present or can be present.
  • Bug Fix: SIGNAL: 5.2c1: Instant messages generated within XIMSS/XMPP sessions and with Automated Rules were sent using non-authenticated Signals.
  • Bug Fix: CALLLEG: 5.1.7: reliable 180-SDP was not reused when an 200 SDP-less response came for a synchronous call (such as those used in the "MakeCall" feature).
  • Bug Fix: CALLLEG: 5.0.2: requests without a to-tag could be accepted, producing (for BYE requests) abandoned DIALOG objects.
  • Bug Fix: CG/PL: 5.2.10: message copy operations could crash the server.
  • Bug Fix: MAILBOX: 5.2.10: if a TextMailbox contained a message with a "remote past" INTERNALDATE, mailbox parsing could fail.
  • Bug Fix: ACCOUNT: 5.2.c3: in some situations "direct" ACLs rights for a particular account could be merged with the "anyone" access rights.
  • Bug Fix: BSDLog: 5.1c2: the "Use OS syslog" option could crash the server.

New in CommuniGate Pro 5.2.10 (Nov 6, 2008)

  • Pronto: the Pronto version 2.6 is included.
  • CG/PL: the MessagePart function result now can include the filename element.
  • CG/PL: the MessageFields function is replaced with the MessageHeader function (the MessageFields function is still supported).
  • CG/PL: the MailboxCopyByUID function is implemented.
  • WebAdmin: the BannerInfo and HiddenSkins Account settings are implemented.
  • CLI: the ROSTER and BILLING commands are documented.
  • XIMSS: the fileRead and fileWrite operations now support the type=xml attribute.
  • XIMSS: the findEvents operation now supports the byAlarm attribute.
  • SMTP: the reverse-connect function now uses a 30-second time-out when establishing a tcp connection in the Non-Blocking socket mode.
  • Bug Fix: CALLLEG: 5.2.3: Record-Route sets for 1xx and 2xx responses could be built differently.
  • Bug Fix: RULES: 5.2c2: "merged" Server and Account/Domain rules were sorted "linearly" in Signal Rules (i.e. Server rules were not placed in front or after all Account/Domain rules).
  • Bug Fix: FTP: 4.0: in some situations connections were not re-initialized before being reused.
  • Bug Fix: GSSAPI: 5.0c2: some operations with the "NEGOTIATE" method objects could cause loops or stack overflow.
  • Bug Fix: CALENDAR: 4.1: "start of the epoch" dates (01-01-1970) were processed as "incorrect dated".
  • Bug Fix: CALENDAR: 5.0: the Status Update operation changed the event own busy status to match the Event Reply status.
  • Bug Fix: TLS: 5.0: if a client certificate was ignored for any reason, the CertificateVerify TLS record was interrupting TLS negotiations.
  • Bug Fix: AIRSYNC: 5.2c3: meeting updates by an attendee caused protocol errors.
  • Bug Fix: AIRSYNC: 5.2c2: messages with the "service" flag were sync'ed with mobile devices.
  • Bug Fix: KERNEL: 5.2c1: on some HP/UX systems only local IPv6 addresses were detected.

New in CommuniGate Pro 5.2.9 (Oct 20, 2008)

  • Pronto: the Pronto version 2.5 is included.
  • WebUser: the Albanian language has been added.
  • AIRSYNC: "MIME" support added (used with iPhone to download attachments).
  • AIRSYNC: Calendar/Task "reminders" are supported now.
  • SMTP: now the Domain-level "Client IPs" are used to enable message relaying.
  • Kernel: SPNEGO authentication now accepts "in-line" mesh tickets.
  • LOG: the External Log "Facility Code" option is implemented.
  • QUEUERULES: the Store In action now supports the [IFEXISTS] and [MUSTEXIST] prefixes.
  • XIMSS: the contactFind operation is implemented.
  • ACCOUNT: the HistoryBox preference is implemented.
  • AIRSYNC: the Enable/Disable PIN Lock Admin functions have been implemented.
  • HTTP: the single MIME Extension table is replaced with the "built-in" and "custom" tables.
  • TLS: when checking the Certificate subject, multiple "altSubjectName" elements are checked now.
  • DOMAIN: The External AUTH protocol is extended to support the [PRE|POST]TYPECHANGE, [PRE|POST]UPDATE, and the PREPWDCHANGE commands.
  • WebAdmin: the Domain Object List includes Mailing List objects now.
  • Helpers: the External Banner System API, its XIMSS and CG/PL interfaces are documented.
  • PBXApp: the IsPlayCompleted function is implemented.
  • IMAP: the "Non-Mail Folders visible via IMAP" Account setting is implemented.
  • SIP: CANCEL/200 race condition processing added (BYE request generator implemented).
  • CLI: the [GET|SET]SESSIONSETTINGS commands are implemented.
  • Lawful Intercept: when an Account is renamed/removed, its LI record is updated/removed.
  • Bug Fix: WebAdmin: 5.2c2: the active secondary Logs could not be read on some platforms.
  • Bug Fix: BSDLog: 5.1c1: timestamp in records sent to remote syslog servers did not include seconds.
  • Bug Fix: ACCOUNT: 5.2c2: some account "login info" could be discarded without updating.
  • Bug Fix: CLUSTER: 5.2.8: the account aliases in shared Domains could be set on the Controller only.
  • Bug Fix: Admin: 5.2.7: when ACL included groups from other Domains, some group member names were processed incorrectly.
  • Bug Fix: Kernel: 4.0: the Egypt/South Africa zone in the TimeZones.data file contained an incorrect time offset value.
  • Bug Fix: RULES: 5.2c2: "merged" Account and Domain rules were sorted "linearly" in Signal Rules (i.e. Domain rules were not placed in from or after all Account rules).
  • Bug Fix: XIMSS: the CLI CREATEXIMSSSESSION operation and some forms of HTTP Login did not update the LastLogin Account info.
  • Bug Fix: HTTP: 5.2.6: running CG/PL applications without authentication could crash the server.
  • Bug Fix: AIRSYNC: 5.2c3: some date-time fields were composed in the RFC2445 format instead of the ISO format.
  • Bug Fix: AIRSYNC: 5.2c2: iCalendar ALERT data was processed incorrectly.
  • Bug Fix: AIRSYNC: 5.2.4: client-updating items that have been just added with the same client could produce duplicated items on that client.
  • Bug Fix: GROUPWARE: 3.0: line-wrapping could break a multi-byte symbol in the middle.
  • Bug Fix: WebAdmin: 5.2c1: the Class of Service could not be set in an Account Template.
  • Bug Fix: PBXApp: 5.1c1: when a StartBridgedCall operation was cancelled because the "other" task quited or it incoming call was cancelled, no event was delivered to the current Task.

New in CommuniGate Pro 5.2.8 (Sep 13, 2008)

  • The Billing subsystem is documented.
  • Pronto: the Pronto version 2.3.1 is included.
  • CLI: the GETACCOUNTPRESENCE command is implemented.
  • WSSP: the STRINGMENU operator is case-sensitive now.
  • GROUPWARE: now long base64-encoded VCard properties are stored using the "folded" format.
  • QUEUERULES: the 'From' condition processing of messages without any From address is changed.
  • Bug Fix: CLUSTER: 5.2.7: PBX task starting failed if the owner Account could not be opened locally.
  • Bug Fix: CLUSTER: 5.2.6: some components incorrectly "remembered" the backend server an Account should be opened on.
  • Bug Fix: TEMPFILES: 5.1c1: CG/PL, XIMSS, WebUser operations could generate messages with non-unique Message-IDs if the messages were appended to mailboxes and not sent as E-mails.
  • Bug Fix: Admin: 5.1c3: it was possible to create an alias with the same name as a Group or a Mailing List.
  • Bug Fix: WebAdmin: 5.2c3: Class Of Service settings pages were processed incorrectly.
  • Bug Fix: WebUser, Pronto: 5.2c2: Photo objects added to vCard items did not have the image type flag (JPEG, GIF).
  • Bug Fix: CG/PL: 5.2.5: AppToXML could crash on VFreeBusy objects.

New in CommuniGate Pro 5.2.7 (Sep 2, 2008)

  • Pronto: the Pronto version 2.3 is included.
  • Admin: ACL can now include groups from other Domains.
  • WebUser: if an alternative Skin and/or Language was selected on login, the "restored" session will use it, too.
  • CLI: the DELETE[SERVER|CLUSTER|DOMAIN]PBX commands are implemented.
  • CLI: the [SET|UPDATE][SIGNAL|MAIL][RULE|RULES] commands can be used for self-management.
  • CG/PL: the RANGE, Roster management functions are implemented.
  • CG/PL: the READSITEFILE, WRITESITEFILE, MAILBOXAPPEND, OPENMAILBOXVIEW functions are extended.
  • CG/PL: the OBJECTTOJSON, JSONTOOBJECT functions are implemented.
  • XIMSS: the messageAppend, contactAppend operations now support the checkOld attribute.
  • XIMSS: the Roster, Dataset operations can access other Accounts now.
  • XIMSS: the folderOpen, folderReopen operations can use the UIDValidity and UIDMin attributes.
  • SMTP: the Send Secure to Domains list can contain "negative" domain names, disabling TLS when sending to those domains.
  • MAILBOX: virtual (inter-cluster) Mailbox processing has been optimized.
  • Media: the Inband DTMF Threshold setting is implemented.
  • Account: the virtual "$DomainPBXApp", "$ServerPBXApp", "$ClusterPBXApp" File Storage directories are implemented, the "$CommonSkins" directories are renamed into the "$ServerSkins" and "$ClusterSkins" ones.
  • DIALOG: now "Music on Hold" is started only when the dialog is already in the "connected" state.
  • AUTH: now the SessionID metod can be used for sessions protected with a cookie.
  • Bug Fix: AIRSYNC: 5.2c2: the GAL search operation did not retrieve the 'mail' attributes composed automatically.
  • Bug Fix: AIRSYNC: 5.2c2: Add/Fetch response elements could have incorrect types.
  • Bug Fix: WebAdmin: 5.2.6: PBX language folders could not be displayed.
  • Bug Fix: WebUser, XIMSS: 5.1c1: the E-mail Redirect/Forward operation did not MIME-encode the new To header field.
  • Bug Fix: WebAdmin, CLI: 3.0: syntax errors in account names could result in incorrect inter-cluster commands.
  • Bug Fix: SIP: 5.2.6: NAT traversal Record-Routes used the illegal "_" symbol - changed to 'C'/'S'.
  • Bug Fix: SIP: 5.1c3: CANCEL requests for nonexistant requests could stay in the SIPS queue forever.
  • Bug Fix: Admin: 5.2.2: sending E-mail to a suspended domain could crash the server.
  • Bug Fix: WebUser: 5.2c2: when replying to HTML letters, the "Use HTML" composer flag was set.
  • Bug Fix: XIMSS: 5.1c2: authentication methods with "final exchange" (such as DIGEST-MD5) did not work in a Cluster.
  • Bug Fix: CG/PL: 5.1c2: the current task effective preferences did not change after the SetPreference() operation.

New in CommuniGate Pro 5.2.6 (Jul 29, 2008)

  • Media Plugin: Firefox on Windows, Safari/Firefox on MacOS X are supported now.
  • Pronto: the Pronto version 2.2 is included.
  • MAPI: the MAPI Connector version 1.52.5.2 is included.
  • Admin: "Pronto-xxxx", "Admin-xxxx" Skins are implemented.
  • Admin: the HiddenSkins Account setting is implemented.
  • Kernel: the WebPronto directory retired, its files are moved to WebSkins directories.
  • IMAP: now the "CHILDREN" LIST extension is automatically enabled.
  • XIMSS: the readStrings, skinFileList, skinFileRead operations now have the skinName parameter; the skinList command is added.
  • MEDIA: automatically adjusted mixer delay is implemented.
  • XIMSS: the fileDirList operation is implemented.
  • Account: virtual "$DomainSkins" and "$CommonSkins" File Storage directories are implemented.
  • WebUser: the Greek language has been added.
  • QUEUERULES: the Accept Request "decline reason" message is customizable now.
  • HTTP: Cache-Control headers added to "plain" files.
  • Kernel: start parameters are recorded in the System Log now.
  • CALLLEG: now session-expiration data is processed in mid-dialog responses, too.
  • CG/PL: the message composer can include parts of exiting messages into a new one.
  • FTP: the "CWD" operation now checks that the target directory exists.
  • FTP: the Legacy-Style LIST option is implemented.
  • Bug Fix: Foundation: 5.1c1: XML parser could incorrectly parse "CDATA" data.
  • Bug Fix: CLUSTER: 5.2.5: the CheckAccountPassword command did not work.
  • Bug Fix: AIRSYNC: 5.2.2: a failure to submit an iCalendar invitation could crash the server.
  • Bug Fix: CG/PL: 5.2.5: Mailbox operations failed to "normalize" INBOX names.
  • Bug Fix: IMAP: 5.2c4: under very heavy CPU load, an error in a "long" IMAP COPY operation could cause server crash.
  • Bug Fix: DOMAINS: 5.2c1: settings read from Directory-based Domains could fail because of case-sensitivity.
  • Bug Fix: WebAdmin: 5.2c3: updated WebAdmin preferences were not displayed immediately.
  • Bug Fix: CLUSTER: 4.2: "cluster remote services" member sets were not properly re-initialized after a controller failover.

New in CommuniGate Pro 5.2.5 (Jul 3, 2008)

  • Pronto: the Pronto version 2.1.3 is included.
  • MAPI: the MAPI Connector version 1.52.5.1 is included.
  • AIRSYNC: Sync requests w/o a GetChanges command return the current SyncID (a workaround for Sony devices).
  • AIRSYNC: FolderSync requests to foreign Mailboxes are supported now.
  • AIRSYNC: PING processor now stores the request parameters.
  • ROUTER: local object name parsing changed to support "program{param#param}#account" addresses.
  • WebUser: the plain-text URL detection algorithm has been changed to allow for URLs containing the "()" and "[]" symbols.
  • WebUser: the Directory Address Book search pattern is specified as the "AddressBookSearch" Skin string now.
  • Kernel: message charset processing changed to eliminate incorrect UTF-8 sequences.
  • CG/PL: the [CREATE|RENAME|DELETE]MAILBOX, [GET|SET]MAILBOXACLS functions are implemented.
  • CG/PL: the APPTOXML and XMLTOAPP functions are implemented.
  • CG/PL: the MAILBOXAPPEND function now accepts vCard and vCardGroup contents.
  • XIMSS: the fileRead, fileWrite operations new accept the "object" data type.
  • HTTP: the CLI (Text/SOAP) access is implemented.
  • DIALOG: the "x-moh" attribute is added to the Music-on-Hold SDPs to avoid "multiple MOH" effects.
  • GROUPWARE: X-Telnum fields now contain "pure" phone numbers.
  • GROUPWARE: X-File-As attribute is added to vCard data.
  • Bug Fix: CALLLEG: 5.2.4: the "Via" fields were not re-used when an request was resent because of a 401/407/491/etc. response.
  • Bug Fix: XMPP: 5.2c3: the XMPP sending WebAdmin Monitor displayed XMPP reading data.
  • Bug Fix: WebApp: 5.2c1: CG/PL applications did not load User Preferences.
  • Bug Fix: AIRSYNC: 5.2c4: a server could send an "item deleted/updated" stanza before sending the item itself.
  • Bug Fix: WebUser: 5.2.4: session-less Directory, Signup, and PasswordRecovery pages did not work.

New in CommuniGate Pro 5.2.4 (Jun 24, 2008)

  • Pronto: the Pronto version 2.1.2 is included.
  • MAPI: the MAPI Connector version 1.51.16.5 is included.
  • SMTP: if a receiving server announces its message SIZE limit, messages larger than that limit are rejected w/o making a delivery attempt.
  • CG/PL: the DatasetList, DatasetSet functions are implemented.
  • XIMSS: the datasetDelete, fileInfo operations are implemented.
  • ACCOUNT: Shared Private Files (alternative file paths) are implemented.
  • ACCOUNT: the Concurrent Calls setting is implemented.
  • HTTP: the /html login realm is implemented (to force the HTML mode for WML and IMode devices).
  • SIGNAL: additional fields have been added to the type 02 CDR records.
  • SIGNAL: the Event Limit setting is implemented.
  • SIGNAL: the "Random delta" registration setting is implemented.
  • SIP: Record-Routes for far-end NAT UDP clients now include the local socket info.
  • SIP: the Event Limit settings are implemented.
  • REALTIME: the Event Limit setting is implemented.
  • ADMIN: the Password Recovery Account setting is implemented.
  • ADMIN: now an Account Import file can contain a Telnums column.
  • AIRSYNC: devices sending authentication data as "domain/user@domain" are supported now.
  • CLI: the FINDWEBUSERSESSION command has been renamed into FINDACCOUNTSESSION command, new optional parameters have been added.
  • Kernel: the cp874 charset is supported now.
  • ROUTER: a default record for voicemail starting (*nnn) has been added.
  • SECURITY: now TLS client connections check the "alternative subject" Certificate attributes before checking the Certificate subject name.
  • XMPP: the type attribute is added to outgoing IM messages.
  • AIRSYNC: when a device (such as Apple iPhone) sends a new PING request w/o closing the old one, the server closes the old one.
  • Bug Fix: CALLLEG: 5.2c2: transfer operations between internal legs could leave "abandoned" dialogs in account info data.
  • Bug Fix: CLI: 5.2.0: the LISTWEBFILES operation incorrectly processed the PATH parameter.
  • Bug Fix: CLI: 5.2c2: the RENAMEMAILBOX command incorrecly processed the MAILBOX/MAILBOXES flag.
  • Bug Fix: SIGNAL: 5.2.1: the "Busy" and "Failure" Rules could be ignored.
  • Bug Fix: CG/PL: 5.2c2: the MessageBody function did not accept a null-value as the part ID.
  • Bug Fix: CG/PL: 5.2c3: the MailboxOpen function could fail to open "foreign" mailboxes.
  • Bug Fix: SIP: 5.0c3: domain-targeting requests (REGISTER, some SUBSCRIBE) could be processed incorrectly if they had Route fields.
  • Bug Fix: WebUser: 5.2.1: the "freebusy.wssp" page did not work.
  • Bug Fix: CG/PL: 5.2c1: the ExecuteCLI result data was not properly duplicated.
  • Bug Fix: LDAP: 5.0.1: "paged" search requests without sorting did not return the "paging cookie" data.
  • Bug Fix: SIP: 5.2c1: processing duplicate requests with "local" Route fields could (very rarely) crash the server.
  • Bug Fix: AIRSYNC: 5.2c1: incorrect MoveItem responses caused problems for the Apple iPhone client.
  • Bug Fix: WebUser: when I-Mode(JP) clients were served the charset in the HTTP header was set to shift-jis instead of shift_jis.
  • Bug Fix: SIP: 5.2c1: internally set "Relay-Via" route fields could be processed incorrectly.
  • Bug Fix: WebApp: 5.2c2: the Impersonate() CG/PL operation could cause memory corruption.

New in CommuniGate Pro 5.2.3 (May 6, 2008)

  • Pronto: the Pronto version 2.1.1 is included.
  • MAPI: the MAPI Connector version 1.51.16.4 is included.
  • DNR: cached SRV records are "load-balanced" according to their "weight"
  • SIGNAL: 500-responses for NOTIFY requests do not cause SUBSCRIBE-dialog termination.
  • CLI: [GET|SET|UPDATE]ALLACCOUNTSDEFAULTS commands renamed into [GET|SET|UPDATE]SERVERACCOUNTDEFAULTS (old names continue to work).
  • PBX: the Ring Back application is now interrupted when there is no other device in the alerting (ringing) state.
  • CLUSTER: the processing mode (SIP Farm, Submit, Call Leg Host, HTTP Client) setting value can be set to "Auto" now.
  • CLUSTER: the HTTP Client operations are "clusterized" now.
  • XIMSS: the contactsImport and calendarImport operations are implemented.
  • XIMSS: the Account Management operations are implemented.
  • Bug Fix: WebUser: 5.2.2: the Edit Draft operation did not preserve the To/Cc/Bcc fields.
  • Bug Fix: DIALOG: 5.2c1: misformed SIP requests could crash the server.
  • Bug Fix: MEDIA: 5.2c3: statistics collector could cause random DTMF detection events.
  • Bug Fix: SIP: 5.2c1: updating settings on the Workaround WebAdmin page could reset other module settings.
  • Bug Fix: XMPP: 5.2c1: updating settings on the Sending WebAdmin page could reset other module settings.
  • Bug Fix: RPOP: 5.2c1: updating WebAdmin settings pages incorrectly modified remote account lists.
  • Bug Fix: MAILBOX: 5.2.2: access right checks could produce incorrect results.
  • Bug Fix: MAILBOX: 5.2c2: checking "negative" access rights could crash the server.
  • Bug Fix: ACCOUNT: 5.2c3: the MessagesSent statistics element was not updated.
  • Bug Fix: CALLLEG: 5.2c1: INVITE-replaces could cause incorrect "dialog" object processing.

New in CommuniGate Pro 5.2.1 (Mar 21, 2008)

  • Pronto AIR version is included.
  • The Japanese Guide is included.
  • CLI: the LISTDOMAINOBJECTS command is documented (cookie-based listing of extremely large Domains).
  • SIGNAL: the "dialog" package now includes the dialog tags info.
  • CLUSTER: now the controller checks if the Heartbeat file has not been taken over.
  • PBXLEG: the SetCallParameters procedure is documented.
  • SIGNAL: dialog package NOTIFY messages list active dialogs first.
  • DIALOG: call provisioning responses change the dialog package state now.
  • CALLLEG: failed incoming calls could result in "stuck" DIALOG objects.
  • CALLLEG: INVITE/replaces are supported for early dialogs now.
  • WebAdmin: DIALOG and MEDIA monitor pages are implemented.
  • WebAdmin: Domain Security Private Keys in the PKCS#8 format can be imported now.
  • Account: now "Mail Quota" settings can be disabled by setting their values to 101%
  • Account: the Call Info setting is implemented.
  • Account: the Message Size Limit and File Size Limit settings are implemented.
  • AIRSYNC: the seen/unseen message flags is synchronised in both directions now.
  • Platform: Linux start-up scripts have been modified to better support SuSE-based distributions.
  • RADIUS: trailing zero in the username attribute is ignored now.
  • DIRECTORY: "record limit" is now applied to cross-unit searches, too.
  • XIMSS: the rosterGroupSet operation is implemented.
  • XIMSS: the VALARM elements are parsed now.
  • PBX: Call Divert (redirection) number can be entered using the *70 function.
  • WebAdmin: when switching IP Addresses from some mode to Manual, the current IP addresses are pre-set.
  • WSSP: the MAILBOXMENU structure now uses UTF8-encoded mailbox names as menu values.
  • Kernel: "pure Unicode" files are detected by leading zeros.
  • GROUPWARE: vCard parser now accepts some incorrectly formatted objects generated with Apple products.
  • SIP: SIP URI parser has been updated to support non-trivial "username" parts.
  • SIP: the Use Short Field Names option is implemented.
  • SIP: the REGISTER operation now takes into account the Path fields when finding "old" contacts.
  • Bug Fix: ParlayX: 5.2c3: multiple bugs are fixed.
  • Bug Fix: AirSync: 5.2c3: some data fields could be not saved when updating Contact items.
  • Bug Fix: AirSync: 5.2c2: some subfolders could not be synchronized.
  • Bug Fix: XMPP: 5.2.0: "remote XMPP host" descriptors were not released, causing memory leaks.
  • Bug Fix: IMAP: 5.1.3: in some mailbox multi-access scenarios "EXPUNGE" responses could be lost.
  • Bug Fix: SMTP: 5.1c2: under heavy load, the server could crash while executing the shutdown sequence.
  • Bug Fix: XIMSS: 5.2c1: XML -> vCardGroup converter could cause memory corruption.
  • Bug Fix: XMPP: 5.2c3: input channels were re-initialized incorrectly, causing sporadic login failures.
  • Bug Fix: SIGNAL: 5.1c1: CDR type-1 records were generated only when a DIALOG object was present.

New in CommuniGate Pro 5.2c3 (Nov 30, 2007)

  • CalDAV: basic CalDAV (RFC4791) functionality implemented.
  • PKI: RFC3279 implemented ("NULL" Algorithm Identifier parameter processing).
  • DNR: caching settings are implemented.
  • CG/PL: the XML functions are implemented.
  • CG/PL: the SortString procedure is implemented.
  • RULES: additional macro-symbols are implemented.
  • XIMSS: the sessionID authentication is implemented for the "ximsslogin" realm.
  • WebAdmin: Last Failed login information is displayed on the Account settings page. The Clear Failed Logins operation is implemented.
  • WebUser, XIMSS: message/rfc822-type attachments are sent without encoding now.
  • ParlayX: the Call Notification, Payment, and Account Management interfaces are implemented.
  • FingerNotifier: non-blocking connection opening with a short (3 seconds) time-out is used.
  • Bug Fix: WebAdmin: 5.2c2: LAN IP list page could modify the Client IP List data instead.
  • Bug Fix: WebAdmin: 5.2c2: SIP Listener settings could be reset to default when updating the Gateways and Workaround pages.
  • Bug Fix: WebAdmin: 5.2c2: the XMPP Sending Monitor page could crash the server.
  • Bug Fix: XIMSS: 5.2c2: X-Telnum header fields were parsed incorrectly.
  • Bug Fix: MAILBOX: 5.2c2: checking parent mailbox access rights could result in processing loops.
  • Bug Fix: MAILBOX: 5.2c1: several components opened mailboxes hiding "hidden" items even from the mailbox owner.
  • Bug Fix: CG/PL: 5.2c2: missing SubmitEMail parameters could crash the server.
  • Bug Fix: WebMail: 5.2c2: mailboxes with non-latin names could not be renamed or removed.

New in CommuniGate Pro 5.2c1 (Oct 24, 2007)

  • ROUTER: all records are "NORELAY" by default now. PLEASE CHECK YOUR EXISTING Router Records!.
  • MAILBOX: the Syncronization snapshots are implemented.
  • AIRSYNC: the Windows Mobile Email/Calendaring/Contacts "ActiveSync" synchronization protocol is implemented.
  • XIMSS: HTTP binding is implemented.
  • Parlay: the Parlay X "Third Party Call Control" and "Call Handling" interfaces are implemented.
  • WebApp: CG/PL Web Applications are supported now.
  • MEDIA: inband DTMF detection is implemented.
  • MEDIA: "play position" operations are implemented.
  • Admin: the Account Type Licensing concept is implemented.
  • Admin: the Class of Service mechanism is implemented for Account Settings.
  • Admin: the AirSync Service setting is implemented.
  • Admin: the Temp Blocked Addresses setting is moved from the SMTP Settings to Network->Blacklisted Settings.
  • Admin: the Alt RADIUS Password and Alt SIP Password Account settings become standard ones.
  • Admin: the Client IP Addresses Domain-level settings are implemented.
  • Admin: the CanControlCluster Monitor admin right is implemented.
  • Foundation: now XML parser supports complex DOCTYPEs, non-UTF-8 charsets, and processes ENTITY data.
  • Foundation: the SHA256 digest algorithm is implemented.
  • XIMSS, XMPP: message delivery failure is reported back to the client now.
  • SNMP: MIB elements renamed (they start with lowercase letters) to confirm to SNMP naming recommendations.
  • LIST: feed-mode header/trailers are not inserted into vCard and iCalendar text messages.
  • SIGNAL: Dialog objects are implemented.
  • SIGNAL: new "Call" CDR records can be generated now.
  • SIGNAL: call logs in the Account File Storage now include the call alerting time, call duration, and call termination reason.
  • SIGNAL: the HoldMusic preference is implemented.
  • SIGNAL: external Event interface is implemented.
  • PBX: incoming call pick up (intercept) is implemented.
  • RULES: the Current Date condition can be used to compare dates only (without time).
  • QUEUERULES: the Human Generated condition now checks the "automated" header fields added with the AddHeader operations.
  • QUEUERULES: the Accept Request action parameter can specify non-default Calendar mailbox. This action can be used in Server-wide Rules now.
  • SIGNALRULES: RequestURI Rule condition is implemented.
  • SIGNALRULES: the "Ringback" simplified Rule is implemented.
  • TLS: the Client Certificate "Required" option is implemented.
  • ACCOUNT: the Account-level ACLs (Access Control Lists) are implemented: call control, delegation, mailbox creation.
  • ACCOUNT: the MessagesSent, CallsSent, CallsReceived, and Logins statistical elements are added.
  • CG/PL: the Min, Max, ExecuteCLI, Base64Encode, Base64Decode, SetApplicationStatus, SetCaseSensitive, RouteENUM procedures are implemented.
  • CG/PL: now the Queue and Meeting operations can work with other Accounts.
  • PBXLeg: now all SDP generated for a leg have the same SessionID.
  • PBXLeg: B2BUA early media (ringback) relaying is supported in the "connected" mode.
  • PBXLeg: the AttachMixer function can be used in the disconnected state.
  • PBXApp: the SetProvisionCode, SendCallOptions, PendingRequestExData, SetPlayPosition, GetPlayPosition functions are implemented.
  • CALLLEG: the StartCall function now supports the P-CGP-Local parameter.
  • NODE: Lawful Intercept is processed for impersonating and Signal operations.
  • XIMSS: the fileDirCreate,fileDirRename,fileDirRemove, skinFileRead, skinFileList commands are documented.
  • XIMSS: the S/MIME functions are implemented.
  • XIMSS: the taskStart function is implemented.
  • XIMSS: now the alert service messages have gmtTime and localTime attributes.
  • XIMSS: vCardGroup support is implemented.
  • XIMSS: publicInfo functions are implemented.
  • WSSP: the LENGTH prefix is implemented.
  • AUTH: the "WEBUSER" authentication method has been renamed into the "SESSIONID" method.
  • EXTAUTH: the "READPLAIN" command has been implemented.
  • CLI: the *WEBUSER* commands are renamed into *PREFS* commands. The UPDATEACCOUNTPREFS command is documented.
  • CLI: the SETACCOUNTTYPE, GETMESSAGEQUEUEINFO commands are implemented.
  • SIP: new mechanisms have been added to detect non-trivial packet loops.
  • WebAdmin: the Refresh Self-Signed button has been added to the TLS and S/MIME Domain Admin pages.
  • KERNEL: the --CanUseSystemPorts Command Line Option is implemented.
  • HTTP: large Personal File Storage files are now downloaded in chunks, the download file limit is removed.
  • SMTP: additional statistics elements have been implemented.