github DOCGroup/ACE_TAO ACE+TAO+CIAO-6_3_2
ACE+TAO+CIAO 6.3.2

8 years ago

Once again, thanks to the efforts of many developers, testers, and users, we are pleased to announce the micro release of ACE 6.3.2, TAO 2.3.2, CIAO 1.3.2, and DAnCE 1.3.2, which is available from the usual download location under the heading "Latest Micro Release Kit".

The Source Code zip/tar.gz provided by github do not contain the necessary MPC package, please do not download these!

Changes to ACE

  • Added support for std::chrono to ACE_Time_Value. It's now possible to construct an ACE_Time_Value with a std::duration. Also streaming, adding and substracting an ACE_Time_Value to and from a std::duration is supported. Please see tests/Chrono_Test.cpp for more details.
  • Allow ACE_INET_Addr to hold all addresses associated with a hostname. The set of addresses always has a "current" address which is accessed by the usual "get"-type methods on the class. Two new methods are added to deal with multiple addresses:
    • bool next (void): makes the next available address the "current" one. Returns false if there are no more addresses.
    • void reset (void): resets the iteration mechanism to be able to examine all of the addresses again.
  • ACE_Multihomed_INET_Addr has also been enhanced so that the get_addresses() methods copy all available addresses related to each name.
  • The ACE_Addr::set_addr (void*, int) signature was changed to ACE_Addr::set_addr (const void*, int). All classes that inherit from ACE_Addr also have the same change. This affects ACE_ATM_Addr, ACE_Addr, ACE_INET_Addr, ACE_MEM_Addr, ACE_Netlink_Addr, ACE_SPIPE_Addr, ACE_UNIX_Addr. Any user-written classes derived from ACE_Addr will also need to change to match the new signature for virtual method dispatch to continue working properly in all cases.
  • Added the class ACE_CDR::Fixed (CDR_Base.h) for CDR's fixed-point decimal data type which stores up to 31 decimal digits and a sign bit.

Changes to TAO

  • New SSLIOP Factory option -SSLPassword facilitates distributing password protected private keys.
  • New SSLIOP Factory option -SSLVersionList constrains the list of cypher versions allowed.
  • New SSLIOP Factory option -SSLCheckHost enables a second layer of authentication by comparing the sending hostname to the name or names in the supplied certificated

Changes to CIAO

  • Improved interoperability between the RTI Connext DDS Shapes UI and the DDS4CCM Shapes tutorial

Changes to DAnCE

  • None

Don't miss a new ACE_TAO release

NewReleases is sending notifications on new releases.