| Version 5.4
Introduction
Installation
SysAdmin
Network
Objects
Storage
E-mail
Real-Time
Access
Services
Directory
Clusters
Applications
Miscellaneous
Licensing
WebMail
Pronto!
PBX
Introduction | Features | History | How To | Help Me
# Version 5.4 Revision History 5.4: Summary 5.3 5.2 5.1 5.0 4.x 3.x 2.x 1.x Pronto! MAPI Connector `RSS` Note: when upgrading from 5.3 and earlier versions, AirSync accounts on Apple iPhones should be removed and re-configured. 5.4.10 28-Mar-2013 `Valid Core License Keys:` issued after 01-Jun-2010. Pronto: Pronto! Version 4.10 is included. Bug Fix: MAILBOX: 5.3: failures to store a message attribute item could cause server crashes. Bug Fix: CLUSTER: 5.3: Named Tasks running on a disconnected frontend were not removed from the Controller tables. Bug Fix: TLS: 5.2: incorrectly composed TLS handshake records could crash the server. Bug Fix: HTTP: 5.1: rejected inter-cluster connection could result in memory leaks. Bug Fix: AIRSYNC: 5.3: requests with some base64-encoded URL parameters could fail. Bug Fix: DOMAINS: 5.3: account auto-creation in Directory Domains could fail.

5.4.9 30-Dec-2012
`Valid Core License Keys:` issued after 01-Jun-2010.

- Pronto: Pronto! Version 4.9 is included.
- Bug Fix: DOMAIN: 5.0: the RESETSTATISTIC operation did not reset "sent email" data.
- Bug Fix: INTERCEPT: 5.3: after a "monitored" Account authenticated via SMTP, other Accounts re-using the same stream object could be monitored, too.
- Bug Fix: POP: 5.3: XTND XMIT command could result in an incorrect object release operation.

5.4.8 06-Oct-2012
`Valid Core License Keys:` issued after 01-Jun-2010.

- MAPI: the MAPI Connector version 1.54.8.1 is included.
- Foundation: the cp932 charset is supported now.
- SIP: the 503-type response is processed as a regular one if there is no more addresses to try; this is done to preserve the response Reason: field.
- Bug Fix: WebUser: 5.2c1: real names in To/Cc addresses might be encoded incorrectly for Reply and Reply All operations.
- Bug Fix: WebUser: 5.1c1: converting pages to HTML could work incorrectly for some two-byte charsets.
- Bug Fix: CG/PL: 5.3c1 moving XML nodes between parent nodes could crash the server.
- Bug Fix: CLI: 5.3c2: the SetLogAll CLI command incorrectly processed its parameters.

5.4.7 24-Aug-2012
`Valid Core License Keys:` issued after 01-Jun-2010.

- Pronto: Pronto! Version 4.7 is included.
- The Pronto! HTML5 version 1.4 is released.
- Pronto Mobile: Pronto! for Android 1.4 is released.
- SMTP: outgoing STARTTLS connections now use both the TLSv1 and SSLv3 protocols.
- SIGNAL: the "ActiveHold" workaround now works when a MOH channel is not created for that call leg.
- Bug Fix: STREAM: 5.4c1: "concurrent connections from the same IP" calculations could result in a server crash.
- Bug Fix: XIMSS: 5.4c2: composing a large encrypted message could fail.
- Bug Fix: SIP: 5.4.5: URI "userpart parameters" were composed incorrectly.
- Bug Fix: AirSync: 5.2c2: Delete and Move operations for recently modified messages could fail.

5.4.6 21-Jun-2012
`Valid Core License Keys:` issued after 01-Jun-2010.

- Pronto: Pronto! Version 4.6 is included.
- Pronto Mobile: Pronto! for iPhone 1.3 has been released (via Apple Store).
- Pronto Mobile: Pronto! for Android 1.3 is released.
- Foundation: a workaround for Solaris 11 realloc() bug.
- MAPI: the MAPI Connector version 1.54.6.2 is included.
- Bug Fix: INTERCEPT: 5.3: after a "monitored" Account logged in via a stream-based protocol, other Accounts re-using the same stream object could be monitored, too.
- Bug Fix: XIMSS: 5.1: the messageSubmit operation ignored a timeShift attribute of Date-type fields if a localTime attribute was present, too.
- Bug Fix: XIMSS: 5.1: the messageSubmit operation did not generate the MIME-VERSION header if it was not specified explicitly.

5.4.5 26-Apr-2012
`Valid Core License Keys:` issued after 01-Jun-2010.

- The Pronto! HTML5 version is released.
- Pronto Mobile: Pronto! for iPhone 1.2 has been released (via Apple Store).
- Pronto Mobile: Pronto! for Android 1.2 is released.
- Pronto: Pronto! Version 4.5 is included.
- MAPI: the MAPI Connector version 1.54.5.5 is included.
- SIP: URI parsing/composing is improved.
- CalDAV: Mozilla Lightning compatibility is improved.
- AIRSYNC: S/MIME compatibility with some Android clients is improved.
- AIRSYNC: some Unicode symbols are filtered out, as Apple devices crash when receiving those symbols.
- SIGNAL: support for "collapsable proxies" is added to B2BUA calls made in the "connected" state.
- FTP: the SITE NAMEFMT and SITE LISTFMT commands are implemented now (OS/400 client support).
- Bug Fix: WebDAV: 5.4c1: the "If" HTTP header could be processed incorrectly.
- Bug Fix: CLUSTER: 5.1: some ADMIN-type inter-cluster commands in a Static Cluster could be sent without an Account name.
- Bug Fix: XIMSS: 5.3.1: HTTP-binding "CRAMMD5" login could fail in a Static Cluster.
- Bug Fix: SMTP: 5.1: after an incoming SMTP session was authenticated using an Account hosted on a different Static Cluster server, some new SMTP sessions could fail trying to submit received messages.
- Bug Fix: Kernel: 5.0: when composing address-type E-mail header fields, converting to the ISO-2022 charsets could work incorrectly.
- Bug Fix: PBXLEG: 5.3c3: when an INVITE-replaces request is composed the SDP session-level direction attribute was not reset.
- Bug Fix: EXTERNAL: 5.4c2: AirSync mailbox tree synchronization could fail.
- Bug Fix: ACCOUNT: 2.0: under very heavy load retrieving an Account Info set could crash the server.
- Bug Fix: XIMSS: 5.3: signed/encrypted message copies could be truncated when they were stored in the "Sent" Mailbox.
- Bug Fix: EXTERNAL MAILBOX: 5.4.1: external IDs assigned to newly created mailboxes could be assigned to the INBOX Mailbox instead.

5.4.4 02-Feb-2012
`Valid Core License Keys:` issued after 01-Jun-2010.

- Pronto: Pronto! Version 4.4 is included.
- Pronto Mobile: Pronto! for iPhone has been released (via Apple Store).
- MAPI: the MAPI Connector version 1.54.4.3 is included.
- Kernel: 32-bit Unicode symbols are supported now.
- MEDIAPROXY: the UDP Port Restricted option now applies to non-NAT clients only.
- NETWORK: the TCP Listener "connection aborted"-type errors are logged, but ignored now.
- SIP: incorrectly composed response packets do not result in IP address blocking now.
- AIRSYNC: the ItemOperation Fetch operation for retrieving a message MIME body is implemented.
- HTTP: the RootDAV and UserDAV Log-Level settings are implemented.
- Bug Fix: MAILBOX: 5.4c1: moving messages between mailboxes in the same Account did not switch off mailbox store size limit check.
- Bug Fix: AIRSYNC: 5.4c1: fetch parameters could be processed incorrectly.
- Bug Fix: AIRSYNC: 5.4c1: AirSync "provision" server response elements were provided in an incorrect order.
- Bug Fix: WebUser: 5.4.3: an attempt make a duplicate using the "Take Certificate" operation could remove the entire vCard from a Mailbox-type Address Book.
- Bug Fix: WebUser: 5.4c1: non-ASCII mailbox names could be sorted incorrectly.
- Bug Fix: RPOP: 5.4c2: RPOP records with names containing spaces did not work in Dynamic Clusters.
- Bug Fix: GROUPWARE: 4.2: a date-only iCalendar field value could be decreased by 1 day when the item is being stored.
- Bug Fix: ACCOUNT: only the first 64Kb portion of iCalendar data could be read via the "pubcal/" virtual files.
- Bug Fix: SIP: 5.3.0: when a Proxy is built for an outgoing request and a negative response is received, the request SDP was not restored, causing problems for PBX-originated calls.

5.4.3 19-Dec-2011
`Valid Core License Keys:` issued after 01-Jun-2010.

- Mobile: Pronto! for Android 1.1 is included.
- Pronto: Pronto! Version 4.3 is included.
- MAPI: the MAPI Connector version 1.54.3.1 is included.
- WSSP: a quoted string can be used as an expression.
- ACCOUNT: the CHRONOS Tasks are implemented.
- CLI: the UPDATESCHEDULEDTASK, GETIPSTATE commands are implemented.
- CG/PL: optional parameters for the built-in functions are implemented, the FindSubstringEx function is removed.
- LOG: the Source IP Address setting is implemented.
- DNR: the Source IP Address setting is implemented.
- PBXLEG: the Record function now records audio data from all media legs.
- PBXLEG: the SendCallNotify function is implemented.
- WebUser: the Take Certificate operation does not store duplicates now.
- WebUser: the S/MIME signing operation accepts contacts with multiple X.509 certificates.
- NETWORK: the Relay for clients behind the same NAT option is implemented.
- Bug Fix: AIRSYNC: 5.4c1: the protocol v.12 "Sync" options could be processed incorrectly.
- Bug Fix: AIRSYNC: 5.4c1: if a message body was not truncated, the actual message size and the reported estimated size could be different.
- Bug Fix: ExtMailbox: 5.4c1: non-cluster IMAP APPENDs contained incorrect byte counts if the host OS used 1-byte EOLs.
- Bug Fix: Account: 5.4c1: updating Mailbox Message attributes could cause server crashes.

5.4.2 23-Oct-2011
`Valid Core License Keys:` issued after 01-Jun-2010.

- Pronto: Pronto! Version 4.2 is included.
- MAPI: the MAPI Connector version 1.54.0.6 is included.
- Media: the GIPS media engine License is now included into the Unified License Set.
- XIMSS: the fileStore operation has been extended.
- CG/PL: the FindSubstringEx, IsWhiteSpaces functions are implemented.
- AIRSYNC: devices using the "validate" client-id (such as Android clients) are auto-provisioned now.
- Bug Fix: HTTP: 5.1: session-less requests for the "sys" realm did not load Cluster-wide applications.
- Bug Fix: SMTP: 2.0: host name limit extended from 64 to 256 bytes.
- Bug Fix: WebUser: the "safe" redirection to external links might not work in Internet Explorer 8.
- Bug Fix: Kernel: 5.1: the server might crash parsing some malformed binary XML data (i.e. AirSync requests).
- Bug Fix: CG/PL: 5.1: the OBJECTTOJSON function produced non-standard "\e" symbols.
- Bug Fix: CG/PL: 5.2: the DIRECTORYSEARCH function could cause server crashes.
- Bug Fix: PBXApp: 5.0: the REMOTEURI and LOCALURI functions did not escape URIs.
- Bug Fix: PBXApp: 5.2: the value for Privacy header was not delivered to PBX applications.
- Bug Fix: Account: 5.3.3: new File Storage folder access rights were not copied from the outer folder if the creator was not the Account owner.
- Bug Fix: AIRSYNC: 5.4c1: Contacts created using AirSync client were stored with the "$Hidden" message flag set.
- Bug Fix: CHRONOS: 5.4c1: Account settings might be reset on a failure to auto-archive old messages.
- Bug Fix: XIMSS: 5.2: XIMSS clients could generate messages with multiple References and In-Reply-To header fields.

5.4.1 01-Aug-2011
`Valid Core License Keys:` issued after 01-Jun-2010.

- Pronto: Pronto! Version 4.1 is included.
- Foundation: now timestamps in remote past (like year 1902) do not cause certificate parsing failures.
- Kernel: now bang(uucp) E-mail addresses (such as host!user) are not supported by default, and the "!" symbol is interpreted as a regular one.
- XIMSS: file uploading using the HTTP PUT method is implemented.
- DOMAIN: alias/forwarder/telnum files with very long (over 32K) lines are supported now.
- ACCOUNT: improved RSIP and RPOP record processing.
- Bug Fix: ACCOUNT: 4.0: non-ASCII passwords could be encoded incorrectly if the BlowFish ("UB-crpt") encoding method was used.
- Bug Fix: LOCAL: 5.4.c1: when sending a message to "All" forwarders, a Return-Path field was added to the distributed message.
- Bug Fix: HTTPU: 5.4c1: OPTION requests for "in-session" resources could cause server crashes.
- Bug Fix: WSSP: 5.4.0: the CALENDARDATEMENU elements were composed incorrectly.
- Bug Fix: Calendar: 5.4.0: the server might crash while processing some recurrent events with exceptions.
- Bug Fix: AirSync: 5.4.0: the description of events created or updated with some mobile devices could be stored as an empty string.
- Bug Fix: IMAP: 5.2: fetching partial message body data when a message contained very long lines could fail.
- Bug Fix: ACCOUNT: 5.3: retrieving Account "special ACLs" when the Account settings were being modified could crash the server.

5.4.0 05-Jun-2011
`Valid Core License Keys:` issued after 01-Jun-2010.

- Pronto: Pronto! Version 4.0 is included.
- Pronto Mobile: Pronto! for Android 1.0b11 is included.
- MAPI: the MAPI Connector version 1.54.0.3 is included.
- WebUser: the mailbox menu elements now contain UTF-8 strings (instead of encoded UTF-7 strings).
- CALENDAR: if a VEVENT lacks the DTSTART property, it is added automatically.
- CLUSTER: the relayed requests to Cluster-wide Local Units now search that Unit only.
- NETWORK: all operations that supported DNS A-type records now support the AAAA-type records, too.
- XMPP: Secure (SSL/TLS) server-server communication is implemented.
- XIMSS: the mode attribute for the signalBind operation is supported now.
- XIMSS: the presenceSet operation now supports custom status messages.
- XIMSS: the Session Time Limit is applied to the TCP-based sessions, too.
- XIMSS: the setTimeout command is implemented, the readStatus command returns the session timeout information.
- XIMSS: the signalBind operation "deviceName" attribute has been renamed into "clientID" (the old attribute is accepted, too).
- Kernel: the --DelayOnStart startup option is implemented.
- Kernel: the --ExcludeLocalIP startup option is implemented.
- QUEUE: the pre-fetched subject size limit is increased to 2000 bytes.
- AIRSYNC: when a PRIVATE item is created or modified, the Hidden flag is added to the item message.
- Bug Fix: CalDAV: 5.4c2: ALARM elements were not sent to clients.
- Bug Fix: CalDAV: 5.4c1: when a POST'ed Event reply is sent, the E-mail From and To header fields were set incorrectly.
- Bug Fix: CALENDAR: 5.4c1: a REPLY operation applied to a recurrence exception could crash the Server.
- Bug Fix: CALENDAR: 5.4c1: recurrence exceptions in all-day events could be processed incorrectly.
- Bug Fix: CALENDAR: 5.4c1: x-item-id data could be created incorrectly.
- Bug Fix: STUN: 5.4c2: when an alternative listener was not specified, the server could crash.
- Bug Fix: MAILBOX: 5.4c2: some mailbox list operations could not find mailbox aliases.
- Bug Fix: WSSP: 5.4c1: MAILBOXMENU elements incorrectly processed non-ASCII selections.
- Bug Fix: DOMAIN: 5.3c1: Fast storage above the Domain directory was not renamed or removed on Domain rename/remove operations.

5.4c2 08-Mar-2011
`Valid Core License Keys:` issued after 01-Feb-2010.

- Pronto: Pronto Version 4.0c2 is included.
- Signal: Access right checks for Event package subscriptions have been improved (see the Signal section of the manual)
- Signal: Offline Storage for Instant Messages is implemented.
- Signal: an Account Setting controlling Instant Messages delivery to SIP devices is implemented.
- Signal: an Account Preference controlling non-Roster senders of Instant Messages is implemented.
- XMPP: the XEP-114 extension is implemented (support for IM gateways).
- XMPP: the XEP-0203 (Delayed Delivery) and XEP-0160 (Offline Messages) are implemented.
- XMPP: the "Supplementary Discovery Items" setting is implemented.
- SMPP: the Recipient setting is implemented.
- PBXLeg: the MediaChannelOption function is implemented; it replaces a set of undocumented functions that are deprecated now.
- SIP: support for remote servers located behind far-end NAT has been added.
- SIP: URI "username-parameters" are supported now.
- CLI: the LISTMODULES, SETSTATELEMENT commands are implemented.
- CLI: the DATASET command is documented.
- CG/PL: the UPDATESTATISTICS procedure is deprecated, the STATISTICS function is implemented.
- CG/PL: the DATASETCREATE function is implemented.
- TLS: handshake records sent using several TLS low-level records are supported now.
- XIMSS: the "client-side" programming libraries for the XIMSS protocol are released.
- XIMSS: the datasetCreate, readConfigFile operations are implemented.
- XIMSS: the messageRedirect and messageForward command attributes are extended.
- XIMSS: the [rpop|rsip][List|Update] and balance operation documentation is updated.
- XIMSS: the messageRedirect, contactFind, submitMessage operations are extended.
- NETWORK: support for multi-homed NATed has been added to Session "Fixed IP Address" checks.
- Skins: sub-datasets (language.subname.data) files are supported now.
- PBXApp: the Referred-By field data is stored as a dictionary now.
- Billing: "charge when expired" functionality is implemented, the "total" result element is added.
- LIST: an option to preserve the original Message-IDs in the "feed" mode is implemented.
- SMTP: the 'client' value for the Advertise options now means "fixed clients" (i.e. without temporary clients)
- Bug Fix: CALENDAR: 5.4c1: if a Calendar contained a stand-alone item with an event exception, its Alarm could cause memory corruption
- Bug Fix: TLS: 5.4c1: TLS "resume sessions" connections to servers that did not support TLS resuming could result in crashes.
- Bug Fix: Calendar: 5.4c1: deleting all calendar items (ICS subscribe/import) could crash the server.
- Bug Fix: Calendar: 5.4c1: calendar items with attachments had an incorrect MIME structure.
- Bug Fix: SIP: 5.4c1: field parameters w/o value could make the entire SIP packet unreadable.
- Bug Fix: CLUSTER: 5.4c1: requests to NODEs on other cluster members could not be relayed.
- Bug Fix: HTTP: 5.4c1: when processing CGI requests, an incorrect Content-Length field was added to the response.
- Bug Fix: ACCOUNT: 5.4c1: OS-based passwords did not work.
- Bug Fix: MAILBOX: 5.4c1: MailDir-type mailbox reading could crash the server under heavy concurrent load.
- Bug Fix: CalDAV: 5.4c1: retrieved INBOX requests did not have the METHOD property.

5.4c1 17-Jan-2011
`Valid Core License Keys:` issued after 01-Jan-2010.

- External Mailbox storage functionality is implemented.
- SMPP: the Module is implemented (SMS send/receive).
- STUN: the Module is implemented.
- CardDAV: the Module is implemented.
- MAPI: the 64-bit version is included.
- Kernel: all string comparison operations support UTF-8 encoding.
- Kernel: string case-insensitive sortings place diacritics after their respective base letters.
- Foundation: object textual representations can contain comments.
- SMTP: the HELO Domain Prefix option is implemented.
- SMTP: the IPv6 DNS records are supported in reverse-checks now.
- QUEUE: the Enqueue Asynchronously supports more values now.
- Signal: Instant Message Logging is implemented.
- WebDAV: all WebDAV-based protocols (CalDAV, FileDAV) are reimplemented.
- WebDAV: the "principal" realm is implemented.
- WebDAV: the Access Control functionality (RFC3744) is implemented.
- GROUPWARE: recurrence exceptions are supported now.
- ACCOUNT: storage file locking is implemented.
- AIRSYNC: redesigned to support Seq-based Mailbox IDs.
- AIRSYNC: newer protocol versions are supported now (Android support).
- AIRSYNC: recurrence exceptions are supported now.
- WebUser: recurrence exceptions (display) are supported now.
- WebUser: the Contact Categories editor is implemented.
- CalDAV: recurrence exceptions are supported now.
- CalDAV: free-busy requests are supported now.
- CalDAV: subscriptions to calendar mailboxes in other Accounts are supported now.
- FileDAV: file locking is implemented, Windows and MacOS remote file systems are supported now.
- NETWORK: NAT Ping period settings for UDP and TCP clients are separated now.
- NETWORK: the "protocol error" settings for Temporarily Blocked Addresses is implemented.
- NETWORK: support for far-end "multihomed NATs" is implemented.
- NETWORK: the "Limit Connections per Address" Listener setting can be specified separately for client and non-client IP addresses.
- MAILBOX: the MailDir-type mailboxes now cache the last open message file handle.
- CG/PL: explicit variable declarations are implemented.
- CG/PL: C-style ( /* ... */ ) comments are supported now.
- CG/PL: the Calendar processing functions are implemented.
- CG/PL: the Cryptography functions are implemented.
- CG/PL: the Convert function is implemented.
- CG/PL: the ObjectClass function is implemented.
- XIMSS: the httpCall parameters are extended.
- XIMSS, WebUser: the size limit for the File Storage downloadable via the Session realm has been removed.
- XIMSS: the folderBrowse command accepts "uid" message sets now.
- XIMSS: the Data Export HTTP operations are implemented.
- HTTP: RFC2817 is implemented.
- TFTP: RFC2347, RFC2348, RFC2349 are implemented.
- Security: RFC5746 is implemented.
- Foundation: the AES cipher is implemented.
- TLS: RFC3268 (the RSA-AES-SHA cipher suites) is implemented.
- TLS: hello_request renegotiating requests are supported now.
- TLS: the size limit for handshake certificates has been removed.
- TLS: client-side session resuming is implemented.
- SIP: the deprecated "External Gateway" functionality has been removed.
- SIP: response delaying and client IP "banning" is implemented for locally-generated error codes.
- SIP: misformed packets are treated as "reported protocol errors" and can put the sender into the Temporarily Blocked Addresses list.
- Admin: when a Domain cannot be abandoned because some Accounts are in use, those Account names are recorded in the Log.
- WebAdmin: the Account Setting pages are reorganized.
- QUEUE: the DSN (RFC3464) reports contain the Diagnostic-Code fields.
- ROUTER: the tel: URI routing is documented.
- CALLLEG: UPDATEs for pending outgoing INVITEs are supported now.

## Summary

Foundation

- now object textual representations may contain comments.
- the AES cipher is implemented.
- now timestamps in remote past (like year 1902) do not cause certificate parsing failures.
- a workaround for Solaris 11 realloc() bug is implemented.

Kernel

- all string comparison operations support UTF-8 encoding.
- string case-insensitive sortings place diacritics after their respective base letters.
- the --DelayOnStart startup option is implemented.
- the --ExcludeLocalIP startup option is implemented.
- 32-bit Unicode symbols are supported now.

Pronto

- Pronto Version 4 is included.
- The Pronto! HTML5 version is released.
- Pronto Mobile: Pronto! for Android is included.
- Pronto Mobile: Pronto! for iPhone has been released (via Apple Store).

MAPI

- the 64-bit version is included.
- the MAPI Connector version 1.54 is included.

AIRSYNC

- redesigned to support Seq-based Mailbox IDs.
- newer protocol versions are supported now (Android support).
- recurrence exceptions are supported now.
- when a PRIVATE item is created or modified, the Hidden flag is added to the item message.
- devices using the "validate" client-id (such as Android clients) are auto-provisioned now.
- the ItemOperation Fetch operation for retrieving a message MIME body is implemented.
- S/MIME compatibility with some Android clients is improved.
- some Unicode symbols are filtered out, as Apple devices crash when receiving those symbols.

CalDAV

- all WebDAV-based protocols (CalDAV, FileDAV) are reimplemented.
- the "principal" realm is implemented.
- the Access Control functionality (RFC3744) is implemented.
- Mozilla Lightning compatibility is improved.

FileDAV

- file locking is implemented, Windows and MacOS remote file systems are supported now.

CalDAV

- recurrence exceptions are supported now.
- free-busy requests are supported now.
- subscriptions to calendar mailboxes in other Accounts are supported now.

CardDAV

- CardDAV: the Module is implemented.

DIRECTORY

ROUTER

- the tel: URI routing is documented.

Admin

- when a Domain cannot be abandoned because some Accounts are in use, those Account names are recorded in the Log.

LOG

- the Source IP Address setting is implemented.

NETWORK

- NAT Ping period settings for UDP and TCP clients are separated now.
- the "protocol error" settings for Temporarily Blocked Addresses is implemented.
- support for far-end "multihomed NATs" is implemented.
- the "Limit Connections per Address" Listener setting can be specified separately for client and non-client IP addresses.
- support for multi-homed NATed has been added to Session "Fixed IP Address" checks.
- all operations that supported DNS A-type records now support the AAAA-type records, too.
- the DNR Source IP Address setting is implemented.
- the Relay for clients behind the same NAT option is implemented.
- the TCP Listener "connection aborted"-type errors are logged, but ignored now.

CLUSTER

- the relayed requests to Cluster-wide Local Units now search that Unit only.

DOMAIN/ACCOUNT

- storage file locking is implemented.
- the CHRONOS Tasks are implemented.

MAILBOX

- External Mailbox storage functionality is implemented.
- the MailDir-type mailboxes now cache the last open message file handle.

QUEUE

- the Enqueue Asynchronously supports more values now.
- the DSN (RFC3464) reports contain the Diagnostic-Code fields.
- the pre-fetched subject size limit is increased to 2000 bytes.

SIGNAL

- Access right checks for Event package subscriptions have been improved (see the Signal section of the manual)
- Offline Storage for Instant Messages is implemented.
- an Account Setting controlling Instant Messages delivery to SIP devices is implemented.
- an Account Preference controlling non-Roster senders of Instant Messages is implemented.
- Instant Message Logging is implemented.
- the "ActiveHold" workaround now works when a MOH channel is not created for that call leg.
- support for "collapsable proxies" is added to B2BUA calls made in the "connected" state.

CALLLEG

- UPDATEs for pending outgoing INVITEs are supported now.

PBXLEG

- the MediaChannelOption function is implemented; it replaces a set of undocumented functions that are deprecated now.
- the Referred-By field data is stored as a dictionary now.
- the Record function now records audio data from all media legs.
- the SendCallNotify function is implemented.

MEDIAPROXY

- the UDP Port Restricted option now applies to non-NAT clients only.

CALENDAR

- recurrence exceptions are supported now.
- if a VEVENT lacks the DTSTART property, it is added automatically.

Security

- RFC5746 is implemented.

HTTP

- RFC2817 is implemented.
- the RootDAV and UserDAV Log-Level settings are implemented.

SIP

- the deprecated "External Gateway" functionality has been removed.
- response delaying and client IP "banning" is implemented for locally-generated error codes.
- misformed packets are treated as "reported protocol errors" and can put the sender into the Temporarily Blocked Addresses list.
- support for remote servers located behind far-end NAT has been added.
- URI "username-parameters" are supported now.
- URI parsing/composing is improved.
- the 503-type response is processed as a regular one if there is no more addresses to try; this is done to preserve the response Reason: field.

FTP

- the SITE NAMEFMT and SITE LISTFMT commands are implemented now (OS/400 client support).

TFTP

- RFC2347, RFC2348, RFC2349 are implemented.

SMTP

- the HELO Domain Prefix option is implemented.
- the IPv6 DNS records are supported in reverse-checks now.
- the 'client' value for the Advertise options now means "fixed clients" (i.e. without temporary clients)
- outgoing STARTTLS connections now use both the TLSv1 and SSLv3 protocols.

MAILLIST

- an option to preserve the original Message-IDs in the "feed" mode is implemented.

XMPP

- the XEP-114 extension is implemented (support for IM gateways).
- the XEP-0203 (Delayed Delivery) and XEP-0160 (Offline Messages) are implemented.
- the "Supplementary Discovery Items" setting is implemented.
- secure (SSL/TLS) server-server communication is implemented.

SMPP

- the Module is implemented (SMS send/receive).

WebAdmin

- the Account Setting pages are reorganized.

WebUser

- the size limit for the File Storage downloadable via the Session realm has been removed.
- recurrence exceptions (display) are supported now.
- the Contact Categories editor is implemented.
- the mailbox menu elements now contain UTF-8 strings (instead of encoded UTF-7 strings).
- the Take Certificate operation does not store duplicates now.
- the S/MIME signing operation accepts contacts with multiple X.509 certificates.

XIMSS

- the "client-side" programming libraries for the XIMSS protocol are released.
- the httpCall parameters are extended.
- the size limit for the File Storage downloadable via the Session realm has been removed.
- the folderBrowse command accepts "uid" message sets now.
- the Data Export HTTP operations are implemented.
- the datasetCreate, readConfigFile operations are implemented.
- the messageRedirect and messageForward command attributes are extended.
- the [rpop|rsip][List|Update] and balance operation documentation is updated.
- the messageRedirect, contactFind, submitMessage operations are extended.
- the mode attribute for the signalBind operation is supported now.
- the presenceSet operation now supports custom status messages.
- the Session Time Limit is applied to the TCP-based sessions, too.
- the setTimeout command is implemented, the readStatus command returns the session timeout information.
- the signalBind operation "deviceName" attribute has been renamed into "clientID" (the old attribuite is accepted, too).
- file uploading using the HTTP PUT method is implemented.
- the fileStore operation has been extended.

CLI

- the LISTMODULES, SETSTATELEMENT,PDATESCHEDULEDTASK, GETIPSTATE commands are implemented.
- the DATASET command is documented.

Skins

- sub-datasets (language.subname.data) files are supported now.

WSSP

- a quoted string can be used as an expression.

CG/PL

- explicit variable declarations are implemented.
- C-style ( /* ... */ ) comments are supported now.
- the Calendar processing functions are implemented.
- the Cryptography functions are implemented.
- the Convert function is implemented.
- the ObjectClass function is implemented.
- the UPDATESTATISTICS procedure is deprecated, the STATISTICS function is implemented.
- the DATASETCREATE function is implemented.
- the IsWhiteSpaces function is implemented.
- optional parameters for the built-in functions are implemented.

TLS

- RFC3268 (the RSA-AES-SHA cipher suites) is implemented.
- hello_request renegotiating requests are supported now.
- the size limit for handshake certificates has been removed.
- client-side session resuming is implemented.
- handshake records sent using several TLS low-level records are supported now.

STUN

- the Module is implemented.

Billing

- "charge when expired" functionality is implemented, the "total" result element is added.

CommuniGate® Pro Guide. Copyright © 1998-2012, Stalker Software, Inc.