|
Major Release (switching to the Stable branch)
The CommuniGate Pro 5.1 has been released:
== Valid Core License Keys: issued between 01-Oct-2004 and 31-Oct-2004, or
on or after the 1st of Oct, 2005 ==
Solaris - Sparc
<http://www.stalker.com/pub/CGatePro/5.1/CGatePro-Solaris-Sparc-510.tar.gz>
<ftp://ftp.stalker.com/pub/CGatePro/5.1/CGatePro-Solaris-Sparc-510.tar.gz>
Solaris - Intel
<http://www.stalker.com/pub/CGatePro/5.1/CGatePro-Solaris-Intel-510.tar.gz>
<ftp://ftp.stalker.com/pub/CGatePro/5.1/CGatePro-Solaris-Intel-510.tar.gz>
MS Windows - Intel
<http://www.stalker.com/pub/CGatePro/5.1/CGatePro-Win32-Intel-510.zip>
<ftp://ftp.stalker.com/pub/CGatePro/5.1/CGatePro-Win32-Intel-510.zip>
Linux (rpm-based) - Intel
<http://www.stalker.com/pub/CGatePro/5.1/CGatePro-Linux-5.1-0.i386.rpm>
<ftp://ftp.stalker.com/pub/CGatePro/5.1/CGatePro-Linux-5.1-0.i386.rpm>
Linux (static and dynamic) - Intel
<http://www.stalker.com/pub/CGatePro/5.1/CGatePro-Linux-Intel-510.tgz>
<ftp://ftp.stalker.com/pub/CGatePro/5.1/CGatePro-Linux-Intel-510.tgz>
Linux - x86_64
<http://www.stalker.com/pub/CGatePro/5.1/CGatePro-Linux-5.1-0.x86_64.rpm>
<ftp://ftp.stalker.com/pub/CGatePro/5.1/CGatePro-Linux-5.1-0.x86_64.rpm>
Linux - Itanium
<http://www.stalker.com/pub/CGatePro/5.1/CGatePro-Linux-5.1-0.ia64.rpm>
<ftp://ftp.stalker.com/pub/CGatePro/5.1/CGatePro-Linux-5.1-0.ia64.rpm>
FreeBSD 4.x - Intel
<http://www.stalker.com/pub/CGatePro/5.1/CGatePro-FreeBSD4-Intel-510.tgz>
<ftp://ftp.stalker.com/pub/CGatePro/5.1/CGatePro-FreeBSD4-Intel-510.tgz>
FreeBSD 5.x/6.x - Intel
<http://www.stalker.com/pub/CGatePro/5.1/CGatePro-FreeBSD5-Intel-510.tgz>
<ftp://ftp.stalker.com/pub/CGatePro/5.1/CGatePro-FreeBSD5-Intel-510.tgz>
FreeBSD 5.x/6.x - x86_64
<http://www.stalker.com/pub/CGatePro/5.1/CGatePro-FreeBSD5-AMD64-510.tgz>
<ftp://ftp.stalker.com/pub/CGatePro/5.1/CGatePro-FreeBSD5-AMD64-510.tgz>
MacOS X (Darwin) - PowerPC
<http://www.stalker.com/pub/CGatePro/5.1/CGatePro-Darwin-PPC-510.tgz>
<ftp://ftp.stalker.com/pub/CGatePro/5.1/CGatePro-Darwin-PPC-510.tgz>
MacOS X (Darwin) - Intel
<http://www.stalker.com/pub/CGatePro/5.1/CGatePro-Darwin-Intel-510.tgz>
<ftp://ftp.stalker.com/pub/CGatePro/5.1/CGatePro-Darwin-Intel-510.tgz>
NetBSD - Intel
<http://www.stalker.com/pub/CGatePro/5.1/CGatePro-NetBSD-Intel-510.tgz>
<ftp://ftp.stalker.com/pub/CGatePro/5.1/CGatePro-NetBSD-Intel-510.tgz>
History (since 5.1c6):
5.1.0 15-Oct-06
* Admin: Initial Installation procedure has changed: the inital postmaster
password is set via the WebAdmin Interface.
* WebAdmin: the Separate WebAdmin Realms option is implemented. By default
the WebAdmin Interface now uses one authentication realm.
* 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.
* MEDIA: the Source Port Restriction option is implemented.
* MEDIA: codec processing has changed (to support stateful codecs).
* WSSP: the FOREACHINC element is documented.
* WebAdmin: "in-line" (no iframe) Log Viewer Preference setting is
implemented.
* CALLLEG: deadlocks are detected when both sides of a bridged call try
to re-INVITE at the same time.
* Bug Fix: CLUSTER: 5.1c4: unnecessary inter-cluster media relays could
be built.
* Bug Fix: CLUSTER: 5.0c2: PBX environment management had file transfer
problems.
* Bug Fix: DNR: 5.1c1: MX and SRV records with the same priority were
processed incorrectly.
* Bug Fix: DNR: 5.1c6: PUBLISH for an unknown event package could crash
the server.
* Bug Fix: XIMSS/XMPP: 5.1c5: IM receiving did not work.
======== 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.
Kernel
* All components have been modified to support IPv6 network addresses.
* dying async objects now process pending event messages.
Platform
* Linux/s390x (64-bit) version is released.
* MacOSX: the startup scripts are moved from the /System/Library to
the /Library directory.
Pronto
* the Pronto! Flash-based interface is included.
Admin
* Initial Installation procedure has changed: the initial postmaster
password is set via the WebAdmin Interface.
* the Telephone Number assignment ("Telnums") for Accounts is implemented.
* Debug IP Addresses settings (Network pages) are implemented.
* Lawful Intercept for Signals 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.
NETWORK
* WAN IPv6 Address setting is implemented.
* UDP Listeners support multiple sockets now.
* "resource records" in MX and SRV DNS responses are utilized to avoid
additional A-type lookups and to support IPv6 DNS records.
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.
ROUTER
* ENUM-search (RFC2916) is implemented.
* telephone number processing (the "telnum" domain) is implemented.
* now mailbox/application (name#) and detailing (+name) portions are
preserved when Reroute Unknown settings are applied.
MIME
* MIME parser has been redesigned.
* search algorithm has been modified to support multi-charset message
header search.
* RFC2231 language/charset tags are processed now.
Security
* Multi-line WWW-Authenticate/Proxy-Authenticate header fields are
supported now.
* DIGEST-MD5 authentication supports Impersonation now (the "authzid"
parameter).
Domains/Accounts
* the IP -> Domain mapping has been optimized (for systems with
10,000+ domains).
* renameAccount and removeAccount operations now try to kill all active
Account sessions first.
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.
SIGNAL
* the "Auth all outgoing INVITEs" option is implemented.
* the RTC (Windows Messenger) <-> Roster integration is implemented.
* Request URI parameters are preserved when a request is routed to a remote
domain.
* redirect responses for requests from local sources are processed
internally.
* non-dialog OPTIONS requests directed to applications are processed
internally.
* Microsoft "provisioning" event package is supported now.
* Discard Rules action is implemented.
* "collapse proxy" processing has been modified.
* media proxy management moved from the SIP component to the SIGNAL
component.
* the Account-level (Account and Domain) Incoming Signal Rules are
implemented.
* the "Real-Time settings" are depricated.
* simplified Rules are implemented.
* the Registered Contacts Limit is implemented.
* CDR Logs are stored inside the SystemLogs directory now.
SIP
* the "Send 100-Trying" options are implemented.
* CANCEL requests are postponed till the first provisioning response.
* symbolic "sent by" Via fields are supported now.
* the Media Proxy manager now supports the UPDATE operations.
* RFC3325 (P-Asserted-Identity) is implemented.
* the NOTIFY requests generated by the Server now include the Contact: field.
* Windows Messenger/RTC Directory search requests are supported now.
* NoSubMWI "Workaround" is implemented to support devices that fail to
subscribe to MWI (including Cisco phones).
* the TimerB setting is implemented.
* now negative-ACK requests contain the same authentication fields as
the failed INVITEs.
* PUBLISH requests w/o Expires: header field are accepted now.
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.
Mailbox
* the BSD Mailbox "restore damaged counter" procedure is extended to index
files.
HTTPOutput
* "chunked" responses are supported now.
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.
RADIUS
* the optional RADIUSPassword Account setting is supported now.
* the Statistics elements are implemented.
* vendor-specific attributes are supported now.
* External Helper now gets all request attributes and an additional Password
attribute containing the "shared secret" string.
FTP
* the Use WAN Address option is implemented.
* now Passive Mode transfers use ports from the TCP Port range specified
in Network Settings.
* RFC2428 (IPv6 and NATs) is implemented.
* access to other Accounts Sites (via ~account@domain/ prefix) is
supported now.
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.
|
|