summaryrefslogtreecommitdiff
path: root/TAO/ChangeLogs
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2013-08-16 08:37:47 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2013-08-16 08:37:47 +0000
commit0871c4ce0d3ba7d9921a3252ce8bbda8d4353290 (patch)
treea9796064d339d558aa8f4e9b9b8228715ffddd1f /TAO/ChangeLogs
parent393904aef4fb6933f47278af41f4d8accc5b318f (diff)
downloadATCD-0871c4ce0d3ba7d9921a3252ce8bbda8d4353290.tar.gz
Make x.2.1 public and prepare for next release
Diffstat (limited to 'TAO/ChangeLogs')
-rw-r--r--TAO/ChangeLogs/ChangeLog-2013a9838
1 files changed, 9838 insertions, 0 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-2013a b/TAO/ChangeLogs/ChangeLog-2013a
new file mode 100644
index 00000000000..8c3ec3c18f1
--- /dev/null
+++ b/TAO/ChangeLogs/ChangeLog-2013a
@@ -0,0 +1,9838 @@
+Fri Aug 16 08:56:17 CEST 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO version 2.2.1 released.
+
+Wed Aug 14 17:34:10 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/corba.h:
+ Document that this file is for backward compatibility
+ only. Thanks to Lukas Grützmacher <Lukas dot Gruetzmacher
+ at ais-automation dot com> that this was not done.
+
+Tue Aug 13 13:43:15 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * interop-tests/AnyTypeCode/README.txt:
+ * interop-tests/AnyTypeCode/atc.mwc:
+ * interop-tests/AnyTypeCode/build.xml:
+
+ * interop-tests/AnyTypeCode/idl/Demo.idl:
+
+ * interop-tests/AnyTypeCode/jacorb/demo/ATC_TestImpl.java:
+ * interop-tests/AnyTypeCode/jacorb/demo/BaseValueImpl.java:
+ * interop-tests/AnyTypeCode/jacorb/demo/BaseValueValueFactoryImpl.java:
+ * interop-tests/AnyTypeCode/jacorb/demo/Client.java:
+ * interop-tests/AnyTypeCode/jacorb/demo/NestedValueImpl.java:
+ * interop-tests/AnyTypeCode/jacorb/demo/NestedValueValueFactoryImpl.java:
+ * interop-tests/AnyTypeCode/jacorb/demo/Server.java:
+
+ * interop-tests/AnyTypeCode/tao/BaseValueFactory.h:
+ * interop-tests/AnyTypeCode/tao/BaseValueFactory.cpp:
+ * interop-tests/AnyTypeCode/tao/BaseValueImpl.h:
+ * interop-tests/AnyTypeCode/tao/BaseValueImpl.cpp:
+ * interop-tests/AnyTypeCode/tao/Client.cpp:
+ * interop-tests/AnyTypeCode/tao/Demo.mpc:
+ * interop-tests/AnyTypeCode/tao/Demo_i.cpp:
+ * interop-tests/AnyTypeCode/tao/NestedValueFactory.h:
+ * interop-tests/AnyTypeCode/tao/NestedValueFactory.cpp:
+ * interop-tests/AnyTypeCode/tao/NestedValueImpl.h:
+ * interop-tests/AnyTypeCode/tao/NestedValueImpl.cpp:
+ * interop-tests/AnyTypeCode/tao/Server.cpp:
+
+ Fuzz fix.
+
+Tue Aug 13 06:45:55 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/IDL_Test/constants.idl:
+ Reverted suppression of bcc32 warning
+
+Mon Aug 12 20:50:27 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * interop-tests/AnyTypeCode:
+
+ * interop-tests/AnyTypeCode/README.txt:
+ * interop-tests/AnyTypeCode/atc.mwc:
+ * interop-tests/AnyTypeCode/build.xml:
+ * interop-tests/AnyTypeCode/idl:
+
+ * interop-tests/AnyTypeCode/idl/Demo.idl:
+
+ * interop-tests/AnyTypeCode/jacorb:
+
+ * interop-tests/AnyTypeCode/jacorb/demo:
+
+ * interop-tests/AnyTypeCode/jacorb/demo/ATC_TestImpl.java:
+ * interop-tests/AnyTypeCode/jacorb/demo/BaseValueImpl.java:
+ * interop-tests/AnyTypeCode/jacorb/demo/BaseValueValueFactoryImpl.java:
+ * interop-tests/AnyTypeCode/jacorb/demo/Client.java:
+ * interop-tests/AnyTypeCode/jacorb/demo/NestedValueImpl.java:
+ * interop-tests/AnyTypeCode/jacorb/demo/NestedValueValueFactoryImpl.java:
+ * interop-tests/AnyTypeCode/jacorb/demo/Server.java:
+
+ * interop-tests/AnyTypeCode/tao:
+
+ * interop-tests/AnyTypeCode/tao/BaseValueFactory.h:
+ * interop-tests/AnyTypeCode/tao/BaseValueFactory.cpp:
+ * interop-tests/AnyTypeCode/tao/BaseValueImpl.h:
+ * interop-tests/AnyTypeCode/tao/BaseValueImpl.cpp:
+ * interop-tests/AnyTypeCode/tao/Client.cpp:
+ * interop-tests/AnyTypeCode/tao/Demo.mpc:
+ * interop-tests/AnyTypeCode/tao/Demo_i.h:
+ * interop-tests/AnyTypeCode/tao/Demo_i.cpp:
+ * interop-tests/AnyTypeCode/tao/NestedValueFactory.h:
+ * interop-tests/AnyTypeCode/tao/NestedValueFactory.cpp:
+ * interop-tests/AnyTypeCode/tao/NestedValueImpl.h:
+ * interop-tests/AnyTypeCode/tao/NestedValueImpl.cpp:
+ * interop-tests/AnyTypeCode/tao/Server.cpp:
+
+ New test to show that TAO now can unmarshal Anys that carry indirect
+ typecodes. For now TAO still does not generate indirect typecodes.
+
+Mon Aug 12 14:43:40 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/tests/Notify/Bug_3252_Regression/server.cpp:
+ * tests/Bug_3574_Regression/test.cpp:
+ * tests/Bug_4102_Regression:
+ * tests/IDL_Test/constants.idl:
+ Suppressed some warnings with bcc32
+
+Mon Aug 12 08:28:25 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/tests/Notify/Bug_3252_Regression/server.cpp:
+ * tao/MCAST_Parser.cpp:
+ * tests/IDL_Test/main.cpp:
+ Fixed bcc32 warnings
+
+Mon Aug 12 07:18:01 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
+ Fixed conversion warnings with bcc32
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.cpp:
+ Added cast to int when streaming a CORBA::Boolean to Storabe_Base,
+ fixes bcc32 error
+
+Sun Aug 11 17:51:49 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Storable_Base.h:
+ * tao/Storable_FlatFileStream.h:
+ * tao/Storable_FlatFileStream.cpp:
+ Reverted addition of operator bool, breaks the ft tests
+
+Sat Aug 10 17:11:21 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context_Factory.cpp:
+ Reapplied, didn't solve the ft failures, need to do some
+ time travel on the repo to see where this got introduced
+
+Fri Aug 9 14:56:20 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context_Factory.cpp:
+ Reverted these changes, the break of the ft tests must be here
+
+Fri Aug 9 13:00:38 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * bin/tao_other_tests.lst:
+ Security DevGuideExamples don't work with ACE_FOR_TAO
+
+Fri Aug 9 07:52:26 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
+ Removed const addition, only change I can see that is in
+ the FT area
+
+Thu Aug 8 13:27:18 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/DynamicAny/DynValueCommon_i.cpp:
+ Removed several commented out includes
+
+Wed Aug 7 09:43:50 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/tests/unit/Notify/MC/MonitorManager/MonitorClient.cpp:
+ * orbsvcs/tests/unit/Notify/MC/NotificationServiceMonitor/NotificationServiceMonitor.cpp:
+ Code changes to cleanup scoreboard
+
+Wed Aug 7 07:05:41 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO-INSTALL.html:
+ * TAO_IDL/ast/ast_string.cpp:
+ * TAO_IDL/be/be_visitor_attr_assign.cpp:
+ * TAO_IDL/be/be_visitor_attr_return.cpp:
+ * TAO_IDL/be/be_visitor_attr_setarg_type.cpp:
+ * TAO_IDL/be/be_visitor_null_return_value.cpp:
+ * TAO_IDL/include/ast_generator.h:
+ * orbsvcs/ImplRepo_Service/Adapter_Activator.h:
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.h:
+ * orbsvcs/ImplRepo_Service/AsyncListManager.h:
+ * orbsvcs/ImplRepo_Service/Forwarder.h:
+ * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context_Factory.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
+ * orbsvcs/orbsvcs/Trader/Trader.h:
+ * orbsvcs/tests/Event/Performance/Connect.h:
+ * orbsvcs/tests/Event/Performance/Connect.cpp:
+ * orbsvcs/tests/Notify/Bug_3252_Regression/server.cpp:
+ * tao/Dynamic_TP/DTP_POA_Strategy.h:
+ * tao/Incoming_Message_Stack.h:
+ * tao/Storable_Base.h:
+ * tao/Storable_FlatFileStream.h:
+ * tao/Storable_FlatFileStream.cpp:
+ * tests/Bug_3941_Regression/test.cpp:
+ * tests/DynValue_Test/ValueTypes_impl.h:
+ Revived port for Embarcadero C++ Builder XE4 using bcc32
+
+ commit b9b08e429017ccd9cd15bafb5b7d461e6c7706e2
+ Author: Johnny Willemsen <jwillemsen@remedy.nl>
+ Date: Thu Aug 1 20:36:14 2013 +0200
+
+ Fixed incorrect debug message and ambiguity with bcc32
+ * TAO/tests/Bug_3941_Regression/test.cpp:
+
+ commit 4f5ded317dc59e12c207fcd455f544f9bbe98ccb
+ Author: Johnny Willemsen <jwillemsen@remedy.nl>
+ Date: Fri Jul 26 19:17:37 2013 +0200
+
+ Attempt to fix another warning for bcc32
+ * TAO/orbsvcs/tests/Notify/Bug_3252_Regression/server.cpp:
+
+ commit 7d233fdff45268cff9a63b2ea9811db480879876
+ Author: Johnny Willemsen <jwillemsen@remedy.nl>
+ Date: Fri Jul 26 19:02:18 2013 +0200
+
+ Use ACE_ERROR for errors
+ * TAO/orbsvcs/tests/Notify/Bug_3252_Regression/server.cpp:
+
+ commit 80f12a906ef66c5ee6ca32413957a0b629c9e7b5
+ Author: Johnny Willemsen <jwillemsen@remedy.nl>
+ Date: Fri Jul 26 18:57:10 2013 +0200
+
+ Fix bcc32 errors
+ * TAO/tests/DynValue_Test/ValueTypes_impl.h:
+
+ commit 30383d0b1622590e379895e3e887966a8de8bec1
+ Author: Johnny Willemsen <jwillemsen@remedy.nl>
+ Date: Fri Jul 26 18:50:36 2013 +0200
+
+ Fix bcc32 warnings
+ * TAO/orbsvcs/tests/Event/Performance/Connect.cpp:
+ * TAO/orbsvcs/tests/Event/Performance/Connect.h:
+
+ commit 4c955236d2f702c921875576892ad9fc51b99d36
+ Author: Johnny Willemsen <jwillemsen@remedy.nl>
+ Date: Thu Jul 25 10:03:27 2013 +0200
+
+ Use const/fix C++BuilderXE 4 warning
+ * TAO/orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context_Factory.cpp:
+ * TAO/orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
+
+ commit d1c1e8c357ae8d0925e64e824f319e8877812bdb
+ Author: Johnny Willemsen <jwillemsen@remedy.nl>
+ Date: Thu Jul 25 10:00:53 2013 +0200
+
+ Added bool insert/extract operators to resolve ambiguity
+ errors with C++BuilderXE 4
+ * TAO/orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.h:
+ * TAO/tao/Storable_Base.h:
+ * TAO/tao/Storable_FlatFileStream.cpp:
+ * TAO/tao/Storable_FlatFileStream.h:
+
+ commit 9da7d71b26fc5168b187df1856bda3cb3a642c23
+ Author: Johnny Willemsen <jwillemsen@remedy.nl>
+ Date: Wed Jul 24 15:13:38 2013 +0200
+
+ Fix link problem with bcc32
+ * TAO/orbsvcs/orbsvcs/Trader/Trader.h:
+
+ commit c2eb6f4e43a00cd9f91c149390780d9804cc784e
+ Author: Johnny Willemsen <jwillemsen@remedy.nl>
+ Date: Wed Jul 24 15:12:44 2013 +0200
+
+ Fix link problems with bcc32
+ * TAO/orbsvcs/ImplRepo_Service/Adapter_Activator.h:
+ * TAO/orbsvcs/ImplRepo_Service/AsyncAccessManager.h:
+ * TAO/orbsvcs/ImplRepo_Service/AsyncListManager.h:
+ * TAO/orbsvcs/ImplRepo_Service/Forwarder.h:
+
+ commit 16854b8d9821d87fc8e7334d8fb59cf5596e8310
+ Author: Johnny Willemsen <jwillemsen@remedy.nl>
+ Date: Wed Jul 24 15:07:53 2013 +0200
+
+ Fix bcc32 problems because of signature mismatches
+ * TAO/orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context.h:
+ * TAO/orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.cpp:
+ * TAO/orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.h:
+
+ commit ee6893a5065cbe56df7e4ab5aae31971ddf0edf3
+ Author: Johnny Willemsen <jwillemsen@remedy.nl>
+ Date: Fri Jun 28 19:34:00 2013 +0200
+
+ Updated borland instructions
+ * TAO/TAO-INSTALL.html:
+
+ commit 1ac4a32bb448852cf8c1f2fa90d6b14f1fd2d339
+ Author: Johnny Willemsen <jwillemsen@remedy.nl>
+ Date: Fri Jun 28 19:28:01 2013 +0200
+
+ Fix conversion warnings for bcc32:
+ * TAO/TAO_IDL/ast/ast_string.cpp:
+ * TAO/TAO_IDL/be/be_visitor_attr_assign.cpp:
+ * TAO/TAO_IDL/be/be_visitor_attr_return.cpp:
+ * TAO/TAO_IDL/be/be_visitor_attr_setarg_type.cpp:
+ * TAO/TAO_IDL/be/be_visitor_null_return_value.cpp:
+
+ commit 52a0b8c3e3afa65cb4a136027c4211ada9cbaf70
+ Author: Johnny Willemsen <jwillemsen@remedy.nl>
+ Date: Fri Jun 28 09:15:11 2013 +0200
+
+ Attempt to fix some bcc32 errors
+ * TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.cpp:
+ * TAO/tao/Dynamic_TP/DTP_POA_Strategy.h:
+ * TAO/tao/Incoming_Message_Stack.h:
+
+ commit c257a73968b54bcab543cb5f2f436f16a9d63df8
+ Author: Johnny Willemsen <jwillemsen@remedy.nl>
+ Date: Thu Jun 27 11:13:25 2013 +0200
+
+ Cleanup port
+ * TAO/orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.cpp:
+ * TAO/orbsvcs/orbsvcs/Trader/Trader.h:
+
+ commit cf41d073ee048ba51a7cda72ef1b24c78b73201f
+ Author: Johnny Willemsen <jwillemsen@remedy.nl>
+ Date: Wed May 29 08:33:56 2013 +0200
+
+ Added default constructor
+ * TAO/TAO_IDL/include/ast_generator.h:
+
+Wed Aug 7 06:52:43 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/AnyTypeCode/TypeCode_Case_Enum_T.cpp:
+ Layout changes
+
+Mon Aug 5 14:25:16 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/DevGuideExamples/Security/ParticipatingApp/MessengerClient.cpp:
+ * orbsvcs/DevGuideExamples/Security/ParticipatingApp/cacert.pem:
+ * orbsvcs/DevGuideExamples/Security/ParticipatingApp/client.conf:
+ * orbsvcs/DevGuideExamples/Security/ParticipatingApp/client_cert.pem:
+ * orbsvcs/DevGuideExamples/Security/ParticipatingApp/client_key.pem:
+ * orbsvcs/DevGuideExamples/Security/ParticipatingApp/server.conf:
+ * orbsvcs/DevGuideExamples/Security/ParticipatingApp/server_cert.pem:
+ * orbsvcs/DevGuideExamples/Security/ParticipatingApp/server_key.pem:
+ * orbsvcs/DevGuideExamples/Security/PolicyControllingApp/MessengerClient.cpp:
+ * orbsvcs/DevGuideExamples/Security/PolicyControllingApp/README:
+ * orbsvcs/DevGuideExamples/Security/PolicyControllingApp/cacert.pem:
+ * orbsvcs/DevGuideExamples/Security/PolicyControllingApp/client.conf:
+ * orbsvcs/DevGuideExamples/Security/PolicyControllingApp/client1.conf:
+ * orbsvcs/DevGuideExamples/Security/PolicyControllingApp/client_cert.pem:
+ * orbsvcs/DevGuideExamples/Security/PolicyControllingApp/client_key.pem:
+ * orbsvcs/DevGuideExamples/Security/PolicyControllingApp/server.conf:
+ * orbsvcs/DevGuideExamples/Security/PolicyControllingApp/server1.conf:
+ * orbsvcs/DevGuideExamples/Security/PolicyControllingApp/server_cert.pem:
+ * orbsvcs/DevGuideExamples/Security/PolicyControllingApp/server_key.pem:
+ * orbsvcs/DevGuideExamples/Security/SecurityUnawareApp/README:
+ * orbsvcs/DevGuideExamples/Security/SecurityUnawareApp/cacert.pem:
+ * orbsvcs/DevGuideExamples/Security/SecurityUnawareApp/client.conf:
+ * orbsvcs/DevGuideExamples/Security/SecurityUnawareApp/client1.conf:
+ * orbsvcs/DevGuideExamples/Security/SecurityUnawareApp/client_cert.pem:
+ * orbsvcs/DevGuideExamples/Security/SecurityUnawareApp/client_key.pem:
+ * orbsvcs/DevGuideExamples/Security/SecurityUnawareApp/server.conf:
+ * orbsvcs/DevGuideExamples/Security/SecurityUnawareApp/server_cert.pem:
+ * orbsvcs/DevGuideExamples/Security/SecurityUnawareApp/server_key.pem:
+ * orbsvcs/DevGuideExamples/Security/ParticipatingApp/clientcert.pem:
+ * orbsvcs/DevGuideExamples/Security/ParticipatingApp/clientkey.pem:
+ * orbsvcs/DevGuideExamples/Security/ParticipatingApp/servercert.pem:
+ * orbsvcs/DevGuideExamples/Security/ParticipatingApp/serverkey.pem:
+ * orbsvcs/DevGuideExamples/Security/PolicyControllingApp/clientcert.pem:
+ * orbsvcs/DevGuideExamples/Security/PolicyControllingApp/clientkey.pem:
+ * orbsvcs/DevGuideExamples/Security/PolicyControllingApp/servercert.pem:
+ * orbsvcs/DevGuideExamples/Security/PolicyControllingApp/serverkey.pem:
+ * orbsvcs/DevGuideExamples/Security/SecurityUnawareApp/clientcert.pem:
+ * orbsvcs/DevGuideExamples/Security/SecurityUnawareApp/clientkey.pem:
+ * orbsvcs/DevGuideExamples/Security/SecurityUnawareApp/servercert.pem:
+ * orbsvcs/DevGuideExamples/Security/SecurityUnawareApp/serverkey.pem:
+ Certificates where expired, use now the certificates we also use
+ for the other orbsvcs security tests
+
+Mon Aug 5 06:25:19 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/tests/unit/Notify/MC/MonitorManager/MonitorManager.cpp:
+ Simplified some logging code to not trigger a false posivite
+ when compiling TAO without logging
+
+Wed Jul 31 17:39:26 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Acceptor_Impl.cpp:
+ Rename local variable to not trigger any false errors
+ on the scoreboard
+
+Tue Jul 30 15:38:17 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/tests/Bug_4118_Regression/run_test.pl:
+
+ Make the script run $ACE_ROOT/bin/tao_nsadd, since some
+ windows builds just put it there rather than the build
+ directory.
+
+Mon Jul 29 20:10:32 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/tests/Bug_4118_Regression/README:
+ * orbsvcs/tests/Bug_4118_Regression/run_test.pl:
+
+ Added a readme file and cleaned up the test script.
+
+Mon Jul 29 16:22:16 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
+
+ fix for Bug 4118. The context held on to a lock too long
+ and in certain situations this could cause a deadlock.
+
+ * orbsvcs/tests/Bug_4118_Regression/run_test.pl:
+
+ This is a test that verifies the fix is effective. The test
+ should run quickly if all is well, but will fail with a timeout
+ if the deadlock reappears.
+
+ * bin/tao_other_tests.lst:
+
+ Added new regression test to the list.
+
+Wed Jul 24 14:55:23 UTC 2013 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be_include/be_visitor_operation/rettype_return_cs.h:
+ * TAO_IDL/be_include/be_visitor_valuetype/field_cdr_cs.h:
+
+ Fixed bad #ifndef include guards in source code. Thanks to
+ Yogesh Sharma <Yogesh dot Sharma at saabsensis dot com> for
+ reporting the bug and supplying a patch. Closes [BUGID:4117].
+
+Mon Jul 1 16:50:09 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/orbsvcs/LoadBalancing/LB_Random.cpp:
+
+ Fix error resulting from hasty commit.
+
+Mon Jul 1 16:00:19 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/orbsvcs/LoadBalancing/LB_Random.cpp:
+
+ Updated the algorithm used to select the next server, as I found the
+ existing algorithm could possibly generate an out-of-bounds array
+ index that would either cause the ASSERT to fail, or a failure
+ elsewhere if the ASSERT were compiled out. The problem definitely
+ appeared on 64-bit machines, when ACE_OS::rand() returned a value of
+ RAND_MAX - 63 or higher. Also, since the function is selecting a
+ random number, rather than having an ASSERT failure or other crash,
+ it now just selects a new number if the one selected is out of
+ bounds.
+
+Thu Jun 27 16:27:29 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/orbsvcs/FtRtecEventChannelAdmin.idl:
+
+ Missed the other warning-generating IDL change.
+
+Tue Jun 25 16:50:15 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/orbsvcs/FtRtecEventChannelAdmin.idl:
+
+ further refinement to warning-generating IDL.
+
+Fri Jun 21 07:42:50 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/tests/Log/Basic_Log_Test/Basic_Log_Test.cpp:
+ Fixed coverity reported error
+
+Wed Jun 19 22:41:28 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * NEWS:
+
+ Add a comment about IMR List function fix.
+
+ * orbsvcs/ImplRepo_Service/LiveCheck.h:
+
+ removed unreferenced/unimplemented signatures.
+
+ * orbsvcs/orbsvcs/FtRtecEventChannelAdmin.idl:
+
+ Cleaning up scoreboard warning. The best fix would be to replace
+ the union with a struct, since there is only the one member, but I
+ went with a non-boolean union (to shut up the clang compiler) to
+ ensure the generated code kept the same acccessor operations.
+ Changing to a struct would be more efficient, but represents an
+ interface change that might break existing code.
+
+ * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector_Impl.cpp:
+ * orbsvcs/orbsvcs/IFRService/Container_i.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp:
+ * orbsvcs/orbsvcs/Trader/Trader.cpp:
+ * orbsvcs/orbsvcs/Trader/Trader_T.cpp:
+ * orbsvcs/tests/ImplRepo/servers_list/server.cpp:
+ * tao/Storable_FlatFileStream.cpp:
+
+ Clean up various scoreboard warnings.
+
+Wed Jun 12 13:03:47 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tests/IPV6/run_test.pl:
+
+ Remove the verbose debugging, it is no longer needed.
+
+Mon Jun 10 21:03:58 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/ping_interrupt/server_interceptor.cpp:
+
+ Fix an ambiguity tripping up the OpenVMS build.
+
+Fri Jun 7 13:26:15 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tests/IPV6/run_test.pl:
+
+ Added verbose debugging to suspect client too in case the problem is
+ in parsing the constructed address.
+
+Thu Jun 6 23:19:04 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/IIOP_Endpoint.cpp:
+
+ Fix for an old bug that occurred when a client is using
+ -ORBPreferIPv6Interfaces 1, and the supplied IOR contains
+ only a single IPv4 endpoint.
+
+ * tests/IPV6/run_test.pl:
+
+ Add a regression test for the above. Also an intemediate patch to
+ make one of the regression tests dump verbose logging to see why the
+ test fails on the nightly build host.
+
+Thu Jun 6 12:38:36 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * performance-tests/Cubit/TAO/MT_Cubit/server.cpp:
+
+ Another wchar build fix.
+
+Thu Jun 6 12:10:48 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/Trader/Offer_Database.cpp:
+ Fixed Coverity warning
+
+ * orbsvcs/orbsvcs/Trader/Trading_Loader.h:
+ Fixed Coverity warning and doxygen changes
+
+Wed Jun 5 20:11:23 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * examples/AMI/FL_Callback/progress.cpp:
+
+ * orbsvcs/tests/ImplRepo/ping_interrupt/server.cpp:
+
+ * performance-tests/Cubit/TAO/MT_Cubit/server.cpp:
+
+ * tests/FL_Cube/server.cpp:
+
+ * tests/QtTests/client.cpp:
+ * tests/QtTests/server.cpp:
+
+ Fixed wchar build compile errors
+
+Tue Jun 4 19:30:32 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+
+ Clean up an error at shutdown time.
+
+Mon Jun 3 21:16:43 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * bin/tao_other_tests.lst:
+
+ Add new test to suite.
+
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+
+ Add more high-verbosity logging output.
+
+ * orbsvcs/ImplRepo_Service/LiveCheck.h:
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+
+ Add code to guard against server termination while waiting
+ for a ping response. This can happen if the target POA gets
+ shutdown while another thread was handling a ping request from
+ the IMR. If the POA's server_is_shutting_down call gets back
+ to the ImR before the ping reply. The ImR was not properly
+ cleaning up the callback object, this would lead to a call
+ to a deleted object triggering the crash.
+
+ * orbsvcs/tests/ImplRepo/ping_interrupt/README:
+ * orbsvcs/tests/ImplRepo/ping_interrupt/Server_ORBInitializer.h:
+ * orbsvcs/tests/ImplRepo/ping_interrupt/Server_ORBInitializer.cpp:
+ * orbsvcs/tests/ImplRepo/ping_interrupt/Test.idl:
+ * orbsvcs/tests/ImplRepo/ping_interrupt/Test_i.h:
+ * orbsvcs/tests/ImplRepo/ping_interrupt/Test_i.cpp:
+ * orbsvcs/tests/ImplRepo/ping_interrupt/ping_interrupt.mpc:
+ * orbsvcs/tests/ImplRepo/ping_interrupt/run_test.pl:
+ * orbsvcs/tests/ImplRepo/ping_interrupt/server.cpp:
+ * orbsvcs/tests/ImplRepo/ping_interrupt/server_interceptor.h:
+ * orbsvcs/tests/ImplRepo/ping_interrupt/server_interceptor.cpp:
+
+ Added a test to simulate the above by using a server interceptor
+ to trigger the POA shutdown before sending the ping result.
+
+Thu May 30 18:52:55 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/tests/Trading/colocated_test.cpp:
+ * orbsvcs/tests/Trading/export_test.cpp:
+ * orbsvcs/tests/Trading/import_test.cpp:
+ Wchar fixes
+
+Thu May 30 17:39:37 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/LiveCheck.h:
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+
+ removed a redundant experimental member value and more code style
+ cleanup.
+
+Wed May 29 21:32:51 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/AsyncListManager.h:
+ * orbsvcs/ImplRepo_Service/AsyncListManager.cpp:
+
+ Add in the "jacorb" prefix for JacORB based server identifiers.
+ Also add the testing of initial status to avoid waiting for non-
+ pingable servers. Add some higher verbosity level debug output.
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+
+ Minor code style fix.
+
+ * orbsvcs/ImplRepo_Service/LiveCheck.h:
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+
+ Support the initial setting of of state when a listener is added.
+
+ Prevent redundant timeout registrations by deferring a timer schedule
+ if one is currently being processed. This could happen if a ping
+ required a non-blocking connect, allowing a new request to be received.
+ Subsequent pings may still be requested, but only the next closest
+ time will be schheduled after a current handle timeout is completed.
+
+
+Wed May 29 19:27:35 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/tests/Trading/Offer_Exporter.cpp:
+ * orbsvcs/tests/Trading/Service_Type_Exporter.cpp:
+ Attempt to fix windows warnings
+
+Wed May 29 13:44:23 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Bounded_Basic_String_Sequence_T.h:
+ * tao/Bounded_Object_Reference_Sequence_T.h:
+ * tao/Bounded_Value_Sequence_T.h:
+ * tao/Unbounded_Basic_String_Sequence_T.h:
+ * tao/Unbounded_Object_Reference_Sequence_T.h:
+ Doxygen doesn't support copydoc with templates, maybe in
+ the future, so just made them general C++ comments so that
+ we easily could add this in the future
+
+Wed May 29 07:00:03 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/Trader/Constraint_Visitors.cpp:
+ * orbsvcs/orbsvcs/Trader/Offer_Iterators.cpp:
+ * orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp:
+ * orbsvcs/tests/Trading/Offer_Exporter.cpp:
+ * orbsvcs/tests/Trading/Offer_Importer.cpp:
+ * orbsvcs/tests/Trading/Service_Type_Exporter.h:
+ * orbsvcs/tests/Trading/Service_Type_Exporter.cpp:
+ * orbsvcs/tests/Trading/TT_Info.cpp:
+ * orbsvcs/tests/Trading/colocated_test.cpp:
+ * orbsvcs/tests/Trading/export_test.cpp:
+ * orbsvcs/tests/Trading/import_test.cpp:
+ Fixed several memory leaks in the trading service and
+ also extensions to the unit test. Thanks to Rudy Pot
+ <rpot at aweta dot nl> for delivering the patches. This
+ fixed bugzilla 4100
+
+ * tao/PortableServer/Operation_Table_Dynamic_Hash.h:
+ Doxygen fix
+
+Mon May 27 10:18:30 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * NEWS:
+ Updates in preparation of releasing x.2.0
+
+Mon May 27 10:09:24 CEST 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO version 2.2.0 released.
+
+Fri May 24 07:55:00 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * tao/ObjRefTemplate/ObjectReferenceTemplate_i.cpp:
+ * orbsvcs/examples/ORT/Gateway_ObjRef_Factory.cpp:
+
+ Add .in () accessor to vars being duplicated. This stops some older
+ compilers issuing warnings about which pointer accessor they are
+ automatically selecting.
+
+Wed May 22 15:15:34 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp:
+
+ Fuzz fix.
+
+Tue May 21 13:22:47 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Iterator.h:
+ * orbsvcs/ImplRepo_Service/Iterator.cpp:
+
+ Removed obsolete class.
+
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+
+ scoreboard cleanup.
+
+Tue May 21 13:17:00 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * orbsvcs/tests/Miop/McastLocal/README:
+
+ Add note about failures on Solaris, AIX and MacOS due to problems
+ with sending data via multicast on loopback.
+
+Tue May 21 11:12:00 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp:
+
+ Add sanity check for SndSock value obtained from system (without TABS)
+
+Mon May 20 16:41:51 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/AsyncListManager.cpp:
+ * orbsvcs/ImplRepo_Service/LiveCheck.h:
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+
+ Add and improve debugging output.
+
+Mon May 20 13:52:00 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * orbsvcs/tests/miop/McastLocal/run_test.pl:
+
+ Add debug switch to client as well.
+
+Mon May 20 13:10:00 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * tao/params.cpp:
+
+ Remove dead code and unused state variable (expect_char).
+
+Mon May 20 12:15:00 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * bin/tao_other_tests.lst:
+
+ Added !NO_LOOPBACK_MCAST config item to McastLocal/Mcast & McastPreferredInterfaces
+ tests.
+
+Mon May 20 09:59:30 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * orbsvcs/tests/miop/McastHello/McastHello.cpp:
+ * orbsvcs/tests/miop/McastLocal/McastHello.cpp:
+
+ Remove warning about unused instance_ variable.
+
+Mon May 20 09:50:30 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
+
+ Fix fuzz warning about a white-space trailing a comment line.
+
+Mon May 20 07:47:30 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * bin/tao_other_test.lst:
+
+ Enable debug for orbsvcs/tests/miop/McastLocal.
+
+Sun May 19 13:20:04 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp:
+
+ fix compile issue on platforms that don't have interceptors enabled.
+
+Fri May 17 19:02:02 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/AsyncListManager.cpp:
+
+ Added some debugging output.
+
+Fri May 17 13:42:24 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * docs/libraries.html:
+
+ Add descrption of libTAO_Async_IORTable.so
+
+ * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp:
+
+ Fix for problem that surfaces when a CSD implementation is used along with
+ server-side portable interceptors.
+
+Fri May 17 13:40:00 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * NEWS:
+ * TAO_IDL/be/be_visitor_valuetype/any_op_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_cs.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp:
+ * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_cs.cpp:
+ * TAO_IDL/be_include/be_visitor_valuetype/valuetype_obv_cs.h:
+ * tao/Valuetype/ValueBase.cpp:
+ * tao/Valuetype/ValueBase.h:
+
+ Fix for Buzilla 1391. Valuetypes now generate a _copy_value()
+ method where appliciable. This is now treated as a pure
+ virtual function (as per the CORBA spec). Build TAO with
+ #define TAO_VALUETYPE_COPY_VALUE_IS_NOT_PURE in effect to
+ return to the previous "not required" behaviour.
+
+ * tao/ObjRefTemplate/ObjectReferenceTemplate_i.h:
+ * tao/ObjRefTemplate/ObjectReferenceTemplate_i.cpp:
+ * tao/DynamicInterface/AMH_DSI_Response_Handler.cpp:
+ * tao/DynamicInterface/AMH_DSI_Response_Handler.h:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_ObjectReferenceFactory.h:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_ObjectReferenceFactory.cpp:
+ * DevGuideExamples/ValueTypes/Messenger/Message_i.h:
+ * DevGuideExamples/ValueTypes/Messenger/Message_i.cpp:
+ * DevGuideExamples/ValueTypes/Bank/client.cpp:
+ * DevGuideExamples/ValueTypes/Bank/server.cpp:
+ * tests/OBV/Forward/TreeController.idl:
+ * tests/OBV/Truncatable/client.cpp:
+ * tests/OBV/Indirection/Factory.cpp:
+ * tests/OBV/Collocated/Forward/TreeController.idl:
+ * tests/ORT/ObjectReferenceFactory.cpp:
+ * tests/ORT/ObjectReferenceFactory.h:
+ * tests/Bug_2791_Regression/Message_i.h:
+ * tests/Bug_2791_Regression/Message_i.cpp:
+ * examples/OBV/Typed_Events/Event_Types_impl.cpp:
+ * examples/OBV/Typed_Events/Event_Types_impl.h:
+ * orbsvcs/DevGuideExamples/ValueTypes/Notify/Event_i.h:
+ * orbsvcs/examples/ORT/Gateway_ObjRef_Factory.cpp:
+ * orbsvcs/examples/ORT/Gateway_ObjRef_Factory.h:
+
+ Add _copy_value() implimentation where necessary in the examples
+ and ensure all Valuetypes are HEAP allocated, (as all valuetypes
+ are reference counted, they are required to be deletable, not
+ STACK based).
+
+Fri May 17 10:11:00 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.cpp:
+
+ size_t not CORBA::ULong for ACE_Vector size.
+
+Fri May 17 09:10:00 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.cpp:
+
+ Rename ALLOW_UNICAST_MIOP to TAO_ALLOW_UNICAST_MIOP, this feature
+ was originally not going to be committed into the Open Source but
+ it is being used (unwisely in our opinion) in the community. It
+ short circuits the error checking on joins, such that MIOP can
+ be used to send to a unicast address. I would not recommend building
+ TAO with this option set.
+
+Fri May 17 08:26:00 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.cpp:
+
+ Correction to Cater ALLOW_UNICAST_MIOP builds.
+
+Fri May 17 08:03:00 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.cpp:
+
+ Correction to Cater for wide character version of call.
+
+Thu May 16 09:01:00 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * docs/Options.html:
+ * tao/params.h:
+ * tao/params.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.h:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Factory.h:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Factory.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.h:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.cpp:
+ * orbsvcs/tests/Miop/McastLocal/client.cpp:
+ * orbsvcs/tests/Miop/McastLocal/McastHello.cpp:
+ * orbsvcs/tests/Miop/McastLocal/McastHello.h:
+ * orbsvcs/tests/Miop/McastLocal/McastLocal.mpc:
+ * orbsvcs/tests/Miop/McastLocal/README:
+ * orbsvcs/tests/Miop/McastLocal/run_test.pl:
+ * orbsvcs/tests/Miop/McastLocal/server.cpp:
+ * orbsvcs/tests/Miop/McastLocal/svc_client.conf:
+ * orbsvcs/tests/Miop/McastLocal/svc_server1.conf:
+ * orbsvcs/tests/Miop/McastLocal/svc_server2.conf:
+ * orbsvcs/tests/Miop/McastLocal/Test.idl:
+ * bin/tao_other_tests.lst:
+
+ Provide UIPMC Factory configuration option -ORBListenerInterfaces
+ see docs/Options.html for details.
+
+Wed May 15 18:21:40 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Exception.cpp:
+ Shouldn't put asserts in the core code
+
+Tue May 14 15:17:51 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/run_test.pl:
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/server.cpp:
+
+ Make sure the multistart test first clears the status before the
+ test case, and also that the server appends to the status file
+ so multiple starts can actually be counted.
+
+Tue May 14 14:53:28 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * bin/tao_other_tests.lst:
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/run_test.pl:
+
+ Added a test scenario where multiple concurrent start requests
+ are issued for the same server. This test insures that only a
+ single instance is actually started.
+
+Mon May 13 21:38:06 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/AsyncListManager.cpp:
+
+ Fix a deadlock condition where the lister is waiting for more
+ pings than it will receive because 1 or more target servers was
+ unpingable.
+
+Mon May 13 19:12:59 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.h:
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
+ * orbsvcs/ImplRepo_Service/AsyncListManager.h:
+ * orbsvcs/ImplRepo_Service/AsyncListManager.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
+ * orbsvcs/ImplRepo_Service/Iterator.h:
+ * orbsvcs/ImplRepo_Service/Iterator.cpp:
+ * orbsvcs/ImplRepo_Service/LiveCheck.h:
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+
+ * orbsvcs/tests/ImplRepo/ReconnectServer/run_test.pl:
+
+ * orbsvcs/tests/ImplRepo/servers_list/Test.idl:
+ * orbsvcs/tests/ImplRepo/servers_list/run_test.pl:
+
+ * tao/Intrusive_Ref_Count_Handle_T.h:
+ * tao/Intrusive_Ref_Count_Handle_T.inl:
+
+ Merge from branch OCI_Asynch_IMR:
+ Mon May 13 15:00:19 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/AsyncListManager.h:
+ * orbsvcs/ImplRepo_Service/AsyncListManager.cpp:
+
+ Clean up runtime failures.
+
+ * orbsvcs/tests/ImplRepo/servers_list/Test.idl:
+
+ Make the abort() operation a oneway so that commfails are avoided
+ in the client.
+
+ Sun May 12 16:45:48 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.h:
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
+ * orbsvcs/ImplRepo_Service/AsyncListManager.h:
+ * orbsvcs/ImplRepo_Service/AsyncListManager.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
+ * orbsvcs/ImplRepo_Service/Iterator.h:
+ * orbsvcs/ImplRepo_Service/Iterator.cpp:
+ * orbsvcs/ImplRepo_Service/LiveCheck.h:
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+
+ Asynchronous List operation implementation. Since the list operation
+ may trigger pings, it needed to be event driven similar to the access
+ and start up of registered servers.
+
+ * orbsvcs/tests/ImplRepo/ReconnectServer/run_test.pl:
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/run_test.pl:
+ * orbsvcs/tests/ImplRepo/servers_list/run_test.pl:
+
+ Improve debugging and shutdown performance.
+
+ Wed May 8 22:13:12 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/Intrusive_Ref_Count_Handle_T.h:
+ * tao/Intrusive_Ref_Count_Handle_T.inl:
+
+ Added an equivalence operator that returns true if the two handles
+ point to the same underlying object. This allows the handle type to
+ be used in generic containers.
+
+
+
+Mon May 13 14:15:13 UTC 2013 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/DMD_App_Ctrl.mpc:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/DMD_Inf_Ctrl.mpc:
+
+ Renamed mpc file to prevent hitting the maximum filename length on windows.
+
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_App_Ctrl/DeadMemberDetection_App_Ctrl.mpc:
+ * orbsvcs/tests/LoadBalancing/GenericFactory/DeadMemberDetection_Inf_Ctrl/DeadMemberDetection_Inf_Ctrl.mpc:
+
+ Removed these files.
+
+Mon May 13 07:14:00 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * NEWS:
+ Make 2.1.9 public and prepare for the next minor release
+
+Mon May 13 08:52:11 CEST 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO version 2.1.9 released.
+
+Fri May 10 09:21:17 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/IORTable_Locator/async_server.cpp:
+ Fixed LynxOS compile warning
+
+Thu May 9 19:52:26 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/run_test.pl:
+
+ Improvements to test performance on windows, aix.
+
+Wed May 8 14:56:24 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/Dynamic_TP/DTP_Thread_Pool.cpp:
+
+ Fix typos from hasty commit.
+
+Wed May 8 14:42:55 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/Dynamic_TP/DTP_Thread_Pool.cpp:
+
+ Fix for the case when the ORB is shutting down and a POA needs to
+ inform the IMR.
+
+Thu May 2 09:00:38 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.cpp:
+
+ Clean up issues related to restarting the locator with persisted
+ info.
+
+Wed May 1 21:06:50 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+
+ Repopulate the pinger with all known servers on a restart with
+ a persistent store. This helps the list -a command return
+ accurate results. Also list -a considers all final states that
+ are not LS_DEAD to be be equivalent to alive.
+
+ * orbsvcs/ImplRepo_Service/LiveCheck.h:
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+
+ Ensure that when a server is in a final state of LS_LAST_TRANSIENT
+ a new listener will be notified of that state.
+
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/README:
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/run_test.pl:
+
+ Add new test variants for listing and locator restarts.
+
+Wed May 1 14:16:54 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/run_test.pl:
+
+ Clear the result returned by the tao_imr when it is expected to
+ return a non-zero value.
+
+Wed May 1 13:32:09 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/ReconnectServer/run_test.pl:
+
+ The test does not require persistence, removing it allows the test
+ to work as intended on MacOS.
+
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/README:
+
+ Document the new test variations.
+
+Tue Apr 30 20:31:14 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * bin/tao_other_tests.lst:
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/run_test.pl:
+
+ Fix the new hidden server test so it is portable and added to the
+ nightly builds.
+
+Tue Apr 30 17:13:13 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Bug_3384_Regression/Server_i.cpp:
+ Fixed OpenVMS compile error
+
+Tue Apr 30 16:29:22 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/run_test.pl:
+
+ Added a new -hide_server variant to test failure notification from
+ the activator.
+
+Tue Apr 30 15:18:30 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.h:
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+
+ Add handling of child death notification during the server
+ start up process. This is necessary on unix style platforms
+ where the activator will "succeed" with a fork and later
+ fail the exec. This puts the locator in a state of expecting
+ a server_is_running that will never come. For this to work,
+ the Activator must be run with the -l option to notify the
+ locator of child death.
+
+Mon Apr 29 16:35:35 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * bin/tao_other_tests.lst:
+
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/LiveCheck.h:
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+ * orbsvcs/ImplRepo_Service/Locator_Options.cpp:
+
+ Clean up and add more debugging output. Fix the scenario where a
+ registered server takes longer than 16.610 seconds to get from
+ creating a POA to activating that POA.
+
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/client.cpp:
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/run_test.pl:
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/server.cpp:
+
+ Add a test variant for using the IMR command line utility to
+ start a delayed server to validate that use case.
+
+Sun Apr 28 14:37:50 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+
+ Fix for some 64-bit windows builds
+
+Fri Apr 26 16:35:54 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/LiveCheck.h:
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+
+ Reworked the ping timinging to avoid potential deadlocks
+ and add more permanent debugging.
+
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/run_test.pl:
+
+ Enhance the debug log management.
+
+Thu Apr 25 21:04:51 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/run_test.pl:
+
+ add -debuglog variant to have each process write output to a separate
+ log file with timestamps.
+
+Thu Apr 25 18:42:02 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Forwarder.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+
+ * tao/IORTable/Async_Table_Adapter.cpp:
+ * tao/IORTable/Locate_ResponseHandler.cpp:
+
+ Scoreboard cleanup.
+
+Wed Apr 24 14:45:54 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/tao_imr_i.h:
+
+ Include the correct version of ImplRepoC.h for the tao_imr tool.
+
+Wed Apr 24 08:21:00 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * tao/AnyTypeCode/AnyTypeCode_Adapter_Impl.cpp:
+
+ Thread unsafe singleton TAO::Unknown_IDL_Type::lock_i ()
+ initialization, used with any demarshaling, moved into dynamic
+ library loading initalization. This now happens prior to main
+ which is single threaded. Priviously, and only very rarely, multiple
+ threads attempt to demarshal the "first" Unknown_IDL_Type
+ and they all race to initialise the lock resulting in non-multual
+ exculsion and multiple partial locks being created, followed by
+ pure virtual functions being called and finaly aborts.
+ Failure occured appoximatly once every 300000 startups making this
+ impossialble to test and hard to detect.
+
+Tue Apr 23 17:13:04 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_ResponseHandler.h:
+ * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
+
+ Scoreboard cleanup for QNX and corba_e builds.
+
+Tue Apr 23 16:12:25 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/RestartServer/MessengerServer.cpp:
+ * orbsvcs/tests/ImplRepo/scale_clients/server.cpp:
+ * orbsvcs/tests/ImplRepo/servers_list/server.cpp:
+
+ More static-linked fixes.
+
+Tue Apr 23 15:41:07 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/server.cpp:
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/servers_interact_on_startup.mpc:
+
+ Support for static-linked builds
+
+Tue Apr 23 14:45:23 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/IORTable/Async_IORTable.mpc:
+ * tao/IORTable/IORTable.mpc:
+
+ Be explicit with the resource and package file assignments.
+
+Mon Apr 22 19:56:55 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/IORTable/Async_IORTable.h:
+ * tao/IORTable/Async_IORTable.cpp:
+ * tao/IORTable/Async_IORTable.mpc:
+ * tao/IORTable/Async_IORTable.pidl:
+ * tao/IORTable/Async_IOR_Table_Impl.h:
+ * tao/IORTable/Async_IOR_Table_Impl.cpp:
+ * tao/IORTable/Async_Table_Adapter.h:
+ * tao/IORTable/Async_Table_Adapter.cpp:
+ * tao/IORTable/IORTable.mpc:
+ * tao/IORTable/Locate_ResponseHandler.h:
+ * tao/IORTable/Locate_ResponseHandler.inl:
+ * tao/IORTable/Locate_ResponseHandler.cpp:
+ * tao/IORTable/TAO_Async_IORTable.pc.in:
+ * tao/IORTable/TAO_Async_IORTable.rc:
+
+ Move the Async_IORTable sources back into the IORTable directory
+ even though it still builds as a separate library. This eases a
+ maintenance burden with some dependant projects that build the
+ ImR service.
+
+ * tests/IORTable_Locator/async_server.cpp:
+ * orbsvcs/ImplRepo_Service/INS_Locator.h:
+
+ These explicitly reference Async_IORTable headers.
+
+
+ * tao/Async_IORTable:
+ * tao/Async_IORTable/Async_IORTable.h:
+ * tao/Async_IORTable/Async_IORTable.cpp:
+ * tao/Async_IORTable/Async_IORTable.mpc:
+ * tao/Async_IORTable/Async_IORTable.pidl:
+ * tao/Async_IORTable/Async_IOR_Table_Impl.h:
+ * tao/Async_IORTable/Async_IOR_Table_Impl.cpp:
+ * tao/Async_IORTable/Async_Table_Adapter.h:
+ * tao/Async_IORTable/Async_Table_Adapter.cpp:
+ * tao/Async_IORTable/Locate_ResponseHandler.h:
+ * tao/Async_IORTable/Locate_ResponseHandler.inl:
+ * tao/Async_IORTable/Locate_ResponseHandler.cpp:
+ * tao/Async_IORTable/TAO_Async_IORTable.pc.in:
+ * tao/Async_IORTable/TAO_Async_IORTable.rc:
+
+ Removed these files.
+
+Mon Apr 22 19:13:01 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/LiveCheck.h:
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+
+ Fix a memory leak related to liveness callback handlers.
+
+Mon Apr 22 17:53:36 UTC 2013 Adam Mitz <mitza@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
+
+ The ImR locator binary can't link to the ImR_Client library
+ since it should be using the async stubs instead.
+
+Mon Apr 22 15:05:31 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/ORB_Core.cpp:
+
+ Fix an uninitialized pointer
+
+Mon Apr 22 14:54:18 UTC 2013 Adam Mitz <mitza@ociweb.com>
+
+ * tao/ImR_Client/ImplRepo.idl:
+ * tao/ImR_Client/ServerObject.idl:
+
+ Fixed fuzz errors.
+
+Fri Apr 19 19:17:11 UTC 2013 Adam Mitz <mitza@ociweb.com>
+
+ * TAO_IDL/be/be_visitor_exception/exception_cs.cpp:
+
+ Fixed fuzz error in use of the new ACE log category macros.
+
+Fri Apr 19 16:08:52 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/client.cpp:
+ * tao/Async_IORTable/Async_Table_Adapter.cpp:
+
+ Clean up covarity related issues.
+
+ * tao/Async_IORTable/Async_IOR_Table_Impl.cpp:
+
+ fix to ensure that if the Async IORTable is intialized with a
+ non-async capable locator, it still works.
+
+ * bin/tao_orb_tests.lst:
+
+ * tests/IORTable_Locator/Test.mpc:
+ * tests/IORTable_Locator/async_server.cpp:
+ * tests/IORTable_Locator/run_test.pl:
+
+ Added a new test variant to run the async IORTable locator as well
+ as the sync version.
+
+Fri Apr 19 03:28:07 UTC 2013 Adam Mitz <mitza@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
+ * orbsvcs/ImplRepo_Service/async_imr_client_export.h:
+
+ New async stubs lib can't have a dependency on imr_client.
+ Fixed generation of stubs and skeletons with correct export macro.
+
+ * tao/ImR_Client/ImR_Client.mpc:
+
+ Make sure not to run tao_idl in the non-idl project.
+
+Thu Apr 18 22:32:11 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * MPC/config/imr_client.mpb:
+
+ Revert addition of messaging dependency.
+
+ * orbsvcs/ImplRepo_Service/ImR_Activator.idl:
+ * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
+ * orbsvcs/ImplRepo_Service/Iterator.h:
+ * orbsvcs/ImplRepo_Service/LiveCheck.h:
+ * orbsvcs/ImplRepo_Service/Server_Info.h:
+ * orbsvcs/ImplRepo_Service/tao_imr_i.h:
+ * orbsvcs/ImplRepo_Service/utils.h:
+
+ In order to shield client applications from the AMI/AMH imposed
+ dependencies, the project now makes a local compilation of the
+ ImR_Client based stubs and skeletons with the async modifiers.
+
+ * tao/ImR_Client/ImR_Client.mpc:
+ * tao/ImR_Client/ImplRepo.idl:
+ * tao/ImR_Client/ServerObject.idl:
+
+ As a companion to the above change, this restores the more narrow
+ dependency so that clients of the ImR do not need to load the messaging
+ library.
+
+ * tao/ImR_Client/ImplRepo.pidl:
+ * tao/ImR_Client/ServerObject.pidl:
+
+ Removed these files. It was necessary to rename from .pidl to .idl so
+ the stub/skeleton includes would be generated correctly. There is nothing
+ pseudo about these idls anyway so no need to use .pidl.
+
+Thu Apr 18 19:37:19 UTC 2013 Adam Mitz <mitza@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * utils/logWalker/HostProcess.cpp:
+
+ Fixed compiler warnings.
+
+Thu Apr 18 13:18:10 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+ * orbsvcs/ImplRepo_Service/Locator_Options.cpp:
+
+ Scoreboard cleanup.
+
+Thu Apr 18 07:26:52 UTC 2013 Martin Corino <mcorino@remedy.nl>
+
+ * bin/tao_orb_tests.lst:
+ * tests/IORTable_Locator/Test.mpc:
+ * tests/IORTable_Locator/client.cpp:
+ * tests/IORTable_Locator/run_test.pl:
+ * tests/IORTable_Locator/server.cpp:
+ * tests/IORTable_Locator/simple_test.idl:
+ * tests/IORTable_Locator/simple_test_i.h:
+ * tests/IORTable_Locator/simple_test_i.cpp:
+ Added simple test to test corbaloc resolving through
+ IORTable::Locator (*not* collocated like in
+ Bug_3790_Regression test).
+
+Wed Apr 17 19:00:17 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * bin/tao_other_tests.lst:
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/Locator_Options.h:
+ * orbsvcs/ImplRepo_Service/Locator_Options.cpp:
+
+ Servers may be started externally to the ImR but register with
+ it so that clients may still be forwarded to it. Traditionally,
+ such servers are not pinged by the ImR in the spirit that since
+ its own means were used to activate the service, the ImR should
+ let the client deal with the server no matter the consequences.
+ However, the ImR is in a position to give more information to the
+ client or lists of active servers, so enabling the ping_external_
+ option will override the assumption of liveness and actively ping,
+ based on the existing rules, all registered servers.
+
+ * orbsvcs/tests/ImplRepo/ReconnectServer/run_test.pl:
+
+ Added a new test variant to run the new feature.
+
+Wed Apr 17 14:19:35 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+
+ * tao/ORB.cpp:
+ * tao/ORB_Core.h:
+ * tao/ORB_Core.inl:
+ * tao/ORB_Core.cpp:
+ * tao/objectid.h:
+
+ Make explicit the distinction between the traditional IORTable and the
+ Asynchronous version used with the ImplRepo service.
+
+Wed Apr 17 12:54:37 UTC 2013 Adam Mitz <mitza@ociweb.com>
+
+ * orbsvcs/orbsvcs/Log_Macros.h:
+
+ Added empty comments for fuzz script.
+
+Wed Apr 17 07:06:17 UTC 2013 Martin Corino <mcorino@remedy.nl>
+
+ * tao/Transport.h:
+ * tao/Transport.cpp:
+ Change return type of method. Fixes VC8 warnings.
+
+Tue Apr 16 19:46:38 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/LiveCheck.h:
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+ * orbsvcs/ImplRepo_Service/Locator_Repository.h:
+ * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
+
+ Fix for the regression failure with the ReconnectServer test.
+
+Tue Apr 16 14:51:42 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/Messaging/AMH_Response_Handler.cpp:
+
+ Fix to the previous fix. I was too cavalier in copying the CORBA
+ subset macro tests from the ForwardRequest.pidl file.
+
+Tue Apr 16 14:25:30 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/IORTable/IOR_Table_Impl.h:
+
+ Add the export macro on the class definition as well as the
+ forward declaration.
+
+ * tao/Messaging/AMH_Response_Handler.cpp:
+
+ Ensure the library can be built even on CORBA subset builds.
+
+Mon Apr 15 19:49:48 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/run_test.pl:
+
+ Fix the timing on the test so the condition being tested is actually
+ allowed to occur. The total ping retry schedule is about 15 seconds,
+ so a 20 second timeout means the threshold is exceeded. When the
+ full ping retry schedule is exhausted, the IMR gives up and returns
+ the IOR, letting the client deal with the server directly. In this
+ case, doing so meant the client got a transient exception and thus
+ failed.
+
+Tue Apr 16 03:10:56 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * MPC/config/async_iortable.mpb:
+
+ * tao/Async_IORTable/Async_IORTable.cpp:
+ * tao/Async_IORTable/Async_Table_Adapter.cpp:
+
+ * tao/IORTable/IOR_Table_Impl.h:
+
+ clean up some scoreboard issues for visibility builds.
+
+Mon Apr 15 17:03:16 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/Async_IORTable/Async_IORTable.mpc:
+
+ Fixed the project name for uniqueness.
+
+Mon Apr 15 16:48:16 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * MPC/config/async_iortable.mpb:
+ * MPC/config/imr_client.mpb:
+ * MPC/config/iortable.mpb:
+
+ * orbsvcs/ImplRepo_Service/INS_Locator.h:
+ * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
+
+ * tao/Async_IORTable:
+
+ * tao/Async_IORTable/Async_IORTable.h:
+ * tao/Async_IORTable/Async_IORTable.cpp:
+ * tao/Async_IORTable/Async_IORTable.mpc:
+ * tao/Async_IORTable/Async_IORTable.pidl:
+ * tao/Async_IORTable/Async_IOR_Table_Impl.h:
+ * tao/Async_IORTable/Async_IOR_Table_Impl.cpp:
+ * tao/Async_IORTable/Async_Table_Adapter.h:
+ * tao/Async_IORTable/Async_Table_Adapter.cpp:
+ * tao/Async_IORTable/Locate_ResponseHandler.h:
+ * tao/Async_IORTable/Locate_ResponseHandler.inl:
+ * tao/Async_IORTable/Locate_ResponseHandler.cpp:
+ * tao/Async_IORTable/TAO_Async_IORTable.pc.in:
+ * tao/Async_IORTable/TAO_Async_IORTable.rc:
+
+ * tao/IORTable/IORTable.h:
+ * tao/IORTable/IORTable.mpc:
+ * tao/IORTable/IORTable.pidl:
+ * tao/IORTable/IOR_Table_Impl.h:
+ * tao/IORTable/IOR_Table_Impl.cpp:
+ * tao/IORTable/Table_Adapter.h:
+ * tao/IORTable/Table_Adapter.cpp:
+
+ * tao/ORB_Core.cpp:
+
+ * tao/IORTable/Locate_ResponseHandler.h:
+ * tao/IORTable/Locate_ResponseHandler.inl:
+ * tao/IORTable/Locate_ResponseHandler.cpp:
+
+ Refactored the IORTable to restore the minimal dependency of
+ the base library so that small footprint builds can continue
+ using the IORTable as needed. The new features added to support
+ asynchronous use of the IMR are now in a new library. While the
+ new Async_IORTable is registered as a distinct object in the
+ service object registry, the ORB Core will load it if present
+ when an application uses resolve_initial_references ("IORTable").
+ Right now the only use case for the async ior table is with the
+ IMR, which has its own implementation of the locator objeect.
+
+Mon Apr 15 14:26:39 UTC 2013 Adam Mitz <mitza@ociweb.com>
+
+ * MPC/config/ftclientorb.mpb:
+ * MPC/config/ftserverorb.mpb:
+ * MPC/config/notify_monitor_control.mpb:
+ * MPC/config/portablegroup.mpb:
+ * orbsvcs/IFR_Service/IFR_Service.mpc:
+ * orbsvcs/tests/FT_App/FT_App.mpc:
+
+ Added svc_utils for static link.
+
+Mon Apr 15 14:12:56 UTC 2013 Adam Mitz <mitza@ociweb.com>
+
+ * MPC/config/naming.mpb:
+ * orbsvcs/orbsvcs/SSLIOP.mpc:
+
+ Added svc_utils base project.
+
+Fri Apr 12 22:41:43 UTC 2013 Adam Mitz <mitza@ociweb.com>
+
+ * orbsvcs/orbsvcs/Svc_Utils.mpc:
+ * orbsvcs/orbsvcs/Log_Macros.h:
+ * orbsvcs/orbsvcs/Log_Macros.cpp:
+
+ Added a distinct ACE Log Category for orbsvcs.
+
+ * orbsvcs/Concurrency_Service/Concurrency_Service.cpp:
+ * orbsvcs/Dump_Schedule/Dump_Schedule.cpp:
+ * orbsvcs/Event_Service/Event_Service.cpp:
+ * orbsvcs/FTRT_Event_Service/Event_Service/FT_EventService.cpp:
+ * orbsvcs/FTRT_Event_Service/Factory_Service/EventChannelFactory_i.cpp:
+ * orbsvcs/FTRT_Event_Service/Factory_Service/FTRTEC_Factory_Service.cpp:
+ * orbsvcs/FTRT_Event_Service/Factory_Service/FTRTEC_Factory_Service.mpc:
+ * orbsvcs/FTRT_Event_Service/Gateway_Service/FTRTEC_Gateway_Service.cpp:
+ * orbsvcs/FT_Naming_Service/FT_Naming_Main.cpp:
+ * orbsvcs/FT_ReplicationManager/FT_DefaultFaultAnalyzer.cpp:
+ * orbsvcs/FT_ReplicationManager/FT_FaultConsumer.cpp:
+ * orbsvcs/FT_ReplicationManager/FT_FaultEventDescriptor.cpp:
+ * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.cpp:
+ * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.mpc:
+ * orbsvcs/FT_ReplicationManager/FT_ReplicationManagerFaultAnalyzer.cpp:
+ * orbsvcs/Fault_Detector/FT_FaultDetectorFactory_i.cpp:
+ * orbsvcs/Fault_Detector/Fault_Detector.mpc:
+ * orbsvcs/Fault_Detector/Fault_Detector_i.cpp:
+ * orbsvcs/Fault_Notifier/FT_Notifier_i.cpp:
+ * orbsvcs/IFR_Service/IFR_Server.cpp:
+ * orbsvcs/IFR_Service/IFR_Service.mpc:
+ * orbsvcs/IFR_Service/be_global.cpp:
+ * orbsvcs/IFR_Service/be_init.cpp:
+ * orbsvcs/IFR_Service/be_produce.cpp:
+ * orbsvcs/IFR_Service/be_util.cpp:
+ * orbsvcs/IFR_Service/ifr_adding_visitor.cpp:
+ * orbsvcs/IFR_Service/ifr_adding_visitor_exception.cpp:
+ * orbsvcs/IFR_Service/ifr_adding_visitor_operation.cpp:
+ * orbsvcs/IFR_Service/ifr_adding_visitor_structure.cpp:
+ * orbsvcs/IFR_Service/ifr_adding_visitor_union.cpp:
+ * orbsvcs/IFR_Service/ifr_removing_visitor.cpp:
+ * orbsvcs/ImplRepo_Service/Activator_Loader.cpp:
+ * orbsvcs/ImplRepo_Service/Activator_Options.cpp:
+ * orbsvcs/ImplRepo_Service/Adapter_Activator.cpp:
+ * orbsvcs/ImplRepo_Service/Config_Backing_Store.cpp:
+ * orbsvcs/ImplRepo_Service/Forwarder.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Activator.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Locator.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
+ * orbsvcs/ImplRepo_Service/Locator_Loader.cpp:
+ * orbsvcs/ImplRepo_Service/Locator_Options.cpp:
+ * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.cpp:
+ * orbsvcs/ImplRepo_Service/tao_imr_i.cpp:
+ * orbsvcs/LifeCycle_Service/Factory_Trader.cpp:
+ * orbsvcs/LifeCycle_Service/LifeCycle_Service.cpp:
+ * orbsvcs/LifeCycle_Service/LifeCycle_Service_i.cpp:
+ * orbsvcs/LoadBalancer/LoadBalancer.mpc:
+ * orbsvcs/LoadBalancer/LoadManager.cpp:
+ * orbsvcs/LoadBalancer/LoadMonitor.cpp:
+ * orbsvcs/LoadBalancer/Monitor_Signal_Handler.cpp:
+ * orbsvcs/LoadBalancer/Push_Handler.cpp:
+ * orbsvcs/LoadBalancer/Signal_Handler.cpp:
+ * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Server.cpp:
+ * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp:
+ * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Server.cpp:
+ * orbsvcs/Logging_Service/Event_Logging_Service/Event_Logging_Service.cpp:
+ * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Server.cpp:
+ * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp:
+ * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Server.cpp:
+ * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp:
+ * orbsvcs/Naming_Service/NT_Naming_Server.cpp:
+ * orbsvcs/Naming_Service/NT_Naming_Service.cpp:
+ * orbsvcs/Naming_Service/Naming_Server.cpp:
+ * orbsvcs/Notify_Service/NT_Notify_Server.cpp:
+ * orbsvcs/Notify_Service/Notify_Server.cpp:
+ * orbsvcs/Notify_Service/Notify_Service.cpp:
+ * orbsvcs/Scheduling_Service/Scheduling_Service.cpp:
+ * orbsvcs/TAO_Service/TAO_Service.cpp:
+ * orbsvcs/TAO_Service/TAO_Service.mpc:
+ * orbsvcs/Time_Service/Clerk_i.cpp:
+ * orbsvcs/Time_Service/Server_i.cpp:
+ * orbsvcs/Time_Service/Time_Service_Clerk.cpp:
+ * orbsvcs/Time_Service/Time_Service_Server.cpp:
+ * orbsvcs/Trading_Service/Trading_Server.cpp:
+ * orbsvcs/Trading_Service/Trading_Service.cpp:
+ * orbsvcs/orbsvcs/AV.mpc:
+ * orbsvcs/orbsvcs/AV/AVStreams_i.inl:
+ * orbsvcs/orbsvcs/AV/AVStreams_i.cpp:
+ * orbsvcs/orbsvcs/AV/AV_Core.cpp:
+ * orbsvcs/orbsvcs/AV/Endpoint_Strategy.cpp:
+ * orbsvcs/orbsvcs/AV/Endpoint_Strategy_T.cpp:
+ * orbsvcs/orbsvcs/AV/FlowSpec_Entry.inl:
+ * orbsvcs/orbsvcs/AV/FlowSpec_Entry.cpp:
+ * orbsvcs/orbsvcs/AV/Flows_T.cpp:
+ * orbsvcs/orbsvcs/AV/MCast.cpp:
+ * orbsvcs/orbsvcs/AV/Policy.cpp:
+ * orbsvcs/orbsvcs/AV/Protocol_Factory.cpp:
+ * orbsvcs/orbsvcs/AV/QoS_UDP.cpp:
+ * orbsvcs/orbsvcs/AV/RTCP.cpp:
+ * orbsvcs/orbsvcs/AV/RTCP_Channel.cpp:
+ * orbsvcs/orbsvcs/AV/RTCP_Packet.cpp:
+ * orbsvcs/orbsvcs/AV/RTP.cpp:
+ * orbsvcs/orbsvcs/AV/SCTP_SEQ.cpp:
+ * orbsvcs/orbsvcs/AV/TCP.cpp:
+ * orbsvcs/orbsvcs/AV/Transport.cpp:
+ * orbsvcs/orbsvcs/AV/UDP.cpp:
+ * orbsvcs/orbsvcs/AV/default_resource.cpp:
+ * orbsvcs/orbsvcs/AV/sfp.cpp:
+ * orbsvcs/orbsvcs/Concurrency/CC_Lock.cpp:
+ * orbsvcs/orbsvcs/Concurrency/CC_LockSet.cpp:
+ * orbsvcs/orbsvcs/Concurrency/Concurrency_Utils.cpp:
+ * orbsvcs/orbsvcs/CosConcurrency.mpc:
+ * orbsvcs/orbsvcs/CosEvent/CEC_Default_Factory.cpp:
+ * orbsvcs/orbsvcs/CosEvent/CEC_Dispatching_Task.cpp:
+ * orbsvcs/orbsvcs/CosEvent/CEC_DynamicImplementation.cpp:
+ * orbsvcs/orbsvcs/CosEvent/CEC_Event_Loader.cpp:
+ * orbsvcs/orbsvcs/CosEvent/CEC_MT_Dispatching.cpp:
+ * orbsvcs/orbsvcs/CosEvent/CEC_ProxyPushSupplier.cpp:
+ * orbsvcs/orbsvcs/CosEvent/CEC_Reactive_ConsumerControl.cpp:
+ * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.cpp:
+ * orbsvcs/orbsvcs/CosEvent/CEC_TypedProxyPushConsumer.cpp:
+ * orbsvcs/orbsvcs/CosLoadBalancing.mpc:
+ * orbsvcs/orbsvcs/CosNaming.mpc:
+ * orbsvcs/orbsvcs/CosNotification.mpc:
+ * orbsvcs/orbsvcs/CosProperty.mpc:
+ * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.cpp:
+ * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Sender.cpp:
+ * orbsvcs/orbsvcs/Event/ECG_Complex_Address_Server.cpp:
+ * orbsvcs/orbsvcs/Event/ECG_Mcast_EH.cpp:
+ * orbsvcs/orbsvcs/Event/ECG_Mcast_Gateway.cpp:
+ * orbsvcs/orbsvcs/Event/ECG_Reactive_ConsumerEC_Control.cpp:
+ * orbsvcs/orbsvcs/Event/ECG_Reconnect_ConsumerEC_Control.cpp:
+ * orbsvcs/orbsvcs/Event/ECG_Simple_Mcast_EH.cpp:
+ * orbsvcs/orbsvcs/Event/ECG_UDP_EH.cpp:
+ * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.inl:
+ * orbsvcs/orbsvcs/Event/ECG_UDP_Receiver.cpp:
+ * orbsvcs/orbsvcs/Event/ECG_UDP_Sender.cpp:
+ * orbsvcs/orbsvcs/Event/EC_Default_Factory.cpp:
+ * orbsvcs/orbsvcs/Event/EC_Default_ProxyConsumer.cpp:
+ * orbsvcs/orbsvcs/Event/EC_Default_ProxySupplier.cpp:
+ * orbsvcs/orbsvcs/Event/EC_Dispatching_Task.cpp:
+ * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.cpp:
+ * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP_Factory.cpp:
+ * orbsvcs/orbsvcs/Event/EC_Kokyu_Dispatching.cpp:
+ * orbsvcs/orbsvcs/Event/EC_Kokyu_Factory.cpp:
+ * orbsvcs/orbsvcs/Event/EC_Kokyu_Filter.cpp:
+ * orbsvcs/orbsvcs/Event/EC_Kokyu_Filter_Builder.cpp:
+ * orbsvcs/orbsvcs/Event/EC_MT_Dispatching.cpp:
+ * orbsvcs/orbsvcs/Event/EC_Per_Supplier_Filter.cpp:
+ * orbsvcs/orbsvcs/Event/EC_Priority_Dispatching.cpp:
+ * orbsvcs/orbsvcs/Event/EC_Priority_Scheduling.cpp:
+ * orbsvcs/orbsvcs/Event/EC_Reactive_ConsumerControl.cpp:
+ * orbsvcs/orbsvcs/Event/EC_Reactive_SupplierControl.cpp:
+ * orbsvcs/orbsvcs/Event/EC_Sched_Factory.cpp:
+ * orbsvcs/orbsvcs/Event/EC_Sched_Filter.cpp:
+ * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp:
+ * orbsvcs/orbsvcs/Event/EC_TPC_Factory.cpp:
+ * orbsvcs/orbsvcs/Event/EC_TPC_ProxyConsumer.cpp:
+ * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.inl:
+ * orbsvcs/orbsvcs/Event/EC_TPC_ProxySupplier.cpp:
+ * orbsvcs/orbsvcs/Event/EC_Thread_Flags.cpp:
+ * orbsvcs/orbsvcs/Event/EC_Timeout_Filter.cpp:
+ * orbsvcs/orbsvcs/Event/EC_Timeout_Generator.cpp:
+ * orbsvcs/orbsvcs/Event_Utilities.cpp:
+ * orbsvcs/orbsvcs/FTORB.mpc:
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ClientPolicy_i.cpp:
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp:
+ * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.cpp:
+ * orbsvcs/orbsvcs/FaultTolerance/FT_Invocation_Endpoint_Selectors.cpp:
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ServerRequest_Interceptor.cpp:
+ * orbsvcs/orbsvcs/FtRtEvent.mpc:
+ * orbsvcs/orbsvcs/FtRtEvent/ClientORB/FTRT_ClientORB_Interceptor.cpp:
+ * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ConnectionHandler_T.cpp:
+ * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_ConsumerAdmin.cpp:
+ * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Event_Channel.cpp:
+ * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FTEC_Group_Manager.cpp:
+ * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector.cpp:
+ * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_Loader.cpp:
+ * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_T.cpp:
+ * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ForwardCtrlServerInterceptor.cpp:
+ * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.cpp:
+ * orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.cpp:
+ * orbsvcs/orbsvcs/FtRtEvent/EventChannel/IOGR_Maker.cpp:
+ * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Identification_Service.cpp:
+ * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Set_Update_Interceptor.cpp:
+ * orbsvcs/orbsvcs/FtRtEvent/EventChannel/UpdateableHandler.cpp:
+ * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.cpp:
+ * orbsvcs/orbsvcs/FtRtEvent/Utils/Log.inl:
+ * orbsvcs/orbsvcs/FtRtEvent/Utils/Log.cpp:
+ * orbsvcs/orbsvcs/FtRtEvent/Utils/resolve_init.h:
+ * orbsvcs/orbsvcs/HTIOP.mpc:
+ * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.cpp:
+ * orbsvcs/orbsvcs/HTIOP/HTIOP_Completion_Handler.cpp:
+ * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.cpp:
+ * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.cpp:
+ * orbsvcs/orbsvcs/HTIOP/HTIOP_Endpoint.cpp:
+ * orbsvcs/orbsvcs/HTIOP/HTIOP_Profile.cpp:
+ * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.cpp:
+ * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp:
+ * orbsvcs/orbsvcs/IFRService/IRObject_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/OperationDef_i.cpp:
+ * orbsvcs/orbsvcs/IFRService/Options.cpp:
+ * orbsvcs/orbsvcs/IFRService/Repository_i.cpp:
+ * orbsvcs/orbsvcs/IOR_Multicast.cpp:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_CPU_Utilization_Monitor.cpp:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.cpp:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAlert_Handler.cpp:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.cpp:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_LoadManager.cpp:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.cpp:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_MemberLocator.cpp:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_ObjectReferenceFactory.cpp:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_Pull_Handler.cpp:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_Random.cpp:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_ServerRequestInterceptor.cpp:
+ * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.cpp:
+ * orbsvcs/orbsvcs/Log/Log_i.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Group_Factory.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Object_Group_Storable.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/nsgroup_svc.cpp:
+ * orbsvcs/orbsvcs/Naming/Naming_Client.cpp:
+ * orbsvcs/orbsvcs/Naming/Naming_Loader.cpp:
+ * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/Naming_Service_Container.cpp:
+ * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Notify/Admin.cpp:
+ * orbsvcs/orbsvcs/Notify/AllocTracker.h:
+ * orbsvcs/orbsvcs/Notify/Any/AnyEvent.cpp:
+ * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushConsumer.cpp:
+ * orbsvcs/orbsvcs/Notify/Any/CosEC_ProxyPushSupplier.cpp:
+ * orbsvcs/orbsvcs/Notify/Any/ProxyPushConsumer.cpp:
+ * orbsvcs/orbsvcs/Notify/Any/ProxyPushSupplier.cpp:
+ * orbsvcs/orbsvcs/Notify/Any/PushConsumer.cpp:
+ * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp:
+ * orbsvcs/orbsvcs/Notify/Consumer.cpp:
+ * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp:
+ * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:
+ * orbsvcs/orbsvcs/Notify/Delivery_Request.cpp:
+ * orbsvcs/orbsvcs/Notify/ETCL_Filter.cpp:
+ * orbsvcs/orbsvcs/Notify/ETCL_FilterFactory.cpp:
+ * orbsvcs/orbsvcs/Notify/Event.cpp:
+ * orbsvcs/orbsvcs/Notify/EventChannel.cpp:
+ * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp:
+ * orbsvcs/orbsvcs/Notify/EventType.cpp:
+ * orbsvcs/orbsvcs/Notify/EventTypeSeq.cpp:
+ * orbsvcs/orbsvcs/Notify/Event_Manager.cpp:
+ * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.cpp:
+ * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.cpp:
+ * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.cpp:
+ * orbsvcs/orbsvcs/Notify/MonitorControl/NotificationServiceMonitor_i.cpp:
+ * orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Notify_Service.cpp:
+ * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorConsumerAdmin.cpp:
+ * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorEventChannel.cpp:
+ * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorProxySupplier_T.cpp:
+ * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorSupplierAdmin.cpp:
+ * orbsvcs/orbsvcs/Notify/Notify_Constraint_Interpreter.cpp:
+ * orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.cpp:
+ * orbsvcs/orbsvcs/Notify/Object.cpp:
+ * orbsvcs/orbsvcs/Notify/POA_Helper.cpp:
+ * orbsvcs/orbsvcs/Notify/Persistent_File_Allocator.cpp:
+ * orbsvcs/orbsvcs/Notify/Properties.cpp:
+ * orbsvcs/orbsvcs/Notify/ProxyConsumer.cpp:
+ * orbsvcs/orbsvcs/Notify/RT_Notify_Service.cpp:
+ * orbsvcs/orbsvcs/Notify/RT_POA_Helper.cpp:
+ * orbsvcs/orbsvcs/Notify/Random_File.cpp:
+ * orbsvcs/orbsvcs/Notify/Reconnection_Registry.cpp:
+ * orbsvcs/orbsvcs/Notify/Refcountable.cpp:
+ * orbsvcs/orbsvcs/Notify/Routing_Slip.cpp:
+ * orbsvcs/orbsvcs/Notify/Routing_Slip_Persistence_Manager.cpp:
+ * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.cpp:
+ * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushSupplier.cpp:
+ * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp:
+ * orbsvcs/orbsvcs/Notify/Standard_Event_Persistence.cpp:
+ * orbsvcs/orbsvcs/Notify/Structured/StructuredEvent.cpp:
+ * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushConsumer.cpp:
+ * orbsvcs/orbsvcs/Notify/Structured/StructuredProxyPushSupplier.cpp:
+ * orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.cpp:
+ * orbsvcs/orbsvcs/Notify/SupplierAdmin.cpp:
+ * orbsvcs/orbsvcs/Notify/ThreadPool_Task.cpp:
+ * orbsvcs/orbsvcs/Notify/Validate_Client_Task.cpp:
+ * orbsvcs/orbsvcs/Notify/Validate_Worker_T.cpp:
+ * orbsvcs/orbsvcs/Notify/XML_Loader.cpp:
+ * orbsvcs/orbsvcs/Notify/XML_Saver.cpp:
+ * orbsvcs/orbsvcs/Notify/XML_Topology_Factory.cpp:
+ * orbsvcs/orbsvcs/PortableGroup.mpc:
+ * orbsvcs/orbsvcs/PortableGroup/Fragments_Cleanup_Strategy.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PortableGroup_Acceptor_Registry.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PortableGroup_ORBInitializer.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Factory.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport_Recv_Packet.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/miop_resource.cpp:
+ * orbsvcs/orbsvcs/Property/CosPropertyService_i.cpp:
+ * orbsvcs/orbsvcs/Runtime_Scheduler.cpp:
+ * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.cpp:
+ * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.cpp:
+ * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
+ * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp:
+ * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirer.cpp:
+ * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.cpp:
+ * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp:
+ * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Invocation_Interceptor.cpp:
+ * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ORBInitializer.cpp:
+ * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp:
+ * orbsvcs/orbsvcs/Sched/Config_Scheduler.cpp:
+ * orbsvcs/orbsvcs/Sched/DynSched.cpp:
+ * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils.cpp:
+ * orbsvcs/orbsvcs/Sched/Reconfig_Sched_Utils_T.cpp:
+ * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.cpp:
+ * orbsvcs/orbsvcs/Sched/SchedEntry.cpp:
+ * orbsvcs/orbsvcs/Sched/Scheduler.cpp:
+ * orbsvcs/orbsvcs/Sched/Strategy_Scheduler.cpp:
+ * orbsvcs/orbsvcs/Scheduler_Factory.cpp:
+ * orbsvcs/orbsvcs/Security.mpc:
+ * orbsvcs/orbsvcs/Security/SL2_SecurityManager.cpp:
+ * orbsvcs/orbsvcs/Security/Security_ORBInitializer.cpp:
+ * orbsvcs/orbsvcs/Shutdown_Utilities.cpp:
+ * orbsvcs/orbsvcs/Time/TAO_Time_Service_Clerk.cpp:
+ * orbsvcs/orbsvcs/Time/TAO_Time_Service_Server.cpp:
+ * orbsvcs/orbsvcs/Time/Timer_Helper.cpp:
+ * orbsvcs/orbsvcs/Trader/Trading_Loader.cpp:
+
+ Use new logging macros for orbsvcs.
+
+Fri Apr 12 20:58:38 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * MPC/config/iortable.mpb:
+
+ Add new base projects to satisfy static builds.
+
+Fri Apr 12 18:16:42 UTC 2013 Adam Mitz <mitza@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
+
+ Added required base projects for valuetype and messaging.
+
+Fri Apr 12 17:58:35 UTC 2013 Huang-Ming Huang <huangh@ociweb.com>
+
+ * tao/LF_Strategy_Complete.cpp:
+ * tao/TAO_Singleton.cpp:
+
+ Fix undeclared TAOLIB_DEBUG problem.
+
+Fri Apr 12 17:27:29 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Adapter_Activator.h:
+ * orbsvcs/ImplRepo_Service/Forwarder.h:
+
+ Fix for versioned namespace builds.
+
+ * utils/logWalker/Invocation.cpp:
+
+ clean up some scoreboard warnings.
+
+Fri Apr 12 12:11:11 UTC 2013 Martin Corino <mcorino@remedy.nl>
+
+ * tests/Bug_3384_Regression/Client_i.h:
+ * tests/Bug_3384_Regression/Client_i.cpp:
+ * tests/Bug_3384_Regression/Server_i.h:
+ * tests/Bug_3384_Regression/Server_i.cpp:
+ More fixes for fuzzy fuzzer.
+
+Fri Apr 12 09:47:06 UTC 2013 Martin Corino <mcorino@remedy.nl>
+
+ * tests/Bug_3384_Regression/Client_i.h:
+ * tests/Bug_3384_Regression/Client_i.cpp:
+ * tests/Bug_3384_Regression/README.txt:
+ * tests/Bug_3384_Regression/Server_i.h:
+ * tests/Bug_3384_Regression/Server_i.cpp:
+ Fuzz fixes.
+
+Thu Apr 11 19:52:53 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * NEWS:
+
+ Documented new ImR.
+
+Thu Apr 11 19:47:49 UTC 2013 Huang-Ming Huang <huangh@ociweb.com>
+
+ * tao/debug.h:
+ Fixed TAOLIB_ERROR_RETURN() control reaches end of non-void function warning.
+
+Thu Apr 11 18:03:24 UTC 2013 Huang-Ming Huang <huangh@ociweb.com>
+
+ * tao/Acceptor_Impl.cpp:
+ * tao/Acceptor_Registry.cpp:
+
+ * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp:
+ * tao/AnyTypeCode/NVList.cpp:
+ * tao/AnyTypeCode/append.cpp:
+ * tao/AnyTypeCode/skip.cpp:
+
+ * tao/Any_Insert_Policy_T.h:
+ * tao/Asynch_Queued_Message.cpp:
+
+ * tao/BiDir_GIOP/BiDir_ORBInitializer.cpp:
+
+ * tao/CORBALOC_Parser.cpp:
+ * tao/CORBANAME_Parser.cpp:
+
+ * tao/CSD_Framework/CSD_Default_Servant_Dispatcher.cpp:
+ * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp:
+ * tao/CSD_Framework/CSD_ORBInitializer.cpp:
+ * tao/CSD_Framework/CSD_Strategy_Base.inl:
+ * tao/CSD_Framework/CSD_Strategy_Base.cpp:
+ * tao/CSD_Framework/CSD_Strategy_Proxy.cpp:
+ * tao/CSD_Framework/CSD_Strategy_Repository.cpp:
+
+ * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.cpp:
+ * tao/CSD_ThreadPool/CSD_TP_Task.cpp:
+
+ * tao/Cache_Entries_T.cpp:
+
+ * tao/Codeset/Codeset_Descriptor.cpp:
+ * tao/Codeset/Codeset_Manager_i.cpp:
+ * tao/Codeset/Codeset_Translator_Factory_T.cpp:
+ * tao/Codeset/UTF16_BOM_Factory.cpp:
+ * tao/Codeset/UTF16_BOM_Translator.cpp:
+ * tao/Codeset/UTF8_Latin1_Factory.cpp:
+
+ * tao/Compression/zlib/ZlibCompressor_Factory.cpp:
+
+ * tao/Condition.cpp:
+ * tao/Connection_Handler.cpp:
+ * tao/Connector_Registry.cpp:
+
+ * tao/DiffServPolicy/DiffServPolicy_ORBInitializer.cpp:
+
+ * tao/DynamicAny/DynValue_i.cpp:
+
+ * tao/DynamicInterface/DII_Invocation.cpp:
+ * tao/DynamicInterface/DII_Reply_Dispatcher.cpp:
+ * tao/DynamicInterface/DII_Reply_Handler.cpp:
+ * tao/DynamicInterface/Request.cpp:
+
+ * tao/Dynamic_TP/DTP_Config.cpp:
+ * tao/Dynamic_TP/DTP_ORBInitializer.cpp:
+ * tao/Dynamic_TP/DTP_ORB_Loader.cpp:
+ * tao/Dynamic_TP/DTP_POA_Loader.cpp:
+ * tao/Dynamic_TP/DTP_POA_Strategy.cpp:
+ * tao/Dynamic_TP/DTP_Task.cpp:
+ * tao/Dynamic_TP/DTP_Thread_Pool.cpp:
+
+ * tao/EndpointPolicy/Endpoint_Acceptor_Filter.cpp:
+
+ * tao/Environment.cpp:
+ * tao/Exception.cpp:
+ * tao/Exclusive_TMS.cpp:
+
+ * tao/FlResource/FlResource_Factory.cpp:
+
+ * tao/FoxResource/FoxResource_Factory.cpp:
+
+ * tao/GIOP_Message_Base.cpp:
+ * tao/GIOP_Message_Generator_Parser.cpp:
+ * tao/GIOP_Message_Generator_Parser_10.cpp:
+ * tao/GIOP_Message_Generator_Parser_12.cpp:
+ * tao/GIOP_Message_State.cpp:
+ * tao/HTTP_Client.cpp:
+ * tao/HTTP_Handler.cpp:
+ * tao/HTTP_Parser.cpp:
+ * tao/IIOP_Acceptor.cpp:
+ * tao/IIOP_Connection_Handler.cpp:
+ * tao/IIOP_Connector.cpp:
+ * tao/IIOP_Endpoint.cpp:
+ * tao/IIOP_Profile.cpp:
+ * tao/IIOP_Transport.cpp:
+
+ * tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp:
+
+ * tao/ImR_Client/ImR_Client.cpp:
+
+ * tao/Invocation_Adapter.cpp:
+ * tao/LF_CH_Event.cpp:
+ * tao/LF_Strategy_Complete.cpp:
+ * tao/Leader_Follower.cpp:
+ * tao/Load_Protocol_Factory_T.h:
+ * tao/LocalObject.cpp:
+ * tao/MCAST_Parser.cpp:
+ * tao/MProfile.cpp:
+
+ * tao/Messaging/AMH_Response_Handler.cpp:
+ * tao/Messaging/Asynch_Invocation_Adapter.cpp:
+ * tao/Messaging/Asynch_Reply_Dispatcher.cpp:
+ * tao/Messaging/Asynch_Timeout_Handler.cpp:
+ * tao/Messaging/Connection_Timeout_Policy_i.cpp:
+ * tao/Messaging/Messaging_ORBInitializer.cpp:
+ * tao/Messaging/Messaging_Policy_i.cpp:
+ * tao/Messaging/Messaging_Queueing_Strategies.cpp:
+
+ * tao/Muxed_TMS.cpp:
+ * tao/ORB.cpp:
+ * tao/ORBInitializer_Registry.cpp:
+ * tao/ORB_Core.cpp:
+ * tao/Object.cpp:
+ * tao/Object_Ref_Table.cpp:
+ * tao/On_Demand_Fragmentation_Strategy.cpp:
+
+ * tao/PI/ClientRequestInfo.cpp:
+ * tao/PI/DLL_Resident_ORB_Initializer.cpp:
+ * tao/PI/Interceptor_List_T.cpp:
+ * tao/PI/ORBInitializer_Registry_Impl.cpp:
+ * tao/PI/PICurrent_Impl.cpp:
+
+ * tao/Parser_Registry.cpp:
+ * tao/Policy_Validator.cpp:
+
+ * tao/PortableServer/Active_Object_Map.cpp:
+ * tao/PortableServer/IdAssignmentStrategyFactoryImpl.cpp:
+ * tao/PortableServer/IdUniquenessStrategyFactoryImpl.cpp:
+ * tao/PortableServer/IdUniquenessStrategyUniqueFactoryImpl.cpp:
+ * tao/PortableServer/ImplicitActivationStrategyFactoryImpl.cpp:
+ * tao/PortableServer/LifespanStrategyFactoryImpl.cpp:
+ * tao/PortableServer/LifespanStrategyPersistent.cpp:
+ * tao/PortableServer/LifespanStrategyPersistentFactoryImpl.cpp:
+ * tao/PortableServer/LifespanStrategyTransientFactoryImpl.cpp:
+ * tao/PortableServer/Object_Adapter.cpp:
+ * tao/PortableServer/Operation_Table_Binary_Search.cpp:
+ * tao/PortableServer/Operation_Table_Dynamic_Hash.cpp:
+ * tao/PortableServer/Operation_Table_Linear_Search.cpp:
+ * tao/PortableServer/Operation_Table_Perfect_Hash.cpp:
+ * tao/PortableServer/POA_Policy_Set.cpp:
+ * tao/PortableServer/RequestProcessingStrategyAOMOnlyFactoryImpl.cpp:
+ * tao/PortableServer/RequestProcessingStrategyDefaultServantFI.cpp:
+ * tao/PortableServer/RequestProcessingStrategyFactoryImpl.cpp:
+ * tao/PortableServer/RequestProcessingStrategyServantActivatorFI.cpp:
+ * tao/PortableServer/RequestProcessingStrategyServantLocatorFI.cpp:
+ * tao/PortableServer/ServantRetentionStrategyFactoryImpl.cpp:
+ * tao/PortableServer/ServantRetentionStrategyNonRetainFactoryImpl.cpp:
+ * tao/PortableServer/ServantRetentionStrategyRetain.cpp:
+ * tao/PortableServer/ServantRetentionStrategyRetainFactoryImpl.cpp:
+ * tao/PortableServer/ThreadStrategyFactoryImpl.cpp:
+ * tao/PortableServer/ThreadStrategySingleFactoryImpl.cpp:
+
+ * tao/Profile.cpp:
+
+ * tao/QtResource/QtResource_Factory.cpp:
+
+ * tao/Queued_Data.cpp:
+
+ * tao/RTCORBA/Linear_Network_Priority_Mapping.cpp:
+ * tao/RTCORBA/Linear_Priority_Mapping.cpp:
+ * tao/RTCORBA/Multi_Priority_Mapping.cpp:
+ * tao/RTCORBA/RT_Current.cpp:
+ * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.cpp:
+ * tao/RTCORBA/RT_ORBInitializer.cpp:
+ * tao/RTCORBA/RT_ORB_Loader.cpp:
+ * tao/RTCORBA/RT_Protocols_Hooks.cpp:
+ * tao/RTCORBA/RT_Service_Context_Handler.cpp:
+ * tao/RTCORBA/Thread_Pool.cpp:
+
+ * tao/RTPortableServer/RT_Servant_Dispatcher.cpp:
+
+ * tao/RTScheduling/Current.cpp:
+ * tao/RTScheduling/RTScheduler_Initializer.cpp:
+ * tao/RTScheduling/RTScheduler_Loader.cpp:
+ * tao/RTScheduling/Request_Interceptor.cpp:
+
+ * tao/Reactive_Connect_Strategy.cpp:
+ * tao/Remote_Invocation.cpp:
+ * tao/Resume_Handle.cpp:
+ * tao/Storable_File_Guard.cpp:
+ * tao/Storable_FlatFileStream.cpp:
+
+ * tao/Strategies/COIOP_Acceptor.cpp:
+ * tao/Strategies/COIOP_Connection_Handler.cpp:
+ * tao/Strategies/COIOP_Profile.cpp:
+ * tao/Strategies/DIOP_Acceptor.cpp:
+ * tao/Strategies/DIOP_Connection_Handler.cpp:
+ * tao/Strategies/DIOP_Connector.cpp:
+ * tao/Strategies/DIOP_Endpoint.cpp:
+ * tao/Strategies/DIOP_Profile.cpp:
+ * tao/Strategies/DIOP_Transport.cpp:
+ * tao/Strategies/Optimized_Connection_Endpoint_Selector.cpp:
+ * tao/Strategies/SCIOP_Acceptor.cpp:
+ * tao/Strategies/SCIOP_Connection_Handler.cpp:
+ * tao/Strategies/SCIOP_Connector.cpp:
+ * tao/Strategies/SCIOP_Endpoint.cpp:
+ * tao/Strategies/SCIOP_Profile.cpp:
+ * tao/Strategies/SCIOP_Transport.cpp:
+ * tao/Strategies/SHMIOP_Acceptor.cpp:
+ * tao/Strategies/SHMIOP_Connection_Handler.cpp:
+ * tao/Strategies/SHMIOP_Connector.cpp:
+ * tao/Strategies/SHMIOP_Endpoint.cpp:
+ * tao/Strategies/SHMIOP_Profile.cpp:
+ * tao/Strategies/SHMIOP_Transport.cpp:
+ * tao/Strategies/Strategies_ORBInitializer.cpp:
+ * tao/Strategies/UIOP_Acceptor.cpp:
+ * tao/Strategies/UIOP_Connection_Handler.cpp:
+ * tao/Strategies/UIOP_Connector.cpp:
+ * tao/Strategies/UIOP_Profile.cpp:
+ * tao/Strategies/UIOP_Transport.cpp:
+ * tao/Strategies/advanced_resource.cpp:
+
+ * tao/Stub.inl:
+ * tao/Stub.cpp:
+ * tao/Synch_Invocation.cpp:
+ * tao/Synch_Reply_Dispatcher.cpp:
+ * tao/SystemException.cpp:
+ * tao/TAO_Internal.cpp:
+ * tao/TAO_Server_Request.cpp:
+ * tao/TAO_Singleton.cpp:
+ * tao/Tagged_Profile.cpp:
+ * tao/Time_Policy_Manager.cpp:
+
+ * tao/TkResource/TkResource_Factory.cpp:
+
+ * tao/Transport.cpp:
+
+ * tao/TransportCurrent/Current_ORBInitializer_Base.cpp:
+
+ * tao/Transport_Acceptor.cpp:
+ * tao/Transport_Cache_Manager_T.inl:
+ * tao/Transport_Cache_Manager_T.cpp:
+ * tao/Transport_Connector.cpp:
+
+ * tao/Utils/ORB_Manager.cpp:
+ * tao/Utils/Server_Main.cpp:
+
+ * tao/Valuetype/AbstractBase.cpp:
+ * tao/Valuetype/ValueBase.cpp:
+
+ * tao/Wait_On_LF_No_Upcall.cpp:
+ * tao/Wait_On_Read.cpp:
+ * tao/WrongTransactionC.cpp:
+
+ * tao/XtResource/XtResource_Factory.cpp:
+
+ * tao/ZIOP/ZIOP.cpp:
+ * tao/ZIOP/ZIOP_ORBInitializer.cpp:
+ * tao/ZIOP/ZIOP_Stub.cpp:
+
+ * tao/debug.h:
+ * tao/debug.cpp:
+ * tao/default_client.cpp:
+ * tao/default_resource.cpp:
+ * tao/default_server.cpp:
+ Change ACE_DEBUG/ACE_ERROR macros in tao to TAOLIB_DEBUG/TAOLIB_ERROR.
+
+Thu Apr 11 17:18:36 UTC 2013 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * tao/Transport.cpp (TAO_Transport::send_asynchronous_message_i):
+ Applied a patch from Russ Noseworthy <J.Russell.Noseworthy at
+ TENA-SDA dot org> that fixes a problem when sending a large (>
+ 64k) number of bytes in a (oneway) RMI on OS X. What happened
+ was that, for large payloads, the send in Transport.cpp returns
+ a value of n, not equal to the number of bytes to send. What's
+ supposed to happen is that the rest of the bytes get sent with
+ the next send. Instead, if the current value of errno happens
+ to be ETIME (for any reason), the send never completes, and
+ instead declares that it's timed out. This fixes bugid 4103.
+
+Thu Apr 11 16:51:31 UTC 2013 Martin Corino <mcorino@remedy.nl>
+
+ Implemented an improvement (fix) for oneways with SYNC_NONE sync scope
+ policy which makes the transport honour buffering constraints on the
+ first oneway request queued before the connection is established.
+ This fixes Bugzilla 3384.
+
+ * tao/Profile_Transport_Resolver.cpp:
+ Removed the call to TAO_Transport::set_flush_in_post_open() since this
+ requirement is now checked in Transport::format_queue_message().
+
+ * tao/Transport.h:
+ * tao/Transport.inl:
+ Removed public method TAO_Transport::set_flush_in_post_open() since this
+ is not needed anymore.
+
+ * tao/Transport.cpp:
+ Added check on buffering constraints in TAO_Transport::format_queue_message()
+ after queuing the message setting flush_in_post_open_ as needed.
+ Added check in TAO_Transport::check_buffering_constraints_i() on connection
+ state since this method can now be called in both a connected as well as
+ unconnected state.
+
+ * bin/tao_orb_tests.lst:
+ * tests/Bug_3384_Regression/Client_i.h:
+ * tests/Bug_3384_Regression/Client_i.cpp:
+ * tests/Bug_3384_Regression/README.txt:
+ * tests/Bug_3384_Regression/Server_i.h:
+ * tests/Bug_3384_Regression/Server_i.cpp:
+ * tests/Bug_3384_Regression/Test.idl:
+ * tests/Bug_3384_Regression/client.cpp:
+ * tests/Bug_3384_Regression/run_test.pl:
+ * tests/Bug_3384_Regression/server.cpp:
+ * tests/Bug_3384_Regression/test.mpc:
+ Added new regression test.
+
+Thu Apr 11 16:16:21 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ branch merge from branches/OCI_Asynch_ImR. This is a re-implementation
+ of the tao_imr_locator to improve performance using asynchronous method
+ handling and invocation (AMH/AMI) to allow many concurrent client requests
+ to be satisfied as quickly as possible, avoiding nested upcalls and
+ potentally fatal stack sizes. The only user visible change is that IMR
+ clients must now include the messaging library to satsify the linker due
+ to the AMI/AMH stubs and skeletons. MPC makes this happen automatically for
+ projects using it for build management.
+
+ Wed Apr 10 00:58:56 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/LiveCheck.h:
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+
+ Fix for the reconnect test. Use the fact that a dead server is
+ not scheduled for a ping to throw an immediate exception.
+
+ Tue Apr 9 15:44:55 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+
+ Cleaned up explicit debug output, added a catch for errors during
+ connection establishment with the async ping. The AMI callback
+ exception handler is only invoked after a successful send of the
+ invocation. A connection failure is still an exception in the
+ caller's context.
+
+ * orbsvcs/tests/ImplRepo/servers_list/Terminator.cpp:
+ * orbsvcs/tests/ImplRepo/servers_list/run_test.pl:
+
+ Reverted earlier change.
+
+ Tue Apr 9 14:42:10 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/LiveCheck.h:
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+
+ Improve the list performance by forcing a poll if an active
+ test is required.
+
+ * orbsvcs/tests/ImplRepo/servers_list/Terminator.cpp:
+ * orbsvcs/tests/ImplRepo/servers_list/run_test.pl:
+
+ enhance the debugging output.
+
+ Mon Apr 8 19:02:29 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+
+ Clean up earlier debug messages, fix the list operation.
+
+ Mon Apr 8 17:13:01 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
+ * orbsvcs/ImplRepo_Service/LiveCheck.h:
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+
+ More work on PER_CLIENT activations.
+
+ Mon Apr 8 03:29:47 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.h:
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+
+ Coveratge for PER_CLIENT activations.
+
+ Sun Apr 7 13:55:15 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Forwarder.cpp:
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+
+ Fix for memory leak and scoreboard failures.
+
+ Sat Apr 6 12:36:48 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
+ * orbsvcs/ImplRepo_Service/INS_Locator.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+
+ More cleanup of development-level debug messages.
+
+ * tao/IORTable/Locate_ResponseHandler.cpp:
+
+ Fix for improper memory management.
+
+ Fri Apr 5 21:21:15 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
+ * orbsvcs/ImplRepo_Service/INS_Locator.cpp:
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/run_test.pl:
+
+ * tao/IORTable/Locate_ResponseHandler.h:
+ * tao/IORTable/Locate_ResponseHandler.cpp:
+
+ * tao/Messaging/AMH_Response_Handler.h:
+ * tao/Messaging/AMH_Response_Handler.cpp:
+
+ Clean up some development-level logging. Fixed the memory problems. Continue
+ testing and validating.
+
+ Thu Apr 4 23:15:58 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
+ * orbsvcs/ImplRepo_Service/Forwarder.h:
+ * orbsvcs/ImplRepo_Service/Forwarder.cpp:
+ * orbsvcs/ImplRepo_Service/INS_Locator.h:
+ * orbsvcs/ImplRepo_Service/INS_Locator.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+ * orbsvcs/ImplRepo_Service/Locator_Repository.h:
+ * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
+
+ * tao/Adapter.h:
+
+ * tao/DynamicInterface/AMH_DSI_Response_Handler.cpp:
+
+ * tao/IORTable/IORTable.h:
+ * tao/IORTable/IORTable.mpc:
+ * tao/IORTable/IORTable.pidl:
+ * tao/IORTable/IOR_Table_Impl.h:
+ * tao/IORTable/IOR_Table_Impl.cpp:
+ * tao/IORTable/Locate_ResponseHandler.h:
+ * tao/IORTable/Locate_ResponseHandler.inl:
+ * tao/IORTable/Locate_ResponseHandler.cpp:
+ * tao/IORTable/Table_Adapter.h:
+ * tao/IORTable/Table_Adapter.cpp:
+
+ * tao/Messaging/AMH_Response_Handler.h:
+ * tao/Messaging/AMH_Response_Handler.cpp:
+
+ Adding support for an asynchronous IORTable locator. This commit
+ also contains a lot of intermediate debugging artifacts. It still
+ crashes. Committing for easy distribution to other test hosts.
+
+ Wed Apr 3 14:20:28 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+
+ Fix how exceptions are handled when using the sync reponse handler.
+
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/run_test.pl:
+
+ Improve the quality of output when run in debug mode.
+
+ Tue Apr 2 23:13:50 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
+ * orbsvcs/ImplRepo_Service/Forwarder.cpp:
+ * orbsvcs/ImplRepo_Service/INS_Locator.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/LiveCheck.h:
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+
+ Clean up debugging output and improve ping retry logic.
+
+ * utils/logWalker/HostProcess.h:
+ * utils/logWalker/HostProcess.cpp:
+ * utils/logWalker/Log.cpp:
+ * utils/logWalker/PeerProcess.h:
+ * utils/logWalker/PeerProcess.cpp:
+ * utils/logWalker/Session.h:
+ * utils/logWalker/Session.cpp:
+
+ Fix up the endpoint association so multiple log files can correlate.
+
+Tue Apr 2 13:17:44 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Forwarder.cpp:
+
+ Nightly build cleanup.
+
+ Tue Apr 2 01:37:35 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+
+ More debugging added for scoreboard processing.
+
+ Mon Apr 1 23:52:37 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.h:
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+
+ More memory management and state machine improvments
+
+ Mon Apr 1 21:28:42 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.h:
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/LiveCheck.h:
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+
+ Improve memory management.
+
+ * utils/logWalker/Log.cpp:
+
+ Improve handling of nested client/server connection
+ completions.
+
+ Mon Apr 1 15:51:42 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+
+ allow collocation calls to support the AMI callbacks.
+
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/Test_i.cpp:
+
+ Fix a scoreboard build error.
+
+ Fri Mar 29 22:52:42 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.h:
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
+ * orbsvcs/ImplRepo_Service/Forwarder.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/LiveCheck.h:
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+
+ Improve the ping retry state machine, add more diagonstics.
+
+ * utils/logWalker/Log.cpp:
+
+ Fix a memory managment error.
+
+ Fri Mar 29 00:23:44 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
+
+ Added messaging library dependency to tao_imr.
+
+ Fri Mar 29 00:14:00 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.h:
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
+ * orbsvcs/ImplRepo_Service/Forwarder.h:
+ * orbsvcs/ImplRepo_Service/Forwarder.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_ResponseHandler.h:
+ * orbsvcs/ImplRepo_Service/ImR_ResponseHandler.cpp:
+ * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
+
+ Completed the initial task of transitioning to an AMH Locator servant.
+ Still need to work on the INS_Locator which uses synch calls. Also need to
+ run through regression suite and debug.
+
+ * orbsvcs/ImplRepo_Service/AsyncStartupWaiter.idl:
+ * orbsvcs/ImplRepo_Service/AsyncStartupWaiter_i.h:
+ * orbsvcs/ImplRepo_Service/AsyncStartupWaiter_i.cpp:
+
+ Removed these files.
+
+ Thu Mar 28 17:05:52 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.h:
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
+ * orbsvcs/ImplRepo_Service/LiveCheck.h:
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+ * orbsvcs/ImplRepo_Service/Locator_Repository.h:
+
+ Further improvments to the implementation. At the point where the basic ImplRepo
+ test passes.
+
+ Tue Mar 26 23:58:50 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Adapter_Activator.h:
+ * orbsvcs/ImplRepo_Service/Adapter_Activator.cpp:
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.h:
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
+ * orbsvcs/ImplRepo_Service/Forwarder.h:
+ * orbsvcs/ImplRepo_Service/Forwarder.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/LiveCheck.h:
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+ * orbsvcs/ImplRepo_Service/Locator_Options.h:
+ * orbsvcs/ImplRepo_Service/Locator_Options.cpp:
+
+ completed asynch ping tracking and event delivery. Removed sync/asynch
+ behavior option, it didn't work and it was temporary anyway. Stripped the
+ old code that was optional.
+
+ Tue Mar 26 16:35:26 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Forwarder.cpp:
+
+ Clean up error in validating the forward-to IOR.
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator.cpp:
+
+ Clean up the shutdown handler for single-thread use.
+
+ * tao/Messaging/AMH_Response_Handler.cpp:
+
+ Add the explicit handling of ForwardRequest exceptions.
+
+ Tue Mar 26 15:52:50 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * bin/tao_other_tests.lst:
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup:
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/README:
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/Test.idl:
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/Test_i.h:
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/Test_i.cpp:
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/client.cpp:
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/run_test.pl:
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/server.cpp:
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/servers_interact_on_startup.mpc:
+
+ Added test for ImR pinging of ill-behaved, interacting servers.
+
+ Mon Mar 25 20:52:13 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
+
+ Restore the export macro in the ImR_Locator impl class.
+
+ Mon Mar 25 20:41:16 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Adapter_Activator.cpp:
+
+ Fix policy inconsitency.
+
+ Mon Mar 25 17:35:24 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.h:
+ * orbsvcs/ImplRepo_Service/AsyncAccessManager.cpp:
+ * orbsvcs/ImplRepo_Service/Forwarder.h:
+ * orbsvcs/ImplRepo_Service/Forwarder.cpp:
+ * orbsvcs/ImplRepo_Service/INS_Locator.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
+ * orbsvcs/ImplRepo_Service/LiveCheck.h:
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+ * orbsvcs/ImplRepo_Service/Locator_Options.cpp:
+
+ Continue with implementation. Added some temporary debug output, hooked up the
+ sync version of the reactive ping-wait. Started in on the next stage, which is
+ making the rest of the server access Asynchronous. Changed the mode select flag
+ for start up from defaulting to the traditional sync-style of calls to the new
+ asynch style. The temporary command line flag is now --old, to use the old
+ style for comparison.
+
+ Fri Mar 22 18:16:00 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+
+ Fix for a core-on-exit problem.
+
+ Tue Mar 19 13:31:43 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
+ * orbsvcs/ImplRepo_Service/LiveCheck.h:
+ * orbsvcs/ImplRepo_Service/LiveCheck.cpp:
+
+ Adding new mechanism for pinging servers asynchronously. When the IMR is
+ interested in the status of a server, it now registers a callback object and
+ a ping is scheduled. At the appropriate time, the ping request is sent using
+ AMI. The reply or exception is then handled asynchronously.
+
+ For testing in an otherwise synchronous locator, a blocking ping reply waiter
+ is used.
+
+ Thu Mar 14 21:36:30 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/AsyncStartupWaiter_i.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+
+ Some syntactic clean up and apply a fix for a memory leak Kevin applied to
+ the trunk.
+
+ * utils/logWalker/HostProcess.cpp:
+ * utils/logWalker/Invocation.h:
+ * utils/logWalker/Invocation.cpp:
+ * utils/logWalker/Thread.h:
+ * utils/logWalker/Thread.cpp:
+
+ Add a new type of by-thread output that highlights nested upcalls and the
+ processing impact of delaying action on replies.
+
+ Mon Mar 11 16:31:08 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/Locator_Options.h:
+ * orbsvcs/ImplRepo_Service/Locator_Options.cpp:
+
+ Actually select the DSI/AMH implementation when the asynch
+ option is supplied. Avoid confusion with the option by calling
+ it --asynch rather than the earlier --use_dsi
+
+ * orbsvcs/tests/ImplRepo/scale_clients/run_test.pl:
+
+ Modify the test to verify that both synchronous and asynch
+ implementations work.
+
+ Mon Mar 11 01:50:33 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Adapter_Activator.h:
+ * orbsvcs/ImplRepo_Service/Adapter_Activator.cpp:
+
+ In order to support asynchronous interfaces, the adapter has to use the
+ default servant rather than the servant locator. The servant locator does
+ not give an opportunity for asynch processing.
+
+ * orbsvcs/ImplRepo_Service/Forwarder.h:
+ * orbsvcs/ImplRepo_Service/Forwarder.cpp:
+
+ The initial cut at implementing AMH.
+
+ * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
+ * orbsvcs/ImplRepo_Service/Locator_Options.h:
+ * orbsvcs/ImplRepo_Service/Locator_Options.cpp:
+
+ The feature is optional for now at least.
+
+ * tao/ImR_Client/ImR_Client.mpc:
+
+ Add support for generating asyncronous stubs and skeletons for working
+ with the ImR.
+
+Thu Apr 4 13:35:46 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/client.cpp:
+
+ Avoid output containing "EXCEPTION" that triggers
+ test as a failure while allowing for retries in
+ the presence of exceptions due to timing issues.
+
+Wed Apr 3 16:40:46 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/client.cpp:
+
+ Add additional error checking/output in
+ do_persistence_objectgroup_test() to help diagnose test
+ failure seen on a few platforms.
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/server.cpp:
+
+ Write a status file to indicate server is running.
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/run_persistence_test.pl:
+
+ Use server's status file to check that server is running
+ since group member IOR files are written after server's IOR
+ is written.
+
+Sat Mar 30 18:12:28 UTC 2013 Martin Corino <mcorino@remedy.nl>
+
+ * tests/File_IO/File_i.cpp:
+ * tests/POA/Default_Servant2/File_i.cpp:
+ Fixed int-to-pointer cast warnings.
+
+Sat Mar 30 09:39:40 UTC 2013 Martin Corino <mcorino@remedy.nl>
+
+ * orbsvcs/orbsvcs/CosEvent/CEC_EventChannel.h:
+ * orbsvcs/orbsvcs/CosEvent/CEC_TypedEventChannel.h:
+ * orbsvcs/orbsvcs/Event/EC_Basic_Factory.cpp:
+ * performance-tests/POA/Object_Creation_And_Registration/registration.cpp:
+ * tao/PortableServer/Key_Adapters.cpp:
+ * tao/TransportCurrent/IIOP_Current_Impl.cpp:
+ * tests/File_IO/File_i.cpp:
+ * tests/NestedUpcall/MT_Client_Test/client.cpp:
+ * tests/POA/Default_Servant2/File_i.cpp:
+ Added MinGW64 compilers support.
+ All kinds of minor updates and corrections to silence
+ warnings and errors relating to either 64bit Windows or
+ the very latest GCC (4.8.0). Mostly precision loss and
+ truncating casts.
+
+Fri Mar 29 13:11:10 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * MPC/config/tao_versioning_idl_defaults.mpb:
+ Zapped empty line
+
+ * TAO_IDL/be/be_codegen.cpp:
+ * TAO_IDL/be/be_global.cpp:
+ * TAO_IDL/be/be_util.cpp:
+ * TAO_IDL/be_include/be_global.h:
+ Added versioning_include to specify a different versioned
+ header include and resolved some problems when trying to
+ use versioned namespaces also for the application code
+
+Fri Mar 29 12:26:13 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/util/utl_err.cpp:
+ Fixed crash when feeding tao_idl illegal IDL
+
+Thu Mar 28 15:25:46 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * bin/tao_other_tests.lst:
+
+ Added servers_interact_on_startup test but disabled from
+ test statistics for now as it exposes a problem with the
+ ImR currently being addressed.
+
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/Test_i.cpp:
+
+ Fixed missing protocol seen on certain compilers.
+
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/client.cpp:
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/server.cpp:
+
+ Fixed to build with wide characters enabled.
+
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/run_test.pl:
+
+ Made server reply delay long enough to reveal problem under Linux.
+
+Wed Mar 27 13:11:36 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup:
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/README:
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/Test.idl:
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/Test_i.h:
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/Test_i.cpp:
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/client.cpp:
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/run_test.pl:
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/server.cpp:
+ * orbsvcs/tests/ImplRepo/servers_interact_on_startup/servers_interact_on_startup.mpc:
+
+ Added test for ImR pinging of ill-behaved, interacting servers.
+
+Thu Mar 14 20:21:19 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/RestartServer/MessengerClient.cpp:
+ * orbsvcs/tests/ImplRepo/RestartServer/run_test.pl:
+
+ If valgrind is being ran, adjust delay parameters to
+ account for valgrind slowing processes down.
+
+Thu Mar 14 15:54:03 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/run_test.pl:
+ * bin/tao_other_tests.lst:
+
+ Added test for backup_restart feature for ImR.
+
+ * orbsvcs/ImplRepo_Service/Locator_Repository.h:
+ * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
+
+ Added method to support recovering the ior from the combined ior
+ file when restarting the backup.
+
+ * orbsvcs/ImplRepo_Service/README:
+
+ Updated documentation to indicate that backup can now be started
+ without the primary running when a restart is occuring.
+
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+
+ Implemented feature for restarting backup after a replicated pair
+ has been successfully started in the past.
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/run_backup_restart_test.pl:
+
+ Added test for restart of FT_Naming_Server backup after the FT
+ pair has successfully started in the past.
+
+ * tao/ImR_Client/ImR_Client.cpp:
+
+ Fixed memory leak. Clean up list_buffer_ array in destructor.
+
+Thu Mar 14 08:39:00 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * NEWS:
+ Updated for next release
+
+Thu Mar 14 09:04:46 CET 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO version 2.1.8 released.
+
+Mon Mar 11 19:25:19 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Locator_Options.cpp:
+
+ Generate error if more than one persistence mechanism
+ type is specifed. Generate error if --primary or --backup
+ is based and --directory is not.
+
+Mon Mar 11 16:23:46 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/RestartServer/RestartServer.mpc:
+ * orbsvcs/tests/ImplRepo/scale_clients/scale_clients.mpc:
+ * orbsvcs/tests/ImplRepo/servers_list/servers_list.mpc:
+
+ For server project add imr_client to base projects
+ to support resolving ImR client code for static builds.
+
+Mon Mar 11 14:51:28 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/Replication/run_test.pl:
+
+ Added to wait time for spawn of client as it may
+ take longer than 15 seconds to run on some systems
+ such as a SPARC T1000.
+
+ Removed duplicate function definition causing prototype
+ mismatch warning from perl.
+
+Mon Mar 11 13:33:14 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/client.cpp:
+
+ Added sleep in test after first failure to allow time for the
+ replication to happen between redundant servers.
+
+Mon Mar 11 13:17:41 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * NEWS:
+ * docs/Options.html:
+ * orbsvcs/tests/ImplRepo/RestartServer/MessengerClient.cpp:
+
+ Added AIX to systems not supporting -ORBForwardOnReplyClosedLimit.
+
+Mon Mar 11 09:42:00 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * tests/Bug_4097_Regression/Bug_4097_Regression.cpp:
+
+ Missing main try/catch coverity fix.
+
+Sun Mar 10 05:19:06 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/client.cpp:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/client.cpp:
+
+ Fix wchar compatibility.
+
+Sat Mar 9 19:08:55 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/run_test.pl:
+
+ Fix the delay for the new test_4 client. It necessarily runs longer
+ than the standard client timeout.
+
+Sat Mar 9 16:31:33 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Use .in() to avoid warning for implicit conversion of _var.
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/client.cpp:
+
+ Use .in() to avoid warning for implicit conversion of _var.
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/server.cpp:
+
+ Removed code that removed a servant. Was causing a race condition
+ on some platforms between getting the location strings and then
+ iterating through them on the client. In some instances the client
+ saw the member in the list right before it was removed. Removal is
+ already tested elsewhere.
+
+ * tao/Storable_Factory.h:
+
+ Added include of an ace header to ensure that ACE_LACKS_PRAGMA_ONCE
+ was defined.
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/client.cpp:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/client.cpp:
+
+ Added return of result that is set in the test code.
+
+ * tests/POA/Non_Retain_System_Id/test.cpp:
+
+ Use .in() to avoid warning for implicit conversion of _var.
+
+Fri Mar 8 23:04:49 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/client.cpp:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/run_test.pl:
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/client.cpp:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/run_test.pl:
+
+ Change the test behavior from many single threaded clients to a single
+ multithreaded client. This should help with timing issues that are
+ causing a high number of scoreboard failures.
+
+Fri Mar 8 20:27:36 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+ * utils/logWalker/Invocation.h:
+ * utils/logWalker/Invocation.cpp:
+
+ Fix warning on size_t.
+
+Fri Mar 8 20:06:15 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * bin/tao_other_tests.lst:
+
+ Dont run the servers_list test in single threaded configuration.
+
+ * orbsvcs/tests/ImplRepo/servers_list/servers_list.mpc:
+
+ Don't build servers_list in a single threaded configuration.
+
+ * tests/Dynamic_TP/Config_Loader/Config_Loader.mpc:
+ * tests/Dynamic_TP/ORB_ThreadPool/ORB_ThreadPool.mpc:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/Dynamic_TP_POA_Test_Dynamic.mpc:
+
+ Don't build Dynamic_TP tests in a single threaded configuration.
+
+Fri Mar 8 16:13:18 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/FaultTolerant.mpc:
+
+ Added dependency on idl generation to prevent parallel compile
+ from failing.
+
+Fri Mar 8 14:56:14 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/RestartServer/RestartServer.mpc:
+ * bin/tao_other_tests.lst:
+
+ Dont run ImplRepo RestartServer test in single threaded builds.
+
+ * orbsvcs/ImplRepo_Service/Config_Backing_Store.h:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.h:
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_ReaderWriter.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.cpp:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/LB_server.cpp:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/client.cpp:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/LB_server.cpp:
+ * orbsvcs/tests/FT_Naming/Replication/client.cpp:
+ * tao/Storable_FlatFileStream.h:
+ * utils/nsgroup/nsgroup.cpp:
+
+ Fix issues with implicit conversion of _var types by using ".in ()".
+ Addresses compilation issues on QNX and LynxOS.
+
+ Also included ace/config-lite.h prior to use of ACE_LACKS_PRAGMA_ONCE
+ macro to ensure it was defined.
+
+Fri Mar 8 00:06:30 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+
+ Print correct error message. Should report replica not running.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Refactored init to have a separate function for replication pairing.
+ In replication pairing, add logic to allow the backup to start withou
+ a running primary if the the primary/backup have successfully started
+ previously. It will check to see if the primary ior file was written
+ and if it cannot connect to the primary it will assume the primary
+ will be started in the future and initiate the pairing then.
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/run_backup_restart_test.pl:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/run_test.pl:
+
+ Add a test for starting the primary, then the backup naming service.
+ Then shutdown both the primary and backup and restart the backup
+ naming service and try and communicate with it from the client.
+
+Thu Mar 7 17:03:16 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * MPC/config/dynamic_tp.mpb:
+ * MPC/config/ft_naming_serv.mpb:
+
+ * orbsvcs/FT_Naming_Service/FT_Naming_Service.mpc:
+
+ * tests/Dynamic_TP/POA_Loader/POA_Loader.mpc:
+
+ Fix library dependency issues manifested by out of order
+ declarations on the link command line.
+
+Thu Mar 7 16:55:43 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * NEWS:
+ * bin/tao_other_tests.lst:
+ * docs/Options.html:
+ * orbsvcs/tests/ImplRepo/RestartServer/MessengerClient.cpp:
+ * orbsvcs/tests/ImplRepo/RestartServer/run_test.pl:
+
+ Address that -ORBForwardOnReplyClosedLimit does not work
+ under FreeBSD, OpenVMS, and Solaris.
+
+Thu Mar 7 13:57:18 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * utils/logWalker/Invocation.cpp:
+ * utils/logWalker/Log.cpp:
+ * utils/logWalker/Thread.cpp:
+
+ Fix compiler warnings.
+
+Wed Mar 06 13:29:00 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * tao/PI_Server/ServerRequestInterceptorC.h:
+ * tests/Bug_4097_Regression/Bug_4097_Regression.cpp:
+ * tests/Bug_4097_Regression/Bug_4097_Regression.idl:
+ * tests/Bug_4097_Regression/README:
+
+ Fuzz fixes.
+
+Wed Mar 06 09:20:00 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * docs/Tags.html:
+ * tao/Invocation_Adapter.cpp:
+ * tao/LocateRequest_Invocation_Adapter.cpp:
+ * tao/Service_Callbacks.cpp:
+ * tao/Synch_Invocation.cpp:
+ * tao/Messaging/Asynch_Reply_Dispatcher.cpp:
+ * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp:
+
+ Correct minor error and location codes to reflect current code
+ and correct general errno copies where fixed error codes should
+ be thrown.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.cpp:
+ * tao/PI_Server/ServerRequestInterceptorC.h:
+ * tao/AnyTypeCode/Any_Dual_Impl_T.cpp:
+
+ Minor 64bit type warnings and unused variables, possiable
+ memory leaks under error conditions etc.
+
+ * docs/Options.html:
+ * tao/ORB_Core.cpp:
+ * tao/IIOP_Endpoint.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Endpoint.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
+
+ Add missing UIPMC factory section and -ORBListenOnAll parameter
+ to Options and fix -ORBEnforcePreferredInterfaces inversion
+ and allow multiple -ORBPreferredInterfaces strings to be
+ concatenated. Fix minor possiable memory leaks and processing,
+ general tidy up.
+
+ * bin/tao_orb_tests.lst:
+ * TAO_IDL/be/be_visitor_typecode/union_typecode.cpp:
+ * tests/Bug_4097_Regression/Bug_4097_Regression.cpp:
+ * tests/Bug_4097_Regression/Bug_4097_Regression.idl:
+ * tests/Bug_4097_Regression/Bug_4097_Regression.mpc:
+ * tests/Bug_4097_Regression/README:
+ * tests/Bug_4097_Regression/run_test.pl:
+
+ Bugzilla_4097 fix (Prismtech Jira TAO-69)
+ Typecodes for UNIONs with multiple labels per individual case were
+ generated incorrectly. Look at the tests README for details.
+
+Tue Mar 5 21:47:07 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * utils/logWalker/GIOP_Buffer.cpp:
+ * utils/logWalker/HostProcess.cpp:
+ * utils/logWalker/Invocation.h:
+ * utils/logWalker/Invocation.cpp:
+ * utils/logWalker/Log.h:
+ * utils/logWalker/Log.cpp:
+ * utils/logWalker/PeerProcess.h:
+ * utils/logWalker/PeerProcess.cpp:
+ * utils/logWalker/Thread.h:
+ * utils/logWalker/Thread.cpp:
+
+ Improve the parsing and readability of heavily recursive
+ logs.
+
+Mon Mar 4 21:24:45 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/RestartServer/Terminator.cpp:
+ * orbsvcs/tests/ImplRepo/servers_list/Terminator.cpp:
+
+ Fix so works properly for non-debug builds.
+
+Sat Mar 2 19:32:43 UTC 2013 Phil Mesnier <mesnier_p@socket.net>
+
+ * bin/tao_orb_tests.lst:
+
+ Avoid running the Dynamic_TP/ORB_Loader test for static builds.
+
+Fri Mar 1 20:17:57 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * NEWS:
+
+ Added entry about ImR being interoperable with JacORB
+ servers.
+
+Fri Mar 1 19:15:40 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/client.cpp:
+
+ Fix build problem when wide characters are enabled.
+
+Fri Mar 1 16:54:37 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/nsgroup_svc.cpp:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/Basic.cpp:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/LB_server.cpp:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/client.cpp:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/Basic.cpp:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/LB_server.cpp:
+
+ Avoid memory leaks by placing object group reference
+ returned from add_member and remove_member in an
+ ObjectGroup_var to ensure it is cleaned up.
+
+Fri Mar 1 15:30:10 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+
+ Avoid conversion ambiguity on OpenVMS.
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/client.cpp:
+
+ Avoid compilation ambiguity regarding var type and [] operator.
+
+ * orbsvcs/tests/FT_Naming/Load_Balancing/LB_server.cpp:
+
+ Minor change in test. Unnecessary to allocate for 2 elements.
+
+Fri Mar 1 15:02:34 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/server.cpp:
+
+ Fix the spelling of the included file. Mac's apparently are case-
+ insensitive when finding include files.
+
+Thu Feb 28 23:49:27 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/client.cpp:
+
+ Avoid ambiguity in operator selection.
+
+ * orbsvcs/tests/FT_Naming/Load_Balancing/LB_server.cpp:
+
+ Explicitly destroy the RootPOA for cleanup.
+
+Thu Feb 28 18:28:39 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * bin/tao_orb_tests.lst:
+
+ The dynamic loader test requires shared libraries, so disable it for
+ static linked builds.
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/server.cpp:
+
+ The static linked build was not properly initalizing the POA factory.
+
+Thu Feb 28 17:43:15 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * MPC/config/ftclientorb.mpb:
+
+ FT_ClientORB depends on threads to be built, so any
+ component that depends on it must also be build in a
+ threaded environment. Added threads to dependencies
+ to this base project.
+
+Wed Feb 27 19:56:57 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/client.cpp:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/run_persistence_test.pl:
+
+ Extend object group persistence test to test saving
+ of state change by removing a member from a group in first
+ pass of test and then adding the member back in the second,
+ verification-only, pass of test.
+
+Tue Feb 26 20:41:29 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/LB_server.cpp:
+
+ Fix test for wide character output
+
+Tue Feb 26 16:48:47 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/nsgroup_svc.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/nsgroup_svc.cpp:
+
+ * utils/nsgroup/README:
+ * utils/nsgroup/nsgroup.cpp:
+ * utils/nsgroup/run_test.pl:
+
+ Modify nsgroup command line interface to only support round robin
+ policy strategy.
+
+Tue Feb 26 14:03:02 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/LB_server.h:
+
+ Complete the wide char fix started on Feb 25 01:32:42 UTC 2013.
+
+Mon Feb 25 17:32:02 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.cpp:
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Group_Factory.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Group_Factory.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Object_Group_Storable.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Object_Group_Storable.cpp:
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Support.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Support.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.cpp:
+
+ Refactor the ownership of PG_Property_Set and defaults. This reverts
+ the change that introduced an ownership flag, and instead uses a
+ reference counted pointer to manage the default sets.
+
+Fri Feb 22 19:32:58 UTC 2013 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
+
+ * orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp (list_types):
+ Delete the types to avoid a memory leak. Thanks to Rudy Pot
+ <rpot at aweta dot nl> for reporting this.
+
+Mon Feb 25 01:32:42 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/LB_server.cpp:
+
+ Address wide character scoreboard failures.
+
+Mon Feb 25 00:46:10 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.cpp:
+
+ Fox for propagaing ownership of the property set.
+
+Sun Feb 24 23:01:05 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Group_Factory.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Group_Factory.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Object_Group_Storable.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Object_Group_Storable.cpp:
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Properties_Support.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.cpp:
+
+ Furhter refinement of earlier leak fix. The problem is that nearly
+ all situations that create a PG_Property_Set supplying a "default"
+ property set, the ownership of the supplied set stays with the
+ caller. But in one case, the ownership is transfered to the new
+ property set. That one case, from the FT_Naming_Manager, was the
+ source of a memory leak.
+
+Sat Feb 23 03:29:05 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/servers_list/Test_i.h:
+
+ Scoreboard cleanup.
+
+Fri Feb 22 22:00:40 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Group_Factory.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Object_Group_Storable.cpp:
+
+ Clean up debug messages so that they conform to TAO convention.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.cpp:
+
+ Fix a couple of memory leaks.
+
+Fri Feb 22 14:25:37 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/LB_server.h:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/LB_server.cpp:
+
+ Fixed wchar issue in tests.
+
+ * tests/Bug_4059_Regression/client.cpp:
+
+ Replaced global variable name = lock to avoid issue on QNX
+ of collision with lock() function defined in unistd.h.
+
+Fri Feb 22 04:24:41 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * tests/DynAny_Test/da_tests.idl:
+ * tests/DynAny_Test/test_dynsequence.cpp:
+
+ Added use case tests of narrowing DynSequence from a DynAny
+ containing a basic type sequence.
+
+Thu Feb 21 23:45:22 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/servers_list/server.cpp:
+
+ Missed an implicit include of an ACE_OS header.
+
+ * tao/Dynamic_TP/DTP_POA_Loader.cpp:
+
+ Fix a memory leak.
+
+Wed Feb 20 21:53:29 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * tao/DynamicAny/DynAny_i.cpp:
+
+ Changed check_typecode() to use TypeCode equivalence() for
+ CORBA::tk_sequence typecode checks.
+
+ * tao/DynamicAny/DynCommon.cpp:
+
+ Changed is_basic_type_seq() to use TypeCode equal().
+
+Wed Feb 20 19:17:39 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/scale_clients/client.cpp:
+
+ Fix compiler warning about unused variable.
+
+ * orbsvcs/tests/ImplRepo/scale_clients/run_test.pl:
+
+ Remove usage of Time::HiRes which isn't available on
+ all supported platforms.
+
+Wed Feb 20 17:56:53 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.cpp:
+
+ Fixed a leak resulting from the double duplication of a couple of object
+ references.
+
+Wed Feb 20 16:33:22 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
+
+ Fixed leak with MemberInfo in object group when the addition
+ of a member fails for some reason.
+
+Wed Feb 20 16:22:38 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/servers_list/run_test.pl:
+
+ Provide timing information for the list commands to see
+ the impact, if any, of determining if servers are
+ active for a large number of servers.
+
+Wed Feb 20 14:47:30 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/servers_list/Test_i.cpp:
+
+ Made explicit an implicit inclusion that failed to build on compact/noinline
+ builds.
+
+Wed Feb 20 04:41:54 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tests/Dynamic_TP/POA_Loader/POA_Loader.mpc:
+
+ Another static build fix.
+
+Wed Feb 20 03:49:14 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+
+ Added checks for null object group passed to operations.
+ Throw an exception if such an object group is passed.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.cpp:
+
+ Fixed bug in replication related to loading a file containing
+ object group members. The empty_ attribute was not being
+ set upon load. This was causing problems with adding a
+ member to an object group with existing members.
+
+Tue Feb 19 21:34:33 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * tao/ImR_Client/ImplRepo.pidl:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/Server_Info.cpp:
+ * orbsvcs/ImplRepo_Service/tao_imr_i.h:
+ * orbsvcs/ImplRepo_Service/tao_imr_i.cpp:
+ * docs/implrepo/tao_imr.html
+
+ Added option -a to tao_imr list that will
+ only list the servers that are currently
+ active.
+
+ * orbsvcs/tests/ImplRepo/servers_list:
+ * orbsvcs/tests/ImplRepo/servers_list/README:
+ * orbsvcs/tests/ImplRepo/servers_list/Terminator.h:
+ * orbsvcs/tests/ImplRepo/servers_list/Terminator.cpp:
+ * orbsvcs/tests/ImplRepo/servers_list/Test.idl:
+ * orbsvcs/tests/ImplRepo/servers_list/Test_i.h:
+ * orbsvcs/tests/ImplRepo/servers_list/Test_i.cpp:
+ * orbsvcs/tests/ImplRepo/servers_list/client.cpp:
+ * orbsvcs/tests/ImplRepo/servers_list/run_test.pl:
+ * orbsvcs/tests/ImplRepo/servers_list/server.cpp:
+ * orbsvcs/tests/ImplRepo/servers_list/servers_list.mpc:
+ * bin/tao_other_tests.lst:
+
+ Added a test for the -a option to tao_imr list.
+
+Tue Feb 19 18:28:46 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * DevGuideExamples/Multithreading/DynamicThreadPool/DynamicThreadPool.mpc:
+
+ * MPC/config/ft_naming_serv.mpb:
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/Dynamic_TP_POA_Test_Static.mpc:
+
+ Fix dependencies for static builds.
+
+Tue Feb 19 13:57:57 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/scale/run_test.pl:
+
+ Fix so runs properly when activator is used.
+
+Tue Feb 19 03:29:14 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/nsgroup_svc.cpp:
+
+ Use .in() operations to explicitly convert _var types.
+
+Tue Feb 19 01:48:59 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/Leader_Follower.h:
+ * tao/Leader_Follower.inl:
+ * tao/Leader_Follower.cpp:
+ * tao/New_Leader_Generator.h:
+
+ Added an explicit call to start a new thread when a dynamic thread pool is
+ attached and a client thread would otherwise become a client leader. This
+ adds a conditional on the critical path, but only when a client would become
+ a leader anyway, which is a suboptimal performance path. The formerly void
+ no_leader_available call now returns a bool, which is necessary to decide
+ whether to continue waiting or press on as a client leader.
+
+ * tao/Dynamic_TP/DTP_ORBInitializer.cpp:
+
+ When the ORB has a dynamic thread pool attached, this sets the new client
+ leader avoidance flag.
+
+ * tao/Dynamic_TP/DTP_Thread_Pool.h:
+ * tao/Dynamic_TP/DTP_Thread_Pool.cpp:
+ * tao/RTCORBA/Thread_Pool.h:
+ * tao/RTCORBA/Thread_Pool.cpp:
+
+ Propagate the return value change.
+
+ * tests/Dynamic_TP/ORB_ThreadPool/middle.conf:
+
+ Update to use the noupcall wait strategy.
+
+Mon Feb 18 22:49:18 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+
+ Prevent object groups with identical names from being added.
+
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
+
+ Added return value to indicate failure in read.
+
+ * tao/Storable_File_Guard.h:
+ * tao/Storable_File_Guard.cpp:
+
+ Updated code to use the stream.good() status and return it as
+ appropriate.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_List_Store.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.cpp:
+
+ Added return value to indicate failure. Check the stream.good()
+ status for return value.
+
+ * tests/Storable/Savable.cpp:
+
+ Update test to provide the return value for the stream status.
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/LB_server.h:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/LB_server.cpp:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/run_failover_test.pl:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/server.cpp:
+
+ Updated tests to check removal of members and allow for multiple
+ runs to verify code correctly deals with attempt to creat the
+ same object group muliple times.
+
+Mon Feb 18 18:36:08 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/Naming_Loader.cpp:
+
+ Check pointer prior to access.
+
+ * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
+
+ Use %C for logging ascii strings.
+
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
+
+ Added checks for null pointers prior to access.
+
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_ReaderWriter.cpp:
+
+ Added check for stream_.good () prior to return. Still in need of
+ additional checks elsewhere.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
+
+ Fixed memory leak for type_id_.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.cpp:
+
+ Fixed memory leaks with object_to_string.
+
+ * tests/Dynamic_TP/ORB_ThreadPool/Test_i.h:
+ * tests/Dynamic_TP/ORB_ThreadPool/Test_i.cpp:
+
+ Avoid fuzz warning regarding use of ACE_Thread_Mutex.
+
+Mon Feb 18 15:34:16 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.cpp:
+
+ Avoid using long long format specifier to avoid compile
+ warning from MinGW compiler.
+
+Mon Feb 18 02:24:23 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/FT_Naming_Service/FT_Naming_Service.mpc:
+
+ Added dependency for ftnaming.mpb.
+
+Sun Feb 17 20:28:52 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/scale_clients/Test_i.h:
+ * orbsvcs/tests/ImplRepo/scale_clients/Test_i.cpp:
+
+ Argument differed from interface mapping. Removed const
+ declaration for argument.
+
+Sat Feb 16 21:24:58 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.cpp:
+
+ Fixed compilation error for OpenVMS. Needed to use .in() operator
+ on _var type.
+
+Sat Feb 16 16:43:10 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.cpp:
+
+ Placed more generic Exception handler after specific one.
+
+ * tao/Stub.inl:
+
+ ACE_MT_SYNCH::MUTEX was undefined in certain corba_e_micro builds.
+ changed to use TAO_SYNCH_MUTEX instead.
+
+Fri Feb 15 19:56:11 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/Dynamic_TP/DTP_Thread_Pool.h:
+ * tao/Dynamic_TP/DTP_Thread_Pool.cpp:
+
+ There was still a potential race condition between when a thread was
+ determined to exit and when it actually removed itself from the count.
+ this could lead to a premature temination of the thread pool.
+
+Fri Feb 15 19:25:53 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/Dynamic_TP/DTP_Thread_Pool.h:
+ * tao/Dynamic_TP/DTP_Thread_Pool.cpp:
+
+ Ensure that the thread pool shrinks as required when threads go idle.
+ ALso make sure that waiting on the pool continues waiting in the face
+ of dynamic pool growth.
+
+ * tests/Dynamic_TP/ORB_ThreadPool/Client.cpp:
+ * tests/Dynamic_TP/ORB_ThreadPool/Middle.cpp:
+ * tests/Dynamic_TP/ORB_ThreadPool/ORB_ThreadPool.mpc:
+ * tests/Dynamic_TP/ORB_ThreadPool/Server.cpp:
+ * tests/Dynamic_TP/ORB_ThreadPool/Test.idl:
+ * tests/Dynamic_TP/ORB_ThreadPool/Test_i.h:
+ * tests/Dynamic_TP/ORB_ThreadPool/Test_i.cpp:
+ * tests/Dynamic_TP/ORB_ThreadPool/client.conf:
+ * tests/Dynamic_TP/ORB_ThreadPool/middle.conf:
+ * tests/Dynamic_TP/ORB_ThreadPool/run_test.pl:
+ * tests/Dynamic_TP/ORB_ThreadPool/server.conf:
+
+ Enhance the test case to illustrate the behavior of a middle tier server
+
+Thu Feb 14 22:54:41 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+
+ Added checks for null object groups as inputs to naming manager
+ through the Portable Group interface.
+
+Thu Feb 14 19:50:37 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context_Factory.cpp:
+
+ Added include of ace/pre.h.
+
+ * orbsvcs/tests/ImplRepo/RestartServer/Terminator.cpp:
+ * orbsvcs/tests/ImplRepo/scale_clients/client.cpp:
+
+ Addressed a few compiler warnings.
+
+Thu Feb 14 18:06:34 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Factory.h:
+
+ Moved forward declaration for Storable_Factory into the versioned
+ namespace declaration.
+
+Thu Feb 14 16:27:21 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Config_Backing_Store.h:
+ * orbsvcs/ImplRepo_Service/Locator_Repository.h:
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Group_Factory.h:
+
+ Further changes to get to compile when versioned namespaces are used.
+
+Thu Feb 14 14:28:58 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/Storable.h:
+ * orbsvcs/orbsvcs/Naming/Storable.inl:
+
+ Added initialization of type_ member to fix Coverity issue.
+
+ * tests/Var_Deref:
+ * tests/Var_Deref/README.txt:
+ * tests/Var_Deref/Test.idl:
+ * tests/Var_Deref/Var_Deref.mpc:
+ * tests/Var_Deref/var_deref.cpp:
+
+ Removed these files. No longer needed since this feature
+ was removed in the previous commit.
+
+Wed Feb 13 19:25:06 UTC 2013 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * tao/Seq_Var_T.h:
+ * tao/Seq_Var_T.inl:
+
+ Backed out change which moved explicit point dereference operation
+ from variable length vars to base so it can be applied to vars for
+ fixed length types. Was causing issues with MSVC compilers related
+ to ambiguity.
+
+Wed Feb 13 18:28:34 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Round_Robin.h:
+ * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
+ * tests/Storable/Savable.h:
+
+ Changes to get to compile when versioned namespaces are used.
+
+Wed Feb 13 17:18:10 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * bin/tao_orb_tests.lst:
+
+ Don't run ORB_ThreadPool test on CORBA_E_COMPACT.
+
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+
+ Added null test for file_lock_ to fix Coverity Issues:
+ 972905, 972903.
+
+ * tests/Dynamic_TP/ORB_ThreadPool/ORB_ThreadPool.mpc:
+
+ Avoid building ORB_ThreadPool under corba_e_compact.
+
+Wed Feb 13 15:05:15 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+
+ Added check for null Object Group being provided. Will
+ now throw an exception and log an error.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
+
+ Added check for null member being added to Object Group. Will
+ now throw an exception and log an error.
+
+Tue Feb 12 22:39:37 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * tao/DynamicAny/DynAny_i.cpp:
+ * tao/DynamicAny/DynCommon.cpp:
+
+ Apply patches from Bug 4082 that enable faster DynamicAny
+
+ * tests/Bug_4082_Regression/Bug_4082_Regression.cpp:
+
+ Added missing include for tao/AnyTypeCode/Any.h
+
+Tue Feb 12 19:53:48 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * tests/Dynamic_TP/Config_Loader/Test.cpp:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/server.cpp:
+ * tests/Dynamic_TP/POA_Loader/Test.cpp:
+
+ Fix wide character compile issues.
+
+Tue Feb 12 19:45:02 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/FT_Naming_Service/README:
+
+ Added discussion about backup files used for persistent
+ data.
+
+Tue Feb 12 19:34:45 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * DevGuideExamples/Multithreading/DynamicThreadPool/DynamicThreadPool.mpc:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/Dynamic_TP_POA_Test_Dynamic.mpc:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/Dynamic_TP_POA_Test_Static.mpc:
+ * tests/Dynamic_TP/Config_Loader/Config_Loader.mpc:
+ * tests/Dynamic_TP/POA_Loader/POA_Loader.mpc:
+ * bin/tao_orb_tests.lst:
+
+ Added avoids for corba_e_compact and corba_e_micro.
+
+ * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.h:
+
+ Fixed versioned namespace issue.
+
+Tue Feb 12 16:56:58 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/scale_clients/server.cpp:
+
+ Fix Coverity 980636: Unchecked dynamic_cast.
+
+Tue Feb 12 16:43:40 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/scale_clients/server.cpp:
+
+ Added missing include.
+
+Tue Feb 12 16:31:45 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/scale_clients/Test_i.cpp:
+
+ Added missing include.
+
+ * tests/Bug_4059_Regression/client.cpp:
+
+ Fix c++11 fuzz error regarding ACE_Thread_Mutex.
+
+ * tests/Storable/test.cpp:
+
+ Avoid warnings about unused variables.
+
+Tue Feb 12 16:28:13 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+
+ To avoid AIX xlC compile errors, moved all static
+ functions to anonymous namespace, and renamed unique_id
+ functions to get_unique_id to avoid conflict with
+ struct of the same name in xlC header file.
+
+Tue Feb 12 15:56:38 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/FT_Naming_Serv.mpc:
+
+ Added missing dependency on loadbalancing.
+
+Tue Feb 12 14:39:28 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context_Factory.cpp:
+ * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context_Factory.cpp:
+
+ Account for compilers, such as version 8 of the AIX xlC
+ C++ compiler, not have support for std::nothrow.
+
+Tue Feb 12 02:33:59 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Locator_XMLHandler.cpp:
+
+ Implicit conversion not working on some compilers. Added
+ explicit conversion.
+
+Mon Feb 11 22:57:43 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/FT_Naming_Service:
+ * orbsvcs/FT_Naming_Service/README:
+
+ Created new directory to keep the FT_Naming Service
+ separate from the CosNaming Serverice. Renamed README
+ since it is the only one in this dir now.
+
+ * orbsvcs/FT_Naming_Service/FT_Naming_Main.cpp:
+ * orbsvcs/FT_Naming_Service/FT_Naming_Service.h:
+ * orbsvcs/FT_Naming_Service/FT_Naming_Service.cpp:
+ * orbsvcs/FT_Naming_Service/FT_Naming_Service.mpc:
+
+ Changed so FT_Naming_Service no longer inherits from
+ Naming_Service.
+
+ * orbsvcs/Naming_Service/Naming_Service.h:
+ * orbsvcs/Naming_Service/Naming_Service.cpp:
+
+ Removed factory method for Naming_Server since it is no
+ longer derived.
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/README:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/run_equivalence_test.pl:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/run_failover_test.pl:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/run_persistence_test.pl:
+ * orbsvcs/tests/FT_Naming/Federation/run_test.pl:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/run_test.pl:
+ * orbsvcs/tests/FT_Naming/Replication/run_test.pl:
+ * orbsvcs/tests/Simple_Naming/run_test_ffp.pl:
+ * orbsvcs/tests/Simple_Naming/run_test_ft.pl:
+ * utils/nsgroup/run_test.pl:
+ * orbsvcs/Naming_Service/FT_Naming_Main.cpp:
+ * orbsvcs/Naming_Service/FT_Naming_Service.h:
+ * orbsvcs/Naming_Service/FT_Naming_Service.cpp:
+ * orbsvcs/Naming_Service/FT_Naming_Service.mpc:
+ * orbsvcs/Naming_Service/README.FT_Naming:
+
+ Modified references to tao_ft_naming to be in the
+ FT_Naming directory.
+
+ * utils/nsgroup/README.nsgroup:
+ * utils/nsgroup/README:
+
+ Renamed to README with no extension.
+
+Mon Feb 11 20:08:11 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+
+ Fix Coverity 972906: Unchecked return value.
+
+ * tao/Synch_Invocation.cpp:
+
+ Fix Coverity 972926: Dereference after null check.
+
+Mon Feb 11 17:46:21 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_ObjectGroupManager.cpp:
+
+ Fixed an oversight in cleaning up the location_map_ when
+ an ObjectGroup is destroyed.
+
+Mon Feb 11 15:46:44 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * tao/Storable_FlatFileStream.cpp:
+
+ Fix Coverity 972909, 972910, 972911, 972912:
+ Unchecked return value from library.
+ Fix Coverity 972927: Integer overflowed argument.
+ Fix Coverity 972928: Missing break in switch.
+ Fix Coverity 972938: Use of untrusted scalar value.
+
+ * tao/Storable_Base.h:
+ * tao/Storable_Base.cpp:
+
+ Refactored so base class Storable_Exception can be thrown
+ directly when bad value from ACE_OS call is returned.
+
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_List_Store.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.cpp:
+
+ Catch Storable_Exception instead of just Storable_Read_Exception.
+
+Mon Feb 11 14:46:52 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/server.cpp:
+
+ Clean up compile error triggered by earlier fix.
+
+Mon Feb 11 01:32:19 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.cpp:
+
+ Fix Coverity 310907. Resource leak.
+
+ * tao/IORManipulation/IORManip_IIOP_Filter.cpp:
+
+ Fix Coverity 300639. Resource leak.
+
+Fri Feb 8 22:28:42 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/Dynamic_TP/DTP_ORBInitializer.cpp:
+
+ Fix Coverity 972925. Unchecked dynamic cast.
+
+ * tao/Dynamic_TP/DTP_Task.cpp:
+
+ Fix Coverity 972742. Unintialized members.
+
+ * tao/PortableServer/ServantRetentionStrategyNonRetain.h:
+ * tao/PortableServer/ServantRetentionStrategyNonRetain.cpp:
+
+ Fix Coverity 972992. Stray pointer arethmetic.
+
+ * utils/logWalker/GIOP_Buffer.cpp:
+
+ Fix Coverity 972917. Logically dead code.
+
+ * utils/logWalker/Log.cpp:
+
+ Fix Coverity 972930. Potential null dereference.
+
+Fri Feb 8 21:43:54 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Fix Coverity 972933. Variable "IORM" Resource Leak.
+
+Fri Feb 8 19:25:49 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Group_Factory.cpp:
+
+ Fix Coverity 972923. Unchecked dynamic_cast.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp:
+
+ Fix Coverity 972924. Unchecked dynamic_cast.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_List_Store.cpp:
+
+ Fix Coverity 972907. Unchecked return value.
+
+ * tao/Invocation_Retry_State.cpp:
+
+ Fix Coverity 972908. Unchecked return value.
+
+ * tao/Storable_File_Guard.cpp:
+
+ Fix Coverity 972943. Uninitialized pointer field.
+
+ * tests/Storable/test.cpp:
+
+ Fix Coverity 972939. Uncaught exception.
+
+Fri Feb 8 19:10:05 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/nsgroup_svc.cpp:
+
+ Fixed output methods to use ACE_DEBUG.
+
+Fri Feb 8 14:37:16 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/nsgroup_svc.cpp:
+
+ Revert a change for wchar support that was causing
+ compile failure for narrow char build.
+
+Fri Feb 8 03:47:02 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * tao/CDR.h:
+
+ Fix Coverity 972947. Non-virtual destructor.
+
+ * orbsvcs/ImplRepo_Service/Locator_XMLHandler.cpp:
+
+ Fix Coverity 972940 Uninitialized scalar field.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+
+ Fix Coverity 972941 - Uninitialized scalar field.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Fix Coverity 972946 - Double free.
+
+ * utils/nsgroup/nsgroup.cpp:
+
+ Fix Coverity 972945 - Uninitialized pointer field.
+
+Thu Feb 7 23:26:20 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * utils/logWalker/GIOP_Buffer.cpp:
+ * utils/logWalker/Invocation.h:
+ * utils/logWalker/Invocation.cpp:
+
+ Incremental improvments for buffer parsing and reporting
+
+Thu Feb 7 23:02:53 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * bin/tao_orb_tests.lst:
+
+ * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.cpp:
+
+ * tao/Stub.h:
+ * tao/Stub.inl:
+
+ * tests/Bug_4059_Regression:
+
+ Fix for bugzilla 4059.
+
+Thu Feb 7 22:55:30 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * MPC/config/dynamic_tp.mpb:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/server.cpp:
+
+ Fix scoreboard issues with corba_e_micro avoidance and a compile warning.
+
+Thu Feb 7 22:45:43 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/Load_Balancing/Basic.cpp:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/client.cpp:
+
+ Scoreboard cleanup for wchar compatibility.
+
+Thu Feb 7 22:28:22 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/nsgroup_svc.cpp:
+
+ Scoreboard cleanup for wchar compatibility.
+
+Thu Feb 7 21:39:47 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * tao/Storable_Factory.h:
+ * tao/Storable_File_Guard.h:
+ * tao/Storable_File_Guard.cpp:
+ * tao/Storable_FlatFileStream.h:
+ * tao/Storable_FlatFileStream.cpp:
+
+ Instead of a mixture of char and ACE_TCHAR usage,
+ changed to use char wherever possible since the
+ data being persisted will not be of wide character type.
+ Doing this resulted in tests that use this code
+ to pass when wchar usage is enabled.
+
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_List_Store.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_List_Store.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.cpp:
+ * tests/Storable/Savable.cpp:
+
+ Updated to account for the API changes in the Storable
+ classes.
+
+Thu Feb 7 20:16:29 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
+ * orbsvcs/tests/ImplRepo/airplane_client_i.cpp:
+ * orbsvcs/tests/ImplRepo/airplane_server_i.cpp:
+
+ Scoreboard cleanup for wchar compatibility.
+
+Thu Feb 7 17:00:28 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.cpp:
+ * tao/Dynamic_TP/DTP_Config.cpp:
+
+ Scoreboard cleanup for wchar compatibility.
+
+Thu Feb 7 00:54:59 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Group_Factory.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/nsgroup_svc.cpp:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/Basic.cpp:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/LB_server.cpp:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/client.cpp:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/server.cpp:
+ * orbsvcs/tests/FT_Naming/Federation/Hello.cpp:
+ * orbsvcs/tests/FT_Naming/Federation/client.cpp:
+ * orbsvcs/tests/FT_Naming/Federation/server.cpp:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/LB_server.cpp:
+ * utils/nsgroup/nsgroup.cpp:
+
+ Scoreboard cleanup for wchar compatibility.
+
+Wed Feb 6 22:04:56 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
+
+ Fixes to get clean compiles when wchar support is enabled.
+
+Wed Feb 6 21:49:45 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_List_Store.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_List_Store.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.cpp:
+ * tao/Storable_File_Guard.h:
+ * tao/Storable_File_Guard.cpp:
+ * tests/Storable/Savable.cpp:
+
+ Fixes to get clean compiles when wchar support is enabled.
+
+Wed Feb 6 20:55:51 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/tao_imr_i.cpp:
+
+ Scoreboard cleanup for wchar compatibility.
+
+Wed Feb 6 20:48:55 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
+
+ Scoreboard cleanup for wchar compatibility.
+
+Wed Feb 6 20:42:56 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/nsgroup_svc.h:
+
+ Added missing versioned namespace declarations.
+
+Wed Feb 6 20:00:43 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * tao/ImR_Client/ImR_Client.cpp:
+
+ Scoreboard cleanup for wchar compatibility.
+
+Wed Feb 6 19:44:23 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * tao/Storable_FlatFileStream.h:
+
+ Added missing versioned namespace declaration.
+
+Wed Feb 6 19:12:01 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp:
+
+ Removed unnecessary ACE_TEXT_ALWAYS_CHAR wrappers.
+
+Wed Feb 6 17:10:17 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/Naming_Service/FT_Naming_Service.mpc:
+ * orbsvcs/Naming_Service/Naming_Service.mpc:
+
+ Split out FT_Naming_Service project to its own file
+ so that the Naming Service can be built and not
+ the FT version.
+
+Wed Feb 6 15:42:25 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * MPC/config/ft_naming_serv.mpb:
+
+ Added dependency on portablegroup.
+
+ * orbsvcs/Naming_Service/Naming_Service.mpc:
+
+ Moved avoids to correct project. Should have been on FT_Naming_Service.
+
+ * tao/Storable_File_Guard.cpp:
+
+ Removed unused exception variable.
+
+Wed Feb 6 14:57:44 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * bin/tao_other_tests.lst:
+
+ * orbsvcs/tests/ImplRepo/scale_clients:
+ * orbsvcs/tests/ImplRepo/scale_clients/README:
+ * orbsvcs/tests/ImplRepo/scale_clients/Test.idl:
+ * orbsvcs/tests/ImplRepo/scale_clients/Test_i.h:
+ * orbsvcs/tests/ImplRepo/scale_clients/Test_i.cpp:
+ * orbsvcs/tests/ImplRepo/scale_clients/client.cpp:
+ * orbsvcs/tests/ImplRepo/scale_clients/run_test.pl:
+ * orbsvcs/tests/ImplRepo/scale_clients/scale_clients.mpc:
+ * orbsvcs/tests/ImplRepo/scale_clients/server.cpp:
+
+ Added a test that spawns multiple clients making requests to a
+ single server. As described in the README, this is useful for
+ showing how numerous clients waiting to forward requests to a
+ server being pinged by the ImplRepo can cause deep recursion that
+ could cause a stack overflow.
+
+Wed Feb 6 14:51:55 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/Naming_Service/Naming_Service.mpc:
+ * orbsvcs/orbsvcs/FT_Naming_Serv.mpc:
+
+ Avoid building on compact and micro platforms.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.h:
+
+ Moved pragma after first ACE include.
+
+Wed Feb 6 14:20:33 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/Dynamic_TP/DTP_POA_Strategy.h:
+ * tao/Dynamic_TP/DTP_Task.h:
+ * tao/Dynamic_TP/DTP_Task.cpp:
+
+ Scoreboard cleanup for compact or other builds lacking Messaging support.
+
+ * tao/ORB_Core.cpp:
+
+ Scoreboard cleanup for wchar compatibility.
+
+Wed Feb 6 01:55:23 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.cpp:
+ Use TAO_ macro instead of ACE_ macro.
+
+ * orbsvcs/ImplRepo_Service/Config_Backing_Store.cpp:
+ * orbsvcs/ImplRepo_Service/INS_Locator.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/tests/ImplRepo/run_test.pl:
+
+ Fixed whitespace fuzz errors.
+
+ * tao/Storable_FlatFileStream.h:
+ * tao/Storable_FlatFileStream.cpp:
+
+ Removed exception specification to avoid fuzz error.
+
+Tue Feb 5 21:02:55 UTC 2013 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ Several new features and bug fixes captured in Bugzilla 4091, 4092, 4093,
+ 4094, 4095, and 4096. Specific details of the changes described below
+ through the tag at the end bookmarked with:
+ ***** OCI_Reliability_Enhancements Changes
+
+ Tue Feb 5 17:10:58 UTC 2013 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * TAO_IDL/be/be_enum.cpp:
+ * TAO_IDL/be/be_visitor_enum/enum_cs.cpp:
+
+ Merged additional changes from trunk in preparation for merge. The
+ above files had changes.
+
+ Tue Feb 5 17:00:14 UTC 2013 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * bin/tao_orb_tests.lst:
+ * docs/Options.html:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp:
+ * tao/AnyTypeCode/Any_Dual_Impl_T.h:
+ * tao/AnyTypeCode/Any_Dual_Impl_T.cpp:
+ * tao/GIOP_Message_Base.cpp:
+ * tests/Bug_4082_Regression/run_test.pl:
+
+ Merged changes from trunk in preparation for merge. The
+ above files had changes.
+
+ Mon Feb 4 22:57:48 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/Naming_Service/FT_Naming_Service.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.h:
+
+ Updates to doxygen comments.
+
+ * orbsvcs/Naming_Service/README.FT_Naming:
+
+ Added in two missing options to summary description.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.cpp:
+
+ Filled in incomplete documentation.
+
+ Fri Feb 1 21:55:33 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * tests/Storable/run_test.pl:
+
+ Allow number of loops and loop delay to be specified
+ from the command line to manually determine values
+ that could cause test failure.
+
+ * tests/Storable/test.cpp:
+
+ Code clean up.
+
+ Fri Feb 1 21:44:54 UTC 2013 Marc Neeley <neeley_m@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/run_test.pl:
+ Changed the way the backup files were cleaned up in
+ run script as it was causing an indirect error to occur
+ in the scoreboard log.
+
+ Trapped XML parse errors in run script for tests where
+ the XML persistence files were purposefully corrupted
+ causing false tests fail condition in the scoreboard log.
+
+ Thu Jan 31 23:31:54 UTC 2013 Marc Neeley <neeley_m@ociweb.com>
+
+ * bin/tao_other_tests.lst:
+ * orbsvcs/tests/ImplRepo/run_test.pl:
+ Three tests were added to test a corruption of
+ (1) a primary listing file - persistent_listingcorrupt
+ (2) a primary activator file - persistent_activatorcorrupt
+ (3) a primary server file - persistent_servercorrupt
+
+ Thu Jan 31 23:21:08 UTC 2013 Marc Neeley <neeley_m@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.h:
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.cpp:
+ Added a new method to Shared_Backing_Store class called write_listing.
+ This new method is refactoring to allow either a primary or backup
+ listing file to be written. Modifications were also made to write to
+ a primary and a backup file (the primary file name with a .bak ext)
+ for the server and activator services. Reading modifications were
+ made for listing, server, and activator files such that if the read
+ from primary failed, then the read from the backup would be performed.
+
+ Thu Jan 31 19:12:02 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * bin/tao_other_tests.lst:
+
+ Avoid running Redundant_Naming test on Windows. Not supported on that platform.
+
+ * orbsvcs/tests/Bug_2777_Regression/run_test.pl:
+
+ Run tao_nslist from $ACE_ROOT/bin instead of searching for it.
+
+ Thu Jan 31 15:59:23 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * bin/tao_orb_tests.lst:
+
+ Disable Storable test under Windows because of file locking
+ problems.
+
+ Thu Jan 31 14:10:56 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.cpp:
+
+ Fixed formatting issues. Lines too long.
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/client.cpp:
+
+ Fixed error in which exception was being printed in catch block.
+
+ * tao/ORB_Core.cpp:
+
+ Fixed copy paste error in comment.
+
+ Wed Jan 30 19:03:33 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * docs/Options.html:
+
+ Fix typos for for a few invocation retry parameters.
+
+ * tao/DynamicInterface/DII_Invocation_Adapter.h:
+ * tao/DynamicInterface/DII_Invocation_Adapter.cpp:
+ * tao/Invocation_Adapter.h:
+ * tao/Invocation_Adapter.cpp:
+ * tao/Invocation_Retry_State.h:
+ * tao/Invocation_Retry_State.cpp:
+ * tao/Messaging/Asynch_Invocation_Adapter.h:
+ * tao/Messaging/Asynch_Invocation_Adapter.cpp:
+ * tao/Stub.h:
+ * tao/Stub.cpp:
+ * tao/Synch_Invocation.h:
+ * tao/Synch_Invocation.cpp:
+
+ Fixed bad assumption I made for invocation retries
+ that Invocation_Adapter::invoke () would not be
+ done asynchronously with the same TAO_Stub.
+
+ Tue Jan 29 15:13:13 UTC 2013 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * ChangeLog:
+ * TAO_IDL:
+ * TAO_IDL/be/be_sequence.cpp:
+ * examples/Advanced/ch_12/client.cpp:
+ * examples/Advanced/ch_18/client.cpp:
+ * examples/Advanced/ch_21/client.cpp:
+ * examples/Advanced/ch_8_and_10/client.cpp:
+ * orbsvcs/tests/Miop/McastFragmentation/client.cpp:
+ * orbsvcs/tests/Miop/McastFragmentation/run_test.pl:
+ * orbsvcs/tests/Miop/McastFragmentation/run_test_ipv6.pl:
+ * orbsvcs/tests/Miop/McastFragmentation/uipmc_client.conf:
+ * orbsvcs/tests/Miop/McastFragmentation/uipmc_server.conf:
+ * orbsvcs/tests/Miop/McastFragmentation/uipmc_server_m.conf:
+ * orbsvcs/tests/Miop/McastFragmentation/uipmc_server_n.conf:
+
+ Merged Doc group trunk into branch to resolve issues with building examples.
+
+ Mon Jan 28 22:54:36 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/README:
+
+ Update documentation for fault tolerant tao_imr_locator
+
+ * utils/nsgroup/run_test.pl:
+
+ Fix file redirection option check in run_client()
+
+ Mon Jan 28 22:20:12 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/Naming_Loader.h:
+ * orbsvcs/orbsvcs/Naming/Naming_Loader.cpp:
+
+ Creates the Naming Server object if one is not passed in
+ as it did before. Allows user to pass in a derived
+ Naming Server if they wish to use it.
+
+ * utils/nslist/nslist.cpp:
+
+ Avoid warnings regarding conversions.
+
+ Mon Jan 28 22:22:09 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * tests/Storable/run_test.pl:
+
+ Redirect output as was similary done in previous commit.
+
+ Mon Jan 28 20:09:12 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/run_persistence_test.pl:
+
+ Redirect output wih expected error messages encountered
+ reading corrupt files so that these messages will not
+ indicated test failure.
+
+ Mon Jan 28 16:09:03 UTC 2013 "Kevin Stanley" <stanleyk@ociweb.com>
+ * docs/Options.html:
+
+ Resolved conflict between trunk update and branch changes.
+
+ * NEWS:
+ * TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
+ * examples/Advanced/ch_12/client.cpp:
+ * examples/Advanced/ch_18/client.cpp:
+ * examples/Advanced/ch_21/client.cpp:
+ * examples/Advanced/ch_8_and_10/client.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.h:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/miop_resource.h:
+ * orbsvcs/orbsvcs/PortableGroup/miop_resource.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/miopconf.h:
+ * orbsvcs/tests/Miop/McastFragmentation/Hello_Impl.h:
+ * orbsvcs/tests/Miop/McastFragmentation/Hello_Impl.cpp:
+ * orbsvcs/tests/Miop/McastFragmentation/client.cpp:
+ * orbsvcs/tests/Miop/McastFragmentation/run_test.pl:
+ * orbsvcs/tests/Miop/McastFragmentation/run_test_ipv6.pl:
+ * orbsvcs/tests/Miop/McastFragmentation/server.cpp:
+ * tao/DynamicInterface/Request.h:
+
+ Merged trunk to OCI_Reliability_Enhancements branch. These files were changed on
+ the trunk.
+
+ Sun Jan 27 18:57:35 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * tao/Storable_Base.h:
+ * tao/Storable_Base.inl:
+ * tao/Storable_Base.cpp:
+ * tao/Storable_Factory.h:
+ * tao/Storable_File_Guard.h:
+ * tao/Storable_File_Guard.cpp:
+ * tao/Storable_FlatFileStream.h:
+ * tao/Storable_FlatFileStream.cpp:
+
+ Added exceptions to throw when read and write
+ failures occur.
+ Added support to backup persistent files
+ and restoring when an exception is encountered
+ when trying to read from the file.
+
+ * tests/Storable/Savable.h:
+ * tests/Storable/Savable.cpp:
+ * tests/Storable/data_files:
+ * tests/Storable/data_files/bad_binary.dat:
+ * tests/Storable/data_files/bad_int.dat:
+ * tests/Storable/data_files/bad_string.dat:
+ * tests/Storable/data_files/bad_unsigned_int.dat:
+ * tests/Storable/data_files/good.dat:
+ * tests/Storable/run_test.pl:
+ * tests/Storable/test.cpp:
+
+ Update to test that backup file will be
+ used if an exception is encountered.
+ Verify this works for reading of various
+ types of data.
+
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_ReaderWriter.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_List_Store.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.cpp:
+
+ Removed streaming reading error handling and let
+ Storable_FlatFileStream operations throw
+ Storable_Read_Exceptions instead. This way Storable_File_Guard
+ can transparently try to use backup files if a read exception
+ is encountered during reading.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Enable support for backup/restore of persistent files.
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/corrupt_data:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/corrupt_data/GroupService:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/corrupt_data/GroupService/ObjectGroup_0:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/corrupt_data/GroupService/ObjectGroup_global:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/corrupt_data/NameService:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/corrupt_data/NameService/NameService:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/corrupt_data/NameService/NameService_0:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/corrupt_data/NameService/NameService_1:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/corrupt_data/NameService/NameService_2:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/run_persistence_test.pl:
+
+ Update persistence test to verify that backup files are
+ generated and will be used if a corrupt file is being
+ read.
+
+ Fri Jan 25 22:39:26 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/client.cpp:
+
+ Fixed warnings for unused exception variables. Some of them were
+ printing the wrong exception.
+
+ * utils/logWalker/Log.cpp:
+
+ Fixed warning for sprintf of size_t.
+
+ * utils/nslist/nslist.cpp:
+
+ Changed variables to size_t to avoid potential loss of data warning.
+
+ Fri Jan 25 22:05:54 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/README:
+
+ Updated FaultTolerant_ImR_Locator section
+
+ Thu Jan 24 16:01:37 UTC 2013 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ Merged trunk to OCI_Reliability_Enhancements branch.
+
+ Wed Jan 23 23:05:41 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/client.cpp:
+
+ Add yield calls to equivalence test section to avert race conditions
+ on some platforms.
+
+ * utils/nslist/nslist.cpp:
+
+ Change count argument conversion to strtoul to better match range.
+
+ Wed Jan 23 16:55:34 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/Naming_Service/Naming_Service.mpc:
+
+ Removed install to $ACE_ROOT/bin to revert back to how
+ Naming Service was previously.
+
+ Wed Jan 23 00:05:57 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * utils/nslist/nslist.cpp:
+
+ Added --count argument to override the default maximum number of
+ entries to retrieve per request to the NameService. The tao_ft_naming
+ server returns CORBA:NO_IMPLEMENT when the number of entries is greater
+ than the how_many argument and the tao_ft_naming server was started
+ the -u or -r flags. The tao_ft_naming server is not able to support the
+ iterator interface in redundant mode (-u or -r flags).
+
+ Tue Jan 22 22:52:17 UTC 2013 Quynh Nguyen <nguyenq@stladvantage.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
+
+ * tao/ImR_Client:
+ * tao/Monitor:
+ * tao/Utils:
+
+ Fix bug 479 caused by the Activator, which truncated a
+ server's command line string it is more than 1024 bytes.
+
+
+ Tue Jan 22 19:37:57 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.cpp:
+
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_ReaderWriter.cpp:
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_List_Store.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_List_Store.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.cpp:
+
+ * tao/Storable_Base.h:
+ * tao/Storable_Base.inl:
+ * tao/Storable_File_Guard.cpp:
+ * tao/Storable_FlatFileStream.h:
+ * tao/Storable_FlatFileStream.cpp:
+
+ Additional ACE Development Guidelines conformance updates in
+ preparation for merge.
+
+ Tue Jan 22 15:12:59 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * utils/logWalker/GIOP_Buffer.h:
+ * utils/logWalker/GIOP_Buffer.cpp:
+ * utils/logWalker/Invocation.cpp:
+ * utils/logWalker/Thread.cpp:
+
+ Fixed type conversion issues - size_t to long & int.
+
+ * utils/nsgroup/nsgroup.cpp:
+
+ Fixed warning for unused exception variable.
+
+ Tue Jan 22 04:05:51 UTC 2013 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * bin/tao_other_tests.lst:
+
+ Excluded tests for FT_Naming from Win32.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Added missing initialization for naming_manager_ior_file_name_.
+
+ Mon Jan 21 22:52:17 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.cpp:
+
+ Added check for nil object prior to querying if it is a group.
+
+ * utils/nsgroup/run_test.pl:
+
+ Added tests to expose the issue with nil objects in naming service.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/nsgroup_svc.cpp:
+
+ * tao/CSD_Framework/CSD_Framework_Loader.cpp:
+
+ * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.cpp:
+ * tao/CSD_ThreadPool/CSD_TP_Task.cpp:
+ * tao/CSD_ThreadPool/CSD_ThreadPool.cpp:
+
+ * tao/Dynamic_TP/DTP_Config.cpp:
+ * tao/Dynamic_TP/DTP_ORBInitializer.cpp:
+ * tao/Dynamic_TP/DTP_ORB_Loader.cpp:
+ * tao/Dynamic_TP/DTP_POA_Loader.h:
+ * tao/Dynamic_TP/DTP_POA_Loader.cpp:
+ * tao/Dynamic_TP/DTP_POA_Strategy.inl:
+ * tao/Dynamic_TP/DTP_POA_Strategy.cpp:
+ * tao/Dynamic_TP/DTP_Task.cpp:
+ * tao/Dynamic_TP/DTP_Thread_Lane_Resources_Manager.h:
+ * tao/Dynamic_TP/DTP_Thread_Lane_Resources_Manager.cpp:
+ * tao/Dynamic_TP/DTP_Thread_Pool.h:
+ * tao/Dynamic_TP/DTP_Thread_Pool.cpp:
+
+ * tao/ImR_Client/ImR_Client.cpp:
+
+ * tao/Invocation_Adapter.cpp:
+ * tao/Invocation_Retry_State.cpp:
+ * tao/ORB_Core.cpp:
+
+ * tao/PortableServer/LifespanStrategy.h:
+ * tao/PortableServer/LifespanStrategyPersistent.cpp:
+ * tao/PortableServer/LifespanStrategyTransient.h:
+ * tao/PortableServer/LifespanStrategyTransient.cpp:
+ * tao/PortableServer/Root_POA.cpp:
+
+ * tao/Stub.inl:
+ * tao/Stub.cpp:
+ * tao/Synch_Invocation.cpp:
+ * tao/default_client.cpp:
+
+ * utils/logWalker/GIOP_Buffer.h:
+ * utils/logWalker/GIOP_Buffer.cpp:
+
+ * utils/nsgroup/nsgroup.cpp:
+
+ Additional updates to conform with ACE Development Guidelines
+ in preparation for merge.
+
+ Mon Jan 21 21:43:20 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.h:
+ * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.cpp:
+ * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context_Factory.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.h:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Factory.h:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Factory.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_ReaderWriter.cpp:
+
+ Updated based on ACE Development Guidelines in preparation
+ for merge.
+
+ Fri Jan 18 23:51:32 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/Naming_Service/FT_Naming_Main.cpp:
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Group_Factory.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Object_Group_Storable.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context_Factory.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context_Factory.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Round_Robin.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context_Factory.h:
+
+ Updated based on ACE Development Guidelines in preparation
+ for merge.
+
+ Fri Jan 18 22:43:55 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Config_Backing_Store.cpp:
+ * orbsvcs/ImplRepo_Service/INS_Locator.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/Locator_Options.cpp:
+ * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
+ * orbsvcs/ImplRepo_Service/Locator_XMLHandler.cpp:
+ * orbsvcs/ImplRepo_Service/Server_Info.cpp:
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.cpp:
+ * orbsvcs/ImplRepo_Service/tao_imr_i.cpp:
+ * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.cpp:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.cpp:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.cpp:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.cpp:
+ * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp:
+
+ Updated based on ACE Development Guidelines in preparation
+ for merge.
+
+ Thu Jan 17 19:36:08 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/Load_Balancing/LB_server.cpp:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/client.cpp:
+
+ Wrapped literal strings in ACE_TEXT.
+
+ * utils/nsgroup/run_test.pl:
+
+ Removed test steps for Redmine Bug #468.
+
+ Thu Jan 17 15:32:12 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
+
+ Throw exception if trying to add a member whose first
+ profile is at IIOP version 1.0 since this version does
+ not support tagged components.
+
+ Thu Jan 17 14:36:29 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * bin/tao_orb_tests.lst:
+
+ fix path in Dynamic TP ORB test declaration.
+
+ Tue Jan 15 21:18:30 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/nsgroup_svc.cpp:
+
+ Cleanup unused arguments
+
+ * tests/Storable/Savable.cpp:
+
+ Replaced const integer literal value with ACE_CHAR_MAX macro
+
+ Tue Jan 15 18:18:12 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context_Factory.cpp:
+
+ Wrapped literal strings in ACE_TEXT.
+
+ Tue Jan 15 01:28:10 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Object_Group_Storable.cpp:
+
+ Added check for invalid nil object reference being passed in to
+ add_member_to_iogr.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/nsgroup_svc.cpp:
+
+ Added check for user passing in a null object reference as a member.
+
+ * utils/nsgroup/run_test.pl:
+
+ Added test steps to expose Redmine Bug #468.
+
+ Mon Jan 14 21:49:20 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/Federation/Hello.cpp:
+ * orbsvcs/tests/FT_Naming/Federation/client.cpp:
+ * orbsvcs/tests/FT_Naming/Federation/server.cpp:
+
+ Added missing ACE_TEXT wrapper macros
+
+ * orbsvcs/tests/FT_Naming/Federation/README:
+
+ Added test documentation
+
+ * orbsvcs/tests/FT_Naming/Federation/NamingTask.h:
+ * orbsvcs/tests/FT_Naming/Federation/NamingTask.cpp:
+
+ Removed these files.
+
+ Mon Jan 14 19:51:29 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * tests/Storable/README:
+ * tests/Storable/Savable.h:
+ * tests/Storable/Savable.cpp:
+ * tests/Storable/run_test.pl:
+ * tests/Storable/test.cpp:
+
+ Clean up of the test.
+
+ * bin/tao_orb_tests.lst:
+
+ Added Storable test to the list.
+
+ * bin/tao_other_tests.lst:
+
+ Removed restriction that FT_Naming tests
+ are not to run for static builds.
+
+ Sun Jan 13 01:53:16 UTC 2013 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/Naming_Service/README.FT_Naming:
+
+ Renamed file.
+
+ * orbsvcs/Naming_Service/FT_Naming_README:
+
+ Removed this file.
+
+ Fri Jan 11 22:42:28 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Object_Group_Storable.cpp:
+
+ Added debug level filter
+
+ Fri Jan 11 22:05:18 UTC 2013 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+
+ Fixing crash from ior file for defunct backup ImR_Locator.
+
+ Fri Jan 11 20:17:59 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/README:
+
+ Updated README to incorporate tao_ft_naming ior option changes made
+ to the equivalence test.
+
+ Fri Jan 11 03:55:40 UTC 2013 Carey Morris <morrisc@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/tao_imr_i.cpp
+
+ Fix ior to strip JACORB: from server name if present.
+
+ Fri Jan 11 19:11:55 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Fixed -h option to work in standalone, primary and backup roles.
+ Fixed -g option to only work in the backup role.
+ Added -h option to usage description.
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/client.cpp:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/run_equivalence_test.pl:
+
+ Refactored equivalence test to use the single profile ior files
+ instead of corbaloc object references. Added object reference
+ validation checks to verify that the primary and backup references
+ point to different objects.
+
+ * utils/nsgroup/run_test.pl:
+
+ Change the tests tao_ft_naming -g option to -h since -g is now only
+ valid when the tao_ft_naming is running in the backup role.
+
+ Fri Jan 11 17:17:51 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * bin/tao_orb_tests.lst:
+
+ Add ORB_ThreadPool test to suite.
+
+ * tao/Dynamic_TP/DTP_Thread_Lane_Resources_Manager.cpp:
+ * tao/Dynamic_TP/DTP_Thread_Pool.h:
+ * tao/Dynamic_TP/DTP_Thread_Pool.inl:
+ * tao/Dynamic_TP/DTP_Thread_Pool.cpp:
+
+ Clean up intermediate changes and debug output.
+
+ * tests/Dynamic_TP/ORB_ThreadPool/Client.cpp:
+ * tests/Dynamic_TP/ORB_ThreadPool/Server.cpp:
+ * tests/Dynamic_TP/ORB_ThreadPool/run_test.pl:
+ * tests/Dynamic_TP/ORB_ThreadPool/server.conf:
+
+ Fix the run_test.pl and clean up client/server sources.
+
+ Fri Jan 11 03:55:40 UTC 2013 Phil Mesnier <mesnier_p@office.socket.net>
+
+ * tao/Dynamic_TP/DTP_ORBInitializer.cpp:
+ * tao/Dynamic_TP/DTP_Thread_Lane_Resources_Manager.cpp:
+ * tao/Dynamic_TP/DTP_Thread_Pool.h:
+ * tao/Dynamic_TP/DTP_Thread_Pool.cpp:
+
+ Fix assorted bugs exposed by new test.
+
+ * tests/Dynamic_TP/ORB_ThreadPool:
+
+ * tests/Dynamic_TP/ORB_ThreadPool/Client.cpp:
+ * tests/Dynamic_TP/ORB_ThreadPool/ORB_ThreadPool.mpc:
+ * tests/Dynamic_TP/ORB_ThreadPool/Server.cpp:
+ * tests/Dynamic_TP/ORB_ThreadPool/Test.idl:
+ * tests/Dynamic_TP/ORB_ThreadPool/Test_i.h:
+ * tests/Dynamic_TP/ORB_ThreadPool/Test_i.cpp:
+ * tests/Dynamic_TP/ORB_ThreadPool/client.conf:
+ * tests/Dynamic_TP/ORB_ThreadPool/run_test.pl:
+ * tests/Dynamic_TP/ORB_ThreadPool/server.conf:
+
+ New test for the dynamic ORB thread pool. The run_test.pl script
+ is not ready yet.
+
+ Thu Jan 10 23:21:36 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/nsgroup_svc.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/nsgroup_svc.cpp:
+
+ Added missing ACE_TEXT macros and changed char to ACE_TCHAR
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/run_equivalence_test.pl:
+
+ Added test support for tao_ft_naming single profile ior and
+ multiple profile ior file option arguments.
+
+
+ Thu Jan 10 21:25:44 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/Naming_Service/FT_Naming_README:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Added option, -h, to output naming manager IOR
+ of service being launched.
+
+ Thu Jan 10 16:34:22 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context_Factory.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context_Factory.cpp:
+ * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Factory.h:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Factory.cpp:
+
+ Fix so the actual persistent directory is passed to the
+ Storable_FlatFileFactory constructor and that is then
+ used by the factory to construct the full path of the
+ persistent file using the directory name and file name.
+ This simplies the code and allows absolute directory
+ paths to work properly.
+
+ Thu Jan 10 15:24:09 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/Naming_Service/FT_Naming_README:
+
+ Clarified usage of options.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Updated usage to print info on -n option for tao_ft_naming.
+
+ Thu Jan 10 00:59:01 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/client.cpp:
+
+ Fixed main so that ORB_init() processes arguments before parsing
+ other arguments.
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/run_equivalence_test.pl:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/run_failover_test.pl:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/run_persistence_test.pl:
+ * orbsvcs/tests/FT_Naming/FaultTolerant/run_test.pl:
+
+ Fixed ORBDebugLevel processing in all of the scripts
+
+ Wed Jan 9 22:54:44 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * DevGuideExamples/Multithreading/DynamicThreadPool/MessengerServer.cpp:
+
+ Update to use the new DTP_* class names.
+
+ * orbsvcs/ImplRepo_Service/Locator_XMLHandler.cpp:
+ * orbsvcs/Naming_Service/FT_Naming_README:
+ * tao/Dynamic_TP/DTP_POA_Strategy.inl:
+ * tao/Dynamic_TP/DTP_POA_Strategy.cpp:
+
+ Fuzz fixes.
+
+ Wed Jan 9 20:23:33 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/FaultTolerant.mpc:
+
+ Renamed FaultTolerance.mpc to correspond with directory name change.
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/README:
+
+ Updated test documentation.
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/client.cpp:
+
+ Added more missing ACE_TEXT macros
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/run_equivalence_test.pl:
+
+ Minor cleanup
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/run_persistence_test.pl:
+
+ Removed duplicate argument.
+
+ * utils/nsgroup/README.nsgroup:
+
+ Updated by removing references to type_id argument
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/FaultTolerance.mpc:
+
+ Removed this file.
+
+ Wed Jan 9 19:51:27 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/Naming_Service/Naming_Service.mpc:
+
+ Set install variable to $(ACE_ROOT)/bin so
+ that executables will have sym links in
+ $ACE_ROOT/bin like other orbsvcs services.
+
+ Wed Jan 9 19:38:32 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/nsgroup_svc.cpp:
+
+ Fixed memory leak.
+
+ Wed Jan 9 19:09:43 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/Dynamic_TP/DTP_Config.h:
+ * tao/Dynamic_TP/DTP_Config.cpp:
+ * tao/Dynamic_TP/DTP_ORBInitializer.h:
+ * tao/Dynamic_TP/DTP_ORBInitializer.cpp:
+ * tao/Dynamic_TP/DTP_ORB_Loader.h:
+ * tao/Dynamic_TP/DTP_ORB_Loader.cpp:
+ * tao/Dynamic_TP/DTP_POA_Loader.h:
+ * tao/Dynamic_TP/DTP_POA_Loader.cpp:
+ * tao/Dynamic_TP/DTP_POA_Strategy.h:
+ * tao/Dynamic_TP/DTP_POA_Strategy.inl:
+ * tao/Dynamic_TP/DTP_POA_Strategy.cpp:
+ * tao/Dynamic_TP/DTP_Task.h:
+ * tao/Dynamic_TP/DTP_Task.inl:
+ * tao/Dynamic_TP/DTP_Task.cpp:
+ * tao/Dynamic_TP/DTP_Thread_Pool.h:
+
+ Added these files.
+
+ * tests/Dynamic_TP/Config_Loader/Test.cpp:
+ * tests/Dynamic_TP/Config_Loader/svc.conf:
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/run_test.pl:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/server.cpp:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/svc1.conf:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/svc2.conf:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/svc3.conf:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/svc4.conf:
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/run_test.pl:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/server.cpp:
+
+ * tests/Dynamic_TP/POA_Loader/Test.cpp:
+ * tests/Dynamic_TP/POA_Loader/svc.conf:
+
+ Modified these files.
+
+ * tao/Dynamic_TP/Dynamic_TP_Config.h:
+ * tao/Dynamic_TP/Dynamic_TP_Config.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_ORBInitializer.h:
+ * tao/Dynamic_TP/Dynamic_TP_ORBInitializer.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_ORB_Loader.h:
+ * tao/Dynamic_TP/Dynamic_TP_ORB_Loader.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Loader.h:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Loader.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.h:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.inl:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_Task.h:
+ * tao/Dynamic_TP/Dynamic_TP_Task.inl:
+ * tao/Dynamic_TP/Dynamic_TP_Task.cpp:
+
+ Removed these files.
+
+ Unified the naming convension for the Dynamic_TP library. All class names and
+ svc.conf objects are prefixed with DTP_ or TAO_DTP_ as appropriate.
+
+ Wed Jan 9 16:46:56 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant/client.cpp:
+
+ Removed original object group and member creation
+ and validation code as it's been supplanted by
+ testing of groups and members created using server.cpp,
+ LB_server, and Basic code.
+
+ Wed Jan 9 16:15:12 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerant:
+
+ Renamed FaultTolerance directory to
+ FaultTolerant to be consistent with
+ FT naming directories elsewhere.
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance:
+
+ Removed.
+
+ * bin/tao_other_tests.lst:
+
+ Update to account for test directory
+ nam change.
+
+ Wed Jan 9 15:40:43 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/client.cpp:
+
+ Fix previous commit that had incorrect variable setting.
+
+ Wed Jan 9 15:29:44 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/Basic.h:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/Basic.cpp:
+
+ Removed unneeded #include. Made comments more
+ descriptive.
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/client.cpp:
+
+ Fixed spelling error. Made variable name more
+ descriptive.
+
+ Wed Jan 9 14:17:02 UTC 2013 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+
+ Fixed termination of filename string.
+
+ Wed Jan 9 13:17:17 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+
+ Pass ObjectGroupUpdate object instead of just object ID
+ to group factory when informing that object group is stale.
+ This is so that if the change type is NEW or DELETED the
+ object group list can be marked as stale.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Pass ObjectGroupUpdate object instead of just object ID
+ to naming manager when informing that object group is stale.
+ Add debug statements to verify update object group and
+ naming context calls have been made.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Group_Factory.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Group_Factory.cpp:
+
+ In handling a stale object group, if the change type is
+ NEW or DELELETED, mark the list store as stale.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Object_Group_Storable.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Object_Group_Storable.cpp:
+
+ Track if the persistent file has been created yet and if so
+ propagate the change type as NEW to peer.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp:
+
+ Make list_store_ protected so that FT_PG_Group_Factory
+ can access.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_List_Store.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_List_Store.cpp:
+
+ Add stale attribute and use that to help decide if
+ state is obsolete.
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/client.cpp:
+
+ Remove 1 second delay between name server calls in
+ object group equivalence test since we're no longer
+ bound by 1 second resolution of file time stamp
+ to determine if staleness.
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_equivalence_test.pl:
+
+ Pass the debug_level variable to the naming service so
+ that debug statements can be seen.
+
+ Wed Jan 9 04:13:41 UTC 2013 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/Naming_Service/FT_Naming_README:
+
+ Updated documentation to clarify use of the -o option.
+
+ Wed Jan 9 00:36:30 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/Dynamic_TP/DTP_Thread_Lane_Resources_Manager.cpp:
+ * tao/Dynamic_TP/DTP_Thread_Pool.h:
+ * tao/Dynamic_TP/DTP_Thread_Pool.inl:
+ * tao/Dynamic_TP/DTP_Thread_Pool.cpp:
+
+ Cleaned up unused indirection code. There are no separately configurable
+ lanes with this thread pool implementation.
+
+ Wed Jan 9 00:23:50 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/Basic.cpp:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/LB_server.cpp:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/client.cpp:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/server.cpp:
+ * utils/nsgroup/nsgroup.cpp:
+
+ Added missing ACE_TEXT macros
+
+ Tue Jan 8 20:52:42 UTC 2013 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.cpp:
+
+ Removed unused parameters.
+
+ Tue Jan 8 20:44:08 UTC 2013 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/run_test.pl:
+
+ Cleanup fuzz error.
+
+ Tue Jan 8 20:15:02 UTC 2013 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Locator_XMLHandler.cpp:
+
+ Fixed jacorb_server to be read in as a bool.
+
+ Tue Jan 8 19:22:59 UTC 2013 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+
+ Re-ordered and removed repeated calling of create_server
+ for new servers.
+
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.cpp:
+
+ Ensuring the info->server var is null if no object is
+ created.
+
+ Tue Jan 8 18:45:22 UTC 2013 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.cpp:
+
+ Missed writing out info.jacorb_server for XML persistence.
+
+ Tue Jan 8 18:15:28 UTC 2013 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+
+ Cleaned up dead code.
+
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.cpp:
+
+ Fixed warning.
+
+ * orbsvcs/ImplRepo_Service/README.txt:
+ * orbsvcs/tests/ImplRepo/README:
+
+ Added fault tolerant ImplRepo_Service documentation.
+
+ Tue Jan 8 17:55:22 UTC 2013 Carey Morris <morrisc@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Config_Backing_Store.cpp
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.h
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp
+ * orbsvcs/ImplRepo_Service/Locator_Repository.h
+ * orbsvcs/ImplRepo_Service/Locator_Repository.cpp
+ * orbsvcs/ImplRepo_Service/INS_Locator.cpp
+ * orbsvcs/ImplRepo_Service/Server_Info.h
+ * orbsvcs/ImplRepo_Service/Server_Info.cpp
+ * orbsvcs/ImplRepo_Service/Locator_XMLHandler.h
+ * orbsvcs/ImplRepo_Service/Locator_XMLHandler.cpp
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.h
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.h
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.cpp
+
+ Tue Jan 8 07:50:31 UTC 2013 Phil Mesnier <mesnier_p@office.socket.net>
+
+ * tao/Dynamic_TP/DTP_Thread_Lane_Resources_Manager.h:
+ * tao/Dynamic_TP/DTP_Thread_Lane_Resources_Manager.cpp:
+ * tao/Dynamic_TP/DTP_Thread_Pool.h:
+ * tao/Dynamic_TP/DTP_Thread_Pool.inl:
+ * tao/Dynamic_TP/DTP_Thread_Pool.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_Config.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_ORBInitializer.cpp:
+
+ * tao/ORB_Core.cpp:
+ * tao/params.h:
+ * tao/params.cpp:
+
+ Intermediate commit of ORB dynamic thread pool implementation. This borrows from
+ the RTCORBA ThreadPool policy but with an aim towards simplifying. The config
+ uses the same thread pool definition struct as the POA thread pool. To configure
+ an ORB, pass -ORBDynamicThreadPoolName to ORB_init().
+
+ Mon Jan 7 19:19:05 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp:
+
+ Re-ordered pointer members to match reverse order
+ of deletes in destructor. (Should really matter
+ but seeing if it gets rid of or moves a seg fault
+ seen on a test server.)
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_List_Store.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_List_Store.cpp:
+
+ Remove static string as it's not needed.
+
+ Mon Jan 7 15:24:34 UTC 2013 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator.idl:
+
+ Added unique repo id for valid file names.
+
+ * orbsvcs/ImplRepo_Service/Locator_Repository.h:
+
+ Made Server and Activator hash map keys a typedef.
+
+ * orbsvcs/ImplRepo_Service/Locator_XMLHandler.h:
+ * orbsvcs/ImplRepo_Service/Locator_XMLHandler.cpp:
+
+ Added reading in repo unique id parameters and refactored
+ creating servers and activators into XML_Backing_Store and
+ Shared_Backing_Store.
+
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.h:
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+
+ Added hash map for server and activator repo unique ids
+ to use to create valid filenames and refactored identifying
+ existing servers from Locator_XMLHandler and added tracking
+ repo unique ids.
+
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.h:
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.cpp:
+
+ Added support to write extra name value pairs to XML and
+ refactored server and activator loading from
+ Locator_XMLHandler.
+
+ Fri Jan 4 23:03:10 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_persistence_test.pl:
+
+ Fix problem starting the group member object server when the
+ directory has been changed.
+
+ Fri Jan 4 22:19:52 UTC 2013 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/Basic.h:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/Basic.cpp:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/LB_server.h:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/LB_server.cpp:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/Test.idl:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/server.cpp:
+
+ Added to create object group member server objects for fault tolerance
+ persistence tests.
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/client.cpp:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/FaultTolerance.mpc:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_persistence_test.pl:
+
+ Modified to incorporate the object group member server for
+ fault tolerance persistence tests.
+
+ Fri Jan 4 19:51:21 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/client.cpp:
+
+ Moved sleep statement in object group equivance test
+ so server 2 can detect persistent change.
+
+ Fri Jan 4 19:14:49 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * tao/Storable_FlatFileStream.cpp:
+
+ Handle EOF state correctly when reading an integer.
+
+ Fri Jan 4 18:29:28 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_List_Store.h:
+
+ Removed unneeded include.
+
+ Fri Jan 4 18:21:03 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp:
+
+ Reordered the list store and storable factory members
+ so that the list store is deleted first since it has
+ a reference to the storable factory.
+
+ Thu Jan 3 23:02:01 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * MPC/config/ftnaming.mpb:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/FaultTolerance.mpc:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/Load_Balancing_Name_Service.mpc:
+ * orbsvcs/tests/FT_Naming/Replication/Replication.mpc:
+
+ Removed extraneous dependencies.
+
+ Thu Jan 3 17:09:27 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp:
+
+ Fix lazy loading of group map so get_group_map() will
+ always read from persistent store in the first invocation.
+
+ Wed Jan 2 22:13:53 UTC 2013 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_List_Store.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.cpp:
+
+ Construct file guards with redundant flag set.
+
+ Wed Jan 2 21:44:01 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+
+ * orbsvcs/orbsvcs/PortableGroup/FaultTolerant:
+
+ Removed this empty directory.
+
+ Wed Jan 2 21:09:23 UTC 2013 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/Naming_Service/Naming_Service.mpc:
+
+ Removed reference to removed ft_portablegroup.mpb base project.
+
+ * orbsvcs/orbsvcs/FT_Naming_Serv.mpc:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Group_Factory.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Group_Factory.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Object_Group_Storable.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_PG_Object_Group_Storable.cpp:
+
+ Moved FT_PG_* files into Naming/FaultTolerant directory. They are
+ tightly coupled with the FT_Naming Service and should not be an
+ independent library in PortableGroup.
+
+ * MPC/config/ft_portablegroup.mpb:
+
+ Removed unnecessary base file.
+
+ * orbsvcs/orbsvcs/PortableGroup/FaultTolerant/FT_PG_Group_Factory.h:
+ * orbsvcs/orbsvcs/PortableGroup/FaultTolerant/FT_PG_Group_Factory.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/FaultTolerant/FT_PG_Object_Group_Storable.h:
+ * orbsvcs/orbsvcs/PortableGroup/FaultTolerant/FT_PG_Object_Group_Storable.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/FaultTolerant/FT_PortableGroup.mpc:
+ * orbsvcs/orbsvcs/PortableGroup/FaultTolerant/ft_portablegroup_export.h:
+
+ Removed these files.
+ Moved FT_PG_* files into Naming/FaultTolerant directory. They are
+ tightly coupled with the FT_Naming Service and should not be an
+ independent library in PortableGroup.
+
+ Mon Dec 31 20:48:24 UTC 2012 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Locator_Repository.h:
+ * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.h:
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+
+ Cleaned up unneeded parameter.
+
+ Mon Dec 31 15:24:48 UTC 2012 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Config_Backing_Store.h:
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.h:
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.h:
+
+ Added doxygen comments.
+
+ Sat Dec 29 05:27:51 UTC 2012 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Locator_Options.h:
+ * orbsvcs/ImplRepo_Service/Locator_Repository.h:
+ * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
+ * orbsvcs/ImplRepo_Service/Locator_XMLHandler.h:
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.h:
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+
+ Added doxygen comments and cleaned up virtual functions.
+
+ Sat Dec 29 00:27:11 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/nsgroup_svc.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/nsgroup_svc.cpp:
+
+ Removed unnecessary include statements and updated doxygen
+ comments.
+
+ Fri Dec 28 21:53:11 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/nsgroup_svc.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/nsgroup_svc.cpp:
+
+ Removed command line processing support
+ Added doxygen fields
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/README:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_failover_test.pl:
+
+ Updated test documentation
+
+ * utils/nsgroup/nsgroup.cpp:
+
+ Refactored to add command line processing support that was previously
+ provided by nsgroup_svc
+
+ Fri Dec 28 21:40:45 UTC 2012 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Config_Backing_Store.cpp:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/Locator_Options.cpp:
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.cpp:
+
+ Cleanup logging and wide character support.
+
+ Fri Dec 28 18:44:07 UTC 2012 Brian Johnson <johnsonb@ociweb.com>
+
+ * bin/tao_other_tests.lst:
+
+ Added fault tolerant ImplRepo test.
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+
+ Cleanup of log statements.
+
+ * orbsvcs/ImplRepo_Service/Config_Backing_Store.h:
+ * orbsvcs/ImplRepo_Service/Config_Backing_Store.cpp:
+ * orbsvcs/ImplRepo_Service/Locator_Repository.h:
+ * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.h:
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.h:
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.cpp:
+
+ Fixed return type for repo_mode.
+
+ Fri Dec 28 16:13:55 UTC 2012 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+
+ Added back in unintentionally deleted code and cleaned up.
+
+ * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
+ * orbsvcs/ImplRepo_Service/Locator_XMLHandler.cpp:
+
+ Cleaned up logging.
+
+ Fri Dec 28 15:33:23 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/FtNaming.mpc:
+
+ Added nsgroup_svc to project.
+
+ * utils/nsgroup/nsgroup_svc.h:
+ * utils/nsgroup/nsgroup_svc.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/nsgroup_svc.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/nsgroup_svc.cpp:
+
+ Moved nsgroup_svc.h & cpp FaultTolerant Naming Service
+ directory.
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/FaultTolerance.mpc:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/client.cpp:
+ * utils/nsgroup/nsgroup.mpc:
+ * utils/nsgroup/nsgroup.cpp:
+ * utils/nsgroup/run_test.pl:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/Faulttolerance.mpc:
+
+ Modified to account for change in placement of the
+ nsgroup_svc class into the FtNaming library.
+
+ Fri Dec 28 14:01:24 UTC 2012 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator.idl:
+
+ Made activator update oneway.
+
+ * orbsvcs/ImplRepo_Service/Locator_Repository.h:
+ * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
+
+ Changed sync_load to pass no parameters and calling
+ sync_load in get_server and get_activator.
+
+ * orbsvcs/ImplRepo_Service/Locator_XMLHandler.cpp:
+
+ Changed to force ping call when server is requested.
+
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.h:
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+
+ Changed to store off needed updates and not update the repo
+ until sync_load is called.
+
+ Thu Dec 27 21:49:00 UTC 2012 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/orbsvcs/FT_Naming_Serv.mpc:
+
+ Fixed to not pickup undesired idl files.
+
+ Thu Dec 27 20:42:31 UTC 2012 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/orbsvcs/FT_Naming_Serv.mpc:
+
+ Moved mpc file to orbsvcs directory to be standard.
+
+ * orbsvcs/orbsvcs/FtNaming.mpc:
+
+ Moved export file to FT_Naming_Serv.mpc.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Serv.mpc:
+
+ Removed this file.
+
+ Thu Dec 27 20:31:10 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/client.cpp:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_equivalence_test.pl:
+
+ Updated equivalence objectgroup test
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_failover_test.pl:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_persistence_test.pl:
+
+ Made object group directory name consistent with name service directory
+ name
+
+
+ Thu Dec 27 18:01:25 UTC 2012 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/client.cpp:
+
+ Fixing include error.
+
+ Thu Dec 27 13:05:53 UTC 2012 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/orbsvcs/FtNaming.mpc:
+
+ Added missing file from project (needed for install).
+
+ Wed Dec 26 23:01:04 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/Naming_Service/FT_Naming_README:
+
+ Created README for the FT_Naming Service separate from the
+ TAO Naming Service.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Location_Index_Map.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context.h:
+
+ Updated documentation formatted for doxygen.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Made error messages clearer for invalid arguments and combinations of
+ arguments.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
+
+ Replaced argument name with a more appropriate name. Was previoulsy POA
+ ID, but it is actually the id of the object as registered with the POA.
+
+ Wed Dec 26 21:40:39 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/client.cpp:
+
+ Changed main error return code
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_equivalence_test.pl:
+
+ Fixed error checking of client process
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_failover_test.pl:
+
+ Fixed error message
+
+
+ Wed Dec 26 19:09:59 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * bin/tao_other_tests.lst:
+
+ Added FaultTolerance and Federation tests.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Added process and thread printout to error messages. Changed debug level
+ fro printing out debug messages.
+
+ * orbsvcs/orbsvcs/PortableGroup/FaultTolerant/FT_PG_Object_Group_Storable.cpp:
+
+ Added catch for exceptions that might be created while creating a new
+ object group.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
+
+ Throw mor meaningful exceptions when utilities encounter difficulties.
+
+ * orbsvcs/tests/FT_Naming/Federation/client.cpp:
+ * orbsvcs/tests/FT_Naming/Federation/server.cpp:
+
+ Extended test to bind the root context in another naming service to more
+ fully test a federated naming service.
+
+ Sun Dec 23 20:18:26 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Locator_XMLHandler.cpp:
+
+ Added missing include needed for for gettimeofday.
+
+ Fri Dec 21 22:58:59 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+
+ Removed extraneous comment. Added protection for leak against
+ thrown exception in creation.
+
+ * orbsvcs/orbsvcs/PortableGroup/FaultTolerant/FT_PG_Object_Group_Storable.cpp:
+
+ Removed duplicate code.
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/client.cpp:
+
+ Removed unused arg warnings for now.
+
+ * utils/nsgroup/nsgroup_svc.cpp:
+
+ Added printout of usage on failure of commands.
+
+ Fri Dec 21 22:43:47 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/client.cpp:
+
+ Updated Failover and Equivalance tests
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_failover_test.pl:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_persistence_test.pl:
+
+ Additional cleanup of Failover and Persistance script files
+
+ * utils/nsgroup/run_test.pl:
+
+ Added directory exist test before directory cleanup
+
+ Fri Dec 21 20:46:55 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_List_Store.cpp:
+
+ Fix so that when determining if state is obsolete
+ with respect to the persistent store that the stream
+ is opened before trying to determine time stamp.
+
+ Fri Dec 21 16:46:52 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_List_Store.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_List_Store.cpp:
+
+ Fix getting next group ID so that it always unique,
+ even among IDs for groups that have been deleted.
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/client.cpp:
+
+ Created multiple object groups in the object group
+ persistence test.
+
+ Fri Dec 21 16:17:25 UTC 2012 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Locator_XMLHandler.h:
+ * orbsvcs/ImplRepo_Service/Locator_XMLHandler.cpp:
+
+ Added code to check started to determine if ior should
+ be used to retrieve the server object from the orb. Also
+ changed to use rebind for the activator.
+
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+
+ Fixed to truncate handle prior to calling fdopen.
+
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.cpp:
+
+ Added writing started to the server xml to indicate if
+ the server object should be created or removed in the
+ replica.
+
+ Fri Dec 21 03:41:20 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/Load_Balancing/run_test.pl:
+ * orbsvcs/tests/FT_Naming/Replication/run_test.pl:
+
+ Updated to use -v argument and clean up the object
+ group persistence directory.
+
+ * orbsvcs/tests/FT_Naming/Load_Balancing/NameService:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/NameService/README:
+
+ Removed these files.
+
+ Fri Dec 21 03:14:14 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_List_Store.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_List_Store.cpp:
+
+ Handle case where there are no group ids.
+
+ * utils/nsgroup/run_test.pl:
+
+ Add argument for object group persistence directory.
+
+ Fri Dec 21 00:01:59 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/client.cpp:
+
+ Refactored client.cpp to provide sub methods for all three fault
+ tolerant test use cases
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_equivalence_test.pl:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_persistence_test.pl:
+
+ Refactored scripts to solely utilize the test client for all the
+ tests.
+
+ Thu Dec 20 20:57:26 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/PortableGroup/FaultTolerant/FT_PG_Object_Group_Storable.cpp:
+
+ Updated implementation to replace the object reference
+ for the object group when the first member is added.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
+
+ Modified order of empty_ and distribute_ to avoid warning.
+
+ * tests/Storable/test.cpp:
+
+ Added missing include file.
+
+ Thu Dec 20 20:46:40 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_List_Store.cpp:
+
+ Fix computation of next group ID.
+
+ Thu Dec 20 17:29:49 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/CosEvent.mpc:
+
+ Added missing dependency on IFR_Client.
+
+ Thu Dec 20 16:40:36 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/client.cpp:
+
+ Removed type_id arguments from group_create method calls
+
+ Thu Dec 20 16:31:35 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.cpp:
+
+ Fixed a "new char []" without delete [].
+
+ Thu Dec 20 16:21:56 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/PortableGroup/FaultTolerant/FT_PG_Object_Group_Storable.h:
+ * orbsvcs/orbsvcs/PortableGroup/FaultTolerant/FT_PG_Object_Group_Storable.cpp:
+
+ Added add_member_to_iogr member function to support specialization.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.h:
+
+ Made members protected to allow use in derived classes.
+ Made member function virtual to support overriding.
+
+ * orbsvcs/tests/Simple_Naming/client.cpp:
+
+ Added missing return for failure case. Added error message to describe
+ failure in another case.
+
+ Thu Dec 20 14:56:42 UTC 2012 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+
+ Reset the count of start attempts on every new client attempt. This
+ prevents server lockout from occurring. warnings.
+
+ Wed Dec 19 16:34:54 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/Faulttolerance.mpc:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/client.cpp:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_equivalence_test.pl:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_failover_test.pl:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_persistence_test.pl:
+ * utils/nsgroup/nsgroup_svc.h:
+ * utils/nsgroup/nsgroup_svc.cpp:
+
+ Refactored client to use nsgroup_svc for FT_Naming FaultTolerance tests
+
+ Wed Dec 19 14:03:08 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/Replication/client.cpp:
+ Fixed issue with exception.
+
+ * orbsvcs/tests/Redundant_Naming/client.cpp:
+
+ Added missing include file.
+
+ Wed Dec 19 13:36:22 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp:
+
+ Refactoring to accommodate derived classes that work
+ with classes derived from PG_Object_Group_Storable,
+ as will be the case for OG FT support.
+
+ Wed Dec 19 05:57:23 UTC 2012 Brian Johnson <johnsonb@ociweb.com>
+
+ * TAO_IDL/tao_idl.mpc:
+
+ Fixed tao_idl installed build to work with 32 and 64 bit install.
+
+ * bin/tao_other_tests.lst:
+
+ Added persistence and failover tests.
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+
+ Added code to ensure updating of repo after server info changes.
+
+ * orbsvcs/ImplRepo_Service/Locator_Repository.h:
+ * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
+
+ Added class to ensure Server_Info changes were reported to the
+ repository.
+
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+
+ Added logic to handle identifying a peer replica file from a
+ defunct corba object.
+
+ Tue Dec 18 22:50:34 UTC 2012 "Marc Neeley" <neeleym@ociweb.com>
+
+ * DevGuideExamples/Multithreading/DynamicThreadPool:
+
+ * DevGuideExamples/Multithreading/DynamicThreadPool/DynamicThreadPool.mpc:
+ * DevGuideExamples/Multithreading/DynamicThreadPool/Messenger.idl:
+ * DevGuideExamples/Multithreading/DynamicThreadPool/MessengerClient.cpp:
+ * DevGuideExamples/Multithreading/DynamicThreadPool/MessengerServer.cpp:
+ * DevGuideExamples/Multithreading/DynamicThreadPool/Messenger_i.h:
+ * DevGuideExamples/Multithreading/DynamicThreadPool/Messenger_i.cpp:
+ * DevGuideExamples/Multithreading/DynamicThreadPool/started_pch.h:
+ * DevGuideExamples/Multithreading/DynamicThreadPool/started_pch.cpp:
+
+ Created new dev guide example code to be used later for static
+ thread pool creation using apply_to() in a user application.
+
+ Tue Dec 18 22:47:55 UTC 2012 "Marc Neeley" <neeleym@ociweb.com>
+
+ * tao/Dynamic_TP/Dynamic_TP_Task.cpp:
+
+ Corrected a debug logging level issue for Growing new thread counts.
+
+ Tue Dec 18 16:22:04 UTC 2012 "Marc Neeley" <neeleym@ociweb.com>
+
+ * bin/tao_orb_tests.lst:
+ Added run_test scripts into the nightly build for Dynamic Threadpooling
+
+ Tue Dec 18 16:20:38 UTC 2012 "Marc Neeley" <neeleym@ociweb.com>
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/run_test.pl:
+ Refactored static threadpool configuration run_test script to follow tthe same calling pattern as the dynamic script.
+
+ Tue Dec 18 00:44:12 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/client.cpp:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_equivalence_test.pl:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_failover_test.pl:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_persistence_test.pl:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_test.pl:
+
+ Added support for object group repository directory and invoking
+ test client to eventually replace cmdline utility calls.
+ Also corrected script name spelling errors.
+
+ * orbsvcs/tests/FT_Naming/Federation/run_test.pl:
+
+ Added support for object group repository directory
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_equivalance_test.pl:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_persistance_test.pl:
+
+ Removed these files.
+
+ Mon Dec 17 23:14:57 UTC 2012 "Marc Neeley" <neeleym@ociweb.com>
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/run_test.pl:
+
+ Reworked the perl test scripts for more flexibility and better detection
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/svc1.conf:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/svc3.conf:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/svc4.conf:
+
+ Adjusted the conf files to better reflect timing and success detection
+
+ Mon Dec 17 23:14:40 UTC 2012 "Marc Neeley" <neeleym@ociweb.com>
+
+ * tao/Dynamic_TP/Dynamic_TP_Config.h:
+ * tao/Dynamic_TP/Dynamic_TP_Config.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Loader.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.h:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.inl:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_Task.cpp:
+
+ Did considerable work to refactor the rules to evaluate
+ parameters coming in for both apply_to( ) style and conf
+ file style parameter loading.
+
+ Also fixed the serialize servants boolean to be false as a
+ default so that multi-threaded apps are able to perform better
+ by default.
+
+ Mon Dec 17 22:45:37 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Round_Robin.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Round_Robin.cpp:
+
+ Reworked to return next_member instead of next_location to
+ hide implementation details from Naming Context.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Use .in() operation instead of implicit conversion.
+
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
+
+ Reset the write_occurred_ flag after notification to remote
+ process.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
+
+ Use string_free instead of delete to match creation style.
+
+ Mon Dec 17 15:26:15 UTC 2012 Weiqi Gao <gao_w@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/run_test.pl:
+
+ Expanded failover_test to cover more usage scenarios.
+
+ Mon Dec 17 14:54:17 UTC 2012 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
+
+ Fixed warning.
+
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.h:
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+
+ Added file locking for non-windows.
+
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.h:
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.cpp:
+
+ Changed to have load be able to accept an already open
+ file stream.
+
+ Mon Dec 17 14:53:41 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_List_Store.h:
+
+ Added missing TAO namespace end declaration.
+
+ Mon Dec 17 14:42:10 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/run_test.pl:
+ * tao/Storable_Base.inl:
+ * tao/Storable_Factory.h:
+ * tao/Storable_FlatFileStream.cpp:
+ * tests/Storable/Storable.mpc:
+ * tests/Storable/test.cpp:
+
+ Fix fuzz errors.
+
+ Mon Dec 17 12:57:04 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_List_Store.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_List_Store.cpp:
+
+ Added class to keep track of the list of persistent object
+ groups. The list itself is persistent.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp:
+
+ Updated to use PG_Group_List_Store when adding/destroying
+ object groups or working with the map of object groups.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.cpp:
+
+ Added a few items that weren't originally being persisted.
+ Added constructor suitable for initializing object from
+ persistent store.
+ Refactored usage of TAO_InputCDR so that common code
+ is handled in anonymous function.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
+
+ Updates to accommodate enhancements to derived class
+ PG_Object_Group_Storable.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Manipulator.cpp:
+
+ Allow group ID to also be predetermined instead of
+ only generating ID.
+
+ * tao/Storable_Base.h:
+ * tao/Storable_FlatFileStream.h:
+ * tao/Storable_FlatFileStream.cpp:
+
+ For read member function pass pointer by value, not by
+ reference.
+
+ Sat Dec 15 22:06:02 UTC 2012 "Marc Neeley" <neeleym@ociweb.com>
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/Hello.h:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/Hello.cpp:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/Test.idl:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/client.cpp:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/run_test.pl:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/server.cpp:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/svc1.conf:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/svc2.conf:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/svc3.conf:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/svc4.conf:
+ New set of files to test loading of thread configuration from
+ svc.conf files rather from an apply_to() call from an application.
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/client.cpp:
+ Modified this file to help with test logging and pass/fail detection.
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/svc.conf:
+
+ Removed this file.
+
+ Sat Dec 15 22:05:47 UTC 2012 "Marc Neeley" <neeleym@ociweb.com>
+
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.h:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.inl:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.cpp:
+
+ These files were modified to accommodate lazy configuration
+ when loading configuration from svc.conf files.
+
+ Sat Dec 15 17:49:30 UTC 2012 "Marc Neeley" <neeleym@ociweb.com>
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/run_test.pl:
+
+ Cleaned up condition where test 3 was failing.
+
+ Sat Dec 15 17:49:17 UTC 2012 "Marc Neeley" <neeleym@ociweb.com>
+
+ * tao/Dynamic_TP/Dynamic_TP_Config.h:
+ * tao/Dynamic_TP/Dynamic_TP_ORB_Loader.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.inl:
+
+ Fixed comparison condition where size_t was being compared to < 0
+ which is not valid.
+ Also set default of max_request_queue_depth to 0 rather than -1.
+
+ Fri Dec 14 22:52:03 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/Faulttolerance.mpc:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/client.cpp:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/test_object.idl:
+
+ Added a client process to provide a more robust test of the name service
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_failover_test.pl:
+
+ Updated to use the client process
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_equivalance_test.pl:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_persistance_test.pl:
+ * orbsvcs/tests/FT_Naming/Replication/run_test.pl:
+
+ Added guard to keep from deleting files when the repository directory
+ was not created.
+
+ Fri Dec 14 22:15:22 UTC 2012 "Marc Neeley" <neeleym@ociweb.com>
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/run_test.pl:
+ Fixed tests to adhere to new functionality
+
+ Fri Dec 14 22:03:35 UTC 2012 "Marc Neeley" <neeleym@ociweb.com>
+
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.h:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.inl:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_Task.h:
+ * tao/Dynamic_TP/Dynamic_TP_Task.cpp:
+
+ Restructured initialization of Task thread variables.
+ Cleaned out un-needed member variables from Strategy class.
+
+ Fri Dec 14 21:53:37 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Removed case 'n' from parse args. It is handled elsewhere.
+
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.h:
+
+ Updated comments to better describe operations.
+
+ * orbsvcs/tests/FT_Naming/Replication/client.cpp:
+ * orbsvcs/tests/FT_Naming/Replication/run_test.pl:
+
+ Added performance tests. Added a kill of the
+ primary at the end to ensure that the replica
+ is invoked in nslist.
+
+ * orbsvcs/tests/Redundant_Naming/client.cpp:
+
+ Added performance tests.
+
+ * tao/Storable_File_Guard.cpp:
+
+ Moved sync call to only be invoked when rwflags_
+ indicate we are in write mode.
+
+ * tao/Storable_FlatFileStream.h:
+
+ Removed outdated todo comment.
+
+ * tao/Storable_FlatFileStream.cpp:
+
+ Replace int with size_t to avoid warning.
+
+ Fri Dec 14 17:33:50 UTC 2012 Brian Johnson <johnsonb@ociweb.com>
+
+ * tao/PortableServer/LifespanStrategyTransient.cpp:
+
+ Cleaned up warning.
+
+ * tests/Storable/run_test.pl:
+
+ Removed unneeded code.
+
+ Fri Dec 14 15:19:40 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * tao/Storable_FlatFileStream.cpp:
+
+ For some reason, under Linux at least, newlines following
+ strings are not always consumed. So when reading an
+ integer account for first character possibly being a newline.
+
+ Fri Dec 14 00:19:06 UTC 2012 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.h:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.inl:
+ * tao/Dynamic_TP/Dynamic_TP_Task.h:
+ * tao/Dynamic_TP/Dynamic_TP_Task.inl:
+ * tao/Dynamic_TP/Dynamic_TP_Task.cpp:
+
+ Refactored the task to make better use of services provided by
+ the base class. Also added separate locks to avoid the potential
+ of unnecessary blocking for different roles.
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/Hello.cpp:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/run_test.pl:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/server.cpp:
+
+ Added some comments to the test server and fixed up the script to
+ use a client to trigger a shutdown from within the server.
+
+ Thu Dec 13 22:51:06 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+
+ Fixed leak of Factory_Registry when initializing the group factory.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.cpp:
+
+ Fixed leak of ReplicationManager when registering the replica.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Made tracing debug statements only execute when debug level is
+ set.
+
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.cpp:
+
+ Fixed leak of TAO_Storable_Base when testing for existence
+ of a directory.
+
+ Thu Dec 13 22:38:33 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * tao/Storable_FlatFileStream.cpp:
+
+ Revert for now after discovering Redundant_Naming test is
+ failing.
+
+ Thu Dec 13 20:40:08 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * tao/Storable_FlatFileStream.cpp:
+
+ Don't use fscanf when reading integers as it will
+ consume whitespace _after_ the newline. This may cause
+ problems when binary data is included in the file,
+ as is the case for persistent object group data,
+ since binary data may look like whitespace.
+
+ * tests/Storable/Savable.h:
+ * tests/Storable/Savable.cpp:
+ * tests/Storable/test.cpp:
+
+ Updated to write/read binary data after an integer that
+ starts with what looks like whitespace and verify the
+ expected binary data is read.
+
+ Thu Dec 13 19:13:38 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_equivalance_test.pl:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_failover_test.pl:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_persistance_test.pl:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_test.pl:
+
+ Split the fault tolerant tests into seperate test scripts
+
+ Thu Dec 13 19:11:42 UTC 2012 Weiqi Gao <gao_w@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/run_test.pl:
+
+ Turned on strict mode, fixed detected errors.
+
+ Thu Dec 13 15:49:06 UTC 2012 Weiqi Gao <gao_w@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
+
+ Fixed tao_imr_locator crash when -o points to existing file
+
+ Wed Dec 12 23:38:39 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/Federation/run_test.pl:
+ * utils/nsgroup/run_test.pl:
+
+ Updated FT_Naming and nsgroup tests to cleanup after themselves
+
+ Tue Dec 11 22:36:37 UTC 2012 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/CSD_ThreadPool/CSD_TP_Queue.h:
+ * tao/CSD_ThreadPool/CSD_TP_Queue.inl:
+ * tao/CSD_ThreadPool/CSD_TP_Queue.cpp:
+
+ Cleaned out redundant queue depth tracking. This is handled in the TP
+ strategy class.
+
+ * tao/Dynamic_TP/Dynamic_TP_Task.cpp:
+
+ An attempt at lock optimization. Using the lock_ member to guard access
+ to the queue directly so that multiple threads can participate in the
+ wait.
+
+ Tue Dec 11 22:12:52 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * tao/Storable_Base.h:
+ * tao/Storable_File_Guard.cpp:
+ * tao/Storable_FlatFileStream.h:
+ * tao/Storable_FlatFileStream.cpp:
+
+ Added abstraction for sync for use in ensuring written
+ data persistent store. Implemented using fsync in
+ Storable_FlatFileStream.
+
+ Tue Dec 11 22:05:18 UTC 2012 Weiqi Gao <gao_w@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/airplane_client_i.h:
+ * orbsvcs/tests/ImplRepo/airplane_client_i.cpp:
+ * orbsvcs/tests/ImplRepo/run_test.pl:
+
+ Added failover_test and persistent_ft_test.
+ Made airplane_client return an error code when an exception occurs.
+
+ Tue Dec 11 15:58:05 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/Naming_Service/FT_Naming_Main.cpp:
+
+ Modified to avoid leak of TAO_FT_Naming_Service object.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+
+ Modified to write out the single Naming Manager IOR
+ file when running standalone.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Fixed issue with fini. Base class fini called after derived
+ class to allow use of the orb while destroying POAs and
+ cleaning up the IORTable.
+
+ * orbsvcs/tests/FT_Naming/Replication/run_test.pl:
+
+ Remove the persistence directory at conclusion of the test.
+
+ * utils/nsgroup/run_test.pl:
+
+ Fixed issues with test to run with standalone naming service.
+ Clean up the persistence directory at conclusion of the test.
+
+ Tue Dec 11 15:09:57 UTC 2012 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Locator_Options.cpp:
+
+ Fixed "--primary" and "--backup" flags to not consume
+ the following argument.
+
+ Mon Dec 10 20:00:37 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/FtNaming.mpc:
+
+ Fixed issue with dynamicflags.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/ftnaming_intf_export.h:
+
+ Adding new file.
+
+ Mon Dec 10 17:13:47 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context_Factory.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context_Factory.cpp:
+
+ Removed context_size argument from factory constructor since it is not used
+ by the factory.
+
+ * orbsvcs/orbsvcs/Naming/Naming_Loader.cpp:
+
+ Removed include of removed Naming_Context_Factory.h
+
+ * orbsvcs/orbsvcs/cosnaming_serv_persistence.mpb:
+
+ Removed reference to removed Naming_Context_Factory.h/cpp files.
+ * orbsvcs/orbsvcs/Naming/Naming_Context_Factory.h:
+ * orbsvcs/orbsvcs/Naming/Naming_Context_Factory.cpp:
+
+ Removed these files since they are no longer used.
+
+ Mon Dec 10 16:44:11 UTC 2012 tests\Dynamic_TP <neeleym@ociweb.com>
+
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/Hello.h:
+ Added this file to correct build problem in nightly build.
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/TestS.cpp:
+
+ Removed this file.
+
+ Mon Dec 10 15:39:23 UTC 2012 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator.idl:
+
+ Added exception for register_replica.
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+
+ Fixed memory leak (double char* duplication).
+
+ * orbsvcs/ImplRepo_Service/Locator_Options.h:
+ * orbsvcs/ImplRepo_Service/Locator_Options.cpp:
+
+ Made ImR Locator options similar to the NamingService.
+ Now pass "--directory some_dir" to use multiple files
+ for persistance and either "--primary" or "--backup"
+ for fault tolerant ImR Locator.
+
+ * orbsvcs/ImplRepo_Service/Locator_Repository.h:
+ * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
+
+ Made registered_ private with protected accessor.
+
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+
+ Added error handling and temporary logging.
+
+ * orbsvcs/tests/ImplRepo/run_test.pl:
+
+ Changes from Locator_Options.
+
+ * tao/PortableServer/Root_POA.cpp:
+
+ Refactored ImR-ification of key into LifespanStrategy
+ and Imr_Client.
+
+ * tao/PortableServer/LifespanStrategy.h:
+
+ Added interface for imr-ifying the key.
+
+ * tao/PortableServer/LifespanStrategyTransient.h:
+ * tao/PortableServer/LifespanStrategyTransient.cpp:
+
+ Added transient null implementation for imr-ifying the key.
+
+ * tao/PortableServer/LifespanStrategyPersistent.h:
+ * tao/PortableServer/LifespanStrategyPersistent.cpp:
+
+ Added persistent implementation for forwarding the call
+ to the ImR_Client if use_imr.
+
+ * tao/PortableServer/ImR_Client_Adapter.h:
+
+ Added interface for imr-ifying the key.
+
+ * tao/ImR_Client/ImR_Client.h:
+ * tao/ImR_Client/ImR_Client.cpp:
+
+ Added implementation for imr-ifying the key for each
+ profile in the IMR ior and then combining the profiles
+ into a single ior.
+
+ * tao/ImR_Client/ImR_Client.mpc:
+ * MPC/config/imr_client.mpb:
+
+ Added dependency on iormanip.
+
+ * tao/Profile.h:
+ * tao/Profile.cpp:
+
+ Made to_string const.
+
+ * orbsvcs/orbsvcs/HTIOP/HTIOP_Profile.h:
+ * orbsvcs/orbsvcs/HTIOP/HTIOP_Profile.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.h:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.cpp:
+ * tao/IIOP_Profile.h:
+ * tao/IIOP_Profile.cpp:
+ * tao/Strategies/COIOP_Profile.h:
+ * tao/Strategies/COIOP_Profile.cpp:
+ * tao/Strategies/DIOP_Profile.h:
+ * tao/Strategies/DIOP_Profile.cpp:
+ * tao/Strategies/SCIOP_Profile.h:
+ * tao/Strategies/SCIOP_Profile.cpp:
+ * tao/Strategies/SHMIOP_Profile.h:
+ * tao/Strategies/SHMIOP_Profile.cpp:
+ * tao/Strategies/UIOP_Profile.h:
+ * tao/Strategies/UIOP_Profile.cpp:
+
+ Same changes for to_string const from Profile.h.
+
+ Mon Dec 10 14:41:47 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/Naming_Service/Naming_Service.cpp:
+
+ Added error check on creation of the naming server.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.cpp:
+
+ Use in() operation for var type.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Refactored to avoid duplication of the init_new_naming functionality
+ with the base Naming_Server.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context_Factory.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context_Factory.cpp:
+
+ Removed unnecessary context_size argument from constructor.
+
+ * orbsvcs/orbsvcs/Naming/Naming_Loader.h:
+
+ Removed forward declaration of TAO_Naming_Context_Factory since it is no
+ longer needed.
+
+ * orbsvcs/orbsvcs/Naming/Naming_Server.h:
+ * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
+
+ Refactored to allow for derived class to define which Naming Context impl
+ factory should be used.
+
+ * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.h:
+ * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.cpp:
+ * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context_Factory.h:
+ * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context_Factory.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Factory.h:
+
+ Removed TAO_Naming_Context_Factory generic base class since it
+ really does not provide a common abstraction.
+
+ Sun Dec 9 23:02:53 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/Replication/client.cpp:
+
+ Added code to deal with potential race conditions when modifying on
+ primary and checking the replica immediately.
+
+ Sun Dec 9 21:25:24 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * MPC/config/ftnaming.mpb:
+
+ Added orbsvcslib to base projects.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.cpp:
+
+ Added error message when exception occurs in registration.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.cpp:
+
+ Resolved ownership of contextFactory and persistenceFactory.
+ Fixed issue with exit on failed access to persistent store.
+
+ Sat Dec 8 21:37:27 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Addressed memory leaks.
+
+ Sat Dec 8 15:26:02 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/Federation/run_test.pl:
+
+ Changed to use the -c option instead of -o for multi-profile
+ IOR of redundant naming sevices.
+
+ Sat Dec 8 15:12:36 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/Naming_Service/FT_Naming_Main.cpp:
+
+ Fixed leak of Server object.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Added new option for combined naming service ior file name
+ to allow users to access the ior of the single server and to
+ obtain the combined/multi-profile IOR.
+
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.cpp:
+
+ Removed delete of context impl factory from destructor. Still
+ need to work out ownership of the factory.
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_test.pl:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/run_test.pl:
+ * orbsvcs/tests/FT_Naming/Replication/run_test.pl:
+
+ Updated tests to use -c option for multi-profile ior.
+
+ Fri Dec 7 21:29:30 UTC 2012 "Marc Neeley" <neeleym@ociweb.com>
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/server.cpp:
+
+ Removed reference to deleted include.
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/Dynamic_TP_POA_Test_Static.mpc:
+ Repaired generation of IDL to fix build looking for generated files.
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/TestS.cpp:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/run_test.pl:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/server.cpp:
+
+ Inclusion of test for max_pool_threads.
+
+ * tests/Dynamic_TP/POA_Loader/Test.cpp:
+
+ Fixed warnings in nightly build.
+
+ Fri Dec 7 21:24:47 UTC 2012 "Marc Neeley" <neeleym@ociweb.com>
+
+ * tao/Dynamic_TP/Dynamic_TP_Task.h:
+ * tao/Dynamic_TP/Dynamic_TP_Task.cpp:
+
+ Continued implementation of max_pool_threads.
+
+ Fri Dec 7 21:04:34 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/Federation:
+ * orbsvcs/tests/FT_Naming/Federation/Federation.mpc:
+ * orbsvcs/tests/FT_Naming/Federation/Hello.h:
+ * orbsvcs/tests/FT_Naming/Federation/Hello.cpp:
+ * orbsvcs/tests/FT_Naming/Federation/NamingTask.h:
+ * orbsvcs/tests/FT_Naming/Federation/NamingTask.cpp:
+ * orbsvcs/tests/FT_Naming/Federation/Test.idl:
+ * orbsvcs/tests/FT_Naming/Federation/client.cpp:
+ * orbsvcs/tests/FT_Naming/Federation/run_test.pl:
+ * orbsvcs/tests/FT_Naming/Federation/server.cpp:
+
+ Added Fault Tolerant Name Service Federation test
+
+ Fri Dec 7 16:20:37 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
+
+ Was passing the wrong time to the context to determine
+ if it was obsolete. Use the file time instead.
+
+ Fri Dec 7 12:44:53 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * tao/Storable_Base.h:
+ * tao/Storable_FlatFileStream.h:
+ * tao/Storable_FlatFileStream.cpp:
+
+ Add operator << for TAO_OutputCDR and write
+ member function to use with TAO_InputCDRs.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.cpp:
+
+ Fleshed out read/write of object group state to file.
+
+ Fri Dec 7 02:56:49 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.cpp:
+
+ Delete the Context Impl Factor to avoid leak.
+
+ * orbsvcs/tests/FT_Naming/Load_Balancing/Basic.h:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/Basic.cpp:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/LB_server.h:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/LB_server.cpp:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/Test.idl:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/client.cpp:
+
+ Naming Manager interface is now in the FT_Naming module.
+
+ * orbsvcs/tests/FT_Naming/Replication/client.cpp:
+
+ Refined test for specific exceptions in case other CORBA
+ Exceptions are thrown which should not indicate success.
+
+ Thu Dec 6 22:49:38 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/FT_NamingManager.idl:
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_NamingReplication.idl:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ * utils/nsgroup/nsgroup_svc.h:
+ * utils/nsgroup/nsgroup_svc.cpp:
+
+ Moved Fault Tolerant Naming interfaces into the FT_Naming module
+ instead of FT since they are not standard CORBA interfaces.
+
+ Thu Dec 6 22:20:22 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * tests/Storable/Savable.h:
+ * tests/Storable/Savable.cpp:
+ * tests/Storable/test.cpp:
+
+ Made test more robust in error handling. Corrected
+ file access modes in operations that modify state.
+
+ Thu Dec 6 21:19:48 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * utils/nsgroup/run_test.pl:
+
+ Updated test to use tao_ft_naming standalone arguments
+
+ Thu Dec 6 14:44:27 UTC 2012 "Marc Neeley" <neeleym@ociweb.com>
+
+ * tao/CSD_ThreadPool/CSD_TP_Queue.h:
+ * tao/CSD_ThreadPool/CSD_TP_Queue.inl:
+ * tao/CSD_ThreadPool/CSD_TP_Queue.cpp:
+
+ Implemented capture of queue depth as items are being added/removed.
+
+ Thu Dec 6 14:36:33 UTC 2012 "Marc Neeley" <neeleym@ociweb.com>
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static:
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/Dynamic_TP_POA_Test_Static.mpc:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/Hello.cpp:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/Test.idl:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/client.cpp:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/run_test.pl:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Static/server.cpp:
+
+ Creation of tests for:
+ - min_pool_threads
+ - init_pool_threads
+ - thread_idle_time (timeout)
+ - max_request_queue_depth
+
+ Thu Dec 6 14:36:21 UTC 2012 "Marc Neeley" <neeleym@ociweb.com>
+
+ * tao/Dynamic_TP/Dynamic_TP_POA_Loader.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.inl:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_Task.h:
+ * tao/Dynamic_TP/Dynamic_TP_Task.inl:
+ * tao/Dynamic_TP/Dynamic_TP_Task.cpp:
+
+ Implementation of max_request_queue_depth.
+ Fuzz clean up.
+
+ Thu Dec 6 20:13:55 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_NamingReplication.idl:
+
+ Made notification calls oneway.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Added support for running in standalone mode to write out IORs.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
+
+ Refactored to use is_obsolete. Allows Storable_Naming_Context to use
+ file time, while FT_Storable_Naming_Context uses the stale flag.
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_test.pl:
+
+ Updated test to use -o and -g to access the combined IORs more
+ consistently.
+
+ * tao/Storable_File_Guard.h:
+
+ Made accessor for get_object_last_changed to be public to allow
+ users of the abstraction to determine when the underlying store
+ changed.
+
+ Thu Dec 6 17:19:19 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_test.pl:
+ * utils/nsgroup/run_test.pl:
+
+ Restructured tests and corrected copy and paste errors
+
+ Thu Dec 6 13:40:38 UTC 2012 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Locator_Options.h:
+ * orbsvcs/ImplRepo_Service/Locator_Options.cpp:
+
+ Added back "-y" option, which will allow Locator to use the
+ multi-file backing store, but without having replication.
+
+ * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
+
+ Moved poa activation to init.
+
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.h:
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+
+ Only reporting the ior when the fault tolerant imr is available,
+ and added handling for standalone IMR.
+
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.cpp:
+
+ Cleanup of warnings.
+
+ * orbsvcs/tests/ImplRepo/run_test.pl:
+
+ Changes from locator options and making tests work.
+
+ Thu Dec 6 03:57:39 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Round_Robin.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.cpp:
+
+ Upated locking of fault tolerant naming service.
+
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
+
+ Minor formatting changes.
+
+ * orbsvcs/tests/FT_Naming/Load_Balancing/run_test.pl:
+
+ FIxed test to use latest FT Naming Service arguments.
+
+ * orbsvcs/tests/FT_Naming/Replication/run_test.pl:
+
+ Updated tests to use more descriptive variables.
+
+ Wed Dec 5 23:01:07 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Updates to combine object references and write out combined object
+ reference to a file.
+
+ * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
+
+ Revised error message for writing ior to file.
+
+ * orbsvcs/tests/FT_Naming/Replication/run_test.pl:
+
+ Modified test script to use new arguments for iors.
+
+ Wed Dec 5 18:00:43 UTC 2012 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator.idl:
+
+ Changed to pass back the fault tolerant imr when registering
+ replicas.
+
+ * orbsvcs/ImplRepo_Service/Locator_Options.h:
+ * orbsvcs/ImplRepo_Service/Locator_Options.cpp:
+
+ Changed "-y" option to "-primary" and "-backup" and removed
+ "-i".
+
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.h:
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+
+ Changed to expect the other replica to write an ior file to the
+ shared directory for discovering the other replica.
+
+ * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp:
+ * tao/ImR_Client/ImR_Client.cpp:
+
+ Adding logging.
+
+ * orbsvcs/tests/ImplRepo/run_test.pl:
+
+ Adding to fault tolerance tests.
+
+ * orbsvcs/tests/Notify/Bug_1884_Regression/common.h:
+ * orbsvcs/tests/Notify/Bug_1884_Regression/filter.cpp:
+ * orbsvcs/tests/Notify/Bug_3688_Regression/common.h:
+ * orbsvcs/tests/Notify/Persistent_Filter/Filter.cpp:
+ * orbsvcs/tests/ImplRepo/RestartServer/MessengerClient.cpp:
+ * orbsvcs/tests/ImplRepo/RestartServer/Terminator.cpp:
+
+ Cleaning up compiler errors for vcexpress.
+
+ Wed Dec 5 16:29:17 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * utils/nsgroup/run_test.pl:
+
+ Simplified targets and additional cleanup
+
+ Wed Dec 5 01:42:34 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_NamingReplication.idl:
+
+ Modified registration to pass references for replicated services
+ in support of creation of mulit-profile IOR.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.cpp:
+
+ Updated to support coordination of replication IORs transparently
+ and to create a multi-profile IOR.
+
+ * orbsvcs/orbsvcs/Naming/Naming_Server.h:
+ * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
+
+ Factored out writing IOR files.
+
+ * orbsvcs/tests/FT_Naming/Replication/client.cpp:
+ * orbsvcs/tests/FT_Naming/Replication/run_test.pl:
+ * orbsvcs/tests/Redundant_Naming/run_test.pl:
+
+ Removed some extraneous prints. Revised perl to manage IOR
+ files better.
+
+ Tue Dec 4 23:04:01 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_test.pl:
+ * utils/nsgroup/run_test.pl:
+
+ Updated tests with tao_ft_naming command line arguments --primary
+ and --backup
+
+ Tue Dec 4 19:49:56 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Changed IOR name from ObjectGroupManager to NamingManager
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance/README:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_test.pl:
+
+ Updated to conform to use case test document
+
+ Tue Dec 4 19:19:34 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * tao/Storable_File_Guard.cpp:
+
+ Don't try to load data from file that has just been
+ created.
+
+ * tests/Storable/Savable.cpp:
+
+ Changed to use term 'object' instead of 'child'.
+
+ Tue Dec 4 14:40:34 UTC 2012 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Config_Backing_Store.cpp:
+
+ Fixed compile error.
+
+ Tue Dec 4 01:20:34 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/Naming_Service/FT_Naming_Main.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Reworked startup with primary and backup arguments.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.h:
+ * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
+
+ Changed to use 'stale' terminology instead of 'dirty'
+
+ * orbsvcs/tests/FT_Naming/Replication/client.cpp:
+ * orbsvcs/tests/FT_Naming/Replication/run_test.pl:
+
+ Changed arguments to use primary and backup
+
+ * orbsvcs/tests/Redundant_Naming/client.cpp:
+
+ Modified to use compound name for bind for more
+ robust test.
+
+ Mon Dec 3 19:13:51 UTC 2012 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+ * orbsvcs/ImplRepo_Service/Locator_Repository.h:
+ * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
+
+ Refactored update interface implementation into Shared_Backing_Store.
+ Moved reporting of service ior into the repository.
+
+ * orbsvcs/ImplRepo_Service/Config_Backing_Store.h:
+ * orbsvcs/ImplRepo_Service/Config_Backing_Store.cpp:
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.h:
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.cpp:
+
+ Changes from Locator_Repository refactoring.
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator.idl:
+
+ Added to the update interface and removed the replica locator
+ interface.
+
+ * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
+
+ Added dependency on iormanip.mpb.
+
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.h:
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+
+ Added code to determine the fault tolerant ImR ior.
+
+ * orbsvcs/tests/ImplRepo/run_test.pl:
+
+ Added tests for fault tolerance.
+
+ Mon Dec 3 16:46:58 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
+ * tao/Storable_File_Guard.h:
+ * tao/Storable_File_Guard.cpp:
+ * tests/Storable/Savable.cpp:
+
+ With simplified Storable_Base class hierarchy now in
+ place, move derived file guards peer() to base class since
+ dynamic casting is no longer needed.
+
+ Mon Dec 3 16:15:40 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.h:
+
+ Fix invalid forward declaration.
+
+ Mon Dec 3 15:21:14 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * tao/Storable_File_Guard.h:
+ * tao/Storable_File_Guard.cpp:
+
+ Renamed new obsolete/current member functions to account
+ for change in terms from previous commit.
+
+ Mon Dec 3 14:44:43 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * tao/Storable_Base.h:
+ * tao/Storable_File_Guard.h:
+ * tao/Storable_File_Guard.cpp:
+ * tao/Storable_FlatFileStream.h:
+ * tao/Storable_FlatFileStream.cpp:
+
+ Extended to accommodate storable naming context to use
+ without needing its own specialized flat file stream. This
+ will avoid code duplication between storable object groups
+ and storable naming contexts.
+
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_ReaderWriter.h:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_ReaderWriter.cpp:
+
+ Moved functionality from naming context flat file persistent
+ to new class that uses Storable_FlatFileStream.
+
+ * orbsvcs/orbsvcs/cosnaming_serv_persistence.mpb:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context_Factory.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context_Factory.cpp:
+ * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable.h:
+ * orbsvcs/orbsvcs/Naming/Storable.inl:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.h:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Factory.h:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Factory.cpp:
+
+ Updated to use new reader-writer class and non-naming service
+ specific Storable_* classes.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.cpp:
+
+ Further changes for persistent support of object groups.
+
+ * tests/Storable/Savable.h:
+ * tests/Storable/Savable.cpp:
+ * tests/Storable/test.cpp:
+
+ Account for renaming of some Storable_File_Guard member
+ functions.
+
+ * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.h:
+ * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp:
+
+ Removed these files.
+
+ Mon Dec 3 04:13:48 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.h:
+ * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
+ * tao/Storable_File_Guard.h:
+ * tao/Storable_File_Guard.cpp:
+
+ Refactored to allow for use of marking for out of date context
+ and file.
+
+ * orbsvcs/tests/FT_Naming/Replication/client.cpp:
+
+ Added printouts for testing.
+
+
+ Sun Dec 2 20:32:25 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * tests/Storable/test.cpp:
+
+ Explicitly include header file that defines ACE_OS::sleep()
+ used in the source.
+
+ Sat Dec 1 13:28:00 UTC 2012 "Marc Neeley" <neeleym@ociweb.com>
+
+ * tests/Dynamic_TP/POA_Loader/Test.cpp:
+ Fixed error found in nightly build.
+ Removed reference to removed method.
+
+ Sat Dec 1 13:07:48 UTC 2012 "Marc Neeley" <neeleym@ociweb.com>
+
+ * tao/Dynamic_TP/Dynamic_TP_POA_StrategyImpl.h:
+ * tao/Dynamic_TP/Dynamic_TP_POA_StrategyImpl.inl:
+ * tao/Dynamic_TP/Dynamic_TP_POA_StrategyImpl.cpp:
+
+ Removed these files.
+
+ Fri Nov 30 23:20:59 UTC 2012 "Marc Neeley" <neeleym@ociweb.com>
+
+ * tao/Dynamic_TP/Dynamic_TP_Config.h:
+ - changed constructor of TAO_DTP_Definition
+
+ * tao/Dynamic_TP/Dynamic_TP_POA_Loader.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.h:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.inl:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.cpp:
+ - Removed the TAO_Dynamic_TP_POA_StrategyImpl class dependency
+
+ * tao/Dynamic_TP/Dynamic_TP_Task.h:
+ * tao/Dynamic_TP/Dynamic_TP_Task.cpp:
+ - Extensive implementation of init_pool_threads, min_pool_threads, max_pool_threads
+ thread_stack_size, and thread timeout.
+
+
+
+ Fri Nov 30 23:09:18 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
+
+ Moved attribute to Storable_Naming_Context class
+ from the File class.
+
+ Fri Nov 30 23:05:32 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/FaultTolerance:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/README:
+ * orbsvcs/tests/FT_Naming/FaultTolerance/run_test.pl:
+
+ Added FT_Naming Fault Tolerance Test
+
+ Fri Nov 30 22:55:31 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * bin/tao_other_tests.lst:
+
+ Added Fault Tolerance Test.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
+
+ Added functionality to respond to callback when file
+ is written.
+
+ * orbsvcs/tests/FT_Naming/Replication/run_test.pl:
+
+ Print command line output as an aid for testing.
+
+ Fri Nov 30 17:50:08 UTC 2012 Weiqi Gao <gao_w@ociweb.com>
+
+ * tao/AnyTypeCode/Struct_TypeCode.h:
+ * tao/AnyTypeCode/Struct_TypeCode.cpp:
+ * tao/AnyTypeCode/TypeCode_CDR_Extraction.h:
+ * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp:
+ * tao/AnyTypeCode/Union_TypeCode.h:
+ * tao/AnyTypeCode/Union_TypeCode.cpp:
+ * tao/AnyTypeCode/Value_TypeCode.h:
+ * tao/AnyTypeCode/Value_TypeCode.cpp:
+
+ Added support to demarshal indirection of repeated struct,
+ union, valuetype typecodes.
+
+ Fri Nov 30 17:26:09 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.cpp:
+
+ Updates to support replication notifications.
+
+ * tao/Storable_FlatFileStream.h:
+ * tao/Storable_FlatFileStream.cpp:
+
+ Added missing includes.
+
+ Fri Nov 30 17:23:23 UTC 2012 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * utils/logWalker/HostProcess.h:
+ * utils/logWalker/HostProcess.cpp:
+ * utils/logWalker/Log.h:
+ * utils/logWalker/Log.cpp:
+ * utils/logWalker/PeerProcess.h:
+ * utils/logWalker/PeerProcess.cpp:
+ * utils/logWalker/Session.h:
+ * utils/logWalker/Session.cpp:
+ * utils/logWalker/Thread.cpp:
+
+ Synchronize with improvements added to TAO 2.0a.
+
+ Fri Nov 30 15:47:46 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/CosNaming_Serv.mpc:
+
+ Removed source file.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Added object group persistence option.
+
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
+
+ Use Storable_File_Guard instead of Naming_Service_File_Guard.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group_Storable.cpp:
+
+ Start of storable object group capability (no writing/reading
+ done yet).
+
+ * tao/Storable_Factory.h:
+ * tao/Storable_Factory.cpp:
+ * tao/Storable_File_Guard.h:
+ * tao/Storable_File_Guard.cpp:
+ * tao/Storable_FlatFileStream.h:
+ * tao/Storable_FlatFileStream.cpp:
+ * tao/tao.mpc:
+
+ Updates to accommodate object group persistence.
+
+ * tests/Storable:
+ * tests/Storable/Savable.h:
+ * tests/Storable/Savable.cpp:
+ * tests/Storable/Storable.mpc:
+ * tests/Storable/run_test.pl:
+ * tests/Storable/test.cpp:
+
+ Beginning of test for Storable code.
+
+ * orbsvcs/orbsvcs/Naming/Naming_Service_File_Guard.h:
+ * orbsvcs/orbsvcs/Naming/Naming_Service_File_Guard.cpp:
+
+ Removed these files.
+
+ Thu Nov 29 22:22:42 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_NamingReplication.idl:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.cpp:
+
+ Implementation of replication mechanisms.
+
+ * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.h:
+ * orbsvcs/orbsvcs/Naming/Naming_Context_Interface.cpp:
+
+ Added operation to mark context dirty from replication manager.
+
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.cpp:
+
+ Removed unnecessary stub creation.
+
+ * orbsvcs/tests/FT_Naming/Replication/run_test.pl:
+
+ Added prints for tests to aid in debugging.
+
+ Thu Nov 29 20:03:54 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Fix GNU C++ compile error.
+
+ Wed Nov 28 23:17:07 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_NamingReplication.idl:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.cpp:
+
+ Updated interface to pass more information for context replication.
+
+ Wed Nov 28 17:37:37 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ * orbsvcs/tests/FT_Naming/Replication/run_test.pl:
+
+ Added support for -r option.
+
+ Wed Nov 28 02:34:36 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
+
+ Fixed initialization order in constructor.
+
+ Wed Nov 28 02:14:42 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/Naming_Service/README:
+
+ Fixed typo.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context_Factory.cpp:
+ * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Factory.cpp:
+
+ Refactored to minimize duplication in creation of Storable
+ Naming Context.
+
+ Tue Nov 27 21:26:34 UTC 2012 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+
+ Fixed error of using private hash map copy constructor.
+
+ Tue Nov 27 19:14:37 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Implemented Replication Manager registration functionality.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.cpp:
+
+ Implemented notification of changed contexts.
+
+ * orbsvcs/tests/FT_Naming/Load_Balancing/run_test.pl:
+
+ * orbsvcs/tests/FT_Naming/Replication/client.cpp:
+ * orbsvcs/tests/FT_Naming/Replication/run_test.pl:
+
+ Updated tests to use replication arguments.
+
+ Tue Nov 27 16:27:39 UTC 2012 Brian Johnson <johnsonb@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Locator_Repository.h:
+ * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
+
+ Added interface for forwarding UpdatePushNotification calls.
+ Added add bool param to persistent_update calls and cleaned
+ up.
+
+ * orbsvcs/ImplRepo_Service/Config_Backing_Store.h:
+ * orbsvcs/ImplRepo_Service/Config_Backing_Store.cpp:
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.h:
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.cpp:
+
+ Changes from persistent_update interface changes.
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator.idl:
+
+ Added UpdatePushNotification interface.
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+
+ Added UpdatePushNotification implemenation, forwarding
+ to the repository_, replication handling, and cleanup.
+
+ * orbsvcs/ImplRepo_Service/Locator_Options.h:
+ * orbsvcs/ImplRepo_Service/Locator_Options.cpp:
+
+ Added replica object key option.
+
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.h:
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+
+ Added implementatioln for forwarded UpdatePushNotification calls.
+ Added notifying of updates and identifying what needs to be
+ updated.
+
+ * orbsvcs/tests/ImplRepo/run_test.pl:
+
+ Added replication testing.
+
+ Mon Nov 26 22:39:55 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Fixed compilation errors in print statements.
+
+ Mon Nov 26 22:19:23 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/Naming_Service/Naming_Service.cpp:
+
+ Fixed initialization order in constructor.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Added initialization code for ReplicationManager interface.
+
+ * orbsvcs/tests/FT_Naming/Replication:
+ * orbsvcs/tests/FT_Naming/Replication/README:
+ * orbsvcs/tests/FT_Naming/Replication/Replication.mpc:
+ * orbsvcs/tests/FT_Naming/Replication/client.cpp:
+ * orbsvcs/tests/FT_Naming/Replication/run_test.pl:
+ * orbsvcs/tests/FT_Naming/Replication/test_object.idl:
+
+ Added tests for replication functionality in FT_Naming_Service.
+
+ Mon Nov 26 20:50:18 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/CosNaming_Serv.mpc:
+ * orbsvcs/orbsvcs/Naming/Naming_Service_File_Guard.h:
+ * orbsvcs/orbsvcs/Naming/Naming_Service_File_Guard.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp:
+
+ Prematurely deleted Naming_Service_File_Guard in
+ previous commit. Resurrecting.
+
+ Mon Nov 26 18:16:39 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * tao/Storable_Base.h:
+ * tao/Storable_Base.inl:
+ * tao/Storable_Base.cpp:
+ * tao/Storable_File_Guard.h:
+ * tao/Storable_File_Guard.cpp:
+ * tao/tao.mpc:
+
+ Extracted storable base and file guard classes
+ from naming server so they can be used in
+ other contexts such as object group persistence.
+
+ * orbsvcs/orbsvcs/CosNaming_Serv.mpc:
+ * orbsvcs/orbsvcs/Naming/Storable.h:
+ * orbsvcs/orbsvcs/Naming/Storable.inl:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
+
+ Updatd to use base classes given above.
+
+ * orbsvcs/orbsvcs/Naming/Naming_Service_File_Guard.h:
+ * orbsvcs/orbsvcs/Naming/Naming_Service_File_Guard.cpp:
+
+ Removed these files.
+
+ Mon Nov 26 17:14:21 UTC 2012 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/orbsvcs/FtNaming.mpc:
+
+ Fix the project dependencies.
+
+ Sun Nov 25 15:27:16 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/Naming_Service/Naming_Service.cpp:
+
+ Fixed initialization order of data members.
+
+ * orbsvcs/orbsvcs/Naming/Storable.h:
+
+ Added dll export for class.
+
+ Sat Nov 24 21:48:11 UTC 2012 unknown <unknown@>
+
+ * MPC/config/ft_naming_serv.mpb:
+
+ Add additional component.
+
+ * orbsvcs/Naming_Service/Naming_Service.cpp:
+
+ Fixed initialization order of data members.
+
+ Fri Nov 23 23:47:50 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * utils/nsgroup/README.nsgroup:
+
+ Updated documentation for group_bind and group_unbind options
+
+ * utils/nsgroup/run_test.pl:
+
+ Tied output redirection to debug command line option
+
+ Fri Nov 23 14:57:58 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/tests/Simple_Naming/client.cpp:
+ * orbsvcs/tests/Simple_Naming/run_test_ft.pl:
+
+ Fixed test to clean out state on each run. Cleaned up fuzz errors.
+
+ Fri Nov 23 14:06:26 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * bin/tao_other_tests.lst:
+ * orbsvcs/tests/Simple_Naming/run_test_ft.pl:
+
+ Added simple naming tests for FT_Naming.
+
+ * orbsvcs/orbsvcs/FtNaming.mpc:
+
+ Removed unnecessary elements.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Removed printout to clean up error messages.
+
+ Wed Nov 21 23:07:07 UTC 2012 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/CSD_ThreadPool/CSD_TP_Task.h:
+ * tao/CSD_ThreadPool/CSD_TP_Task.cpp:
+
+ Rename the argument to open to reinforce the generic nature
+ of the single void * argument.
+
+ * tao/Dynamic_TP/Dynamic_TP_Config.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.inl:
+
+ Minor scoreboard cleanup.
+
+ * tao/Dynamic_TP/Dynamic_TP_Task.h:
+ * tao/Dynamic_TP/Dynamic_TP_Task.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.cpp:
+
+ Refactored the task open() signature to take a single void *
+ argument. This is important to avoid generating a new
+ signature. Since the argument is a void*, a struct is used to
+ pass multiple discrete values. This should probably just use the
+ TP_Definition struct, rather than define something new.
+
+ * tests/Dynamic_TP/Config_Loader/Test.cpp:
+ * tests/Dynamic_TP/POA_Loader/Test.cpp:
+
+ Minor scoreboard cleanup.
+
+ Wed Nov 21 23:20:54 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * utils/nsgroup/nsgroup.cpp:
+ * utils/nsgroup/nsgroup_svc.cpp:
+
+ Updated header paths
+
+ * utils/nsgroup/run_test.pl:
+
+ Added support for showing output files upon error detection.
+
+ Wed Nov 21 22:24:28 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/tests/Simple_Naming/run_test_ffp.pl:
+
+ Added tests for tao_ft_naming to the test suite.
+
+ Wed Nov 21 20:46:58 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
+
+ Added documentation to describe why release is required.
+
+ * orbsvcs/orbsvcs/Naming/Naming_Service_File_Guard.h:
+
+ Added TAO_Naming_Serv_Export to support dll.
+
+ Wed Nov 21 20:10:01 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/CosNaming_Serv.mpc:
+ * orbsvcs/orbsvcs/Naming/Naming_Service_File_Guard.h:
+ * orbsvcs/orbsvcs/Naming/Naming_Service_File_Guard.cpp:
+
+ Added new class that's a more general version of
+ original File_Open_Lock_and_Check class so that
+ it can be used for other persistent data besides
+ contexts.
+
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
+
+ Changed File_Open_Lock_and_Check to derive from
+ Naming_Service_File_Guard and override pure virtual
+ functions as needed.
+
+ * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.h:
+ * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable.h:
+
+ Added stream operator on strings in anticipation
+ of using these operators on some of the object
+ group elements. Udating existing stream operators
+ to use string operators.
+
+ Wed Nov 21 20:03:03 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * utils/nsgroup/run_test.pl:
+
+ Redirected output to files and more cleanup
+
+ Wed Nov 21 18:19:17 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
+
+ Fixed bug in release of Activator.
+
+ Wed Nov 21 16:35:28 UTC 2012 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/ImplRepo_Service/Config_Backing_Store.h:
+ * orbsvcs/ImplRepo_Service/Locator_Repository.h:
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.h:
+
+ * orbsvcs/Naming_Service/FT_Naming_Service.h:
+ * orbsvcs/Naming_Service/FT_Naming_Service.cpp:
+ * orbsvcs/Naming_Service/Naming_Service.h:
+ * orbsvcs/Naming_Service/Naming_Service.cpp:
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.h:
+
+ * orbsvcs/orbsvcs/Naming/Naming_Context_Factory.h:
+ * orbsvcs/orbsvcs/Naming/Naming_Server.h:
+ * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.cpp:
+ * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context_Factory.h:
+ * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context_Factory.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Factory.h:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Factory.cpp:
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.cpp:
+
+ * orbsvcs/tests/FT_Naming/Load_Balancing/Basic.h:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/LB_server.cpp:
+
+ * orbsvcs/tests/FT_Naming/Load_Balancing/NameService/README:
+
+ * orbsvcs/tests/FT_Naming/Load_Balancing/client.cpp:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/run_test.pl:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/server.cpp:
+
+ * orbsvcs/tests/ImplRepo/RestartServer/README:
+ * orbsvcs/tests/ImplRepo/RestartServer/Terminator.cpp:
+
+ * orbsvcs/tests/ImplRepo/run_test.pl:
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/server.cpp:
+
+ * tests/Dynamic_TP/POA_Loader/Test.cpp:
+
+ * tests/Var_Deref/README.txt:
+
+ More unfuzzing.
+
+ Wed Nov 21 13:35:40 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Fixed compilation errors.
+
+ Wed Nov 21 06:16:58 UTC 2012 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/Dynamic_TP/Dynamic_TP_Config.h:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.h:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.inl:
+ * tao/Dynamic_TP/Dynamic_TP_POA_StrategyImpl.h:
+ * tao/Dynamic_TP/Dynamic_TP_POA_StrategyImpl.inl:
+ * tao/Dynamic_TP/Dynamic_TP_POA_StrategyImpl.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_Task.h:
+ * tao/Dynamic_TP/Dynamic_TP_Task.inl:
+ * tao/Dynamic_TP/Dynamic_TP_Task.cpp:
+
+ Fuzz fixes.
+
+ Wed Nov 21 04:42:24 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_NamingReplication.idl:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context_Factory.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context_Factory.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Round_Robin.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context_Factory.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context_Factory.cpp:
+
+ Fixed to resolve fuzz issues.
+
+ * utils/nsgroup/run_test.pl:
+
+ Modified argument to tao_nslist, tao_nsadd passing in the IOR for
+ the naming service.
+
+ Wed Nov 21 02:40:16 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/Storable.h:
+
+ Added TAO_Naming_Serv_Export to TAO_Naming_Service_Persistence_Factory.
+
+ Wed Nov 21 02:30:08 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Replication_Manager.cpp:
+
+ Added files to implement the replication interface.
+
+ Wed Nov 21 01:32:17 UTC 2012 "Marc Neeley" <neeleym@ociweb.com>
+
+ * tao/Dynamic_TP/Dynamic_TP_Config.h:
+
+ created constructor in TAO_DTP_Definition struct
+
+ * tao/Dynamic_TP/Dynamic_TP_Config.cpp:
+
+ removed conflicting constructor
+
+ * tao/Dynamic_TP/Dynamic_TP_POA_Loader.cpp:
+
+ removed unnecessary include
+
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.h:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.inl:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_POA_StrategyImpl.h:
+ * tao/Dynamic_TP/Dynamic_TP_POA_StrategyImpl.inl:
+ * tao/Dynamic_TP/Dynamic_TP_POA_StrategyImpl.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_Task.h:
+ * tao/Dynamic_TP/Dynamic_TP_Task.inl:
+ * tao/Dynamic_TP/Dynamic_TP_Task.cpp:
+
+ completed StrategyImpl initialization started the delegation
+ functions; this needs a lot of dependency removal from CSD_Task.
+
+ Tue Nov 20 23:42:31 UTC 2012 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/CSD_Framework/CSD_ORBInitializer.h:
+
+ added class visibility token.
+
+ * tao/Dynamic_TP/Dynamic_TP_ORBInitializer.h:
+ * tao/Dynamic_TP/Dynamic_TP_ORBInitializer.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_ORB_Loader.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Loader.cpp:
+
+ Fuzz and other clean up.
+
+ Tue Nov 20 22:44:07 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * utils/nsgroup/run_test.pl:
+
+ Corrected type_id string passed in test
+
+ Tue Nov 20 22:42:06 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * ChangeLog:
+
+ * MPC/config/ft_naming_serv.mpb:
+ * orbsvcs/Naming_Service/Naming_Service.mpc:
+ * orbsvcs/orbsvcs/FtNaming.mpc:
+
+ Support building FT Naming Service with replication.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_NamingReplication.idl:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Serv.mpc:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context_Factory.cpp:
+ * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context_Factory.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.cpp:
+
+ Functionality to support Replication interface between naming
+ service instances.
+
+ Tue Nov 20 19:32:12 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * utils/nsgroup/nsgroup.mpc:
+
+ Added $ID
+
+ * utils/nsgroup/nsgroup_svc.h:
+ * utils/nsgroup/nsgroup_svc.cpp:
+
+ Changed group_bind and group_unbind to use the NamingContextExt
+ interface to properly convert stringified names to compound names.
+
+ * utils/nsgroup/run_test.pl:
+
+ Add calls to tao_nslist, tao_nsadd and tao_nsdel to augment name
+ service verification.
+
+ Tue Nov 20 15:05:32 UTC 2012 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/Hash_Naming_Context.cpp:
+
+ While refactoring the lock utilization, I inadvertently removed
+ a critical section from the resolve() implementation. That's been
+ restored.
+
+ Mon Nov 19 22:33:49 UTC 2012 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/CSD_Framework/CSD_Framework_Loader.cpp:
+
+ The loader was incorrectly introducing a dependency on the
+ TAO_CSD_ThreadPool library. This is wrong because the latter
+ is but one possible implementation for the framework.
+
+ * tao/CSD_ThreadPool/CSD_TP_Strategy_Factory.cpp:
+ * tao/CSD_ThreadPool/CSD_ThreadPool.h:
+ * tao/CSD_ThreadPool/CSD_ThreadPool.cpp:
+
+ Have the CSD_Threadpool properly initialize the framework,
+ rather than vice versa. Also, cleaned up the parameter parsing to
+ be a little more efficient.
+
+ * tao/Dynamic_TP/Dynamic_TP.mpc:
+ * tao/Dynamic_TP/Dynamic_TP_ORBInitializer.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_ORB_Loader.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Loader.h:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Loader.cpp:
+
+ Sorted out the initialization of POAs with threadpools declared
+ via service configuration. The key was to actually initialize the
+ CSD_Strategy_Repository prior to inserting any strategy instances.
+
+ Also removed a dependency on RTCORBA. This dependency was causing
+ the RT POA factory name to be loaded after the CSD POA factory name
+ which in turn disabled the creation of CSD POAs.
+
+ * tests/Dynamic_TP/POA_Loader/Test.cpp:
+
+ The test seemed to have a typo.
+
+ Mon Nov 19 22:27:44 UTC 2012 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * orbsvcs/Naming_Service/README:
+
+ Add documentation of the -n command line argument used for thread
+ pooling. Also, sort out the parmaters description so they are ordered
+ alphabetically.
+
+ * orbsvcs/orbsvcs/Naming/Hash_Naming_Context.cpp:
+
+ Refactored the thread acquisition so that the context is locked
+ only when the local store is going to be modified, not if another
+ repository is to be upated.
+
+ Mon Nov 19 18:00:27 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/CosNaming_Serv.mpc:
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context_Factory.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context_Factory.cpp:
+ * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context_Factory.h:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.h:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Factory.h:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Factory.cpp:
+ * orbsvcs/orbsvcs/cosnaming_serv_persistence.mpb:
+
+ Added support for Abstract factory to create Storable Naming Contexts.
+ This enables the overriding of the resolve operation in support of
+ load balancing.
+
+
+ * orbsvcs/tests/FT_Naming/Load_Balancing/LB_server.cpp:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/server.cpp:
+
+ Updated test internals to return 0 on success.
+
+ * orbsvcs/tests/FT_Naming/Load_Balancing/README:
+ Updated README to more correctly describe the test being performed.
+
+ * orbsvcs/tests/FT_Naming/Load_Balancing/NameService:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/NameService/README:
+ Created directory to store the NameService state when using the
+ -u option.
+
+ Mon Nov 19 16:46:05 UTC 2012 Brian Johnson <johnsonb@ociweb.com>
+
+ * bin/tao_other_tests.lst:
+
+ Added ImR persistance tests for hash and shared backing stores.
+
+ * orbsvcs/ImplRepo_Service/Locator_Repository.h:
+ * orbsvcs/ImplRepo_Service/Locator_Repository.cpp:
+
+ Refactored xml, heap, and registry backing store code into a virtual
+ interface.
+
+ * orbsvcs/ImplRepo_Service/Config_Backing_Store.h:
+ * orbsvcs/ImplRepo_Service/Config_Backing_Store.cpp:
+
+ Refactored out Locator_Repository REPO_HEAP and REPO_REGISTRY code.
+
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.h:
+ * orbsvcs/ImplRepo_Service/XML_Backing_Store.cpp:
+
+ Refactored out Locator_Repository REPO_XML_FILE code.
+
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.h:
+ * orbsvcs/ImplRepo_Service/Shared_Backing_Store.cpp:
+
+ Added handling for a shared xml files backing store.
+ (this will eventually have file locking)
+
+ * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
+
+ Added new xxx_Backin_Store.cpp files.
+
+ * orbsvcs/ImplRepo_Service/Locator_Options.h:
+ * orbsvcs/ImplRepo_Service/Locator_Options.cpp:
+
+ Added "-y" flag to select shared xml files backing store.
+
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.h:
+ * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
+
+ * orbsvcs/ImplRepo_Service/Locator_XMLHandler.h:
+ * orbsvcs/ImplRepo_Service/Locator_XMLHandler.cpp:
+
+ Refactored Locator_Repository Server_Repo_XML_Callback into Locator_XMLHandler.
+
+ * orbsvcs/ImplRepo_Service/Server_Info.h:
+ * orbsvcs/ImplRepo_Service/Server_Info.cpp:
+
+ Made const correct.
+
+ * orbsvcs/tests/ImplRepo/airplane_server_i.h:
+ * orbsvcs/tests/ImplRepo/airplane_server_i.cpp:
+
+ Added flag to provide the name the server should be registered under.
+
+ * orbsvcs/tests/ImplRepo/run_test.pl:
+
+ Added testing for heap and shared backing store persistence tests and added testing with multiple servers.
+
+ * tao/PortableServer/ServantRetentionStrategyNonRetain.cpp:
+ * orbsvcs/orbsvcs/FtRtEvent/Utils/FTEC_Gateway.cpp:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_LeastLoaded.cpp:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_LoadAverage.cpp:
+ * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.cpp:
+
+ Fixed vc9 (express?) compiler errors.
+
+ Mon Nov 19 13:54:58 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Storable_Naming_Context.cpp:
+
+ Add support for -u option to support fault tolerance using separate
+ files per context.
+
+ Sun Nov 18 16:03:28 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+
+ Add support for -u option to support fault tolerance using separate
+ files per context. Simplified interface for object group creation.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context.cpp:
+
+ Removed unnecessary data member.
+
+ * orbsvcs/orbsvcs/Naming/Flat_File_Persistence.h:
+ * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/Storable.h:
+ * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.h:
+
+ Suppport use from FT_Naming service.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
+
+ Simplify searching for object groups by name.
+
+
+ Fri Nov 16 23:42:51 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * utils/nsgroup/README.nsgroup:
+
+ Documents the nsgroup command line options
+
+ * utils/nsgroup/nsgroup.cpp:
+ * utils/nsgroup/nsgroup_svc.h:
+ * utils/nsgroup/nsgroup_svc.cpp:
+ * utils/nsgroup/run_test.pl:
+
+ Changed some option names to avoid potential conflict.
+ Added group_unbind to complement the group_bind command option.
+
+ Fri Nov 16 17:19:32 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * tao/Invocation_Retry_Params.h:
+ * tao/Invocation_Retry_Params.cpp:
+ * tao/Invocation_Retry_State.h:
+ * tao/Invocation_Retry_State.cpp:
+ * tao/ORB_Core.cpp:
+ * tao/Synch_Invocation.cpp:
+ * tao/default_client.cpp:
+ * tao/params.h:
+
+ Fixed an incorrect assumption I had about not
+ forwarding profiles when connection closed during
+ reading of server reply.
+
+ * orbsvcs/tests/ImplRepo/RestartServer/README:
+ * orbsvcs/tests/ImplRepo/RestartServer/run_test.pl:
+
+ Updated test to reflect changed name of option
+ based on fix above.
+
+ * docs/Options.html:
+
+ Describes the invocation retry command-line and
+ Client_Strategy_Factory service options.
+
+ Fri Nov 16 16:28:08 UTC 2012 "Marc Neeley" <neeleym@ociweb.com>
+
+ * tao/Dynamic_TP/Dynamic_TP_ORB_Loader.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Loader.h:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Loader.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.h:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.inl:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_POA_StrategyImpl.h:
+ * tao/Dynamic_TP/Dynamic_TP_POA_StrategyImpl.inl:
+ * tao/Dynamic_TP/Dynamic_TP_POA_StrategyImpl.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_Task.h:
+ * tao/Dynamic_TP/Dynamic_TP_Task.inl:
+ * tao/Dynamic_TP/Dynamic_TP_Task.cpp:
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic:
+
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/Dynamic_TP_POA_Test_Dynamic.mpc:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/Hello.h:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/Hello.cpp:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/Test.idl:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/client.cpp:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/server.cpp:
+ * tests/Dynamic_TP/POA_Loader/Dynamic_TP_POA_Test_Dynamic/svc.conf:
+
+ Inclusion of Dynamic Threadpool strategy to leverage CSD Framework. Associated tests included.
+ WARNING: this is an interim check-in and the tests are not working.
+
+ Fri Nov 16 02:48:45 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * utils/nsgroup/nsgroup_svc.cpp:
+
+ Fixed a spelling error in group_create error message.
+ Extended group_list description labels.
+
+ Thu Nov 15 20:58:23 UTC 2012 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/Stub.inl:
+ * tao/Stub.cpp:
+
+ There is a potential for a deadlock when a stub contains profiles
+ that are forwarded and also self-referencial. The use case which
+ exposed this involves the name service and the ImR. In this case,
+ the root context of a name service is registered with the ImR. This
+ is then added to a name service as a new context with a name and the
+ reference pointing to the ImR-ified context. When this new context
+ happens to be the local root context, a deadlock occurs.
+
+ The deadlock ie related to the Stub's profile_lock_, which is a simple
+ thread mutex. This patch addresses the deadlock by momentarily releasing
+ the lock before leaving the Stub code, then reaquiring upon return. This
+ works for my specific use case, but I have added temporary debugging in
+ case issues arise in nightly tests. I intend to remove the debugging
+ prior to formal integration with the main trunk.
+
+ Thu Nov 15 23:15:33 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+
+ Fixed bug in groups operation.
+
+ Thu Nov 15 22:30:52 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * bin/tao_other_tests.lst:
+
+ Added orbsvcs/tests/FT_Naming/Load_Balancing test
+ Added utils/nsgroup test
+
+ Thu Nov 15 21:37:29 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * orbsvcs/orbsvcs/FT_NamingManager.idl:
+
+ Changed LoadBalancingStrategyValue ACTIVE to LEAST
+
+ * utils/nsgroup/README.nsgroup:
+ * utils/nsgroup/nsgroup_svc.h:
+ * utils/nsgroup/nsgroup_svc.cpp:
+ * utils/nsgroup/run_test.pl:
+
+ Modified group_list to display groups by load strategy
+
+ Thu Nov 15 19:16:32 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/tests/FT_Naming/Load_Balancing/run_test.pl:
+
+ Added test for the load balancing function of the FT_Naming_Service.
+
+ Thu Nov 15 18:58:01 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/FT_NamingManager.idl:
+
+ Updates to groups operation to allow it to request groups
+ with matching strategies.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+
+ Implements the new groups operation. Fixes to object reference
+ duplication and leaks.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp:
+
+ Fixed bug in all_groups which did not duplicate the stored object
+ reference.
+
+ * orbsvcs/tests/FT_Naming/Load_Balancing/Basic.h:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/Basic.cpp:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/LB_server.cpp:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/Test.idl:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/client.cpp:
+
+ Modifications to support new signature for load balancing strategy
+ updates.
+
+ Thu Nov 15 18:02:04 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * tao/Invocation_Retry_State.h:
+ * tao/Invocation_Retry_State.cpp:
+
+ Added operations for getting next profile and
+ sleeping if at starting base profile.
+
+ * tao/Synch_Invocation.cpp:
+
+ Uses new Invocation_Retry_State operations. Beefed up
+ debug messages.
+
+ * tests/Multiple_Retry_Tests/Retry_On_Connection_Failure/Hello.h:
+ * tests/Multiple_Retry_Tests/Retry_On_Connection_Failure/Hello.cpp:
+ * tests/Multiple_Retry_Tests/Retry_On_Connection_Failure/Test.idl:
+ * tests/Multiple_Retry_Tests/Retry_On_Connection_Failure/client.cpp:
+ * tests/Multiple_Retry_Tests/Retry_On_Connection_Failure/run_test.pl:
+ * tests/Multiple_Retry_Tests/Retry_On_Connection_Failure/server.cpp:
+
+ Extend test to include oneway invocation.
+
+ * bin/tao_orb_tests.lst:
+
+ Added test for retry on connection failure for oneway call.
+
+ Thu Nov 15 17:16:12 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * utils/nsgroup/nsgroup_svc.cpp:
+
+ Cleaned up error messages
+
+ * utils/nsgroup/run_test.pl:
+
+ Added negative test for member_add
+
+ Thu Nov 15 16:06:29 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * utils/nsgroup/README.nsgroup:
+ * utils/nsgroup/nsgroup.cpp:
+ * utils/nsgroup/nsgroup_svc.h:
+ * utils/nsgroup/nsgroup_svc.cpp:
+
+ Implement group_modify and group_bind operations
+
+ * utils/nsgroup/run_test.pl:
+
+ Add support to positive and negative tests
+
+ Thu Nov 15 13:39:11 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+
+ Fix GNU C++ compile error.
+
+ Thu Nov 15 13:25:54 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * tao/Synch_Invocation.cpp:
+
+ Correct indentation for
+ Synch_Oneway_Invocation::remote_oneway().
+
+ Wed Nov 14 22:46:39 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/FT_NamingManager.idl:
+
+ Added argument to create_object_group for the load balancing
+ strategy. Also added operation to change it dynamically without
+ having to use the property interface
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+
+ Support new constructor and manipulator for load balancing
+ strategy.
+
+ * orbsvcs/tests/FT_Naming/Load_Balancing/LB_server.cpp:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/Basic.h:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/Basic.cpp:
+
+ Use new operations for load balancing strategy.
+
+ * utils/nsgroup/nsgroup_svc.h:
+ * utils/nsgroup/nsgroup_svc.cpp:
+
+ Wed Nov 14 21:47:28 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/FT_NamingManager.idl:
+
+ NamingManager no longer inherits from the GenericFactory
+ interface, to ensure that names are provided for object
+ groups.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+
+ If no load balancing strategy is provided, then default to
+ using ROUND_ROBIN. Prevent warning for group state
+ distribution.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
+
+ Prevent warning for group state distribution.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Property_Set.cpp:
+
+ Fixed bug in PG_Property_Set::set_property that
+ disallowed it from binding a new value when an existing
+ one was not present.
+
+ * orbsvcs/tests/FT_Naming/Load_Balancing/Basic.h:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/Basic.cpp:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/LB_server.cpp:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/Test.idl:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/client.cpp:
+
+ Updated tests to set new strategy value, and remove a group
+ member while running.
+
+ Wed Nov 14 20:24:41 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * tao/Invocation_Retry_Params.h:
+ * tao/Invocation_Retry_Params.cpp:
+ * tao/Invocation_Retry_State.h:
+ * tao/Invocation_Retry_State.cpp:
+ * tao/ORB_Core.cpp:
+ * tao/Synch_Invocation.cpp:
+ * tao/default_client.cpp:
+ * tao/params.h:
+ * tao/params.cpp:
+
+ Added new invocation parameter to indicate max
+ retries on reply connection closed and not base
+ max retries on comm failure limit. This is done
+ to treat retries on reply connection close
+ special since it could violate "at most once"
+ rule.
+
+ * orbsvcs/tests/ImplRepo/RestartServer/Messenger_i.h:
+ * orbsvcs/tests/ImplRepo/RestartServer/Messenger_i.cpp:
+ * orbsvcs/tests/ImplRepo/RestartServer/README:
+ * orbsvcs/tests/ImplRepo/RestartServer/run_test.pl:
+
+ Update test to account for using max retries on reply
+ connection closed.
+
+ Wed Nov 14 16:08:57 UTC 2012 Kevin Stanley <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Round_Robin.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Round_Robin.cpp:
+
+ Simplified algorithm for Round Robin assuming mostly static
+ group members.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp:
+
+ Fixed bug in locations_of_members.
+
+ * orbsvcs/tests/FT_Naming/Load_Balancing/Basic.h:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/Basic.cpp:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/LB_server.cpp:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/client.cpp:
+
+ Updates to tests to better match the load balancing approach.
+
+ * orbsvcs/tests/FT_Naming/Load_Balancing/Load_Balancing_Name_Service.mpc:
+
+ Fix case of base project.
+
+ Wed Nov 14 14:43:17 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * tao/ORB_Core.cpp:
+ * tao/Synch_Invocation.cpp:
+ * tao/params.h:
+ * tao/params.inl:
+ * tao/params.cpp:
+
+ Removed flag I added indicating a forward-once-on-exception
+ parameter was set. It was used to short circuit a
+ large conditional but it always set and the conditional
+ is in error handling code so optimization isn't critical.
+
+ Wed Nov 14 03:21:03 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * utils/nsgroup/nsgroup_svc.cpp:
+ Changed output for member_show and member_list methods
+
+ * utils/nsgroup/run_test.pl:
+ Cleaned up tests
+
+ Tue Nov 13 22:28:27 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Round_Robin.h:
+
+ Fix initialization order to avoid warning. Make Round Robin strategy
+ destructor virtual.
+
+ * orbsvcs/tests/FT_Naming:
+ * orbsvcs/tests/FT_Naming/Load_Balancing:
+
+ Add new directories to hold tests for FT_NamingService
+
+ * orbsvcs/tests/FT_Naming/Load_Balancing/Basic.h:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/Basic.cpp:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/LB_server.h:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/LB_server.cpp:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/Load_Balancing_Name_Service.mpc:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/README:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/Test.idl:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/client.cpp:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/server.cpp:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/svc.conf:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/windows.conf:
+ * orbsvcs/tests/FT_Naming/Load_Balancing/windows.conf.xml:
+
+ Add tests for Load Balancing functionality of FT_Naming Service
+ * tao/Client_Strategy_Factory.h:
+
+ Change forward declaration type from class to struct to agree with definition.
+
+ Tue Nov 13 22:11:17 UTC 2012 Phillip LaBanca <labancap@ociweb.com>
+
+ * utils/nsgroup/README.nsgroup:
+
+ Updated to reflect changes
+
+ * utils/nsgroup/nsgroup.cpp:
+ * utils/nsgroup/nsgroup_svc.h:
+ * utils/nsgroup/nsgroup_svc.cpp:
+
+ Change signature for member_add, member_remove, and member_show to not use member string argument.
+
+ * utils/nsgroup/run_test.pl:
+
+ Updated tests
+
+ * utils/utils.mwc:
+ Added nsgroup
+
+ Tue Nov 13 20:56:30 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * tao/Client_Strategy_Factory.h:
+ * tao/Invocation_Retry_Params.h:
+ * tao/Invocation_Retry_Params.cpp:
+ * tao/Invocation_Retry_State.h:
+ * tao/Invocation_Retry_State.cpp:
+ * tao/default_client.h:
+ * tao/default_client.cpp:
+ * tao/params.h:
+ * tao/params.cpp:
+ * tao/tao.mpc:
+
+ Allow invocation retry params to be specified
+ using Client_Strategy_Factory definition in
+ service config file in addition to -ORB
+ command line parameters.
+
+ * orbsvcs/tests/ImplRepo/RestartServer/client.conf:
+ * orbsvcs/tests/ImplRepo/RestartServer/run_test.pl:
+
+ Update test to read a retry parameter from a
+ service config file.
+
+ Mon Nov 12 23:05:55 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+
+ Catch exception when an invalid IOR is passed in for adding a member
+ to an object group.
+
+ * tao/Invocation_Retry_State.cpp:
+
+ Add missing include file.
+
+ Mon Nov 12 21:35:01 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * bin/tao_orb_tests.lst:
+ * bin/tao_other_tests.lst:
+
+ Added new invocation retry tests.
+
+ * orbsvcs/tests/ImplRepo/RestartServer/RestartServer.mpc:
+ * orbsvcs/tests/ImplRepo/RestartServer/Terminator.h:
+ * orbsvcs/tests/ImplRepo/RestartServer/Terminator.cpp:
+
+ Added missing files from test.
+
+ * tao/Synch_Invocation.cpp:
+
+ Added support for invocation reply if server sends
+ OBJECT_NOT_EXIST or INV_OBJREF exceptions.
+
+ * tests/Multiple_Retry_Tests/Retry_On_Reply_Failure/run_test.pl:
+
+ Added configs for OBJECT_NOT_EXIST and INV_OBJREF exceptions.
+
+ Mon Nov 12 20:43:25 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/FT_NamingManager.idl:
+
+ Add constants to support the creation of strategies.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Location_Index_Map.h:
+
+ Add new type to maintain the strategy state data.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Round_Robin.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Round_Robin.cpp:
+
+ Implement functionality in support of load balancing strategies.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp:
+
+ Fixed functionality for looking up object groups with matching property value.
+
+ Mon Nov 12 18:19:10 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/RestartServer:
+
+ Renamed test ServerBounce to RestartServer to
+ be better compare with ReconnectServer test.
+
+ * orbsvcs/tests/ImplRepo/ServerBounce:
+ * orbsvcs/tests/ImplRepo/ServerBounce/Messenger.idl:
+ * orbsvcs/tests/ImplRepo/ServerBounce/MessengerClient.cpp:
+ * orbsvcs/tests/ImplRepo/ServerBounce/MessengerServer.cpp:
+ * orbsvcs/tests/ImplRepo/ServerBounce/Messenger_i.h:
+ * orbsvcs/tests/ImplRepo/ServerBounce/Messenger_i.cpp:
+ * orbsvcs/tests/ImplRepo/ServerBounce/README:
+ * orbsvcs/tests/ImplRepo/ServerBounce/ServerBounce.mpc:
+ * orbsvcs/tests/ImplRepo/ServerBounce/run_test.pl:
+
+ Removed these files.
+
+ Mon Nov 12 15:25:06 UTC 2012 Byron Harris <harrisb@ociweb.com>
+
+ * orbsvcs/tests/ImplRepo/ReconnectServer/client.cpp:
+
+ Removed unused POA variable.
+
+ * orbsvcs/tests/ImplRepo/ServerBounce/Messenger.idl:
+ * orbsvcs/tests/ImplRepo/ServerBounce/MessengerClient.cpp:
+ * orbsvcs/tests/ImplRepo/ServerBounce/MessengerServer.cpp:
+ * orbsvcs/tests/ImplRepo/ServerBounce/Messenger_i.h:
+ * orbsvcs/tests/ImplRepo/ServerBounce/Messenger_i.cpp:
+ * orbsvcs/tests/ImplRepo/ServerBounce/README:
+ * orbsvcs/tests/ImplRepo/ServerBounce/ServerBounce.mpc:
+ * orbsvcs/tests/ImplRepo/ServerBounce/run_test.pl:
+
+ Test that shows client waiting for the ImR activator
+ to re-launch the server using new options
+ -ORBForwardOnCommFailureLimit and
+ -ORBForwardOnTransientLimit.
+
+ * tao/IIOP_Transport.cpp:
+ * tao/Invocation_Adapter.cpp:
+ * tao/Invocation_Retry_State.h:
+ * tao/Invocation_Retry_State.cpp:
+ * tao/Invocation_Utils.h:
+ * tao/ORB_Core.cpp:
+ * tao/Stub.h:
+ * tao/Stub.inl:
+ * tao/Stub.cpp:
+ * tao/Synch_Invocation.cpp:
+ * tao/Transport.h:
+ * tao/Transport.cpp:
+ * tao/params.h:
+ * tao/params.inl:
+ * tao/params.cpp:
+ * tao/tao.mpc:
+
+ Enhancements to TAO to support invocation retry during
+ initial connection to server, during reply from server,
+ and when the server reply contains exceptions.
+
+
+ * tests/Multiple_Retry_Tests/Retry_On_Connection_Failure:
+ * tests/Multiple_Retry_Tests/Retry_On_Connection_Failure/Hello.h:
+ * tests/Multiple_Retry_Tests/Retry_On_Connection_Failure/Hello.cpp:
+ * tests/Multiple_Retry_Tests/Retry_On_Connection_Failure/README:
+ * tests/Multiple_Retry_Tests/Retry_On_Connection_Failure/Retry_On_Connection_Failure.mpc:
+ * tests/Multiple_Retry_Tests/Retry_On_Connection_Failure/Test.idl:
+ * tests/Multiple_Retry_Tests/Retry_On_Connection_Failure/client.cpp:
+ * tests/Multiple_Retry_Tests/Retry_On_Connection_Failure/run_test.pl:
+ * tests/Multiple_Retry_Tests/Retry_On_Connection_Failure/server.cpp:
+
+ Test that shows client trying to connect to server
+ rather than throw a TRANSIENT exception when -ORBForwardOnTransientLimit
+ is used.
+
+ * tests/Multiple_Retry_Tests/Retry_On_Reply_Failure/README:
+ * tests/Multiple_Retry_Tests/Retry_On_Reply_Failure/Retry_On_Reply_Failure.mpc:
+ * tests/Multiple_Retry_Tests/Retry_On_Reply_Failure/client.cpp:
+ * tests/Multiple_Retry_Tests/Retry_On_Reply_Failure/run_test.pl:
+ * tests/Multiple_Retry_Tests/Retry_On_Reply_Failure/server.cpp:
+ * tests/Multiple_Retry_Tests/Retry_On_Reply_Failure/test.idl:
+ * tests/Multiple_Retry_Tests/Retry_On_Reply_Failure/test_i.h:
+ * tests/Multiple_Retry_Tests/Retry_On_Reply_Failure/test_i.cpp:
+
+ Test that shows client trying invocation to server if
+ server replies with exception.
+
+ Mon Nov 12 01:20:54 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * utils/nsgroup/nsgroup_svc.cpp:
+ * utils/nsgroup/run_test.pl:
+
+ Modify bind_group command to use the -n option and format output
+ of group_list command to be more readable.
+
+ Sun Nov 11 21:34:42 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/FT_NamingManager.idl:
+
+ Add operation for querying for all registered object groups.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+
+ Implement operation for querying for all registered object groups.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp:
+
+ Add utility to implement query for all registered object groups.
+
+ * utils/nsgroup/nsgroup_svc.h:
+ * utils/nsgroup/nsgroup_svc.cpp:
+ * utils/nsgroup/run_test.pl:
+
+ Change signature for group_list to not use Location. Update implementation
+ to use the new operation defined in the NamingManager idl.
+
+ Sat Nov 10 20:45:07 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/FT_NamingManager.idl:
+
+ Add operations to create and destroy object groups as well
+ as find object groups by name.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context.cpp:
+
+ Provide implementations for the new operations defined in the FT_NamingManager.idl
+ for object group creation, deletion and retrieval by name.
+
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.h:
+ * orbsvcs/orbsvcs/PortableGroup/PG_Group_Factory.cpp:
+
+ Add an operation to find an object group with a matching property.
+ Primarily used to lookup an object group with a TAO_FT_OBJECT_GROUP_NAME
+ property set to the object group name.
+
+ * utils/nsgroup/nsgroup_svc.cpp:
+
+ Update to use the new create, delete and find operations by name.
+
+ * utils/nsgroup/run_test.pl:
+
+ Modifications to tests use naming manager instead of load manager.
+
+ Fri Nov 9 22:03:39 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/orbsvcs/Naming/Naming_Loader.cpp:
+
+ Fix incorrect capitalization for included file.
+
+ * tao/PortableServer/ServantRetentionStrategyNonRetain.cpp:
+
+ Fixed missing include and deal with mismatch in size expectations for time_t.
+
+ Fri Nov 9 21:20:45 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * orbsvcs/Naming_Service/FT_Naming_Main.cpp:
+ * orbsvcs/Naming_Service/FT_Naming_Service.h:
+ * orbsvcs/Naming_Service/FT_Naming_Service.cpp:
+
+ Add main and server files to implement the FT_Naming_Service and provide
+ refined implementation of the factory method in the FT_Naming_Service.
+
+ * orbsvcs/orbsvcs/Naming/Naming_Context_Factory.h:
+ * orbsvcs/orbsvcs/Naming/Naming_Context_Factory.cpp:
+ * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context_Factory.h:
+ * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context_Factory.cpp:
+
+ Add new files to support the abstract factory pattern in the naming service.
+ Persistent_Naming_Context_Factory is the default used in the existing naming
+ service.
+
+ Fri Nov 9 19:35:51 UTC 2012 "Kevin Stanley" <stanleyk@ociweb.com>
+
+ * MPC/config/ftnaming.mpb:
+
+ Add new base project to support use of the FtNaming library components.
+
+ * orbsvcs/Naming_Service/Naming_Service.h:
+ * orbsvcs/Naming_Service/Naming_Service.cpp:
+
+ Refactored to support the use of derived TAO_Naming_Service objects.
+ Added factory method operation to allow the derived object to be
+ constructed and used.
+
+ * orbsvcs/Naming_Service/Naming_Service.mpc:
+
+ Added FT_Naming_Service project.
+
+ * orbsvcs/orbsvcs/FT_NamingManager.idl:
+
+ Define IDL to be used in FT_Naming_Service to define an aggregated
+ interface for PropertyManager, ObjectGroupManager, GenericFactory to
+ support the management of ObjectGroups used in the naming service to
+ provide a load balancing resolve operation
+
+ * orbsvcs/orbsvcs/FtNaming.mpc:
+
+ Provide a base library for the fault tolerant and load balancing
+ features in the FT_Naming_Service.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant:
+
+ Directory to hold the new FT_Naming_Service base component implementation
+ source.
+
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Manager.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context_Factory.h:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/FT_Persistent_Naming_Context_Factory.cpp:
+ * orbsvcs/orbsvcs/Naming/FaultTolerant/ftnaming_export.h:
+
+ Implements the FT_Naming_Service base classes. Specializes the
+ Persistent_Naming_Context to implement the load balancing feature.
+ The FT_Naming_Manager provides functionality to create and otherwise
+ manage object groups.
+
+ * orbsvcs/orbsvcs/Naming/Naming_Loader.h:
+ * orbsvcs/orbsvcs/Naming/Naming_Loader.cpp:
+ * orbsvcs/orbsvcs/Naming/Naming_Server.h:
+ * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
+ * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.h:
+ * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.cpp:
+ * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.h:
+ * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.cpp:
+
+ Refactoring of the Naming service base components to allow specialization
+ as required by the FT_Naming_Service.
+
+ * orbsvcs/orbsvcs/cosnaming_serv_persistence.mpb:
+
+ Added the Naming_Context_Factory as an abstract factory base class and
+ the Persistent_Naming_Context_Factory as a concrete implementation of
+ the abstract factory class.
+
+ Thu Nov 8 22:03:59 UTC 2012 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * utils/logWalker/PeerProcess.h:
+ * utils/logWalker/PeerProcess.cpp:
+
+ Fix a warning not caught in the TAO 2.0a build.
+
+ Thu Nov 8 21:57:49 UTC 2012 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * utils/logWalker/GIOP_Buffer.h:
+ * utils/logWalker/GIOP_Buffer.cpp:
+
+ Adding new files missed by the previous commit.
+
+ Thu Nov 8 21:51:42 UTC 2012 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * utils/logWalker/HostProcess.h:
+ * utils/logWalker/HostProcess.cpp:
+ * utils/logWalker/Invocation.h:
+ * utils/logWalker/Invocation.cpp:
+ * utils/logWalker/Log.h:
+ * utils/logWalker/Log.cpp:
+ * utils/logWalker/PeerObject.cpp:
+ * utils/logWalker/PeerProcess.h:
+ * utils/logWalker/PeerProcess.cpp:
+ * utils/logWalker/Session.h:
+ * utils/logWalker/Session.cpp:
+ * utils/logWalker/Thread.h:
+ * utils/logWalker/Thread.cpp:
+ * utils/logWalker/logWalker.cpp:
+
+ Bringing over changes from OCI TAO 2.0a aimed at improving the
+ ability to handle logs from heavily threaded processes and for
+ inspecting some request contents for common service operations.
+
+ Wed Nov 7 18:04:55 UTC 2012 Brian Johnson <johnsonb@ociweb.com>
+
+ * tests/POA/Non_Retain_System_Id/Non_Retain_System_Id.mpc:
+
+ Changed project name to avoid collision (and to make sense).
+
+ Mon Nov 5 22:58:02 UTC 2012 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/PortableServer/ServantRetentionStrategyNonRetain.h:
+ * tao/PortableServer/ServantRetentionStrategyNonRetain.cpp:
+
+ Force the POA to generate a unique object ID in the case where the ID
+ assignment policy is SYSTEM_ID, and the servant retention policy is
+ NONRETAIN. Historically this situation was ignored since the ID was only
+ considered useful in resolving servants from the AOM or when UISER_ID
+ assignment was set. However it is a valid usecase for a servant manager
+ or default servant to be used with system generated IDs.
+
+ * tests/POA/Non_Retain_System_Id:
+
+ New test to verify the correctness of the above change.
+
+ Fri Nov 2 21:10:42 UTC 2012 Marc Neeley <neeleym@ociweb.com>
+
+ * tests/Dynamic_TP:
+ * tests/Dynamic_TP/POA_Loader:
+ * tests/Dynamic_TP/POA_Loader/POA_Loader.mpc:
+ * tests/Dynamic_TP/POA_Loader/Test.cpp:
+ * tests/Dynamic_TP/POA_Loader/svc.conf:
+
+ Added first set of tests for POA loader.
+
+ Fri Nov 2 20:27:56 UTC 2012 Marc Neeley <neeleym@ociweb.com>
+
+ * tao/Dynamic_TP/Dynamic_TP_POA_Loader.h:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Loader.cpp:
+
+ Implemented parsing of svc.conf files for mapping POA instances
+ to Thread Pool configs.
+
+ Mon Oct 29 16:14:14 UTC 2012 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tests/Dynamic_TP/Config_Loader/Config_Loader.mpc:
+
+ Fix the project name so it plays nice with other test projects.
+
+ Fri Oct 26 21:53:26 UTC 2012 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * MPC/Config/dynamic_tp.mpb:
+
+ A new base project used to simplify integration of the dynamic threadpool
+ library into application code.
+
+ * tao/Dynamic_TP/Dynamic_TP_Config.h:
+ * tao/Dynamic_TP/Dynamic_TP_Config.cpp:
+
+ Completed the implementation to comply with written definition.
+
+ * tests/Dynamic_TP:
+ * tests/Dynamic_TP/Config_Loader:
+ * tests/Dynamic_TP/Config_Loader/Config_Loader.mpc:
+ * tests/Dynamic_TP/Config_Loader/Test.cpp:
+ * tests/Dynamic_TP/Config_Loader/svc.conf:
+
+ A test to validate the config loader.
+
+ Thu Oct 25 22:31:31 UTC 2012 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/Dynamic_TP/Dynamic_TP_Config.h:
+ * tao/Dynamic_TP/Dynamic_TP_Config.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_ORBInitializer.h:
+ * tao/Dynamic_TP/Dynamic_TP_ORBInitializer.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_ORB_Loader.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Loader.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.h:
+
+ Fixed build dependencies, added parsing of configuration parameters.
+ not complete, this is an intermediate commit.
+
+ * tao/Dynamic_TP/Dynamic_TP_ORB_ORBInitializer.h:
+
+ Removed this file.
+
+ Wed Oct 24 22:37:11 UTC 2012 Marc Neeley <neeleym@ociweb.com>
+
+ * tao/Dynamic_TP/Dynamic_TP_Config.h:
+ * tao/Dynamic_TP/Dynamic_TP_Config.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Loader.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.h:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.inl:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Strategy.cpp:
+
+ Added new class for managing Threadpool Configurations. Continued expanding new Dynamic Threadpool Strategy implementation.
+
+ Tue Oct 23 13:07:15 UTC 2012 Marc Neeley <neeleym@ociweb.com>
+
+ * tao/Dynamic_TP:
+
+ * tao/Dynamic_TP/Dynamic_TP.mpc:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Loader.h:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Loader.cpp:
+
+ Added csd_threadpool to the mpc file. Began initialization of POA threadpool service.
+
+ Mon Oct 22 14:40:47 UTC 2012 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/Dynamic_TP:
+
+ * tao/Dynamic_TP/Dynamic_TP.mpc:
+ * tao/Dynamic_TP/Dynamic_TP_ORB_Loader.h:
+ * tao/Dynamic_TP/Dynamic_TP_ORB_Loader.cpp:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Loader.h:
+ * tao/Dynamic_TP/Dynamic_TP_POA_Loader.cpp:
+ * tao/Dynamic_TP/dynamic_tp_export.h:
+
+ New container library for Dynamic Thread Pools applied to either ORB or POA.
+
+ Fri Oct 19 17:24:49 UTC 2012 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * tao/Seq_Var_T.h:
+ * tao/Seq_Var_T.inl:
+ * tao/VarOut_T.h:
+ * tao/VarOut_T.inl:
+
+ Move explicit point dereference operation from variable length
+ vars to base so it can be applied to vars for fixed length types
+ as well. This is intended to improve portability away from ORBs
+ that provided this operation. Caution should be exercised when
+ using the returned pointer as the var still owns the reference and
+ will clean it up when it goes out of scope.
+
+ * tests/Var_Deref:
+
+ Added a test for the above. The test will not compile unless
+ the explicit cast operation is available for fixed types.
+
+ Mon Oct 15 18:26:57 UTC 2012 Phil Mesnier <mesnier_p@ociweb.com>
+
+ * OCI_RE_ChangeLog:
+ Created change log for the OCI Reliability Enhancements branch
+
+ ***** OCI_Reliability_Enhancements Changes
+
+Tue Feb 5 16:21:20 UTC 2013 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_enum.cpp (gen_ostream_operator):
+
+ Fixed generation of enum value scoped name for ostreams
+ when the enum is nested. Closes [BUGID 4090].
+
+ * TAO_IDL/be/be_visitor_enum/enum_cs.cpp:
+
+ Cosmetic changes.
+
+Tue Feb 5 13:46:00 UTC 2013 Simon Massey <simon.massey@prismtech.com>
+
+ * docs/Options.html:
+
+ Typo corrections.
+
+Fri Feb 1 15:13:31 UTC 2013 Adam Mitz <mitza@ociweb.com>
+
+ * tao/AnyTypeCode/Any_Dual_Impl_T.h:
+ * tao/AnyTypeCode/Any_Dual_Impl_T.cpp:
+
+ Fixed bug 4082: allows extraction to type that's equivalent
+ but not equal, as required by the spec. The common example
+ is different sequences with the same base type.
+
+ * bin/tao_orb_tests.lst:
+ * tests/Bug_4082_Regression/run_test.pl:
+
+ Added test script and removed condition for !FIXED_BUGS_ONLY.
+
+Thu Jan 31 17:46:00 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp:
+ Remove any unprocessed but dequeued/completed messages at shutdown.
+
+Wed Jan 30 12:44:00 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * tao/GIOP_Message_Base.cpp:
+ Fix a memory leak of a datablock due to ZIOP decompression (possiably)
+ replacing it. If replaced the original db may need to be released and
+ the new db always does.
+
+Tue Jan 29 11:00:00 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * orbsvcs/tests/Miop/McastFragmentation/run_test.pl:
+ * orbsvcs/tests/Miop/McastFragmentation/run_test_ipv6.pl:
+ * orbsvcs/tests/Miop/McastFragmentation/client.cpp:
+ * orbsvcs/tests/Miop/McastFragmentation/uipmc_client.conf:
+ * orbsvcs/tests/Miop/McastFragmentation/uipmc_server.conf:
+ * orbsvcs/tests/Miop/McastFragmentation/uipmc_server_n.conf:
+ * orbsvcs/tests/Miop/McastFragmentation/uipmc_server_m.conf:
+ Minor timing/tuning adjustments and updates.
+
+Tue Jan 29 07:55:44 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/Advanced/ch_21/client.cpp:
+ One more compile fix when ostream is disabled
+
+Mon Jan 28 18:51:42 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/Advanced/ch_12/client.cpp:
+ * examples/Advanced/ch_18/client.cpp:
+ * examples/Advanced/ch_8_and_10/client.cpp:
+ Fixed compile errors when ostream is disabled
+
+Mon Jan 28 18:16:09 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_sequence.cpp:
+ Fixed compile error when using ostream and alternate mapping
+ together
+
+Mon Jan 28 12:44:24 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/Advanced/ch_12/client.cpp:
+ * examples/Advanced/ch_18/client.cpp:
+ * examples/Advanced/ch_21/client.cpp:
+ * examples/Advanced/ch_8_and_10/client.cpp:
+ Fixed compile errors when ostream streaming is enabled
+ in TAO_IDL
+
+Mon Jan 28 11:26:06 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO_IDL/be/be_visitor_interface/interface_ch.cpp:
+ * TAO_IDL/be/be_visitor_interface/interface_cs.cpp:
+ Generate also ostream insertion methods for components
+
+ * tao/DynamicInterface/Request.h:
+ Doxygen fixes
+
+Fri Jan 25 13:55:00 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * orbsvcs/tests/Miop/McastFragmentation/server.cpp:
+ Correction.
+
+Fri Jan 25 13:35:00 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * orbsvcs/orbsvcs/PortableGroup/miop_resource.cpp:
+ * orbsvcs/tests/Miop/McastFragmentation/client.cpp:
+ * orbsvcs/tests/Miop/McastFragmentation/Hello_Impl.cpp:
+ * orbsvcs/tests/Miop/McastFragmentation/Hello_Impl.h:
+ * orbsvcs/tests/Miop/McastFragmentation/run_test.pl:
+ * orbsvcs/tests/Miop/McastFragmentation/run_test_ipv6.pl:
+ * orbsvcs/tests/Miop/McastFragmentation/server.cpp:
+ Missed the parameter parsing changes from the last update and report
+ possiable problems from the McastFragmentation test but make the test
+ less demanding for the scoreboard systems.
+
+Thu Jan 24 15:51:00 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * NEWS:
+ * doc/Options.h:
+ * orbsvcs/orbsvcs/PortableGroup/miop_resource.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/miop_resource.h:
+ * orbsvcs/orbsvcs/PortableGroup/miopconf.h:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.h:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
+ Added MIOP configuration options -ORBSendThrottling and -ORBEagerDequeueing,
+ along with #define overrides for their default settings. See the descriptions
+ in the MIOP section of doc/Options.html for their use.
+
+Wed Jan 23 19:43:50 UTC 2013 Adam Mitz <mitza@ociweb.com>
+
+ * tao/RTScheduling/Request_Interceptor.cpp:
+
+ Use size_t consistently for generating RTScheduling::Current::IdType.
+ Some platforms have sizeof(size_t) != sizeof(long).
+
+Wed Jan 23 19:12:02 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/SL3CSI.idl:
+ * orbsvcs/orbsvcs/SL3TCPIP.idl:
+ * orbsvcs/orbsvcs/SL3TLS.idl:
+ Removed these files, not used at all
+
+Tue Jan 22 16:26:24 UTC 2013 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_component_cpp (scan):
+
+ Added scan for ancestors of supported interface, if any. An attribute
+ in such an interface would generate the servant get/set methods, but
+ not trigger the top-level set_attributes() method. Thanks to
+ Jiang Wei <jiangwei_1976 at yahoo dot com dot cn> for reporting
+ the problem and supplying a patch. Bugzilla 4086 fix.
+
+Fri Jan 18 11:03:30 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp:
+ Investigating multi-threaded MIOP servers through-put and
+ resourcing issues. Robusting/simplifying for now.
+
+Wed Jan 16 14:33:30 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp:
+ Since the notify change, (Fri Jan 4 15:48:20 UTC 2013 Simon Massey)
+ there is no requirement for the message processing while loop, the
+ reactor handles that. Also add a second check after the lock is
+ aquired before attempting to dequeue the complete message for
+ processing (another thread could have gotten there first).
+
+Wed Jan 16 08:45:30 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * tao/GIOP_Message_Base.cpp:
+ * tao/ZIOP/ZIOP.cpp:
+ Reverted and then correctly modified these changes from
+ (Wed Dec 05 09:41:00 UTC 2012 Simon Massey)
+ The Data_Blocks were getting double deleted under some
+ circumstances within the MIOP transport. The correct
+ flags to be used in the above files is actually the
+ Message_block self_flags() NOT the datablock flags.
+ The inconsistancy was originally caused by the
+ mixup with the addition of the eairlier ZIOP merge
+ (Thu Mar 12 07:42:57 UTC 2009 Marcel Smit)
+ where the CDR's were being given the data block flags
+ instead of the message block flags. My original change
+ made them consistant with the data block flags which is
+ obviously incorrect. (All other transports use consistant
+ flag settings between the Message block and the Data Block,
+ and so this decision had very limited impact, however
+ MIOP does not).
+
+Mon Jan 14 15:28:33 UTC 2013 Adam Mitz <mitza@ociweb.com>
+
+ * tests/Bug_4082_Regression/Bug_4082_Regression.cpp:
+ * tests/Bug_4082_Regression/Bug_4082_Regression.idl:
+
+ De-fuzzed
+
+Fri Jan 11 16:53:58 UTC 2013 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp:
+
+ Fixed a bug in the logic of typecode declaration generation. Some
+ sequence typecodes were getting generated twice. Thanks to Sergey
+ Onuchin <sonuchin at parallels dot com> for reporting the bug.
+
+Thu Jan 10 20:45:55 UTC 2013 Adam Mitz <mitza@ociweb.com>
+
+ * bin/tao_orb_tests.lst:
+ * tests/Bug_4082_Regression/Bug_4082_Regression.idl:
+ * tests/Bug_4082_Regression/Bug_4082_Regression.mpc:
+ * tests/Bug_4082_Regression/Bug_4082_Regression.cpp:
+
+ Added a new test for this bug (regression currently fails).
+
+Mon Jan 7 14:00:00 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * tao/Transport.inl:
+ The new inline function has been moved outside of the #if #endif section
+ it shouldn't have been conditional.
+
+Fri Jan 4 15:48:20 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp:
+ Correction to the placement of the notify.
+
+Fri Jan 4 15:28:20 UTC 2013 Simon Massey <simon dot massey at prismtech dot com>
+
+ * bin/tao_other_tests.lst:
+ * orbsvcs/tests/Bug_4080_Regression/Bug_4080_Regression.mpc:
+ * orbsvcs/tests/Bug_4080_Regression/client.cpp:
+ * orbsvcs/tests/Bug_4080_Regression/README:
+ * orbsvcs/tests/Bug_4080_Regression/run_test.pl:
+ * orbsvcs/tests/Bug_4080_Regression/server.cpp:
+ * orbsvcs/tests/Bug_4080_Regression/svc.conf:
+ * orbsvcs/tests/Bug_4080_Regression/test.idl:
+ * orbsvcs/tests/Bug_4080_Regression/test_impl.cpp:
+ * orbsvcs/tests/Bug_4080_Regression/test_impl.h:
+
+ Bugzilla 4080 test.
+
+ * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.h:
+ * orbsvcs/orbsvcs/PortableGroup/Portable_Group_Map.cpp:
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp:
+ * tao/Transport.h:
+ * tao/Transport.inl:
+ * tao/Transport.cpp:
+
+ Bugzilla 4080 Fix.
+
+Fri Jan 4 12:07:03 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Monitor/Monitor.cpp:
+ Fixed versioned namespace problem
+
+Thu Dec 27 09:19:04 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * NEWS:
+ Updated in preparation of next release
+
+Thu Dec 27 10:00:49 CET 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO version 2.1.7 released.
+
+Tue Dec 18 16:23:19 UTC 2012 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * NEWS:
+
+ Added tao_idl bug fix entry.
+
+Mon Dec 17 13:40:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
+
+ * orbsvcs/tests/Miop/McastHello/svc.conf:
+ Updated to enable -ORBListenOnAll 1.
+
+ Wed Dec 05 09:41:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
+
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp:
+ Re-fixed the memory leak in MIOP server listener (as previous).
+ Since this data block's buffer is malloced internally (heap),
+ it definatly does need to be deleted by the data block as required.
+ (Obviously when the don't delete flags was set on the data block
+ incorrectly, previous to the fix, no deletion occured at all,
+ so the allocated memory buffer leaked.) The data block itself however
+ is stack based, and so the message block doesn't need to allocate or
+ delete the data block that holds this memory buffer itself. This is
+ apparently different to most other listeners where both the message
+ and data blocks are on the stack and thus the two block's flags agree.
+
+ * tao/GIOP_Message_Base.cpp:
+ * tao/ZIOP/ZIOP.cpp:
+ Corrected the mix-up of the Message block self_flags() being used where the
+ internal data block flags() should have been. ACE_InputCDR's were being
+ initialised with copies of these malloced datablock's buffers and they were
+ being deleted premiturely since the duplication hadn't been performed correctly.
+ The check for this duplication was incorrectly using the message block self_flags()
+ instead of the data block flags() and was therefore seeing the memory buffers
+ as stack based and not requiring duplication, but the ACE_InputCDR was then being
+ passed the actual data block flags which changed this requirement so the
+ ~ACE_InputCDR duly deleted the memory block eairly.
+
+Mon Dec 3 15:28:17 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/AnyTypeCode/Sequence_TypeCode_Static.h:
+ * tao/AnyTypeCode/String_TypeCode.h:
+ * tao/AnyTypeCode/String_TypeCode_Static.h:
+ * tao/AnyTypeCode/Struct_TypeCode_Static.h:
+ * tao/AnyTypeCode/Union_TypeCode.h:
+ Layout changes
+
+Mon Dec 03 09:253:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
+
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp:
+ Re-introduced memory leak in MIOP server listener. Something
+ more complex and unknown is interacting with the memory block
+ requiring it's extended life.
+
+Fri Nov 30 15:23:00 UTC 2012 Simon Massey <simon dot massey at prismtech dot com>
+
+ * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Transport.cpp:
+ Fixed memory leak and alignment in MIOP server listener.
+
+Fri Nov 30 12:29:48 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * utils/nslist/nsadd.cpp:
+ No need to call orb destroy in catch, we do that already a
+ few lines further
+
+Thu Nov 29 14:33:56 UTC 2012 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tests/IDL_Test/PEMNaming.idl:
+
+ Fixed more fuzz errors.
+
+Thu Nov 29 10:13:16 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/DLL_ORB/client.cpp:
+ * tests/DLL_ORB/server.cpp:
+ Fixed compile problems
+
+Thu Nov 29 10:12:20 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/Bug_2677_Regression/server.cpp:
+ * tests/Bug_3542_Regression/server.cpp:
+ Fixed compile problems
+
+Wed Nov 28 14:14:51 UTC 2012 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/util/utl_global.cpp (destroy):
+
+ Added check for null before calling
+ reset_last_in_same_parent_scope() on the internal CORBA
+ module AST node. Thanks to Simon Massey
+ <simon dot massey at primstech dot com> for pointing
+ out this problem.
+
+Wed Nov 28 07:33:16 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/AnyTypeCode/Any.cpp:
+ * tao/AnyTypeCode/Any_Basic_Impl.cpp:
+ * tao/AnyTypeCode/Any_Impl_T.cpp:
+ * tao/AnyTypeCode/Any_Special_Impl_T.cpp:
+ * tao/AnyTypeCode/Objref_TypeCode.h:
+ Layout changes
+
+ * tests/Bug_2936_Regression/bug2936.cpp:
+ Fixed compile problems
+
+Tue Nov 27 21:50:14 UTC 2012 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tests/IDL_Test/loader_const.idl:
+ * tests/IDL_Test/PEMNaming.idl:
+ * TAO_IDL/ast/ast_module.cpp:
+ Fixed fuzz errors.
+
+Tue Nov 27 12:43:30 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.mpc:
+ Install fixes for install data
+
+Tue Nov 27 11:52:55 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/Trading_Service/Trading_Service.mpc:
+ Install fixes for install data
+
+Tue Nov 27 11:24:11 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/Naming_Service/Naming_Service.mpc:
+ * orbsvcs/Notify_Service/Notify_Service.mpc:
+ Install fixes for install data
+
+Tue Nov 27 10:27:01 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * utils/catior/catior.mpc:
+ * utils/nslist/nslist.mpc:
+ Install fixes
+
+Tue Nov 27 09:54:12 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
+ Set gendir tao-imr for docu files
+
+Mon Nov 26 11:50:40 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
+ Added install back for imr
+
+Sat Nov 24 10:02:12 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
+ No need to set explicit install
+
+Sat Nov 24 09:17:21 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/tests/Notify/Bug_2926_Regression/server.cpp:
+ Fixed compile error
+
+Fri Nov 23 19:15:15 UTC 2012 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/ast/ast_module.cpp:
+ * TAO_IDL/include/ast_module.h:
+ * TAO_IDL/util/utl_global.cpp:
+
+ Fixed bug caused by (1) processing multiple IDL files in one pass
+ and (2) any IDL file except the last containing an include of
+ orb.idl. This include causes reopenings of the CORBA module,
+ in addition to the one created internally by tao_idl to contain
+ the basic types. This last is a special module, but like other
+ AST nodes, contains a reference to the most recent reopening
+ in its parent scope. Since the reopened CORBA modules are
+ destroyed after the included file is processed, this special
+ module contained a garbage reference, since it is not destroyed
+ until all IDL files are processed. Code was added to reset
+ this reference to the module itself after each file is processed.
+ Thanks to Sergey Onuchin <sonuchin at parallels dot com> for
+ reporting the bug and for supplying example IDL files.
+
+ * TAO_IDL/util/utl_scope.cpp:
+
+ Cosmetic changes.
+
+ * tests/IDL_Test/loader_const.idl:
+ * tests/IDL_Test/PEMNaming.idl:
+
+ New files that formerly reproduced the bug described above.
+
+ * tests/IDL_Test/IDL_Test.mpc:
+
+ Updated the MPC file to use the new IDL files above.
+
+Fri Nov 23 17:55:33 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
+ Updated for rename of readme
+
+Fri Nov 23 16:48:56 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/ImplRepo_Service/README:
+ * orbsvcs/ImplRepo_Service/README.txt:
+ Renamed to README to be consistent with other orbsvcs
+
+Fri Nov 23 15:35:46 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
+ Use install as base instead of install_bin
+
+Fri Nov 23 15:27:26 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/Concurrency_Service/Concurrency_Service.mpc:
+ * orbsvcs/CosEvent_Service/CosEvent_Service.mpc:
+ * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
+ * orbsvcs/Naming_Service/Naming_Service.mpc:
+ * orbsvcs/Notify_Service/Notify_Service.mpc:
+ * orbsvcs/Time_Service/Time_Service.mpc:
+ * orbsvcs/Trading_Service/Trading_Service.mpc:
+ * utils/catior/catior.mpc:
+ * utils/nslist/nslist.mpc:
+ Install readme files also
+
+Fri Nov 23 13:31:09 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/Naming_Service/Naming_Service.mpc:
+ Also install readme
+
+Fri Nov 23 08:08:57 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * orbsvcs/orbsvcs/PortableGroup/PortableGroup_ORBInitializer.cpp:
+ * orbsvcs/tests/Bug_3486_Regression/server.cpp:
+ * orbsvcs/tests/Notify/Bug_2926_Regression/server.cpp:
+ * orbsvcs/tests/Notify/Bug_3252_Regression/server.cpp:
+ * orbsvcs/tests/Notify/Bug_3646b_Regression/server.cpp:
+ * orbsvcs/tests/Notify/Bug_3646c_Regression/server.cpp:
+ * orbsvcs/tests/Notify/Bug_3646d_Regression/server.cpp:
+ * orbsvcs/tests/Notify/Bug_3663_Regression/server.cpp:
+ * orbsvcs/tests/Notify/Bug_3688b_Regression/server.cpp:
+ * tao/CSD_Framework/CSD_ORBInitializer.cpp:
+ * tao/Codeset/Codeset_Manager_i.cpp:
+ * tao/ORBInitializer_Registry.cpp:
+ * tao/ORB_Core.cpp:
+ * tao/PI/ORBInitInfo.cpp:
+ * tao/PortableServer/LifespanStrategyPersistent.cpp:
+ * tao/RTCORBA/RT_ORBInitializer.cpp:
+ * tao/TAO_Internal.cpp:
+ * tao/params.cpp:
+ * tests/Bug_2677_Regression/server.cpp:
+ * tests/Bug_2936_Regression/bug2936.cpp:
+ * tests/Bug_3542_Regression/server.cpp:
+ * tests/DLL_ORB/client.cpp:
+ * tests/DLL_ORB/server.cpp:
+ * tests/ORB_Local_Config/Bug_2612/Test.cpp:
+ * tests/ORB_Local_Config/Service_Dependency/Test.cpp:
+ * tests/TransportCurrent/Framework/simple.cpp:
+ Use ACE_DYNAMIC_VERSIONED_SERVICE_DIRECTIVE with the TAO_VERSION
+ so that with Debian/Ubuntu packaged distro's we try to load
+ the correct library which for example are named libTAO-6.1.1.so
+
+Tue Nov 20 19:32:42 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Utils/PolicyList_Destroyer.cpp:
+ Call index also in the try/catch scope because it can also
+ throw an exception
+
+Tue Nov 20 13:39:00 UTC 2012 Simon Massey <Simon dot massey at prismtech dot com>
+
+ * TAO_IDL/be/be_util.cpp:
+ Remove Help message concerning -si parameter that is no longer
+ accepted. (As of Sun Nov 27 18:19:18 UTC 2011 Johnny Willemsen
+ the S.inl files are not generated anymore.)
+
+Mon Nov 12 10:07:02 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * NEWS:
+ Updated for next release
+
+Mon Nov 12 09:34:14 CET 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO version 2.1.6 released.
+
+Fri Nov 9 12:06:03 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/Simple/time/Time_Client_i.cpp:
+ Don't shutdown the orb, the client template already does
+ that
+
+ * examples/Simple/time/server.cpp:
+ Layout changes
+
+ * examples/Simple/Simple_util.cpp:
+ Fixed memory leak
+
+Tue Nov 6 14:06:48 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * NEWS:
+ Updated for ObjRefTemplate chnages
+
+Mon Nov 5 08:25:48 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Cache_Entries_T.h:
+ Use bool instead of CORBA::Boolean
+
+ * tao/LocateRequest_Invocation.cpp:
+ * tao/Transport.h:
+ * tao/Transport_Cache_Manager_T.cpp:
+ * tao/Transport_Connector.cpp:
+ Const, layout, and doxygen changes
+
+Wed Oct 31 09:09:25 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PortableServer/Root_POA.cpp:
+ Updated if comparison
+
+ * tests/CSD_Strategy_Tests/TP_Test_2/run_test.pl:
+ Increased wait time for slower targets
+
+Tue Oct 30 10:50:49 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/PortableServer/Root_POA.h:
+ * tao/PortableServer/Root_POA.cpp:
+ Cache ORT_Adapter_Factory in the POA at creation, prevents
+ a lookup when (un)registering a servant which could trigger
+ a possible deadlock when the registering of the servant is
+ coming from the init of an ACE service
+
+Fri Oct 19 07:56:56 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/AnyTypeCode/Alias_TypeCode.cpp:
+ * tao/AnyTypeCode/Alias_TypeCode_Static.cpp:
+ * tao/AnyTypeCode/Objref_TypeCode.cpp:
+ * tao/AnyTypeCode/Objref_TypeCode_Static.cpp:
+ * tao/Any_Insert_Policy_T.h:
+ Layout changes
+
+Wed Oct 17 12:31:27 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/ObjRefTemplate/ORT_Adapter_Factory_Impl.h:
+ Doxygen change
+
+ * tao/PortableServer/Root_POA.cpp:
+ Layout change
+
+Mon Oct 15 13:26:27 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tao/Messaging/AMH_Response_Handler.h:
+ Use virtual inheritance
+
+ * tao/PortableServer/Root_POA.h:
+ Doxygen fix
+
+Fri Oct 12 10:51:27 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * NEWS:
+ Updated for x.1.5
+
+Fri Oct 12 11:20:25 CEST 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO version 2.1.5 released.
+
+Wed Oct 3 08:25:41 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * tests/OBV/README:
+ Layout changes
+
+Tue Sep 18 16:26:00 UTC 2012 Simon Massey <sma at prismtech dot com>
+
+ * tao/UB_String_Argument_T.cpp:
+ Missed one of the changes with the original
+ Wed Jan 13 16:30:00 UTC 2012 change:
+ Was also directly calling delete [] on CORBA::strings
+ instead of using CORBA::string_free(). As this delete []
+ call was also inside a template however, it needed to actualy
+ use the S_var::s_traits::release () that mapped this
+ to the correct CORBA::string_free() call.
+
+Tue Sep 4 16:02:00 UTC 2012 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/fe/fe_utils.cpp(FE_Utils::can_be_redefined):
+
+ Removed unused local variables.
+
+Thu Aug 30 19:27:46 UTC 2012 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tests/IDL_Test/included.idl:
+ * tests/IDL_Test/including.idl:
+
+ Modified included interface name to avoid link error.
+
+Thu Aug 30 19:11:45 UTC 2012 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * TAO_IDL/fe/fe_utils.cpp(FE_Utils::can_be_redefined):
+
+ Fixed the logic for interface and its derived AST types - valuetype,
+ eventtype and component. Since 5.7.9, a forward declared interface
+ occurring after a fully defined interface included from another IDL
+ file would give a bogus error. Thanks to Andrés Senac González
+ <andres at senac dot es> for reporting the bug and supplying sample
+ IDL.
+
+ * tests/IDL_Test/included.idl:
+ * tests/IDL_Test/including.idl:
+
+ Added supplied IDL to test cases.
+
+Wed Aug 29 07:33:35 UTC 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ChangeLog:
+ * ChangeLogs/ChangeLog-2012a:
+ * NEWS:
+ Prepared for the next release
+
+Wed Aug 29 08:16:04 CEST 2012 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * TAO version 2.1.4 released.
+
+Local Variables:
+mode: change-log
+add-log-time-format: (lambda () (progn (setq tz (getenv "TZ")) (set-time-zone-rule "UTC") (setq time (format-time-string "%a %b %e %H:%M:%S %Z %Y" (current-time))) (set-time-zone-rule tz) time))
+indent-tabs-mode: nil
+End: