|
CommuniGate Pro обновляется на регулярной основе. История версий обновлений
5.2.1 ??-Feb-2008 Valid Core License Keys: issued after 01-Jan-2007.
- The Japanese Guide is included.
- SIP: SIP URI parser has been updated to support non-trivial "username" parts.
- SIP: the Use Short Field Names option is implemented.
- 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.
- 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.
- 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.
5.2 31-Jan-2008 Valid Core License Keys: issued after 01-Jan-2007. - Pronto: the Pronto version 1.5 is included.
- MAPI: the MAPI Connector version 1.51.15 is included.
- CALENDAR: non-standard VALERT iCalendar elements are stored and restored now.
- SIP: when sending responses, only the "Via" port number is used to compose an "alternative" response destination.
- PBX: the "makeCall" (Click-to-call) function now uses the
From address.
- SIGNAL: improved processing for race conditions on multiple 200-INVITE responses.
- SIGNAL: RFC4235 (dialog package) is implemented.
- XIMSS: the startCallInfo operation and callInfo data message are implemented.
- XMPP: Gtalk-compatible iq-delivery is implemented.
- Utils: mailbox renaming options have been added to the MoveIMAPMail utility.
- CLUSTER: Subject Prefix is preserved during inter-cluster message delivery.
- Bug Fix: AIRSYNC: 52c4: items "changed" on the mobile device could disappear from the mobile device after being updated on the server.
- Bug Fix: CLUSTER: 5.2c3: POP3 inter-cluster logins did not work.
- Bug Fix: XIMSS: 5.2c2: the INTERNALDATE and date-type fields retrieved with the folderBrowse/folderSync commands used an invalid XML syntax.
- Bug Fix: WebUser: 5.2c2: a modified Contact "File As" field was not updated in the VCard body.
- Bug Fix: QUEUE: 5.2c1: messages submitted asynchronously could be rejected when a Plugin scanning limit was exceeded.
- Bug Fix: ROSTER: 5.2c2: creating new Roster groups could damage Roster data.
5.2c4 25-Dec-2007 Valid Core License Keys: issued after 01-Dec-2006. - CALENDAR: iCalendar parsing changed to support post-defined VTIMEZONEs.
- WebAdmin: the Telnum List page is implemented.
- Platform: Linux /sbin/chkconfig is used to create symlinks for startup scripts.
- WebAdmin: secondary logs browser is implemented.
- WebAdmin: the Queue Message browser can show Message contents now.
- Admin: the CanDeleteLogs and CanViewMessages Monitor Access rights are implemented.
- DOMAIN: the ExternalOnProvision setting is implemented. The External AUTH protocol is extended.
- SMTP: reverse-check mechanism checks for loop-back DNS records now.
- AIRSYNC: added items are remembered between sessions now.
- AIRSYNC: multiple mailboxes can be PING'ed now ("push E-mail" for non-INBOX mailboxes).
- WebApp: the GetHTTPField CG/PL function is implemented.
- CLUSTER: object management connections are closed on I/O error only.
- CLI: [GET|SET][QUEUE|SIGNAL|CLUSTER]SETTINGS, CREATEXIMSSSESSION, GETDIALOGINFO commands are implemented.
- CLI: KILLWEBUSERSESSION, GETWEBUSERSESSION commands are renamed into KILLSESSION, GETSESSION.
- WebApp: several CG/PL functions have been added.
- SNMP: the Trap Protocol version setting is implemented.
- DNR: now "Dummy IP" addresses are detected in SRV/MX request responses, too.
- IMAP: the Send 'Running' option is implemented.
- SIP: the TOS Tag option moved from the Receiving to the Sending WebAdmin page.
- WebUser: the Finnish language has been added.
- Bug Fix: WebUser: 5.2c1: managing mailing list subscription could cause "recursive lock" exceptions.
- Bug Fix: SIGNAL: 5.2c1: lack of synchronization in updating a call dialog could cause server memory corruption.
- Bug Fix: CG/PL: 5.2c1: ExecuteCLI command could crash the server.
- Bug Fix: DIRECTORY: 5.2c2: updating the LDAP Unit settings could crash the server.
- Bug Fix: LOGS: 5.2c1: Log Manager settings were not restored after server restart.
- Bug Fix: XIMSS: 5.2c2: the contactAppend operation did not accept a vCardGroup element as its parameter.
- Bug Fix: XIMSS: 5.1.2: the mailbox ACL commands incorrectly processed non-latin mailbox names.
- Bug Fix: WebUser: 5.2c2: the mailbox setting pages incorrectly processed non-latin mailbox names.
5.2c3 28-Nov-2007 Valid Core License Keys: issued after 01-Nov-2006. - CalDAV: the 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.
5.2c2 13-Nov-2007 Valid Core License Keys: issued after 01-Nov-2006. - MAPI: the MAPI Connector version 1.51.14 is included.
- XMPP: the server-to-server protocol implemented. XMPP settings moved to the Real-Time section.
- SIGNAL: automatic protocol (SIP/XMPP) selection is implemented.
- DNS: SRV-operation caching is implemented.
- Admin: the Denied IP Addresses setting is implemented.
- Admin: the --SIPUDPSendBuffer, --SIPUDPReceiveBuffer, --DNRUDPSendBuffer, and --DNRUDPReceiveBuffer command line options are documented.
- Admin: the CanControlCalls Domain Admin right is implemented.
- Admin: the HTTP Service setting is implemented.
- Admin: the CallLogs Account setting is implemented.
- Admin: .settings file uploaded to PBX environment are checked to be valid dictionaries.
- QUEUERULES: the Vacation Rule can have the "EndDate" setting.
- LOCAL: recipient addresses are preserved during inter-cluster delivery.
- IMAP: RFC4466 (extensions), RFC4731 (ESEARCH), RFC4959 (SASL Initial Client Response) are implemented.
- CG/PL: the "method" syntax for function and procedure calls is implemented.
- CG/PL: the binary assignment operators ( +=, -=, etc.) are implemented.
- CG/PL: the spawn expression now can contain a Task startup parameter.
- CG/PL: the COPY, ADDELEMENT, THISTASK functions are implemented.
- CG/PL: the SubmitEMail, OpenMailboxView, SubscribeEvents, Sync, IsMailboxNotifyEvent, MailboxAppend functions are implemented.
- CG/PL: Message Handle functions are implemented.
- CLI: [GET|SET][CLUSTER][NATEDIPS|DEBUGIPS|DENIEDIPS] commands are implemented.
- CLI: the CREATEMAILBOX command can have the CLASS parameter.
- CLI: the FindForwarders command is implemented.
- MAILBOX: Junk mailbox and its Preference settings are implemented.
- MAILBOX: Special Names ($Sent$, $Drafts$, etc.) are implemented.
- CALENDAR: recurrence "until" processing has been improved.
- QUEUERULES: simplified Junk Mail rules are implemented.
- XIMSS: the retrieveURL operation is implemented.
- SIP: RFC4244 implemented.
- HTTPOutput: automatic redirection is implemented for GET requests.
- WebAdmin: Account rename operation now can move Accounts between Domains.
- WebUser: vCard PHOTO elements are displayed inline and can be modified now.
- WebUser: Call Control settings pages now can upload and remove custom Music-on-Hold and RingBack files.
- Bug Fix: XMPP: 5.2c1: certain server-to-server XMPP requests could crash the Server.
- Bug Fix: SIP: 5.2c1: composing some SIP packets could loop exhausting available memory.
- Bug Fix: CLUSTER: 5.2c1: Frontend IP address settings were ignored, backend IP addresses were used instead.
- Bug Fix: CLUSTER: 5.2c1: message delivery on backends could fail.
- Bug Fix: Foundation: 5.2c1: XML parser incorrectly processed the "encoding" attribute for non-UTF-8 charsets.
- Bug Fix: WebAdmin: 5.2c1: mailing list management operations failed.
- Bug Fix: Admin: 5.2c1: the Class of Service operations were implemented incorrectly.
5.2c1 23-Oct-2007 Valid Core License Keys: issued after 01-Oct-2006. - ROUTER: all records are "NORELAY" by default now. PLEASE CHECK YOUR EXISTING Router Records!.
- MAILBOX: the Synchronization 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 size limit is removed.
- SMTP: additional statistics elements have been implemented.
Сводный список Foundation - now XML parser supports complex DOCTYPEs, non-UTF-8 charsets, and processes ENTITY data.
- the SHA256 digest algorithm is implemented.
Kernel - Lawful Intercept is processed for impersonating and Signal operations.
Platform - Linux /sbin/chkconfig is used to create symlinks for startup scripts.
Pronto - the Pronto version 1.5 is included.
MAPI - the MAPI Connector version 1.51.15 is included.
AirSync - the Windows Mobile Email/Calendaring/Contacts "ActiveSync" synchronization protocol is implemented.
CalDAV - the basic CalDAV (RFC4791) functionality implemented.
Parlay X - the "Third Party Call Control" and "Call Handling" interfaces are implemented.
- the "Call Notification", "Payment", and "Account Management" interfaces are implemented.
Admin - the Account Type Licensing concept is implemented.
- the Class of Service mechanism is implemented for Account Settings.
- the AirSync Service setting is implemented.
- the Temp Blocked Addresses setting is moved from the SMTP Settings to Network->Blacklisted Settings.
- the Alt RADIUS Password and Alt SIP Password Account settings become standard ones.
- the Client IP Addresses Domain-level settings are implemented.
- the CanControlCluster Monitor admin right is implemented.
- the Denied IP Addresses setting is implemented.
- the --CanUseSystemPorts Command Line Option is implemented.
- the --SIPUDPSendBuffer, --SIPUDPReceiveBuffer, --DNRUDPSendBuffer, and --DNRUDPReceiveBuffer command line options are documented.
- the CanControlCalls Domain Admin right is implemented.
- the HTTP Service setting is implemented.
- the CallLogs Account setting is implemented.
- .settings file uploaded to PBX environment are checked to be valid dictionaries.
- the CanDeleteLogs and CanViewMessages Monitor Access rights are implemented.
RULES - additional macro-symbols are implemented.
- the Current Date condition can be used to compare dates only (without time).
DNR - the caching settings are implemented.
- SRV-operation caching is implemented.
- now "Dummy IP" addresses are detected in SRV/MX request responses, too.
CLUSTER - object management connections are closed on I/O error only.
- Subject Prefix is preserved during inter-cluster message delivery.
ROUTER - all records are "NORELAY" by default now. PLEASE CHECK YOUR EXISTING Router Records!.
Security - the "WEBUSER" authentication method has been renamed into the "SESSIONID" method.
- RFC3279 implemented ("NULL" Algorithm Identifier parameter processing).
- the "READPLAIN" command has been implemented.
TLS - the Client Certificate "Required" option is implemented.
Domains/Accounts - the Account-level ACLs (Access Control Lists) are implemented: call control, delegation, mailbox creation.
- the MessagesSent, CallsSent, CallsReceived, and Logins statistical elements are added.
- the ExternalOnProvision setting is implemented. The External AUTH protocol is extended.
Mailbox - the Synchronization snapshots are implemented.
- Junk mailbox and its Preference settings are implemented.
- Special Names ($Sent$, $Drafts$, etc.) are implemented.
QUEUE RULES - the Vacation Rule can have the "EndDate" setting.
- simplified Junk Mail rules are implemented.
- the Human Generated condition now checks the "automated" header fields added with the AddHeader operations.
- the Accept Request action parameter can specify non-default Calendar mailbox. This action can be used in Server-wide Rules now.
CG/PL - the Min, Max, ExecuteCLI, Base64Encode, Base64Decode, SetApplicationStatus, SetCaseSensitive, RouteENUM procedures are implemented.
- now the Queue and Meeting operations can work with other Accounts.
- the "method" syntax for function and procedure calls is implemented.
- the binary assignment operators ( +=, -=, etc.) are implemented.
- the spawn expression now can contain a Task startup parameter.
- the COPY, ADDELEMENT, THISTASK functions are implemented.
- the SubmitEMail, OpenMailboxView, SubscribeEvents, Sync, IsMailboxNotifyEvent, MailboxAppend functions are implemented.
- the Message Handle functions are implemented.
- the XML functions are implemented.
- the SortString procedure is implemented.
CALLLEG - the StartCall function now supports the P-CGP-Local parameter.
PBX - incoming call pick up (intercept) is implemented.
- the "makeCall" (Click-to-call) function now uses the
From address.
- now all SDP generated for a leg have the same SessionID.
- B2BUA early media (ringback) relaying is supported in the "connected" mode.
- the AttachMixer function can be used in the disconnected state.
- the SetProvisionCode, SendCallOptions, PendingRequestExData, SetPlayPosition, GetPlayPosition functions are implemented.
SIGNAL - Dialog objects are implemented.
- new "Call" CDR records can be generated now.
- automatic protocol (SIP/XMPP) selection is implemented.
- call logs in the Account File Storage now include the call alerting time, call duration, and call termination reason.
- the HoldMusic preference is implemented.
- external Event interface is implemented.
- improved processing for race conditions on multiple 200-INVITE responses.
- RFC4235 (dialog package) is implemented.
SIGNAL RULES - RequestURI Rule condition is implemented.
- the "Ringback" simplified Rule is implemented.
MediaServer - inband DTMF detection is implemented.
- "play position" operations are implemented.
CALENDAR - recurrence "until" processing has been improved.
- non-standard VALERT iCalendar elements are stored and restored now.
- iCalendar parsing changed to support post-defined VTIMEZONEs.
SIP - the TOS Tag option moved from the Receiving to the Sending WebAdmin page.
- RFC4244 implemented.
- when sending responses, only the "Via" port number is used to compose an "alternative" response destination.
- new mechanisms have been added to detect non-trivial packet loops.
HTTP - large Personal File Storage files are now downloaded in chunks, the download file size limit is removed.
HTTPOutput - automatic redirection is implemented for GET requests.
IMAP - the Send 'Running' option is implemented.
- RFC4466 (extensions), RFC4731 (ESEARCH), RFC4959 (SASL Initial Client Response) are implemented.
SMTP - reverse-check mechanism checks for loop-back DNS records now.
- additional statistics elements have been implemented.
LOCAL - recipient addresses are preserved during inter-cluster delivery.
SNMP - the Trap Protocol version setting is implemented.
- MIB elements renamed (they start with lowercase letters) to confirm to SNMP naming recommendations.
XMPP - the server-to-server protocol implemented. XMPP settings moved to the Real-Time section.
- instant message delivery failure is reported back to the client now.
- Gtalk-compatible iq-delivery is implemented.
XIMSS - HTTP binding is implemented.
- the fileDirCreate,fileDirRename,fileDirRemove, skinFileRead, skinFileList commands are documented.
- the S/MIME functions are implemented.
- the taskStart function is implemented.
- now the alert service messages have gmtTime and localTime attributes.
- vCardGroup support is implemented.
- publicInfo functions are implemented.
- the retrieveURL operation is implemented.
- the sessionID authentication is implemented for the "ximsslogin" realm.
- message/rfc822-type attachments are sent without encoding now.
- instant message delivery failure is reported back to the client now.
- the startCallInfo operation and callInfo data message are implemented.
Mailing Lists - feed-mode header/trailers are not inserted into vCard and iCalendar text messages.
CLI - [GET|SET][CLUSTER][NATEDIPS|DEBUGIPS|DENIEDIPS] commands are implemented.
- the CREATEMAILBOX command can have the CLASS parameter.
- the FindForwarders command is implemented.
- the *WEBUSER* commands are renamed into *PREFS* commands. The UPDATEACCOUNTPREFS command is documented.
- the SETACCOUNTTYPE, GETMESSAGEQUEUEINFO commands are implemented.
- [GET|SET][QUEUE|SIGNAL|CLUSTER]SETTINGS, CREATEXIMSSSESSION, GETDIALOGINFO commands are implemented.
- KILLWEBUSERSESSION, GETWEBUSERSESSION commands are renamed into KILLSESSION, GETSESSION.
WebAdmin - the Refresh Self-Signed button has been added to the TLS and S/MIME Domain Admin pages.
- Last Failed login information is displayed on the Account settings page. The Clear Failed Logins operation is implemented.
- Account rename operation now can move Accounts between Domains.
- the Telnum List page is implemented.
- the secondary logs browser is implemented.
- the Queue Message browser can show Message contents now.
WebUser - vCard PHOTO elements are displayed inline and can be modified now.
- Call Control settings pages now can upload and remove custom Music-on-Hold and RingBack files.
- the Finnish language has been added.
WebApp - CG/PL Web Applications are supported now.
WSSP - the LENGTH prefix is implemented.
FingerNotifier - non-blocking connection opening with a short (3 seconds) time-out is used.
Utils - mailbox renaming options have been added to the MoveIMAPMail utility.
|