|
Version 5.3 |
|
|
Version 5.3 Revision History
RSS
Cluster upgrade note: for rolling upgrades, your Cluster must be upgraded to the 5.2.17 or better version
before upgrading to any 5.3 version.
5.3.15 24-Oct-2011
Valid Core License Keys: issued after 01-Dec-2008.
- SMTP: the host name length limit is increased to 256 bytes.
- Bug Fix: CLUSTER: 5.1: in some special cluster configurations proxying of SMTP connections might not work properly.
- Bug Fix: ACCOUNT: 5.3: retrieving Account "special ACLs" when the Account settings were being modified could crash the server.
- Bug Fix: WebUser: 5.0: the "safe" redirection to external links might not work in Internet Explorer 8.
- Bug Fix: AIRSYNC: 5.3c1: when a client started by adding items to a mailbox, those items could be sent back to it as "new".
- Bug Fix: CG/PL: 5.2: the DIRECTORYSEARCH function could cause server crashes.
- Bug Fix: CG/PL: 5.1: the OBJECTTOJSON function produced non-standard "\e" symbols.
- Bug Fix: CG/PL: 5.1: the OBJECTTOJSON could produce unencoded XML text.
- 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.
5.3.14 02-Jun-2011
Valid Core License Keys: issued after 01-Dec-2008.
- Pronto: the Pronto version 3.14 is included.
- Kernel: the Russian TimeZones have been updated.
- Bug Fix: Kernel: converting to lowercase failed for the Greek leter "A".
- Bug Fix: XIMSS: 5.3.4: address-type message header fields could be encoded into the Japanese charsets incorrectly.
- Bug Fix: WebUser: 5.3: Simplex-based skins might fail to display the folder tree.
- Bug Fix: AirSync: 5.3c2: sending time zones without daylight saving times could crash some devices (Android clients).
- Bug Fix: DOMAINS: 5.0: if CGatePro->LDAP renaming table changed only the lower/uppercase of some setting name, that setting was not stored in the Central Directory.
5.3.13 04-Mar-2011
Valid Core License Keys: issued after 01-Dec-2008.
- Kernel: the Africa/Namibia time zone has been added.
- Pronto: the Pronto version 3.13 is included.
- Bug Fix: SIP: 5.3.5: packets coming from "banned" addresses were not dropped.
- Bug Fix: RPOP: 5.3c2: many concurrent connection failures could cause memory corruption.
- Bug Fix: XIMSS: 5.3c1: the mailboxACLUpdate operation could not set an empty right set.
|
|
|
5.3.12 17-Jan-2011
Valid Core License Keys: issued after 01-Dec-2008.
- 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.
5.3.11 03-Dec-2010
Valid Core License Keys: issued after 01-Dec-2008.
- Pronto: the Pronto version 3.11 is included.
- Kernel: Australian time zone data has been updated to reflect new daylight saving time periods.
- Signal: the OPTIONS request to an Account w/o any SIP registration is auto-confirmed.
- MEDIA: now "music-on-hold" is not ignored in mixers used as media relays.
- Platform: AIX: the Server executable can use larger data segments now.
- Kernel: Email addresses starting with the dot symbol are accepted now.
- AIRSYNC: deleting from the Trash mailbox is always processed as "permanent".
- Big Fix: NamedTasks: 5.3c2: attempts to create a Named Task for an unknown Account could crash the server.
- Big Fix: CLUSTER: 5.3c3: reading mailbox message attributes could fail.
- Big Fix: CLUSTER: 5.3c2: RSIP registrations were directed to the registering cluster member, rather to the entire Cluster.
- Bug Fix: CHRONOS: 5.3c1: after an Account is renamed, its Chronos tasks were not rescheduled.
- Bug Fix: Billing: 5.3c1: the result of the "reservation release" operation did not contain the reservation name.
- Bug Fix: XIMSS: 5.3c2: the messageAttrData data messages were misformed.
- Bug Fix: XIMSS: 5.3.8: the dateFrom attribute in the findEvents response was incorrect for all-day recurrent events.
- Bug Fix: SIP: 5.3.3: media proxy created in mid-dialog could get an incorrect "direction" flag.
- Bug Fix: POP: 5.2c1: when a message is deleted when it is being retrieved, the POP connection was not closed.
5.3.10 18-Oct-2010
Valid Core License Keys: issued after 01-Dec-2008.
- Pronto: the Pronto version 3.10 is included.
- MAPI: the MAPI version 1.53.10.1 is included.
- XIMSS: now multi-address E-mail fields are composed as single RFC Header fields.
- Bug Fix: HTTP: 5.3.3: the module could incorrectly request authentication when trying to access a personal file storage.
- Bug Fix: CALLLEG: 5.2c1: responses to SDP-less UPDATE requests could lack session-expiration fields.
- Bug Fix: XIMSS: 5.3.9: the findEvents operation could return incorrect data for All-day Events.
5.3.9 30-Aug-2010
Valid Core License Keys: issued after 01-Dec-2008.
- Pronto: the Pronto version 3.9 is included.
- Pronto: the MS Windows and MacOS X installers for the "AIR" version are included.
- Platform: HPUX: the FIOSNBIO ioctlsocket call is used to set the non-blocking socket mode.
- Bug Fix: WebAdmin: 5.1c1: if an Account Import file line had a missing Alias or TelNum field, the server could crash.
- Bug Fix: WebUser: 4.2: if a new Contact Group member had a Real name containing the quote mark, the composed VCardGroup was unreadable.
- Bug Fix: MEDIA: 5.1: misformed SDP audio media data could crash the server.
- Bug Fix: SECURITY: 3.1: the {SSHA} encrypted passwords could support only 8-byte salts.
- Bug Fix: CG/PL: 5.3c2: the MAILBOXUIDBYORIGUID function did not work.
5.3.8 15-Jun-2010
Valid Core License Keys: issued after 01-Dec-2008.
- Pronto: the Pronto version 3.8 is included.
- SIP: if a session is started with a non-UDP request, the Record Routes added contain the transport parameter.
- Bug Fix: SIP: 5.2c2: multi-part packet contents were re-composed incorrectly if some of the parts contained binary zeros.
- Bug Fix: DOMAIN: 5.3.1: unique Named Task names were created using uppercase symbols, causing problems for the Apple iChat client.
- Bug Fix: SIGNAL: 5.3.7: the <composing /> stanza could be added to some IM requests.
- Bug Fix: SIGNAL: 5.3c2: when re-sending a REGISTER/OPTIONS request with credentials a bogus timeout could be set.
- Bug Fix: SIGNAL: 5.3c1: the "gr=" URI parameter was not supported for ACK and BENOTIFY requests.
- Bug Fix: SIPS: 5.2.1: if an old-style CANCEL request arrived before its INVITE request, its transaction could get stuck in the queue.
- Bug Fix: LOG: 5.1c2: External Logger records with the Facility Code larger than 11 were composed incorrectly.
- Bug Fix: SESSIONS: 5.3.2: when a session timed out and it was being closed, a deadlock could occur.
- Bug Fix: CALLLEG: 5.3.2: the REGISTER operation (used in RSIP) could use random timeout values which could cause various deadlocks and loops.
- Bug Fix: AUTH: Kerberos authentication did not work for secondary Domains.
5.3.7 10-May-2010
Valid Core License Keys: issued after 01-Dec-2008.
- Pronto: the Pronto version 3.7 is included.
- LOG: now the TLS i/o data is recorded only when the TLS Log Level is set to All Info.
- SIGNAL: the avatar hash data is added to the distributed presence signals. Users need to update their profiles/avatars (via XMPP clients, Pronto! or WebMail) to enable this functionality.
- XMPP: XEP-0055 (Jabber Search) is implemented.
- XMPP: support for XEP-0085 (Chat State Notifications) is implemented.
- AIRSYNC: some Unicode symbols are filtered out as a workaround for the Apple iPhone parser bug.
- STATISTICS: the Log header line listing all elements are now stored at the beginning of each new Statistics Log file.
- Bug Fix: ACCOUNT: 5.3.6: Rule modifications on the Account owner behalf could cause memory corruption.
- Bug Fix: ACCOUNT: 5.2c1: using special mailbox names like $SENT$ pointing to non-ASCII names could fail in the UTF8-based environments.
- Bug Fix: MAILBOX: 5.3c2: if sync data was corrupted, it was not removed from the Account Info file.
- Bug Fix: CG/PL: 5.2c2: the "+" operator did not work for datablock and string arguments.
- Bug Fix: DIRECTORY: 3.1: search filters were ignored in "base"-type search operations.
- Bug Fix: UDPPROXY: 5.3c2: when a NATed client switched its media port, the proxy did not accept the new data source.
- Bug Fix: HELPERS: 5.3c3: the [PRE|POST]UPDATE External Authenticator helper program was not called for the "set"-type Account Settings operations.
- Bug Fix: XMPP: 5.3c1: if the information was to be sent to remote servers using two <presence> stanzas, only one stanza was sent.
5.3.6 27-Apr-2010
Valid Core License Keys: issued after 01-Dec-2008.
- Pronto: the Pronto version 3.6 is included.
- DOMAIN: the Auto-Create Chatrooms Domain setting is implemented.
- CHATROOMS: additional XEP-0045 functions are implemented (configuration/destroy requests, info query, voice requests, etc.)
- XMPP: IQ-Based Avatar storage is implemented.
- XMPP: "forbidden" response processing changed to provide a workaround for an Apple iChat looping bug.
- CLI: the [GET|SET][CLUSTER]PROTECTION commands are renamed into [GET|SET][CLUSTER]NETWORK commands (the old commands continue to work).
- HTTPOutput: non-absolute URLs in 3xx responses are supported now.
- DOMAIN: when a forwarder is removed, it is removed from all Groups in its Domain.
- Bug Fix: CALLLEG: 5.3c1: UPDATE and INFO requests received within early dialogs were rejected.
- Bug Fix: DIRECTORY: 5.3.2: using LDAP Provisioning with a Cluster-wide Local Unit could cause connection loops.
- Bug Fix: DIRECTORY: 5.3.2: Cluster-wide Local Units worked incorrectly if mounted not at the tree root.
- Bug Fix: XMPP: 5.1.2: the in-session iq requests (roster updates) did not have the id attribute.
- Bug Fix: WebAdmin: 5.3c1: the "flow"-type settings could be modified incorrectly.
- Bug Fix: ACCOUNT: 5.3c1: the Failed Logins Limit settings worked incorrectly.
- Bug Fix: SIGNAL: 5.3c2: an incorrect Contact address in XMPP-type requests could crash the server.
- Bug Fix: SIP: 5.3.1: the "Signer" Record-Route was not include into registration Path, causing problems for Microsoft RTC clients.
- Bug Fix: WebUser: 5.2c1: the Use Letter Charset preference did not work.
- Bug Fix: CLUSTER: 5.3c1: the Suspend/Resume Domain operations could fail in a Cluster.
5.3.5 30-Mar-2010
Valid Core License Keys: issued after 01-Dec-2008.
- Pronto: the Pronto version 3.5 is included.
- NETWORK: the NAT Site IP List is implemented.
- ACCOUNT: when the Account Archive Messages After / Delete Messages After settings are changed, the Account Chronos wakeup times are re-calculated.
- CALENDAR: Calendar ALARMs via E-mail are implemented
- CALENDAR: the Server-side Processing Account Preferences are documented.
- XMPP: XEP-0008, XEP-0012, XEP-0202 are implemented.
- HTTP: the MS Autodiscover protocol is implemented.
- SIP: the "privacy" extension is supported now.
- STATISTICS: the imapMAPIActive element is re-implemented.
- SMTP: the "disk is full" OS error is processed as a temporary problem.
- Bug Fix: CALENDAR: 5.3c3: when opening a remote (HTTP-retrieved) Calendar, items without the PUBLISH method specified were ignored.
- Bug Fix: Kernel: 5.2.4: when an external certificate was verified, the stock certificates were used incorrectly.
- Bug Fix: WSSP: 5.3.1: CALENDARTIMEMENU could display the 12:00AM item as "past".
- Bug Fix: SMTP: 5.3c1: the composed Received: header field contained "short" authenticated Account names (i.e. the Main Domain name was not included).
- Bug Fix: WebAdmin: 5.3c2: authentication using a simple username did not work if the IP address was assigned to a secondary Domain.
- Bug Fix: WebAdmin: 5.3c1: the AirSyncAllowed data in Import files was processed incorrectly.
- Bug Fix: XIMSS: 5.3c1: Auto-login did not work in Clusters.
- Bug Fix: WebUser: 4.3.1: the Event composer page incorrectly displayed "Availability" Free/Busy data when the daylight saving status of the displayed and the current time were different.
- Bug Fix: WebUser: 5.2.10: the HiddenSkins setting could not be used to hide the "unnamed" (Basic) Skin.
5.3.4 09-Mar-2010
Valid Core License Keys: issued after 01-Dec-2008.
- Pronto: the Pronto version 3.4 is included.
- Platform: the Windows/AMD64 version is released.
- WebUser: plain text space formatting is improved ("ASCII-tables" are supported now).
- WebUser: now the Send Requests option is disabled by default if an Event is composed not in the Default Calendar mailbox.
- CLI: the SETACCOUNTPASSWORD command supports the optional CHECK keyword now.
- WebAdmin: the Temporarily Blocked Addresses -> Block After setting is documented.
- AIRSYNC: the MIMETruncation parameter is supported now.
- Admin: now the External AUTH helper application receives the name of the Account performing the provisioning operations.
- Admin: the HiddenProntoModules Account setting is implemented.
- RSIP: the optional Target field is supported now.
- Bug Fix: CLI: 5.2c1: incorrect parameters for the GETACCOUNTSTAT and RESETACCOUNTSTAT commands could crash the server.
- Bug Fix: ACCOUNT: 5.3.3: if an event segment did not have expiration time set, the segment expired immediately (Message Waiting Indicator did not work).
- Bug Fix: Foundation: 5.3c1: "bare" XML in inter-cluster communication could contain unencoded EOL symbols, causing errors and protocol de-synchronization.
- Bug Fix: NamedTasks: 5.3c3: task names were processed as case-sensitive, causing problems for come applications (such as IM chatrooms).
- Bug Fix: Admin: 5.3c1: the new Access Rights caching mechanism caused "delayed updates" on the WebAdmin "Access Rights" page.
- Bug Fix: SIP: 5.3.3: processing REGISTER requests without the Expires field could cause server crashes under heavy load.
- Bug Fix: DOMAIN: 5.3c2: Named Task search was case-sensitive, causing Multi-user Chat problems.
- Bug Fix: GROUP: 4.0: the Expand Group option could leave some duplicated addresses in the final recipient list.
- Bug Fix: MAILBOX: 5.2c1: hard-links were never used for messages in MailDir mailboxes.
5.3.3 25-Feb-2010
Valid Core License Keys: issued after 01-Dec-2008.
- WSSP: the JSON text element is implemented.
- Pronto: the Pronto version 3.3 is included.
- MAPI: the MAPI version 1.53.3.2/1.52.53.1 is included.
- SPELLCHECK: UTF-8 "symbol" offsets are supported.
- ACCOUNT: when a File Storage folder is created, it gets a copy of the outer folder ACL.
- WEBUSER: FireFox "x-dns-prefetch-control" meta-tag is added to disable the spammers DNS-based "harvesting" techniques.
- MEDIA: DTMF processing now supports more devices incorrectly using 'new' and 'end' RFC2833 flags.
- MEDIA: NAT stream processing improved to support mixer peers behind the same NAT/Firewall.
- SIP: when an SDP element is received inside a multipart body, it is relayed together with other body parts (SIP-T support).
- HTTP: the Range request field is supported now.
- ACCOUNT: call dialogs initiated before a server restart or before a full cluster restart are auto-removed.
- CALENDAR: the "import" operation now ignores 'recurrence exception' items.
- Bug Fix: WebAdmin: 5.3.2: the Settings Signal page Update operation worked, but displayed the Incorrect Parameter Value error.
- Bug Fix: CLUSTER: 5.2c1: XML SDP composing procedure did not use the "altAddress" attribute, causing media transfer problems for XIMSS clients.
- Bug Fix: CLUSTER: 5.3c2: Calendar alarm time was updated incorrectly in virtual (inter-cluster) Mailboxes.
- Bug Fix: CLUSTER: 5.3c2: inter-cluster file operations could incorrectly pass the authentication data.
- Bug Fix: PBXApp: 5.3c2: updating SDP in the "bridged" mode did not store the new SDP, resulting in incorrect "SDP has not been changed" situations.
- Bug Fix: CG/PL: 5.2c1: the SetCaseSensitive procedure worked incorrectly.
- Bug Fix: ADMIN: 5.3c1: the "Insert All" operation did not add Named Task records to the Central Directory.
- Bug Fix: ADMIN: 5.3c1: when an Account was deleted, its Named Tasks were not removed.
- Bug Fix: AIRSYNC: 5.2: when the Sent Mailbox preference was set to an empty string, no message could be submitted.
- Bug Fix: DIRECTORY: 3.0: Local Unit modification records longer than 32K could not be read.
- Bug Fix: DIRECTORY: 5.3c2: the Local Unit Schema missed some attributes.
- Bug Fix: XMPP: 5.2.5: when a message request contains two "body" elements, none could reach the destination.
- Bug Fix: XIMSS: 5.2c1: the directory name in file operation responses could be sent without XML string escape symbols.
- Bug Fix: SIP: 5.3c1: in-dialog requests with "gr" (gruu) URI parameter were rejected.
- Bug Fix: STATISTICS: 5.3c3: "failedAUTHs" and "successfulAUTHs" element values were calculated incorrectly.
5.3.2 26-Jan-2010
Valid Core License Keys: issued after 01-Dec-2008.
- Pronto: the Pronto version 3.2 is included.
- DIRECTORY: Cluster-wide Units are implemented.
- AIRSYNC: UTF8 data-cleaning is implemented for Calendar, Tasks, and Contacts data (malformed UTF8 data causes Apple iPhone crashes).
- HTTP: "chunked" requests are supported now.
- CLI: the Directory Administration commands are implemented.
- CLUSTER: now NOTIFY Signal requests are clustered: they are sent via the Cluster Members with the Signal service enabled.
- XIMSS: the datasetListSubset operation is implemented.
- CG/PL: the DATASETLISTSUBSETS function is implemented.
- ACCOUNT: the Calls and NOTIFY flow control settings are moved to Account settings.
- SIP: symbolic (FQDN) "sentby" Via fields are supported now.
- Bug Fix: CALLLEG: 5.1.2: the Replaces "method" parameter was checked incorrectly.
- Bug Fix: CalDAV: 5.3.1: Dropbox error logging could crash the server.
- Bug Fix: CalDAV: 5.3c2: SMTP ATRN polling could crash the server.
- Bug Fix: QUEUE: 5.3c3: messages sent to the "null" address were rejected with the "address is blacklisted" error code.
- Bug Fix: SIGNAL: 5.3.1: REGISTER requests with expires=0 Contact parameter were rejected.
- Bug Fix: AIRSYNC: 5.3c3: logging of certain Sync data modifications could crash the server.
5.3.1 12-Jan-2010
Valid Core License Keys: issued after 01-Dec-2008.
- Pronto: the Pronto version 3.1 is included.
- Kernel: if a MIME part does not have Content-Type specified, the Content-Type is set using the MIME part file name suffix (if it exists).
- HTTP: access to private directories requires authentication only if non-authenticated (guest) access was denied.
- WebUser: the Chatroom Log viewer is implemented.
- WebUser: the Contact Editor now supports the Yomi Company Name and the Yomi Name fields.
- CalDAV: the "DropBox" functionality is supported now.
- CalDAV: the VAVAILABILITY requests are supported now.
- Chatrooms: semi-anonymous rooms implemented, iq relaying is implemented.
- MAILBOX: the Mailbox seqNum is assigned automatically, if absent, whenever the Mailbox meta-data is read.
- MEDIAPROXY: now separate counters are used to generate SDES PING packets for both media leg.
- Bug Fix: SIGNAL: 4.3c1: minimum and maximum REGISTER period limits were not applied to the "expires" Contact parameters.
- Bug Fix: CHRONOS: 5.3c2: the services was starting too late, and RPOP records converted from the old RPOP Domain settings were not scheduled.
- Bug Fix: MAILBOX: 5.3.0: large messages (> 3MB) could not be copied.
- Bug Fix: MAILBOX: 5.3c1: mailbox Seq info-element was checked incorrectly, resulting in repeated "seq restoring" attempts for some mailboxes.
- Bug Fix: RPOP: 5.3.0: failed connections caused extremely long delays (till the year 2050).
- Bug Fix: CalDAV: 5.3c4: the Apple iCAL client broke when listing calendars, if one of them did not have the 'color' attribute set.
- Bug Fix: CALENDAR: 5.3c1: incorrect "next recurrence" calculations could cause notification loops.
- Bug Fix: WebUser: 5.3c1: Contact Groups did not work in Address Books.
- Bug Fix: CG/PL: 5.1c1: the DateByYearDay function returned a result for a previous year.
- Bug Fix: CG/PL: 5.3c1: the MailboxOrigUIDByUID function returned an incorrect result.
5.3.0 28-Dec-2009
Valid Core License Keys: issued after 01-Dec-2008.
- Pronto: the Pronto version 3.0 is included.
- MEDIA: the upsampling and downsampling algorithms are improved.
- AIRSYNC: additional provisioning attributes are supported now.
- CALDAV: the getcontenttype property is supported now (Lightning compatibility).
- HTTP: RFC4709 is implemented.
- XIMSS: the datasetRemove operation can process foreign datasets now.
- WSSP: the JAVASCRIPT: text element now escapes the < symbols (a workaround for browser bugs).
- MAILBOX: message attributes are copied with the message.
- CLUSTER: improved processing of the "Auto" value for the SIP Farm, Queue Submit, HTTP Client, POP Client settings.
- CLUSTER: message attributes are supported in virtual mailboxes now.
- CLUSTER: SIGNAL processing can be partially delegated to certain cluster members (frontends) now.
- GROUPWARE: the X-FirstName and X-LastName fields are added to VCard message items.
- PBXApp: the DisconnectEx procedure is implemented.
- CG/PL: the MAILBOXCOPY function parameters are extended.
- XIMSS: the messageAdded message can be sent in response to messageAppend and messageCopy requests.
- MAILLIST: symbol combinations (macro) can specify fixed-length numbers now.
- Bug Fix: Kernel: 5.3c1: some operations incorrectly checked Domain-level Access Rights.
- Bug Fix: SIP: 5.3c3: the Replaces header was processed incorrectly.
- Bug Fix: Calendar: 5.3c1: some monthly and yearly recurrence calculations were performed incorrectly.
- Bug Fix: DOMAIN: 5.3c1: INBOX-only accounts did not work.
- Bug Fix: AIRSYNC: 5.3c3: directory search did not compose the 'mail' attribute if it was absent.
5.3c4 17-Dec-2009
Valid Core License Keys: issued after 01-Dec-2008.
- Foundation: UTF8 case-converting utilities process more Roman, Greek, and Cyrillic symbols now.
- Foundation: IPv6 support for Windows is implemented (Windows Vista or newer is required).
- Kernel: Punycode (RFC3492) is implemented.
- ACCOUNT: Kerberos and TLS Certificate authentication methods now process the supplied usernames with the Router (eased security limitation).
- Email: support for IDN (international domains) is added to most E-mail modules and components.
- DOMAIN: international (non-ASCII) Domain Alias names can be used now.
- RPOP: the PROP component redesigned using the Chronos component. The RPOP record settings are moved from Domain to Account level.
- RPOP: the Mailbox setting is implemented to support direct delivery of retrieved messages.
- CLUSTER: the RPOP Client setting is implemented to allow the RPOP sessions to take place on selected servers only (usually - on frontends).
- CLI: the [GET|SET]ACCOUNTRPOP commands are removed. The [GET|SET]ACCOUNTRPOPS commands are implemented.
- CG/PL: now the comparison operations can be applied to strings and datablocks.
- HTTPOutput: the 1xx server responses are supported now.
- MEDIA: variable-frequency wave buffers are implemented (can be used with wideband codecs)
- LIST: addresses copied with the Copy as Cc option are enclosed into the angle brackets now.
- TFTP: the file write operations are supported now.
- LDAP: the Router Subtree feature is implemented.
- AIRSYNC: the Directory search operations use the user domain DN as the search base.
- Bug Fix: CLUSTER: 5.3c3: failover process could detect false controller conflicts.
- Bug Fix: FILES: 5.3c1: file storage size limitations were checked incorrectly.
- Bug Fix: ACCOUNT: 5.3c1: INBOX-only accounts could not be created.
- Bug Fix: AIRSYNC: 5.3c1: in some cases device re-synchronization did not send all mailbox items to the device.
- Bug Fix: RULES: 5.3c3: sending Instant Messages from Server/Cluster-wide Rules could crash the server.
- Bug Fix: DOMAIN: 5.3c1: the Domain-level Enabled Services and Login Method settings did not work.
5.3c3 24-Nov-2009
Valid Core License Keys: issued after 01-Nov-2008.
- Pronto: the Pronto version 3.0c3 is included.
- Kernel: RFC3676 is implemented.
- RSIP: the Remote SIP component is implemented (see the Signal PSTN section of the details). The SIP Gateways manager is deprecated and it is prepared for removal.
- WebUser: the RSIP Signal settings page is implemented.
- CLI: the [GET|SET]ACCOUNTRSIPS commands are implemented.
- XIMSS: the rsipList operation is implemented.
- HTTPOutput: POST requests now support the x-www-form-urlencoded format.
- HTTPOutput: the HTTP Client Manager settings have been added to the Others page of the WebAdmin Interface.
- HTTPOutput: the dictionary-type "simple values" for POST fields are supported now.
- SIP: the Record-Route comparison routine is improved.
- DOMAIN: new Domain and Account statistics elements have been added.
- WSSP: the INCLUDE elements now accepts an expression as a filename.
- SIGNAL: requests directed (routed) to the NULL-address are completed immediately, returning the "OK" code.
- CLUSTER: the Controller now always reads the Heartbeat file and quits if some other server rewrites it.
- XIMSS: the httpCall "field" elements can contain non-string data now.
- WebAdmin: additional Local Account Manager settings are implemented.
- Bug Fix: MAILLIST: 5.3c1: HTTP access authorization did not work.
- Bug Fix: MAILLIST: 5.3c1: WebUser "Approve" operation did not work from the mailbox page.
- Bug Fix: WebADMIN: 5.3c1: Mailbox names could not be modified on the All-Server/All-Cluster Account Preferences pages.
- Bug Fix: AIRSYNC: 5.3c1: some devices could not sync.
5.3c2 09-Nov-2009
Valid Core License Keys: issued after 01-Nov-2008.
- CALENDAR: the "publish" operations preserve the original ("permanent") UID.
- Security: more built-in "trusted" certificates are added.
- XIMSS: the messageSubmit operation now copies the "Bcc" field data into the saved message.
- STATISTICS: larger threshold values can be specified now.
- XMPP: output channel statistic elements have been implemented.
- Kernel: when storing multi-line "object" (dictionary, array) data, data elements can be split to avoid creating very long text lines.
- XIMSS: when reading messages, the parts with "attachment" disposition are not included into message XML.
- XIMSS: */xml and */*+xml message parts are supported now.
- SIP: an "edge proxy" now supports calls from a far-end NAT'ed client calling a near-end NAT'ed client via the same server.
- WebUser: the Attach Profile vCard message composer option is implemented.
- DOMAIN: when creating new objects, reserved names (such is NULL, ERROR, ALL, etc.) are rejected now.
- ACCOUNT: the local delivery/sending Flow Control setting have been moved to Account settings.
- ACCOUNT: the Failed Login Limit setting have been moved to Account settings.
- XMPP: the XMPPS and XMPPI System Log tags are swapped (XMPPS is used for client sessions now).
- WebAdmin: the "Pronto" section has been added to the Account Preference page.
- Bug Fix: CALENDAR: 5.3c1: alert times could be calculated incorrectly, resulting in server loops.
- Bug Fix: XIMSS: 5.3c1: copying file attributes could crash the server.
- Bug Fix: CLUSTER: 5.3c1: starting a NamedTask in a shared Domain could cause inter-server communication deadlocks.
5.3c1 1-Nov-2009
Valid Core License Keys: issued after 01-Nov-2008.
- Chronos "daemon processing" is implemented.
- Pronto: the Pronto version 3.0c1 is included.
- MAILBOX: "permanent UIDs" are implemented.
- MAILBOX: Message Attributes are implemented.
- ACCOUNT: the Archive Messages after and Delete Messages after settings are implemented.
- ACCOUNT: File Storage file attributes are implemented.
- ACCOUNT: when calculating number and total size of storage files, the ".meta" files are ignored now.
- ACCOUNT: File Storage ACLs are implemented.
- ACCOUNT: File Storage Subscription is implemented.
- ACCOUNT: the File Storage "pubcal" virtual directory (for calendar publishing) is implemented.
- ACCOUNT: Call Logs are now stored in GMT terms.
- ACCOUNT: the null@null identifier is implemented to grant access to unauthenticated users (guests).
- ACCOUNT: the Log Login/Logout setting is implemented.
- ACCOUNT: the Login log records are not created if the login operation is rejected because of a disabled service.
- ACCOUNT: the legacy "Netscape roaming" storage is deprecated. The /settings/ requests are now directed to the private/roaming/ File Storage directory.
- ACCOUNT: now the External Authenticator is consulted when an unknown object is met in non-routing operations, too.
- DOMAIN: Named Tasks are implemented.
- DOMAIN: the Fast Storage Type setting is implemented.
- AIRSYNC: synchronization logic has been changed to use the new "permanent UIDs" Mailbox feature.
- AIRSYNC: if an updated vCard object is equal to the existing one, the existing one is kept.
- XMPP: the module is re-implemented.
- XMPP: multiparty chat (XEP-0045) is implemented. See the Named Tasks section.
- XMPP: vcard-temp (XEP-0054) is implemented.
- XMPP: XMPP Ping (XEP-0199) is implemented.
- HTTP: WebDAV access to Account File Storage is implemented.
- TLS: outgoing SSL/TLS connections now use the Main Domain SSL/TLS Certificate if the remote server requests a certificate.
- TLS: client certificate verification is now supported for the old SSL (TLS v0) protocol, too.
- TLS: the Accept SSLv2 connections and Process Target Domain extensions TLS options are implemented.
- IMAP: the APPEND extensions are documented.
- PBX: the Click-to-Call functionality re-implemented using a CG/PL "clicktocall.sppr" task, and it became available in a Cluster environment.
- SIP: the GRUU (RFC draft) functionality is implemented.
- Foundation: XML objects are re-implemented to improve performance and namespace handling.
- DNR: the Balance Server Load and Use Supplementary Responses options are implemented.
- SMTP: the RBL "TXT" records are supported now.
- QUEUE: the Log Message Delivery setting is documented.
- QUEUE: the X-Auto-Response-Suppress header field does not mark a message as auto-generated.
- STATISTICS: PWD, AIRSYNC statistics elements are implemented.
- STATISTICS: The Statistics Log (storing all Statistic Elements data periodically) is implemented.
- SIGNAL: now type-02 CDR records are not generated for "retriable" errors.
- LOGS: the Supplementary Logs are documented.
- LDAP: the "extended match" operation is supported.
- Intercept: the "Deleted Mail" option implemented, the report message format changed.
- Skins: the "Classic" skin is retired.
- WebUser: the Kazakh language has been added.
- WebUser: the ';' symbol is accepted as a To/Cc/Bcc address list separator.
- WebUser: the Billing and Mobile Manager pages are implemented.
- WebUser: the Personal Info (vCard Profile) editor page is implemented.
- Admin: if an administration operation is performed by an administrator of a secondary domain, the full account name is recorded.
- HTTPOutput: the HTTP Client interface is documented, CG/PL and XIMSS documentation for the HTTP Call operations is updated.
- HTTPOutput: the supplFields request element is implemented.
- HTTPOutput: the connection time out is set now (to the same value as the transaction timeout).
- MEDIA: the Inband DTMF Signal/Noise Ratio setting is implemented.
- CALLLEG: INVITE-replaces for a REFERed INVITE are supported now (blind-transferred called being picked up).
- SDP: the XML presentation includes arbitrary attributes now.
- CG/PL: the "for-loop" operator is implemented.
- CG/PL: qualified external code names (moduleName::codeName) are implemented.
- CG/PL: the builtin FUNCCALL function and the PROCCALL procedure are implemented.
- CG/PL: the UPDATESTATISTICS procedure is implemented.
- CG/PL: the RADIUSCall function parameters are extended.
- CG/PL: the MAILBOXCOPYBYUID and MAILBOXSETFLAGSBYUID function renamed to COPYMAILBOX and MAILBOXSETFLAGS (old names are preserved), function parameters are extended.
- CG/PL: the [READ|WRITE|APPEND|RENAME|DELETE|LIST]SITE[FILE|DIRECTORY] functions are renamed into [READ|WRITE|APPEND|RENAME|DELETE|LIST]STORAGE[FILE|DIRECTORY].
- CG/PL: the [READ|WRITE]STORAGEFILEATTR functions are implemented.
- CG/PL: the [GET|UPDATE]MESSAGEATTR functions are implemented.
- CG/PL: the LISTSITEFILES function result is changed (the elements are always dictionaries, the MetaModified timestamps are added).
- CG/PL: the SENDINSTANTMESSAGE function is extended, the SENDXMPPIQ function is implemented.
- CG/PL: the READENVIRFILE function is documented.
- CG/PL: the MAILBOX[ORIGUIDBYUID|UIDBYORIGUID] functions are implemented.
- PBXApp: the SETLOCALCONTACTPARAMETER procedure is implemented.
- PBXApp: the Alert-Info SETCALLPARAMETERS dictionary element is supported now.
- PBXApp: the SETINTERRUPTONDTMF function now controls DTMF interrupts for both audio playing and audio recording operations.
- PBXApp: Instant Message and XMPP IQ receiving, the ISINSTANTMESSAGEEVENT and ISXMPPIQEVENT functions are implemented.
- XIMSS: the retrieveURL operation is renamed into httpCall (the old name is still available).
- XIMSS: the reqSeq parameter is documented.
- XIMSS: the listUploaded operation is implemented.
- XIMSS: the newUploaded data message is implemented.
- XIMSS: the makeCall function now completes immediately, the Click-to-Call status reports come as asynchronous data messages now.
- XIMSS: the fileAttr[Read|Write], fileSub[List|Update] operations are implemented, the timeAttrModified attribute is added to the fileInfo data messages.
- XIMSS: the file[Read|Write] type attribute with "vcard" value is supported now.
- XIMSS: the iqSend/iqRead operations are implemented.
- XIMSS: the sendIM/readIM attributes are extended.
- XIMSS: the messageAttr[Read|Write] operations are implemented
- CLI: the GETSNMPELEMENT operation renamed into GETSTATELEMENT, its result format is changed to Number.
- CLI: the *WEBFILE* operations are renamed into *STORAGFILE* operations.
- CLI: the [READ|UPDATE]STORAGEFILEATTR operations are implemented.
- CLI: the GETNEXTSTATNAME, [GET|SET]MEDIASERVERSETTINGS commands are implemented.
- CLI: the [GET|SET]ACCOUNTSUBSCRIPTION commands are renamed into [GET|SET]MAILBOXSUBSCRIPTION.
- CLI: the [GET|SET]FILESUBSCRIPTION commands are implemented.
- CLI: the *NAMEDTASK commands are implemented.
Foundation
- XML objects are re-implemented to improve performance and namespace handling.
- UTF8 case-converting utilities process more Roman, Greek, and Cyrillic symbols now.
Kernel
- Chronos "daemon processing" is implemented.
- RFC3676 is implemented.
- Punycode (RFC3492) is implemented.
- when storing multi-line "object" (dictionary, array) data, data elements can be split to avoid creating very long text lines.
- if a MIME part does not have Content-Type specified, the Content-Type is set using the MIME part file name suffix (if it exists).
- Australian time zone data has been updated to reflect new daylight saving time periods.
- Email addresses starting with the dot symbol are accepted now.
Platform
- the Windows/AMD64 version is released.
- Windows: IPv6 support is implemented (Windows Vista or newer is required).
- AIX: the Server executable can use larger data segments now.
- HPUX: the FIOSNBIO ioctlsocket call is used to set the non-blocking socket mode.
Pronto
- the Pronto version 3.11 is included.
- the MS Windows and MacOS X installers for the "AIR" version are included.
MAPI
- the MAPI version 1.53.10 is included.
AIRSYNC
- synchronization logic has been changed to use the new "permanent UIDs" Mailbox feature.
- if an updated vCard object is equal to the existing one, the existing one is kept.
- the Directory search operations use the user domain DN as the search base.
- additional provisioning attributes are supported now.
- UTF8 data-cleaning is implemented for Calendar, Tasks, and Contacts data (malformed UTF8 data causes Apple iPhone crashes).
- the MIMETruncation parameter is supported now.
- some Unicode symbols are filtered out as a workaround for the Apple iPhone parser bug.
CalDAV
- the getcontenttype property is supported now (Lightning compatibility).
- the "DropBox" functionality is supported now.
- the "VAVAILABILITY" requests are supported now.
DIRECTORY
- Cluster-wide Units are implemented.
Admin
- the Calls and NOTIFY flow control settings are moved to Account settings.
- the "Deleted Mail" Intercept option implemented, the Intercept report message format changed.
- if an administration operation is performed by an administrator of a secondary domain, the full account name is recorded.
LOG
- the Supplementary Logs are documented.
- now the TLS i/o data is recorded only when the TLS Log Level is set to All Info.
NETWORK
- the NAT Site IP List is implemented.
- the DNR Balance Server Load and Use Supplementary Responses options are implemented.
CLUSTER
- the RPOP Client setting is implemented to allow the RPOP sessions to take place on selected servers only (usually - on frontends).
- improved processing of the "Auto" value for the SIP Farm, Queue Submit, HTTP Client, POP Client settings.
- the Controller now always reads the Heartbeat file and quits if some other server rewrites it.
- SIGNAL processing can be delegated to certain cluster members (frontends) now.
DOMAIN/ACCOUNT
- the Archive Messages after and Delete Messages after settings are implemented.
- File Storage file attributes are implemented.
- when calculating number and total size of storage files, the ".meta" files are ignored now.
- File Storage ACLs are implemented.
- File Storage Subscription is implemented.
- Named Tasks are implemented.
- the File Storage "pubcal" virtual directory is implemented.
- international (non-ASCII) Domain Alias names can be used now.
- the null@null identifier is implemented to grant access to unauthenticated users (guests).
- the Log Login/Logout setting is implemented.
- the Login log records are not created if the login operation is rejected because of a disabled service.
- the legacy "Netscape roaming" storage is deprecated. The /settings/ requests are now directed to the private/roaming/ File Storage directory.
- now the External Authenticator is consulted when an unknown object is met in non-routing operations, too.
- the Fast Storage Type Domain setting is implemented.
- the local delivery/sending Flow Control setting have been moved to Account settings.
- the Failed Login Limit setting have been moved to Account settings.
- Kerberos and TLS Certificate authentication methods now process the supplied usernames with the Router (eased security limitation).
- Call Logs are now stored in GMT terms.
- when creating new objects, reserved names (such is NULL, ERROR, ALL, etc.) are rejected now.
- new Domain and Account statistics elements have been added.
- call dialogs initiated before a server restart or before a full cluster restart are auto-removed.
- now the External AUTH helper application receives the name of the Account performing the provisioning operations.
- the HiddenProntoModules Account setting is implemented.
- the Auto-Create Chatrooms Domain setting is implemented.
MAILBOX
- "permanent UIDs" are implemented.
- Message Attributes are implemented.
- the Mailbox seqNum is assigned automatically, if absent, whenever the Mailbox meta-data is read.
QUEUE
- support for IDN (international domains) is added to most E-mail modules and components.
- the Log Message Delivery setting is documented.
- the X-Auto-Response-Suppress header field does not mark a message as auto-generated.
PBX
- the Click-to-Call functionality re-implemented using a CG/PL "clicktocall.sppr" task, and it became available in a Cluster environment.
SIGNAL
- now type-02 CDR records are not generated for "retriable" errors.
- requests directed (routed) to the NULL-address are completed immediately, returning the "OK" code.
- the avatar hash data is added to the distributed presence signals. Users need to update their profiles/avatars (via XMPP clients, Pronto! or WebMail) to enable this functionality.
- the OPTIONS request to an Account w/o any SIP registration is auto-confirmed.
CALLLEG
- INVITE-replaces for a REFERed INVITE are supported now (blind-transferred called being picked up).
MediaServer
- the Inband DTMF Signal/Noise Ratio setting is implemented.
- variable-frequency wave buffers are implemented (can be used with wideband codecs)
- the upsampling and downsampling algorithms are improved.
- the SDP XML presentation includes arbitrary attributes now.
- DTMF processing now supports more devices incorrectly using 'new' and 'end' RFC2833 flags.
- NAT stream processing improved to support mixer peers behind the same NAT/Firewall.
- now "music-on-hold" is not ignored in mixers used as media relays.
MediaProxy
- separate counters are used to generate SDES PING packets for both media leg.
CALENDAR
- the "publish" operations preserve the original ("permanent") UID.
- the "import" operation now ignores 'recurrence exception' items.
CONTACTS
- the X-FirstName and X-LastName fields are added to VCard message items.
Security
- more built-in "trusted" certificates are added.
TLS
- outgoing SSL/TLS connections now use the Main Domain SSL/TLS Certificate if the remote server requests a certificate.
- client certificate verification is now supported for the old SSL (TLS v0) protocol, too.
- the Accept SSLv2 connections and Process Target Domain extensions TLS options are implemented.
HTTP
- WebDAV access to Account File Storage is implemented.
- RFC4709 is implemented.
- access to private directories requires authentication only if non-authenticated (guest) access was denied.
- "chunked" requests are supported now.
- the Range request field is supported now.
HTTPOutput
- the HTTP Client interface is documented, CG/PL and XIMSS documentation for the HTTP Call operations is updated.
- the supplFields request element is implemented.
- the connection time out is set now (to the same value as the transaction timeout).
- POST requests now support the x-www-form-urlencoded format.
- the HTTP Client Manager settings have been added to the Others page of the WebAdmin Interface.
- the dictionary-type "simple values" for POST fields are supported now.
- the 1xx server responses are supported now.
SIP
- the SIP Gateways manager is deprecated and it is prepared for removal.
- the GRUU (RFC draft) functionality is implemented.
- the Record-Route comparison routine is improved.
- an "edge proxy" now supports calls from a far-end NAT'ed client calling a near-end NAT'ed client via the same server.
- when an SDP element is received inside a multipart body, it is relayed together with other body parts (SIP-T support).
- if a session is started with a non-UDP request, the Record Routes added contain the transport parameter.
RSIP
- the Remote SIP component is implemented (see the Signal PSTN section of the details).
IMAP
- the APPEND extensions are documented.
TFTP
- the file write operations are supported now.
SMTP
- the RBL "TXT" records are supported now.
RPOP
- the PROP component redesigned using the Chronos component. The RPOP record settings are moved from Domain to Account level.
- the Mailbox setting is implemented to support direct delivery of retrieved messages.
MAILLIST
- symbol combinations (macro) can specify fixed-length numbers now.
- addresses copied with the Copy as Cc option are enclosed into the angle brackets now.
STATISTICS
- PWD, AIRSYNC statistics elements are implemented.
- The Statistics Log (storing all Statistic Elements data periodically) is implemented.
- larger threshold values can be specified now.
- the Log header line listing all elements are now stored at the beginning of each new Statistics Log file.
XMPP
- the module is re-implemented.
- multiparty chat (XEP-0045) is implemented. See the Named Tasks section.
- vcard-temp (XEP-0054) is implemented.
- XMPP Ping (XEP-0199) is implemented.
- output channel statistic elements have been implemented.
- the XMPPS and XMPPI System Log tags are swapped (XMPPS is used for client sessions now).
- XEP-0055 (Jabber Search) is implemented.
- support for XEP-0085 (Chat State Notifications) is implemented.
LDAP
- the "extended match" operation is supported.
- the Router Subtree feature is implemented.
WebAdmin
- the "Pronto" section has been added to the Account Preference page.
- additional Local Account Manager settings are implemented.
- the Temporarily Blocked Addresses -> Block After setting is documented.
WebUser
- the Kazakh language has been added.
- the ';' symbol is accepted as a To/Cc/Bcc address list separator.
- the Billing and Mobile Manager pages are implemented.
- the Personal Info (vCard Profile) editor page is implemented.
- the "Classic" skin is retired.
- the Attach Profile vCard message composer option is implemented.
- the RSIP Signal settings page is implemented.
- the Chatroom Log viewer is implemented.
- the Contact Editor now supports the Yomi Company Name and the Yomi Name fields.
- the FireFox "x-dns-prefetch-control" meta-tag is added to disable the spammers DNS-based "harvesting" techniques.
- plain text space formatting is improved ("ASCII-tables" are supported now).
- the Send Requests option is disabled by default if an Event is composed not in the Default Calendar mailbox.
XIMSS
- the retrieveURL operation is renamed into httpCall (the old name is still available).
- the httpCall "field" elements can contain non-string data now.
- the reqSeq parameter is documented.
- the listUploaded operation is implemented.
- the newUploaded data message is implemented.
- the makeCall function now completes immediately, the Click-to-Call status reports come as asynchronous data messages now.
- the fileAttr[Read|Write], fileSub[List|Update] operations are implemented, the timeAttrModified attribute is added to the fileInfo data messages.
- the file[Read|Write] type attribute with "vcard" value is supported now.
- the iqSend/iqRead operations are implemented.
- the sendIM/readIM attributes are extended.
- the messageAttr[Read|Write] operations are implemented
- the datasetRemove operation can process foreign datasets now.
- when reading messages, the parts with "attachment" disposition are not included into message XML.
- the messageAdded message can be sent in response to messageAppend and messageCopy requests.
- the messageSubmit operation now copies the "Bcc" field data into the saved message.
- */xml and */*+xml message parts are supported now.
- the rsipList operation is implemented.
- the datasetListSubset operation is implemented.
- multi-address E-mail fields are composed as single RFC Header fields.
CLI
- the GETSNMPELEMENT operation renamed into GETSTATELEMENT, its result format is changed to Number.
- the *WEBFILE* operations are renamed into *STORAGFILE* operations.
- the [READ|UPDATE]STORAGEFILEATTR operations are implemented.
- the GETNEXTSTATNAME, [GET|SET]MEDIASERVERSETTINGS commands are implemented.
- the [GET|SET]ACCOUNTSUBSCRIPTION commands are renamed into [GET|SET]MAILBOXSUBSCRIPTION.
- the [GET|SET]FILESUBSCRIPTION commands are implemented.
- the *NAMEDTASK commands are implemented.
- the [GET|SET]ACCOUNTRPOP commands are removed. The [GET|SET]ACCOUNTRPOPS commands are implemented.
- the [GET|SET]ACCOUNTRSIPS commands are implemented.
- the Directory Administration commands are implemented.
- the SETACCOUNTPASSWORD command supports the optional CHECK keyword now.
WSSP
- the INCLUDE elements now accepts an expression as a filename.
- the JAVASCRIPT: text element now escapes the < symbols (a workaround for browser bugs).
- the JSON: text element is implemented.
CG/PL
- the "for-loop" operator is implemented.
- qualified external code names (moduleName::codeName) are implemented.
- the builtin FUNCCALL function and the PROCCALL procedure are implemented.
- the UPDATESTATISTICS procedure is implemented.
- the RADIUSCall function parameters are extended.
- the MAILBOXCOPYBYUID and MAILBOXSETFLAGSBYUID function renamed to COPYMAILBOX and MAILBOXSETFLAGS (old names are preserved), function parameters are extended.
- the [READ|WRITE|APPEND|RENAME|DELETE|LIST]SITE[FILE|DIRECTORY] functions are renamed into [READ|WRITE|APPEND|RENAME|DELETE|LIST]STORAGE[FILE|DIRECTORY].
- the [READ|WRITE]STORAGEFILEATTR functions are implemented.
- the [GET|UPDATE]MESSAGEATTR functions are implemented.
- the LISTSITEFILES function result is changed (the elements are always dictionaries, the MetaModified timestamps are added).
- the SENDINSTANTMESSAGE function is extended, the SENDXMPPIQ function is implemented.
- the READENVIRFILE function is documented.
- the MAILBOX[ORIGUIDBYUID|UIDBYORIGUID] functions are implemented.
- the comparison operations can be applied to strings and datablocks.
- the MAILBOXCOPY function parameters are extended.
- the DATASETLISTSUBSETS function is implemented.
PBXApp
- the SETLOCALCONTACTPARAMETER procedure is implemented.
- the Alert-Info SETCALLPARAMETERS dictionary element is supported now.
- the SETINTERRUPTONDTMF function now controls DTMF interrupts for both audio playing and audio recording operations.
- Instant Message and XMPP IQ receiving, the ISINSTANTMESSAGEEVENT and ISXMPPIQEVENT functions are implemented.
- the DisconnectEx procedure is implemented.
SPELLCHECK
- UTF-8 "symbol" offsets are supported.
CommuniGate® Pro Guide. Copyright © 1998-2012, Stalker Software, Inc.