summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Cleeland <chris.cleeland@gmail.com>2004-12-30 17:54:08 +0000
committerChris Cleeland <chris.cleeland@gmail.com>2004-12-30 17:54:08 +0000
commite2b8d964f63aa7315c207c0b01005d9b68c897dc (patch)
treee6ce5497d44bb9e5a5ac81fbfdc2cc3ac741016b
parent859587be9360482ddda8209adfc97dd3bafbfa0c (diff)
downloadATCD-e2b8d964f63aa7315c207c0b01005d9b68c897dc.tar.gz
Updated NEWS files in preparation for beta release.
-rw-r--r--ChangeLog4
-rw-r--r--NEWS114
-rw-r--r--TAO/ChangeLog4
-rw-r--r--TAO/NEWS100
4 files changed, 153 insertions, 69 deletions
diff --git a/ChangeLog b/ChangeLog
index 954ba45d97a..fe54044d243 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Thu Dec 30 12:54:28 2004 Chris Cleeland <cleeland@ociweb.com>
+
+ * NEWS: Updated to include latest release news.
+
Thu Dec 30 11:44:51 2004 Steve Huston <shuston@riverace.com>
* NEWS: Noted that the autoconf stuff gave up on complete automation
diff --git a/NEWS b/NEWS
index 13481d6f31f..8862cd64f02 100644
--- a/NEWS
+++ b/NEWS
@@ -1,46 +1,112 @@
PLANNED MAJOR CHANGES "SOMETIME IN THE FUTURE" (i.e., exact beta not known)
===========================================================================
+PLANNED MAJOR CHANGES TARGETED FOR ACE-5.4.4
+====================================================
-PLANNED MAJOR CHANGES TARGETED FOR ACE-5.4.3
+USER VISIBLE CHANGES BETWEEN ACE-5.4.2 and ACE-5.4.3
====================================================
-- (Bala) Bug 1890-Select_Reactor and Priority_Reactor performance can
- be improved
- Finished.
- Mon Aug 23 01:04:34 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
+. Improved Cygwin 1.5.12 support, 90% of the tests now succeed, TAO
+ has not been addressed.
+
+. Improved VxWorks 5.5.1 support. Everything now compiles, but no overview
+ of the test results yet.
+
+. Improved OpenVMS support, TAO has not been addressed yet.
+
+. Added ability to use fltk with Cygwin/MinGW
+
+. Added ACE_INT64 that defines a native 64 bit type, added 'q' as usable
+ specifier for usage with ACE_Log_Msg.
+
+. Started with the port with the Digital Mars C++ compiler under windows and
+ the Portland Group C++ compiler under Linux. Ports are not ready yet
+
+. Added better support for Intel C++ compilers.
+
+. Improved HPUX support.
+
+. Improved support for cross compilation in general.
+
+. Added a new directory for new protocols that are not directly
+ components of ACE, but relate to ACE ("ACE_wrappers/protocols/ace").
+
+. Defined a new protocol, HTBP (Hypertext Tunneling, Bidirectional
+ Protocol) providing ACE_Acceptor/Connector/Stream semantics over a
+ connection owned by an HTTP proxy. Test cases in ACE_wrappers/tests/HTBP
+ provide examples of use.
+
+. Performace enhancement in TP_Reactor's handle_timer_events method (Bug 1971).
+
+. Various changes to permit ACE to execute on HP NonStop platform (e.g
+ support for its pthreads version).
+
+. Updated HP NonStop configuration files (config-tandem-nsk...).
-- (Boris) Addition of XSC
- Will not happen
+. The "ACE" pseudo-namespace is now a true C++ namespace.
+ Transitional pseudo-namespaces that were only meant to be used
+ internally by ACE, such as "ACE_Sock_Connect", no longer exist.
-- (Steve, J.T., Ossama) Autoconfigure using all MPC-generated files.
- Gave up on autogenerating automake files using MPC. The automake language
- are richer than that of MPC, so not everything we need can be done without
- large extensions to MPC. So we generated the files using MPC then tweaked
- and committed the .am files to CVS. Autoconfigure support should now
- work on most platforms, though some glitches still exist that should be
- addressed before ACE 5.5.
+. ACE_CDR::Boolean type is now a true C++ "bool" on all platforms
+ except MSVC++ 6.
-- (Steve) Wide-char functionality on POSIX (Linux, etc.)
+. More GNU g++ 3.4.x fixes.
+
+. Added ICMP and "ping" socket support.
+
+. Added mkstemp() emulation.
+
+. Fixed problem on Linux < 2.5.47 platforms where equality comparison
+ of two logically equal sockaddr_in structure instances would
+ incorrectly fail.
+
+. The use of wide characters has been improved on non-Windows
+ platforms.
+
+. Autoconf support should mostly work on most platforms. There are
+ still some known glitches that will be addressed before ACE 5.5 is
+ released. Please try the autoconf support and send problem reports
+ to ace-bugs@cs.wustl.edu.
+
+. A number of Windows CE problems have been fixed.
+
+. ACE's loading of DLLs (for example, as a result of loading synamic
+ services) has been changed to use the native OS's facilities for
+ locating the DLL instead of searching LD_LIBRARY_PATH (or its
+ equivalent) then loading the DLL using a full pathname. This
+ restores enforcement of a platform's loading and security policy.
+ To use the old DLL locating method, add
+ ACE_MUST_HELP_DLOPEN_SEARCH_PATH to your config.h file before building ACE.
+
+. A number of errors in the APG example programs have been corrected.
+
+. Autoconfigure using all MPC-generated files.
+ Gave up on autogenerating automake files using MPC. The automake
+ language is richer than that of MPC, so not everything we need can be
+ done without large extensions to MPC. So we generated the files using
+ MPC then tweaked and committed the .am files to CVS. Autoconfigure
+ support should now work on most platforms, though some glitches still
+ exist that should be addressed before ACE 5.5.
+
+. Select_Reactor and Priority_Reactor performance improved. (Bug 1890)
+ Mon Aug 23 01:04:34 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
+
+. Wide-char functionality on POSIX (Linux, etc.)
Tue Aug 24 14:07:22 2004 Steve Huston <shuston@riverace.com>
(and subsequent follow-ups)
-- (OCI) TSS memory leak fixes (Bug 1542)
+. TSS memory leak fixes (Bug 1542)
ACE - Initially Fri Aug 13 15:26:40 2004 Dale Wilson <wilson_d@ociweb.com>
with many others following on.
** Finished: Mon Sep 13 15:31:23 2004 Dale Wilson <wilson_d@ociweb.com>
-
-- (Johnny) Ported to HPUX 11i v2 on Itanium
+. Ported to HPUX 11i v2 on Itanium
Finished, Mon Aug 23 17:53:12 UTC 2004 Johnny Willemsen <jwillemsen@remedy.nl>
-- (OCI) Added new streaming protocol that tunnels through HTTP
- proxies, ace/HTBP
- Finished.
+. Added new streaming protocol that tunnels through HTTP proxies, ace/HTBP.
Mon Oct 25 21:27:03 2004 Phil Mesnier <mesnier_p@ociweb.com>
-
-*** not user visible, but probably significant anyway
-- Added code to ace for platform RedHat AS 3.0 on Opteron.
+. Added code to ace for platform RedHat AS 3.0 on Opteron.
Wed Aug 25 14:58:51 2004 Rich Seibel <seibel_r@ociweb.com>
Wed Aug 25 14:49:11 2004 Rich Seibel <seibel_r@ociweb.com>
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index aa0e20c5f2c..ae6c5ee386d 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,7 @@
+Thu Dec 30 12:53:48 2004 Chris Cleeland <cleeland@ociweb.com>
+
+ * NEWS: Updated to include latest release news.
+
Tue Dec 28 19:49:00 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
* Release:
diff --git a/TAO/NEWS b/TAO/NEWS
index 56c4b74a3c6..d40a88443b7 100644
--- a/TAO/NEWS
+++ b/TAO/NEWS
@@ -23,68 +23,78 @@ PLANNED MAJOR CHANGES "SOMETIME IN THE FUTURE" (i.e., exact beta not known)
. ONGOING - ETA 11/10 -- currently targeted for TAO 1.4.4. 75% complete.
-PLANNED MAJOR CHANGES TARGETED FOR TAO-1.4.3
+PLANNED MAJOR CHANGES TARGETED FOR TAO-1.4.4
============================================
- (Ossama) Remainder of CSIv2 code that didn't make it into TAO 1.4.2
. ONGOING - ETA 11/30
-- (Bala) Implementation Repository enhancements
-
-- (OCI) Naming Service implementation fixes
-
- Wed Aug 25 16:03:29 2004 Chris Cleeland <cleeland_c@ociweb.com>
-
-- (OCI) Wait on LF No Upcalls wait strategy
-
- Thu Aug 19 16:49:24 2004 Chris Cleeland <cleeland_c@ociweb.com>
-
-- (OCI) Parse-magic-bytes re-integration
-
- Integrated as-is on branch 'pmb_integration'; Mike Martinez will work
- on performance optimizations beginning 10/11.
-
-- (OCI) [hopeful] Notification Service EventReliability and ConnectionReliability QoS
-
- Dale Wilson, Ongoing, anticipating 10/15/04.
-
-- (OCI) better compatibility with JDK orb
-
- Done.
-
-- (JTC) Changed #includes of orbsvcs header files to be consistant.
- The pathname now always contains a "orbsvcs/" prefix.
-
- Done.
-
-- (JTC) Split ORB Services into stub, skeleton, and implementation libraries.
-
- Changes to the Naming, Trading, Event, Notification, and Logging Services
- have been commited.
-
-- (OCI) Install common utilities (tao_imr, tao_ifr, nslist, nsadd,
- nsdel, NamingViewer) in $ACE_ROOT/bin.
-
- Sat Sep 11 12:25:07 2004 Steve Totten <totten_s@ociweb.com>
-
-- (OCI) New pluggable protocol for GIOP over HTBP, known as HTIOP.
- Source in orbsvcs/orbsvcs/HTIOP.
-
- Mon Oct 25 23:13:31 2004 Phil Mesnier <mesnier_p@ociweb.com>
-
USER VISIBLE CHANGES BETWEEN TAO-1.4.2 and TAO-1.4.3
====================================================
+. Overall
+ - New pluggable protocol for GIOP over HTBP, known as HTIOP.
+ Source in orbsvcs/orbsvcs/HTIOP.
+ - All TAO-specific vendor IDs are now found in the "TAO" namespace.
+ Documentation for these constants has also been improved in a number
+ of cases.
+ - Further reduced inter-header dependencies.
+ - Fixed memory leak in CDR encapsulation Codec's encode_value()
+ method.
+ - Modified PerlACE scripts for Tests/test environment to allow per-platform
+ customization of process startup delay. Used the changes in various
+ run_test scripts.
+
. ORB
- - Bug 1476-SyncScope::NONE blocks during connects
+ - Bug 1476-SyncScope::NONE blocks during connects.
+ - Improved compatibility with JDK orb.
+ - Added Wait on LF No Upcalls (MT_NOUPCALLS) wait strategy. However,
+ recent experiences with it indicate there may be problems in scenarios
+ other than its original motivating case (see ChangeLog). This feature
+ should be considered EXPERIMENTAL, and use it at your own risk.
+ - New CORBALOC parsing is available. This feature allows TAO clients to use
+ any third-party pluggable protocol in corbaloc strings.
+ - Fixed bug that caused memory fault when incoming object reference
+ contains an unknown profile.
+ - Fixed problem in some modules when platform lacks unsigned long long
+ support.
+ - Modified catior to allow decoding of additional protocols.
. POA
- The PortableServer library isn't depended anymore on the
ObjRefTemplate and IORInterceptor libraries. ObjRefTemplate and
IORInterceptor are loaded on demand and depend on PortableServer.
+. TAO_IDL
+ - IDL compiler can be built for environments that lack unsigned long long.
+ - Reduced the amount of code generated by the TAO_IDL compiler when using
+ forward declarations
+
+. ORB Services
+ - Naming Service implementation memory leak fixes.
+ - Split ORB Services into stub, skeleton, and implementation libraries.
+ Changes to the Naming, Trading, Event, Notification, and Logging Services
+ have been commited.
+ - Common utilities (tao_imr, tao_ifr, nslist, nsadd,
+ nsdel, NamingViewer) now installed in $ACE_ROOT/bin.
+ - Changed #includes of orbsvcs header files to be consistant.
+ The pathname now always contains a "orbsvcs/" prefix.
+ - Notification Service EventReliability and ConnectionReliability QoS
+ - Implementation Repository refactored to allow the locator
+ and activator to be used as services, in the ACE Service
+ Configurator framework. The locator and activator services have
+ been split into separate libraries and executables. There have also
+ been miscellaneous bugs fixed and performance enhancements made.
+ - Fixed Load Balancer binary generation problem. Libraries were being
+ created rather than executables.
+ - Work around MSVC++ 6 namespace brain damage in new Security/SSLIOP
+ code.
+ - Fixed memory management problem in SecurityLevel3 code.
+
+
+
USER VISIBLE CHANGES BETWEEN TAO-1.4.1 and TAO-1.4.2
====================================================