Apologies, there appears to have been a mix-up with the list of bug fixes in 
the Doom release.  The correct list is:


*         Homestead doesn't check the Server-Name attribute in the Capabilities 
AVP (https://github.com/Metaswitch/homestead/issues/77)

*         Clearwater components delete their log files on upgrade 
(https://github.com/Metaswitch/homestead/issues/71, 
https://github.com/Metaswitch/ralf/issues/26)

*         Upgrade of sprout hangs if quiesce doesn't complete 
(https://github.com/Metaswitch/sprout/issues/326)

*         'service sprout restart' does not log errors about s-cscf.json 
(https://github.com/Metaswitch/sprout/issues/417)

*         HTTPConnectionRecycleTest is hanging 
(https://github.com/Metaswitch/sprout/issues/483)

*         Unit tests should use updated gcovr library 
(https://github.com/Metaswitch/sprout/issues/165)

Note that the Doom release also contains all fixes from the updated 
Counterstrike release announced on the 7th April.

Andy

From: Andrew Caldwell
Sent: 14 April 2014 21:59
To: [email protected]
Subject: "Doom" Release

The release for the sprint "Doom" has now been cut. This contains the following 
new features and bug fixes:

New features:

*         This release includes the second half of the changes to add Rf 
billing function.  With this release, Sprout and Bono will report billable 
events to Ralf and Ralf will generate Rf billing messages to the configured 
CDF.  See https://github.com/Metaswitch/clearwater-docs/wiki/CDF%20Integration 
for how to configure this feature for your deployment.

*         There are some known issues in the generation of Rf ACRs in the 
current release of Bono and Sprout and we will release fixes to these issues in 
a future release:

*         Early-Media-Description AVPs are not included in ACR[Start] messages 
when early media is established during a session set-up.

*         If a single Sprout node performs both originating and terminating 
services for the calling and called users, ACR[Interim] and ACR[Stop] messages 
are not generated for one of these legs.  The workaround to this is to enable 
I-CSCF function on the Sprout nodes and configure Sprout's S-CSCF to disable 
its inline I-CSCF function.  To do this, add the following lines to the 
/etc/clearwater/config file on each bono and sprout node
icscf=5052
upstream_hostname=sprout.<zone>
upstream_port=5052
icscf_uri=sip:sprout.<zone>:5052

*         The Media-Initiator-Flag and Originator AVP in ACR[Interim] messages 
will always be set to CALLING_PARTY, even if the initiator of the SDP action or 
the originator of the message body was the called party.

*         ACR[Event] messages generated for I-CSCF and BGCF actions may include 
some AVPs that should not be included in these ACRs.

*         In addition, we have identified a theoretical attack where a properly 
authenticated user could, with suitably modified user equipment, cause long 
duration calls to be billed with a much shorter duration.  Again, we plan to 
release a fix to prevent this attack in a future release.

*         Finally, the Clearwater All-In-One images (both the EC2 AMI and the 
OVF versions) do not contain an instance of Ralf, and thus will not produce Rf 
billing records.  We plan to add Ralf to these images in the next release.

*         Chronos now more pro-actively rebalances timers across the cluster 
during scale up and scale down, preventing timers from being lost during these 
operations.

*         Further improvements to our integration with the Metaswitch Service 
Assurance Server diagnostics product.  DIAMETER flows are now decoded into a 
human-readable format.

Security Notice:

*         After the announcement of the Heartbleed Bug in OpenSSL 
(http://heartbleed.com/), we have analysed our usage of the OpenSSL library to 
ensure Clearwater deployments are not vulnerable.  We have determined that, 
although we do use OpenSSL for its cryptographic primitives, we do not use the 
specific functionality that is affected by the bug (TLS) and thus the 
Clearwater services are not vulnerable to this exploit.

*         As a further safety precaution, we have updated our bundled version 
of OpenSSL to the newly released version 1.0.1g, which was specifically 
released to counter the Heartbleed exploit.

Bug fixes (since the first Counterstrike release):

*         "String didn't validate" exception on deletion 
(https://github.com/Metaswitch/crest/issues/158)

*         Traffic on a simplex Clearwater Core system causes repeated Homestead 
crashes (https://github.com/Metaswitch/homestead/issues/64)

*         Sprout deletes all logs on upgrade 
(https://github.com/Metaswitch/sprout/issues/470)

*         Deleting a number through Ellis does not destroy the IRS or service 
profile in homestead (https://github.com/Metaswitch/ellis/issues/33)

*         sprout doesn't always perform NAPTR/SRV resolution 
(https://github.com/Metaswitch/sprout/issues/395)

*         Modifying Clearwater settings document might be incomplete 
(https://github.com/Metaswitch/clearwater-docs/issues/4)

*         An All-in-one EC2 AMI install uses the wrong port for provisioning 
(https://github.com/Metaswitch/chef/issues/114)

*         We only look at the first specified RegistrationType in IFCs 
(https://github.com/Metaswitch/sprout/issues/466)

*         Base64 encoding of AVP: SIP-Authenticate is incorrect 
(https://github.com/Metaswitch/homestead/issues/54)

*         homestead sometimes crashes repeatedly shortly after upgrade 
(https://github.com/Metaswitch/homestead/issues/59)

*         Tombstone records need a start time 
(https://github.com/Metaswitch/chronos/issues/6)

*         chronos in duplex configuration dies overnight with two registered 
softphones (https://github.com/Metaswitch/chronos/issues/11)

*         Repeated clicking on configure button causes Ellis to hit timeouts 
(https://github.com/Metaswitch/ellis/issues/35)

*         Successful calls stat is wrong when using the ruby stats script 
(https://github.com/Metaswitch/cpp-common/issues/62)

*         get_registration_state returns an error if the subscriber isn't 
registered (https://github.com/Metaswitch/sprout/issues/460)

*         LOG_ macros evaluate all parameters even if logging at that level is 
disabled (https://github.com/Metaswitch/cpp-common/issues/57)

*         Sprout sends 403 Unauthorized response if fails to get AV (should be 
403 Forbidden) (https://github.com/Metaswitch/sprout/issues/349)

*         Inconsistency between manual install instructions and DNS 
instructions (https://github.com/Metaswitch/clearwater-docs/issues/15)

*         Quaff endpoints don't use GRUUs 
(https://github.com/Metaswitch/clearwater-live-test/issues/46)

*         The returns of cw_stats about call_stats may be wrong 
(https://github.com/Metaswitch/sprout/issues/328)

*         qop param isn't being set on a Digest vector 
(https://github.com/Metaswitch/homestead/issues/62)

*         Sprout incorrectly sends a 403 when it can't contact Homestead 
(https://github.com/Metaswitch/sprout/issues/286)

*         I-CSCF doesn't always return 600 when there are no S-CSCFs with the 
mandatory capabilities (https://github.com/Metaswitch/sprout/issues/435)

*         sprout as I-CSCF returns 408 (not 504) when S-CSCF times out 
(https://github.com/Metaswitch/sprout/issues/402)

To upgrade:

*         If you did a manual install run "sudo clearwater-upgrade" on each 
node, then ensure that sprout TCP port 9888 will accept traffic from your 
homestead nodes.

*         If you installed with chef, follow our "Updating the Chef server" 
instructions at https://github.com/Metaswitch/chef#updating-the-chef-server and 
then run "sudo chef-client" on each node. Once this is complete run "knife 
security groups create -E <deployment name>" to open sprout port 9888 to 
homestead.

If you are deploying an all-in-one node, the standard image 
(http://vm-images.cw-ngv.com/cw-aio.ova) has been updated for this release.

Andy.

_______________________________________________
Clearwater mailing list
[email protected]
http://lists.projectclearwater.org/listinfo/clearwater

Reply via email to