======== Major Changes (since 5.0) =================
Foundation
* All libraries have been modified to support IPv6 network addresses.
* All string-keyed dictionaries now use object-type keys.
* case-insensitivity comparison is implemented for the basic cyrillic and
greek symbols.
* the XML parser has been redesigned.
* regular expression support is implemented.
* the TIS-620 alias for ISO-8859-11 is implemented.

Log
* the Open Showing Last option has been moved to Admin Preferences.
* record format changed: 3 digits for miliseconds, session/packet counters
changed from 5 to 6 digits.
* the Keyed and RegEx options are implemented.
* sending Log records to remote syslog servers is implemented.

CLUSTER
* Signal: the authenticated/redirector information is passed between
Cluster members.
* "nonce" distribution algorithm has been improved.
* the information about the packet target address is passed within the
SIP Farm.
* GetWebFilesInfo operation is "clusterized".
* the "relay" SIP Farm option is implemented. Backend Servers now can
relay their SIP requests via SIP Farm members.
* the MakeReady/MakeNonReady operations now work for the Active Controller
and Frontend Servers.
* Temp Blacklisted addresses are automatically distributed to all Cluster
members now.
* support for "stateful" UDP load balancers has been added.

QUEUE
* the "synchronous" Enqueuer mode is implemented (messages rejected with
Rules/Filters are rejected on the protocol level).
* the Sensitivity header field is processed (its private value sets the
Hidden message flag).
* the Suppress Failed Delivery Reports option is added to the Reject
functions on the Queue and Message Monitor page.

XMPP
* The XMPP module is implemented.

XIMSS
* The XIMSS module is implemented.

BSDLog
* The BSDLog module is implemented.

CALLLEG
* refresh requests are now sent 1/2 into the refresh interval.
* refresh requests are considered failed on 408 and 481 codes only.
* the uri-parameters (such as user=phone) are now recorded into the dialog
context.
* on a 422 response, the INVITE request is resent with the returned Min-SE
value.
* incoming application/dtmf INFO requests are supported now.
* Session Refresheners are implemented.

PBX
* the StartBridgedCall function is implemented (it is used to
implement "transparent bridging" for B2BUA applications).
* now the StartBridge() operation can be used for pending incoming calls.
* the StartCall operation now supports the Expires parameter.
* now the "loop detector" suspends, but does not abort long-running
applications.
* the "CallID Block", "Call Divert" options are implemented.
* the 486 (Busy Here) error code can be used in the rejectCall() operation.
* sending DTMF via RTP (RFC2833) is implemented for both the direct and
bridged modes.
* the TransferCall function is documented.
* SendDTMF() operation sends INFO-requests if the call is actually bridged.
* the Alternative Number and the Home PSTN Number settings are implemented.
* the "mailbox service" application now supports voicemail forwarding.

RULES
* the time-based conditions in the Account-level Rules now use the Account
time zone.
* the Time of Day condition now supports the "in" and "not in" operations.
* the Submit Address condition is now supported in Signal Rules, too.

DIRECTORY
* now the Access Right restrictions are applied to the "top" record, too.
* non-DN search operations have been optimized.
* search operations now support multi-value attributes.

LDAP
* special processing for the displayName attribute is extended to the GE
and LE operations.

IMAP
* if an 8-bit symbol is met in an e-mail address part, the FETCH ENVELOPE
element now presents that part as a literal.

MAPI
* the version 1.2.3 of the MAPI Connector is included (Delegation support)

SMTP
* the Reverse-Connect option now checks all available MX relays.

SNMP
* the realTimeNode and Foundation elements have been added.

MediaServer
* codec processing has been changed (to support stateful codecs).
* the A/V socket TOS byte can be set now.
* virtual timing processing has been changed.
* the Source Port Restriction option is implemented.
* the sending addresses are built using "other side Media IP" whenever it
is known.

CALENDAR
* the FreeBusy file is now deleted automatically when the default Calendar
mailbox is updated using any protocol/method.

CG/PL
* the StoreCDR procedure is implemented.
* the RADIUSCall operation is implemented.
* the STRING(ipAddressPort) function now encloses the IP address into
brackets.
* the RejectBridge() procedure now has 2 parameters.
* ObjectToString and TextToObject function now use the #null# string to
represent a null-value.
* FINDREGEX, TOUPPERCASE, TOLOWERCASE functions are implemented.
* the EMAILTOSIPURI function now uses the URI escape sequences.
* the APPENDSITEFILE function is implemented.
* the *SITEFILE functions can work with files stored in other Accounts.
* the IMPERSONATE function is documented.
* the ROUTEADDRESS, DIRECTORYSEARCH functions are implemented.
* the HTTPCALL function parameters are exteneded.
* the Preference management functions are implemented.
* MailboxRedirectByUID, MailboxForwardByUID functions are implemented.
* the ReadGroupMembers function can access Groups in other Domains.
* the RADIUSCall function now supports vendor-specific attributes.

TFTP
* the Statistics elements are implemented.
* access to Account Sites is done on behalf of the "tftpuser" Account now.

CLI
* the Real-Time Application Control operations are implemented.
* the GETTEMPCLIENTIPS and GETTEMPBLACKLISTEDIPS commands enclose reported
IP addresses into brackets.
* SETACCOUNTPASSWORD now accepts the TO keyword again, though it is
depricated (the PASSWORD key should be used).
* the SETTEMPBLACKLISTEDIPS command is implemented.
* the KILLACCOUNTSESSIONS command is implemented.
* the RENAMEFORWARDER command is implemented.
* the GETACCOUNTTELNUMS and SETACCOUNTTELNUMS commands are implemented.
* the REJECTQUEUEMESSAGE now supports the NONDN parameter.

WebAdmin
* the WebAdmin Interface has been redesigned.
* the WebAdmin Interface has been switched to Skins. The WebAdmin
application directory has been removed.
* the Separate WebAdmin Realms option is implemented. By default the
WebAdmin Interface now uses one authentication realm.
* the Domain and Account management page is internationalized (the language
setting is taken from the administrator preferences).
* now Custom Settings can be modified on the Account Defaults pages.
* Forwarder management has been modified (the "All Forwarders" page has
been removed).
* the DNR settings have been moved to a separate Network Settings page.
* the Account administration pages have been rearranged.
* the Domain Object List now displays the number of registred Real-Time
devices for each displayed Account.
* the Signal Info page (current Registrations, Roster, Packages) is
implemented.
* the WebAdmin Layout (Skin selection) setting is implemented.
* requests to the server-specific pages in a Dynamic Cluster are
redirected to the Cluster realm.

WebUser
* the Language parameters are "cleaned" to disable URL-embedded scripts.
* the Call Log viewer is implemented.
* the Previous Login and the Last Failed Login information is available
on the "hello" (Summary) page.
* the new "stock" Skin is implemented. The old "stock" skin is available as
the "Classic" one.
* the Thai language support has been added.
* the Dial settings page has been implemented.

WSSP
* the INCLUDE parameters are implemented.
* the ELIF element has been implemented.
* the YESNO, CURRENTTIME functions are implemented.
* the FORALL/FOREACH element can use both arrays and dictionaries now.
* the DAYTIMEMENU and related menus now use the "hourMinute" format element.
* now all string prefixes (HTML, JAVASCRIPT, etc.) support numeric data.
* the ^ (XOR) operation and the BOOLARRAY() function are implemented.
* the FOREACHINC element is documented.

Triggers
* the current Server time can be inserted into generated reports.