Thu Aug 12 22:14:46 UTC 2010 Sumant Tambe * orbsvcs/LWFT_Service/ReplicationManager_process.cpp: * orbsvcs/orbsvcs/LWFT/AppSideMonitor_Thread.cpp: * orbsvcs/orbsvcs/LWFT/CorbaStateUpdate.h: * orbsvcs/orbsvcs/LWFT/CorbaStateUpdate.cpp: * orbsvcs/orbsvcs/LWFT/LWFT.mpc: * orbsvcs/orbsvcs/LWFT/ReplicationManager.h: * orbsvcs/orbsvcs/LWFT/ReplicationManager.idl: * orbsvcs/orbsvcs/LWFT/ReplicationManager.cpp: * orbsvcs/orbsvcs/LWFT/StateSynchronizationAgent.idl: * orbsvcs/orbsvcs/LWFT/StateSynchronizationAgent_i.h: * orbsvcs/orbsvcs/LWFT/StateSynchronizationAgent_i.cpp: The above changes are related to CORFU results and GroupFailover implementation with two phase commit. Sun Mar 22 03:04:48 UTC 2009 Friedhelm Wolf * orbsvcs/orbsvcs/LWFT/ReplicationManager.h * orbsvcs/orbsvcs/LWFT/HMOptions.h * orbsvcs/orbsvcs/LWFT/HostMonitorImpl.h * orbsvcs/orbsvcs/LWFT/ReplicationManager.cpp * orbsvcs/orbsvcs/LWFT/HostMonitorImpl.cpp * orbsvcs/orbsvcs/LWFT/HMOptions.cpp * orbsvcs/LWFT_Service/host_monitor.cpp: Added logging for failure timing. Wed Mar 18 21:06:23 UTC 2009 Friedhelm Wolf * orbsvcs/orbsvcs/LWFT/ReplicationManager.cpp: Removed triggering of a process failure in case of a failed StateSynchronizationAgent to prevent duplicate notifications due to HostMonitor messages. * orbsvcs/examples/FaultTolerance/FLARe/Worker/Worker_i.cpp * orbsvcs/examples/FaultTolerance/FLARe/Worker/Client_Timer_Handler.cpp: Fixed behavioral bugs. * orbsvcs/examples/FaultTolerance/FLARe/Worker/client.cpp * orbsvcs/examples/FaultTolerance/FLARe/Worker/Worker.mpc * orbsvcs/examples/FaultTolerance/FLARe/Worker/server.cpp Added RTCORBA code to client and server. * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.cpp: Removed throw statements that interfere with the interceptor framework. Tue Mar 17 21:37:47 UTC 2009 Friedhelm Wolf * orbsvcs/examples/FaultTolerance/FLARe/Worker/client.cpp * orbsvcs/examples/FaultTolerance/FLARe/Worker/Worker.idl * orbsvcs/examples/FaultTolerance/FLARe/Worker/Client_Timer_Handler.h * orbsvcs/examples/FaultTolerance/FLARe/Worker/Worker_i.cpp * orbsvcs/examples/FaultTolerance/FLARe/Worker/Worker_i.h * orbsvcs/examples/FaultTolerance/FLARe/Worker/server.cpp * orbsvcs/examples/FaultTolerance/FLARe/Worker/Client_Timer_Handler.cpp: Changed server and client to take server processing time into account and added additional client parameters for logging output control. Fri Mar 13 03:40:01 UTC 2009 Friedhelm Wolf * orbsvcs/orbsvcs/LWFT/ReplicationManager.h * orbsvcs/orbsvcs/LWFT/ReplicationManager.cpp: Added logging for process failure times. Fri Mar 13 02:25:36 UTC 2009 Friedhelm Wolf * orbsvcs/examples/FaultTolerance/FLARe/Worker/Client_Timer_Handler.h: Removed unnecessary ofstream member. Thu Mar 12 15:28:41 UTC 2009 Friedhelm Wolf * orbsvcs/orbsvcs/LWFT/ReplicationManager.cpp: Fixed behavior of static_selection_algo (). Thu Mar 12 03:48:16 UTC 2009 Friedhelm Wolf * orbsvcs/examples/FaultTolerance/FLARe/Worker/server.cpp * orbsvcs/examples/FaultTolerance/FLARe/Worker/Worker_i.cpp * orbsvcs/examples/FaultTolerance/FLARe/Worker/Worker_i.h: Added task for failure that can be triggered based on the invocation count. * orbsvcs/examples/FaultTolerance/FLARe/Worker/client.cpp * orbsvcs/examples/FaultTolerance/FLARe/Worker/Client_Timer_Handler.h * orbsvcs/examples/FaultTolerance/FLARe/Worker/Client_Timer_Handler.cpp: Changed measurement and shutdown behavior. Tue Mar 10 20:19:22 UTC 2009 Friedhelm Wolf * orbsvcs/orbsvcs/LWFT/HostMonitorImpl.cpp: * orbsvcs/orbsvcs/LWFT/AppSideMonitor_Thread.cpp: Debugging output and other minor changes. * orbsvcs/orbsvcs/LWFT/ReplicationManager.cpp: Added timing output. * orbsvcs/orbsvcs/LWFT/StateSynchronizationAgent.idl: Cosmetic changes. * orbsvcs/examples/FaultTolerance/FLARe/Worker * orbsvcs/examples/FaultTolerance/FLARe/Worker/client.cpp * orbsvcs/examples/FaultTolerance/FLARe/Worker/Worker.idl * orbsvcs/examples/FaultTolerance/FLARe/Worker/Client_Timer_Handler.h * orbsvcs/examples/FaultTolerance/FLARe/Worker/Worker_i.cpp * orbsvcs/examples/FaultTolerance/FLARe/Worker/Worker_i.h * orbsvcs/examples/FaultTolerance/FLARe/Worker/Worker.mpc * orbsvcs/examples/FaultTolerance/FLARe/Worker/server.cpp * orbsvcs/examples/FaultTolerance/FLARe/Worker/Client_Timer_Handler.cpp * orbsvcs/examples/FaultTolerance/FLARe/Worker/run_test.pl: Added new test application for timing measurements. Mon Mar 9 17:30:45 UTC 2009 Friedhelm Wolf * orbsvcs/orbsvcs/LWFT/AppSideMonitor_Thread.cpp * orbsvcs/orbsvcs/LWFT/Failure_Handler.cpp * orbsvcs/orbsvcs/LWFT/HostMonitorImpl.cpp: Changed debugging output. * orbsvcs/orbsvcs/LWFT/ReplicationManager.cpp: Added functionality to remove state sync agents in case of process failures. Mon Mar 9 15:54:19 UTC 2009 Friedhelm Wolf * MPC/config/lwft_server.mpb * orbsvcs/orbsvcs/LWFT/StateSynchronizationAgent_i.h * orbsvcs/orbsvcs/LWFT/ReplicationManager.h * orbsvcs/orbsvcs/LWFT/AppSideMonitor_Thread.cpp * orbsvcs/orbsvcs/LWFT/StateSynchronizationAgent_i.cpp * orbsvcs/orbsvcs/LWFT/LWFT.mpc * orbsvcs/orbsvcs/LWFT/AppSideMonitor_Thread.h * orbsvcs/orbsvcs/LWFT/AppSideMonitor_Handler.cpp * orbsvcs/orbsvcs/LWFT/AppOptions.cpp * orbsvcs/orbsvcs/LWFT/StateSyncAgentTask.h * orbsvcs/orbsvcs/LWFT/AppSideMonitor_Handler.h * orbsvcs/orbsvcs/LWFT/AppOptions.h * orbsvcs/orbsvcs/LWFT/ReplicationManager.cpp * orbsvcs/orbsvcs/LWFT/HostMonitorImpl.cpp * orbsvcs/orbsvcs/LWFT/StateSyncAgentTask.cpp * orbsvcs/LWFT_Service/ReplicationManager_process.cpp: Manually merged in changes from FLARE_F6 branch revisions 84712 - 84732. * orbsvcs/examples/FaultTolerance/FLARe * orbsvcs/examples/FaultTolerance/FLARe/no-RT * orbsvcs/examples/FaultTolerance/FLARe/no-RT/ServerTask.h * orbsvcs/examples/FaultTolerance/FLARe/no-RT/trigger.cpp * orbsvcs/examples/FaultTolerance/FLARe/no-RT/test.idl * orbsvcs/examples/FaultTolerance/FLARe/no-RT/State.idl * orbsvcs/examples/FaultTolerance/FLARe/no-RT/server.cpp * orbsvcs/examples/FaultTolerance/FLARe/no-RT/passive_client.cpp * orbsvcs/examples/FaultTolerance/FLARe/no-RT/Trigger_i.cpp * orbsvcs/examples/FaultTolerance/FLARe/no-RT/README * orbsvcs/examples/FaultTolerance/FLARe/no-RT/client.cpp * orbsvcs/examples/FaultTolerance/FLARe/no-RT/Trigger_i.h * orbsvcs/examples/FaultTolerance/FLARe/no-RT/test_i.cpp * orbsvcs/examples/FaultTolerance/FLARe/no-RT/ServerTask.cpp * orbsvcs/examples/FaultTolerance/FLARe/no-RT/Trigger.idl * orbsvcs/examples/FaultTolerance/FLARe/no-RT/no-RT.mpc * orbsvcs/examples/FaultTolerance/FLARe/no-RT/state_ts_export.h * orbsvcs/examples/FaultTolerance/FLARe/no-RT/test_i.h: Added FLARe example application. Sat Mar 7 04:01:52 UTC 2009 Friedhelm Wolf * orbsvcs/orbsvcs/LWFT/HMOptions.h * orbsvcs/orbsvcs/LWFT/HMOptions.cpp * orbsvcs/orbsvcs/LWFT/HostMonitorImpl.cpp: Added debugging level option. * orbsvcs/orbsvcs/LWFT/ReplicationManager.h * orbsvcs/orbsvcs/LWFT/ReplicationManager.cpp * orbsvcs/orbsvcs/LWFT/FaultNotification.idl: Changed failure notification interface. * orbsvcs/orbsvcs/LWFT/AppSideReg.h: * orbsvcs/orbsvcs/LWFT/AppSideReg.cpp: * orbsvcs/orbsvcs/LWFT/AppOptions.cpp: * orbsvcs/orbsvcs/LWFT/AppOptions.h: Moved storage of the application monitor thread class from class AppSideReg, which is no longer a thread in its own right and hence goes out of scope quickly, to the AppOptions singleton. Sun Mar 1 06:46:09 UTC 2009 Friedhelm Wolf * orbsvcs/orbsvcs/LWFT/ReplicationManager.h: Removed unnecessary header inclusion. * orbsvcs/orbsvcs/LWFT/ReplicationManager.cpp: Changed debugging output. Sun Mar 1 05:53:24 UTC 2009 Friedhelm Wolf * orbsvcs/orbsvcs/LWFT/ReplicationManager.h * orbsvcs/orbsvcs/LWFT/ReplicationManager.idl * orbsvcs/orbsvcs/LWFT/ReplicationManager.cpp: Exchanged replica_selection_algorithm. Sat Feb 28 22:21:06 UTC 2009 Friedhelm Wolf * orbsvcs/orbsvcs/LWFT/ReplicationManager.cpp * orbsvcs/orbsvcs/LWFT/FaultNotification.idl: Changed callback method name. Sat Feb 28 17:06:22 UTC 2009 Friedhelm Wolf * orbsvcs/orbsvcs/LWFT/LWFT.mpc: Generate typcode and any information for the StateSynchronizationAgent interface. * orbsvcs/orbsvcs/LWFT/AppInfo.idl: Added process id information for the state synchronization agent list. * orbsvcs/orbsvcs/LWFT/ReplicationManager.h * orbsvcs/orbsvcs/LWFT/ReplicationManager.cpp: When a state synchronization agent registers its process id will be stored so that the replication manager later can find errors based on failed state synchronization instances. Sat Feb 28 00:31:20 UTC 2009 Friedhelm Wolf * orbsvcs/orbsvcs/LWFT/AppSideMonitor_Thread.cpp: Changed debugging level in error case. * orbsvcs/orbsvcs/LWFT/FaultNotification.idl: * orbsvcs/orbsvcs/LWFT/ReplicationManager.idl * orbsvcs/orbsvcs/LWFT/ReplicationManager.h * orbsvcs/orbsvcs/LWFT/ReplicationManager.cpp Added FaultNotifier interface to ReplicationManager. Thu Feb 26 23:27:15 UTC 2009 Friedhelm Wolf * orbsvcs/orbsvcs/LWFT/LWFT.mpc * orbsvcs/orbsvcs/LWFT/FaultNotification.idl: Added FaultNotification interface definition. Thu Feb 26 04:24:02 UTC 2009 Friedhelm Wolf * MPC/config/lwft_server.mpb * MPC/config/lwft_dds.mpb * MPC/config/lwft_client.mpb: Added mpc templates for the lightweight fault tolerance framework. * orbsvcs/orbsvcs/LWFT * orbsvcs/orbsvcs/LWFT/StateSynchronizationAgent_i.h * orbsvcs/orbsvcs/LWFT/DDSStateUpdate_T.cpp * orbsvcs/orbsvcs/LWFT/LWFT_Client_Init.h * orbsvcs/orbsvcs/LWFT/ReplicationManager.h * orbsvcs/orbsvcs/LWFT/IOR_Interceptor.h * orbsvcs/orbsvcs/LWFT/StatefulObject.cpp * orbsvcs/orbsvcs/LWFT/Monitor_Manager.cpp * orbsvcs/orbsvcs/LWFT/AppSideMonitor_Thread.cpp * orbsvcs/orbsvcs/LWFT/HMOptions.h * orbsvcs/orbsvcs/LWFT/ReplicatedApplication.idl * orbsvcs/orbsvcs/LWFT/AppSideReg.h * orbsvcs/orbsvcs/LWFT/StateSynchronizationAgent_i.cpp * orbsvcs/orbsvcs/LWFT/CorbaStateUpdate.cpp * orbsvcs/orbsvcs/LWFT/LWFT_Server_Init.h * orbsvcs/orbsvcs/LWFT/DDSStateReaderListener_T.h * orbsvcs/orbsvcs/LWFT/LWFT_Client_Init.cpp * orbsvcs/orbsvcs/LWFT/LWFTDataStructures.idl * orbsvcs/orbsvcs/LWFT/rm_impl_export.h * orbsvcs/orbsvcs/LWFT/IOR_Interceptor.cpp * orbsvcs/orbsvcs/LWFT/LWFT.mpc * orbsvcs/orbsvcs/LWFT/HostMonitor.idl * orbsvcs/orbsvcs/LWFT/StateSynchronizationAgent_i_T.cpp * orbsvcs/orbsvcs/LWFT/Timer.cpp * orbsvcs/orbsvcs/LWFT/ServerORBInitializer.h * orbsvcs/orbsvcs/LWFT/Utilization_Monitor.cpp * orbsvcs/orbsvcs/LWFT/AppSideReg.cpp * orbsvcs/orbsvcs/LWFT/StatefulObject.h * orbsvcs/orbsvcs/LWFT/Client_ORBInitializer.cpp * orbsvcs/orbsvcs/LWFT/LWFT_Server_Init.cpp * orbsvcs/orbsvcs/LWFT/ForwardingAgent.h * orbsvcs/orbsvcs/LWFT/DDSStateReaderListener_T.cpp * orbsvcs/orbsvcs/LWFT/AppSideMonitor_Thread.h * orbsvcs/orbsvcs/LWFT/lwft_common_export.h * orbsvcs/orbsvcs/LWFT/AppSideMonitor_Handler.cpp * orbsvcs/orbsvcs/LWFT/ssa_export.h * orbsvcs/orbsvcs/LWFT/AppOptions.cpp * orbsvcs/orbsvcs/LWFT/CorbaStateUpdate.h * orbsvcs/orbsvcs/LWFT/Client_Request_Interceptor.cpp * orbsvcs/orbsvcs/LWFT/ForwardingAgent.idl * orbsvcs/orbsvcs/LWFT/Barrier_Guard.cpp * orbsvcs/orbsvcs/LWFT/HostMonitorImpl.h * orbsvcs/orbsvcs/LWFT/ServerORBInitializer.cpp * orbsvcs/orbsvcs/LWFT/Monitor_Thread.cpp * orbsvcs/orbsvcs/LWFT/lwft_client_export.h * orbsvcs/orbsvcs/LWFT/ForwardingAgent.cpp * orbsvcs/orbsvcs/LWFT/Monitor_Manager.inl * orbsvcs/orbsvcs/LWFT/DDSFailure.cpp * orbsvcs/orbsvcs/LWFT/ObjectReferenceFactory.h * orbsvcs/orbsvcs/LWFT/Failure_Handler.cpp * orbsvcs/orbsvcs/LWFT/RM_Proxy.h * orbsvcs/orbsvcs/LWFT/StateSyncAgentTask.h * orbsvcs/orbsvcs/LWFT/Timer.h * orbsvcs/orbsvcs/LWFT/Utilization_Monitor.h * orbsvcs/orbsvcs/LWFT/Client_ORBInitializer.h * orbsvcs/orbsvcs/LWFT/host_monitor_export.h * orbsvcs/orbsvcs/LWFT/ReplicationManager.idl * orbsvcs/orbsvcs/LWFT/AppSideMonitor_Handler.h * orbsvcs/orbsvcs/LWFT/AppOptions.h * orbsvcs/orbsvcs/LWFT/ObjectReferenceFactory.idl * orbsvcs/orbsvcs/LWFT/ReplicationManager.cpp * orbsvcs/orbsvcs/LWFT/DDSStateUpdate_T.h * orbsvcs/orbsvcs/LWFT/HostMonitorImpl.cpp * orbsvcs/orbsvcs/LWFT/StateSynchronizationAgent.idl * orbsvcs/orbsvcs/LWFT/lwft_server_export.h * orbsvcs/orbsvcs/LWFT/Client_Request_Interceptor.h * orbsvcs/orbsvcs/LWFT/README * orbsvcs/orbsvcs/LWFT/ObjectReferenceFactory.cpp * orbsvcs/orbsvcs/LWFT/Barrier_Guard.h * orbsvcs/orbsvcs/LWFT/StateSyncAgentTask.cpp * orbsvcs/orbsvcs/LWFT/RM_Proxy.cpp * orbsvcs/orbsvcs/LWFT/HMOptions.cpp * orbsvcs/orbsvcs/LWFT/AppInfo.idl * orbsvcs/orbsvcs/LWFT/Monitor_Thread.h * orbsvcs/orbsvcs/LWFT/rm_export.h * orbsvcs/orbsvcs/LWFT/Monitor_Manager.h * orbsvcs/orbsvcs/LWFT/DDSFailure.h * orbsvcs/orbsvcs/LWFT/Failure_Handler.h: Added LWFT libraries. * orbsvcs/LWFT_Service * orbsvcs/LWFT_Service/RMOptions.h * orbsvcs/LWFT_Service/ReplicationManager_process.cpp * orbsvcs/LWFT_Service/host_monitor.cpp * orbsvcs/LWFT_Service/LWFT_Service.mpc * orbsvcs/LWFT_Service/RMOptions.cpp: Added LWFT services. * TAO_IDL/include/ast_structure.h * TAO_IDL/include/idl_global.h * TAO_IDL/include/ast_type.h * TAO_IDL/be/be_type.cpp * TAO_IDL/be/be_visitor_structure/structure_ch.cpp * TAO_IDL/ast/ast_type.cpp * TAO_IDL/be_include/be_visitor_structure.h * TAO_IDL/be_include/be_type.h * TAO_IDL/fe/lex.yy.cpp * TAO_IDL/fe/idl.ll * TAO_IDL/util/utl_global.cpp: Added changes to IDL compiler that generate DDS type information. Mon Feb 23 13:12:52 UTC 2009 William R. Otte * TAO_IDL/be/be_visitor_interface/interface_ch.cpp: * TAO_IDL/be/be_visitor_interface/interface_cs.cpp: Removed ciao_{pre,post}activate. Mon Feb 23 08:08:15 UTC 2009 Johnny Willemsen * DevGuideExamples/Multithreading/GracefulShutdown/MessengerClient.cpp * DevGuideExamples/Multithreading/GracefulShutdown/MessengerServer.cpp * docs/tutorials/Quoter/RTCORBA/Admin.cpp * docs/tutorials/Quoter/RTCORBA/Broker.cpp * docs/tutorials/Quoter/RTCORBA/Distributor.cpp * examples/Advanced/ch_3/client.cpp * examples/AMH/Sink_Server/AMH_Servant.cpp * examples/AMH/Sink_Server/Base_Server.cpp * examples/AMH/Sink_Server/MT_AMH_Server.cpp * examples/AMH/Sink_Server/st_server.cpp * examples/AMH/Sink_Server/Timer_Handler.cpp * examples/Buffered_AMI/client.cpp * examples/Callback_Quoter/Consumer_Handler.cpp * examples/Callback_Quoter/Consumer_i.cpp * examples/Callback_Quoter/Consumer_Input_Handler.cpp * examples/Callback_Quoter/Notifier_Input_Handler.cpp * examples/Callback_Quoter/Supplier_i.cpp * examples/Callback_Quoter/Supplier_Timer_Handler.cpp * examples/Content_Server/SMI_Iterator/client.cpp * examples/CSD_Strategy/ThreadPool2/OrbShutdownTask.cpp * examples/CSD_Strategy/ThreadPool3/OrbShutdownTask.cpp * examples/CSD_Strategy/ThreadPool4/Callback_i.cpp * examples/CSD_Strategy/ThreadPool4/Foo_i.cpp * examples/CSD_Strategy/ThreadPool4/OrbShutdownTask.cpp * examples/CSD_Strategy/ThreadPool5/Callback_i.cpp * examples/CSD_Strategy/ThreadPool5/Foo_i.cpp * examples/CSD_Strategy/ThreadPool5/FooServantList.cpp * examples/CSD_Strategy/ThreadPool5/OrbShutdownTask.cpp * examples/CSD_Strategy/ThreadPool5/ServerApp.cpp * examples/CSD_Strategy/ThreadPool6/OrbShutdownTask.cpp * examples/CSD_Strategy/ThreadPool/OrbShutdownTask.cpp * examples/Event_Comm/Consumer_Handler.cpp * examples/Event_Comm/notifier.cpp * examples/Event_Comm/Notifier_Handler.cpp * examples/Event_Comm/supplier.cpp * examples/Kokyu_dsrt_schedulers/EDF_Scheduler.cpp * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.cpp * examples/Kokyu_dsrt_schedulers/Task_Stats.cpp * examples/Load_Balancing/Identity_Client.cpp * examples/Load_Balancing/Identity_Server.cpp * examples/Load_Balancing/Load_Balancing_Service.cpp * examples/Load_Balancing_persistent/Identity_Client.cpp * examples/Load_Balancing_persistent/Identity_Server.cpp * examples/Load_Balancing_persistent/Load_Balancer_i.cpp * examples/Logging/Logging_Test_i.cpp * examples/Persistent_Grid/Grid_Client_i.cpp * examples/Persistent_Grid/Persistent_Client_i.cpp * examples/PluggableUDP/tests/SimplePerformance/client.cpp * examples/Quoter/Quoter_i.cpp * examples/RTScheduling/Fixed_Priority_Scheduler/test.cpp * examples/RTScheduling/POA_Holder.cpp * examples/RTScheduling/Starter.cpp * examples/RTScheduling/Task_Stats.cpp * examples/Simple/Simple_util.cpp * interop-tests/wchar/client.cpp * orbsvcs/Concurrency_Service/Concurrency_Service.cpp * orbsvcs/examples/CosEC/Factory/FactoryClient.cpp * orbsvcs/examples/CosEC/Factory/FactoryDriver.cpp * orbsvcs/examples/CosEC/RtEC_Based/lib/CosEvent_Utilities.cpp * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/Consumer.cpp * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/Multiple.cpp * orbsvcs/examples/CosEC/RtEC_Based/tests/Multiple/Supplier.cpp * orbsvcs/examples/Log/Basic/TLS_Client.cpp * orbsvcs/examples/Log/Event/Event_Supplier.cpp * orbsvcs/examples/Log/Notify/Notify_Supplier.cpp * orbsvcs/examples/Log/RTEvent/RTEvent_Supplier.cpp * orbsvcs/examples/Notify/Filter/Filter.cpp * orbsvcs/examples/Notify/Lanes/Consumer.cpp * orbsvcs/examples/Notify/Lanes/Consumer_Client.cpp * orbsvcs/examples/Notify/Lanes/Supplier_Client.cpp * orbsvcs/examples/Notify/ThreadPool/Consumer.cpp * orbsvcs/examples/Notify/ThreadPool/Consumer_Client.cpp * orbsvcs/examples/Notify/ThreadPool/Supplier_Client.cpp * orbsvcs/FTRT_Event_Service/Event_Service/FT_EventService.cpp * orbsvcs/FTRT_Event_Service/Factory_Service/FTRTEC_Factory_Service.cpp * orbsvcs/ImplRepo_Service/Activator_Options.cpp * orbsvcs/ImplRepo_Service/ImR_Activator.cpp * orbsvcs/ImplRepo_Service/ImR_Activator_i.cpp * orbsvcs/ImplRepo_Service/ImR_Locator.cpp * orbsvcs/ImplRepo_Service/tao_imr_i.cpp * orbsvcs/Logging_Service/RTEvent_Logging_Service/RTEvent_Logging_Service.cpp * orbsvcs/Notify_Service/Notify_Service.cpp * orbsvcs/orbsvcs/AV/AV_Core.cpp * orbsvcs/orbsvcs/AV/FlowSpec_Entry.cpp * orbsvcs/orbsvcs/AV/QoS_UDP.cpp * orbsvcs/orbsvcs/AV/Transport.cpp * orbsvcs/orbsvcs/AV/UDP.cpp * orbsvcs/orbsvcs/Event/EC_Gateway_IIOP.cpp * orbsvcs/orbsvcs/Event/EC_Kokyu_Filter_Builder.cpp * orbsvcs/orbsvcs/Event/ECG_CDR_Message_Receiver.cpp * orbsvcs/orbsvcs/Event_Utilities.cpp * orbsvcs/orbsvcs/FaultTolerance/FT_IOGR_Property.cpp * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Fault_Detector_Loader.cpp * orbsvcs/orbsvcs/HTIOP/HTIOP_Profile.cpp * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.cpp * orbsvcs/orbsvcs/LoadBalancing/LB_LoadMinimum.cpp * orbsvcs/orbsvcs/Naming/Persistent_Context_Index.cpp * orbsvcs/orbsvcs/Notify/Any/AnyEvent.cpp * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp * orbsvcs/orbsvcs/Notify/Event_Manager.cpp * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.cpp * orbsvcs/orbsvcs/Notify/Method_Request_Updates_T.inl * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.cpp * orbsvcs/orbsvcs/PortableGroup/PG_Object_Group.cpp * orbsvcs/orbsvcs/PortableGroup/UIPMC_Acceptor.cpp * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_PCP_Manager.cpp * orbsvcs/orbsvcs/Sched/DynSched.cpp * orbsvcs/orbsvcs/Sched/Reconfig_Scheduler_T.cpp * orbsvcs/orbsvcs/Scheduler_Factory.cpp * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.cpp * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Acceptor.cpp * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp * orbsvcs/performance-tests/RTEvent/lib/RIR_Narrow.cpp * orbsvcs/PSS/PSDL_Code_Gen.cpp * orbsvcs/PSS/PSDL_Exception_Visitor.cpp * orbsvcs/PSS/PSDL_Struct_Visitor.cpp * orbsvcs/tests/AVStreams/Asynch_Three_Stage/Connection_Manager.cpp * orbsvcs/tests/AVStreams/Component_Switching/Connection_Manager.cpp * orbsvcs/tests/AVStreams/Component_Switching/receiver.cpp * orbsvcs/tests/AVStreams/Full_Profile/ftp.cpp * orbsvcs/tests/AVStreams/Full_Profile/server.cpp * orbsvcs/tests/AVStreams/Latency/ping.cpp * orbsvcs/tests/AVStreams/Multicast/ftp.cpp * orbsvcs/tests/AVStreams/Multicast/server.cpp * orbsvcs/tests/AVStreams/Multicast_Full_Profile/ftp.cpp * orbsvcs/tests/AVStreams/Multicast_Full_Profile/server.cpp * orbsvcs/tests/AVStreams/Pluggable/ftp.cpp * orbsvcs/tests/AVStreams/Simple_Two_Stage/receiver.cpp * orbsvcs/tests/AVStreams/Simple_Two_Stage/sender.cpp * orbsvcs/tests/BiDir_CORBALOC/TimeServer.cpp * orbsvcs/tests/Bug_2247_Regression/Manager.cpp * orbsvcs/tests/Bug_2248_Regression/client.cpp * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor.cpp * orbsvcs/tests/Bug_2285_Regression/ServerRequest_Interceptor2.cpp * orbsvcs/tests/Bug_2316_Regression/client.cpp * orbsvcs/tests/Bug_3216_Regression/ServerRequest_Interceptor.cpp * orbsvcs/tests/Concurrency/CC_naming_service.cpp * orbsvcs/tests/Event/Basic/Reconnect.cpp * orbsvcs/tests/Event/Mcast/Two_Way/application.cpp * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/client.cpp * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/server.cpp * orbsvcs/tests/FaultTolerance/GroupRef_Manipulation/Server_Request_Interceptor.cpp * orbsvcs/tests/FaultTolerance/IOGR/Manager.cpp * orbsvcs/tests/FaultTolerance/IOGR/test_i.cpp * orbsvcs/tests/FaultTolerance/IOGRManipulation/IOGRTest.cpp * orbsvcs/tests/FT_App/FT_Client.cpp * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.cpp * orbsvcs/tests/FT_App/FT_ReplicationManagerController.cpp * orbsvcs/tests/HTIOP/AMI/client.cpp * orbsvcs/tests/HTIOP/AMI/simple_client.cpp * orbsvcs/tests/HTIOP/BiDirectional/test_i.cpp * orbsvcs/tests/Notify/Basic/AdminProperties.cpp * orbsvcs/tests/Notify/Basic/ConnectDisconnect.cpp * orbsvcs/tests/Notify/Basic/Events.cpp * orbsvcs/tests/Notify/Basic/Filter.cpp * orbsvcs/tests/Notify/Basic/IdAssignment.cpp * orbsvcs/tests/Notify/Basic/LifeCycle.cpp * orbsvcs/tests/Notify/Basic/Sequence.cpp * orbsvcs/tests/Notify/Basic/Simple.cpp * orbsvcs/tests/Notify/Basic/Updates.cpp * orbsvcs/tests/Notify/Destroy/main.cpp * orbsvcs/tests/Notify/Driver/main.cpp * orbsvcs/tests/Notify/lib/Driver.cpp * orbsvcs/tests/Notify/lib/Periodic_Consumer.cpp * orbsvcs/tests/Notify/lib/Supplier_T.cpp * orbsvcs/tests/Notify/performance-tests/RedGreen/RedGreen_Test.cpp * orbsvcs/tests/Notify/Reconnecting/Consumer.cpp * orbsvcs/tests/Notify/Reconnecting/Supplier.cpp * orbsvcs/tests/Notify/RT_lib/RT_POA_Command.cpp * orbsvcs/tests/Property/client.cpp * orbsvcs/tests/Property/main.cpp * orbsvcs/tests/Sched_Conf/Sched_Conf.cpp * orbsvcs/tests/Sched_Conf/Sched_Conf_Anomalies.cpp * orbsvcs/tests/Security/BiDirectional/test_i.cpp * orbsvcs/tests/Security/mixed_security_test/Foo_i.cpp * orbsvcs/tests/Security/MT_IIOP_SSL/client.cpp * orbsvcs/tests/Security/MT_IIOP_SSL/Client_Worker.cpp * orbsvcs/tests/Security/MT_SSLIOP/client.cpp * orbsvcs/tests/Security/MT_SSLIOP/Client_Worker.cpp * orbsvcs/tests/Security/ssliop_corbaloc/client.cpp * orbsvcs/tests/Simple_Naming/client.cpp * orbsvcs/tests/Time/Client_i.cpp * performance-tests/CSD_Strategy/TestApps/ClientApp.cpp * performance-tests/Cubit/TAO/IDL_Cubit/Cubit_Client.cpp * performance-tests/Cubit/TAO/IDL_Cubit/Cubit_i.cpp * performance-tests/Cubit/TAO/IDL_Cubit/RTI_IO.cpp * performance-tests/Cubit/TAO/MT_Cubit/Globals.cpp * performance-tests/Cubit/TAO/MT_Cubit/Task_Client.cpp * performance-tests/Memory/IORsize/Memory_Growth.cpp * performance-tests/POA/Demux/demux_test_server.cpp * performance-tests/POA/Object_Creation_And_Registration/registration.cpp * tao/Strategies/SHMIOP_Profile.cpp * tao/Synch_Reply_Dispatcher.cpp * tao/Synch_Reply_Dispatcher.h * tao/Wait_On_LF_No_Upcall.cpp * TAO_IDL/ast/ast_union_branch.cpp * TAO_IDL/be/be_global.cpp * TAO_IDL/be/be_visitor_interface/interface_ch.cpp * TAO_IDL/be/be_visitor_operation/operation.cpp * TAO_IDL/be/be_visitor_typedef/any_op_ch.cpp * TAO_IDL/be/be_visitor_typedef/any_op_cs.cpp * TAO_IDL/be/be_visitor_typedef/cdr_op_ch.cpp * TAO_IDL/be/be_visitor_typedef/cdr_op_cs.cpp * TAO_IDL/be/be_visitor_typedef/serializer_op_ch.cpp * TAO_IDL/be/be_visitor_typedef/serializer_op_cs.cpp * TAO_IDL/be/be_visitor_typedef/typedef_ch.cpp * TAO_IDL/be/be_visitor_typedef/typedef_ci.cpp * TAO_IDL/contrib/mcpp/system.cpp * tests/Abstract_Interface/client.cpp * tests/AMH_Oneway/client.cpp * tests/AMI/client.cpp * tests/AMI/simple_client.cpp * tests/BiDirectional/test_i.cpp * tests/BiDirectional_DelayedUpcall/test_i.cpp * tests/BiDirectional_NestedUpcall/test_i.cpp * tests/Big_AMI/client.cpp * tests/Big_Oneways/server.cpp * tests/Big_Twoways/server.cpp * tests/Bug_1361_Regression/Server_Thread_Pool.cpp * tests/Bug_1482_Regression/Reply_Handler.cpp * tests/Bug_1495_Regression/Server_Task.cpp * tests/Bug_1495_Regression/Threaded_Server.cpp * tests/Bug_1535_Regression/bug_1535_regression.cpp * tests/Bug_1693_Test/client.cpp * tests/Bug_2186_Regression/Hello.cpp * tests/Bug_2319_Regression/server.cpp * tests/Bug_2356_Regression/client.cpp * tests/Bug_2542_Regression/bug_2542_regression.cpp * tests/Bug_2543_Regression/bug_2543_regression.cpp * tests/Bug_2654_Regression/client.cpp * tests/Bug_2654_Regression/Hello.cpp * tests/Bug_2683_Regression/client.cpp * tests/Bug_2683_Regression/test_i.cpp * tests/Bug_2805_Regression/client.cpp * tests/Bug_2826_Regression/bug_2826_regression.cpp * tests/Bug_3068_Regression/client.cpp * tests/Bug_3276_Regression/test_i.cpp * tests/Bug_3547_Regression/run_test.pl * tests/Bug_3547_Regression/Stock_Quoter_Client.cpp * tests/Bug_3558_Regression/client.cpp * tests/Bug_3567_Regression/client.cpp * tests/Cache_Growth_Test/Hello.cpp * tests/CDR/basic_types.cpp * tests/Collocation_Oneway_Tests/Client_Task.cpp * tests/Connection_Timeout/client.cpp * tests/Crashed_Callback/Crashed_Callback.cpp * tests/CSD_Strategy_Tests/Broken/ClientApp.cpp * tests/CSD_Strategy_Tests/TP_Common/ServantList_T.cpp * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_i.cpp * tests/CSD_Strategy_Tests/TP_Foo_B/Foo_B_Statistics.cpp * tests/CSD_Strategy_Tests/TP_Test_2/ClientApp.cpp * tests/CSD_Strategy_Tests/TP_Test_3/ClientApp.cpp * tests/CSD_Strategy_Tests/TP_Test_4/ClientApp.cpp * tests/DII_AMI_Forward/client.cpp * tests/DII_Collocation_Tests/oneway/Client_Task.cpp * tests/DII_Collocation_Tests/oneway/Hello.cpp * tests/DII_Collocation_Tests/oneway/Server_Task.cpp * tests/DII_Collocation_Tests/twoway/Client_Task.cpp * tests/DII_Collocation_Tests/twoway/Hello.cpp * tests/DII_Collocation_Tests/twoway/Server_Task.cpp * tests/Faults/client.cpp * tests/Faults/test_i.cpp * tests/GIOP_Fragments/Java_Big_Reply/Client_Task.cpp * tests/Hang_Shutdown/client.cpp * tests/Hang_Shutdown/server.cpp * tests/ICMG_Any_Bug/client.cpp * tests/MProfile/client.cpp * tests/MProfile/test_i.cpp * tests/MProfile_Connection_Timeout/client.cpp * tests/MProfile_Connection_Timeout/test_i.cpp * tests/MProfile_Forwarding/client.cpp * tests/MProfile_Forwarding/Manager.cpp * tests/MProfile_Forwarding/Servant_Locator.cpp * tests/MProfile_Forwarding/test_i.cpp * tests/MT_BiDir/client.cpp * tests/MT_BiDir/Server_Task.cpp * tests/Multiple/Collocation_Tester.cpp * tests/Muxed_GIOP_Versions/client.cpp * tests/Muxed_GIOP_Versions/server.cpp * tests/NestedUpcall/MT_Client_Test/server.cpp * tests/NestedUpcall/Triangle_Test/initiator.cpp * tests/NestedUpcall/Triangle_Test/server_A.cpp * tests/NestedUpcall/Triangle_Test/server_B.cpp * tests/No_Server_MT_Connect_Test/client.cpp * tests/Objref_Sequence_Test/client.cpp * tests/Objref_Sequence_Test/server.cpp * tests/OBV/Collocated/Forward/Client_Task.cpp * tests/OBV/Forward/client.cpp * tests/OBV/Simple/OBV_impl.cpp * tests/OBV/Supports/Supports_Test_impl.cpp * tests/OBV/Truncatable/client.cpp * tests/OBV/Truncatable/TruncatableS_impl.cpp * tests/OBV/ValueBox/client.cpp * tests/Oneways_Invoking_Twoways/client.cpp * tests/Oneways_Invoking_Twoways/Receiver_i.cpp * tests/Oneways_Invoking_Twoways/Sender_i.cpp * tests/ORB_shutdown/Foo_Bar.cpp * tests/ORB_shutdown/server.cpp * tests/Param_Test/multdim_array.cpp * tests/Param_Test/results.cpp * tests/Param_Test/ub_any_seq.cpp * tests/POA/Bug_1592_Regression/test_i.cpp * tests/POA/DSI/Database_i.cpp * tests/POA/Forwarding/client.cpp * tests/POA/Forwarding/server.cpp * tests/POA/Generic_Servant/client.cpp * tests/POA/On_Demand_Loading/Servant_Manager.cpp * tests/POA/TIE/client.cpp * tests/Portable_Interceptors/Bug_3079/server.cpp * tests/Portable_Interceptors/Bug_3582/server.cpp * tests/Portable_Interceptors/Collocated/Service_Context_Manipulation/interceptors.cpp * tests/Portable_Interceptors/Dynamic/client_interceptor.cpp * tests/Portable_Interceptors/Redirection/server.cpp * tests/Portable_Interceptors/Request_Interceptor_Flow/Request_Interceptor.cpp * tests/QtTests/test_i.cpp * tests/RTCORBA/Banded_Connections/server.cpp * tests/RTCORBA/Client_Protocol/server.cpp * tests/RTCORBA/Diffserv/server.cpp * tests/RTCORBA/Profile_And_Endpoint_Selection/client.cpp * tests/RTCORBA/Profile_And_Endpoint_Selection/server.cpp * tests/RTCORBA/RTMutex/server.cpp * tests/RTCORBA/Server_Protocol/server.cpp * tests/Servant_To_Reference_Test/server.cpp * tests/Server_Connection_Purging/client.cpp * tests/Server_Connection_Purging/Test_i.cpp * tests/Smart_Proxies/dtor/server.cpp * utils/catior/catior.cpp Zapped some not needed spaces at the end of a debug message Mon Feb 23 07:58:15 UTC 2009 Johnny Willemsen * bin/tao_orb_tests.lst: Added 3581 * tests/Portable_Interceptors/Bug_3582/client.cpp: Fixed include Sun Feb 22 13:53:15 UTC 2009 Friedhelm Wolf * tests/Portable_Interceptors/Bug_3582/server.cpp: Fixed compiler warning on win platforms. Sun Feb 22 10:13:07 UTC 2009 Marcel Smit * tests/Portable_Interceptors/Bug_3582/client.cpp Fixed compiler error on WinCE. Fri Feb 20 23:17:07 UTC 2009 Friedhelm Wolf * tests/Portable_Interceptors/Bug_3582: Added test program for a bug about TRANSIENT exceptions being not intercepted when RTCORBA is used. Fri Feb 20 11:36:50 UTC 2009 Vladimir Zykov * tao/Value_Traits_T.h: Reverted the change from std::fill to ACE_OS::memset. Despite there was no problem with it on the scoreboard it was unsafe in case value_traits was instantiated for struct that has a non-POD type as its member. The rest of similar changes are equivalent to what we had before. Thu Feb 19 10:59:31 UTC 2009 Vladimir Zykov * tao/Generic_Sequence_T.h: Fixed a small mistake in the commit "Wed Feb 18 10:37:15 UTC 2009 Vladimir Zykov". Wed Feb 18 18:57:39 UTC 2009 Johnny Willemsen * tao/orbconf.h: Removed commented out code * tao/Transport_Cache_Manager_T.cpp: Don't try to always purge 1 entry * tao/Bug_3558_Regression/client.cpp: Set the purging percentage to 100 * tao/Transport_Cache_Manager/Bug_3558_Regression.cpp Fixed gnu warning Wed Feb 18 10:37:15 UTC 2009 Vladimir Zykov Fixed bug#3574 and bug#3473. This must improve performance when handling sequences. * tao/String_Traits_T.h: * tao/Value_Traits_T.h: * tao/Object_Reference_Traits_T.h: * tao/Array_Traits_T.h: * tao/Valuetype/Valuetype_Traits_T.h: Added copy_swap_range() which swaps pointers for dynamically allocated types and copies values for all of the rest. This is useful when we know that copying is reduntant since the old buffer will be destroyed immediately after the operation. Changed std::fill to ACE_OS::memset in zero_range() which turned to be faster when only needed to zero a region of memory. * tao/Bounded_Value_Allocation_Traits_T.h: * tao/Bounded_Reference_Allocation_Traits_T.h: * tao/Bounded_Array_Allocation_Traits_T.h: * tao/Unbounded_Value_Allocation_Traits_T.h: * tao/Unbounded_Reference_Allocation_Traits_T.h: * tao/Unbounded_Array_Allocation_Traits_T.h: * tao/Valuetype/Bounded_Valuetype_Allocation_Traits_T.h: * tao/Valuetype/Unbounded_Valuetype_Allocation_Traits_T.h: Added allocbuf_noinit which does what allocbuf previously did and now allocbuf works as required by CORBA C++ mapping i.e. it returns correctly initilized buffer. This also fixes bug#3473. * tao/Valuetype/Bounded_Valuetype_Sequence_T.h: * tao/Valuetype/Unbounded_Valuetype_Sequence_T.h: * tao/Unbounded_Sequence_CDR_T.h: * tao/Bounded_Sequence_CDR_T.h: Changed the way temporaries are created. Since they don't need a properly constructed internal buffer allocbuf_noinit is used for their creation. * tao/Unbounded_Octet_Sequence_T.h: * tao/Generic_Sequence_T.h: Updated the temporaries creation and improved generic_sequence:: length(CORBA::ULong) when extending a sequence by employing copy_swap_range() for old values while moving them to a new sequence. Tue Feb 17 15:14:39 UTC 2009 Johnny Willemsen * tao/ORB_Core.cpp: * tao/orbconf.h: Added TAO_SO_LINGER, TAO_ACCEPT_ERROR_DELAY and TAO_USE_PARALLEL_CONNECT which can be set in config.h to control the default values. * tao/ORB_Core.cpp: * tao/IIOP_Acceptor.cpp: * tao/params.h: * tao/params.inl: * tao/Profile.cpp: Changed std_profile_components to a real bool Tue Feb 17 14:43:41 UTC 2009 William R. Otte * tao/Strategies/UIOP_Connector.cpp: Fixed syntax problem. Tue Feb 17 14:03:39 UTC 2009 Johnny Willemsen * orbsvcs/orbsvcs/HTIOP/HTIOP_Connector.cpp: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Connector.cpp: * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.cpp: * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp: * tao/Strategies/DIOP_Connector.cpp: * tao/Strategies/SCIOP_Connector.cpp: * tao/Strategies/SHMIOP_Connector.cpp: * tao/Strategies/UIOP_Connector.cpp: Only the return of -1 with cache_transport should be seen as an error * tao/Cache_Entries_T.cpp: Updated some debug statements * tao/Condition.cpp: * tao/Condition.h: Changed delete_lock_ to a bool * tao/Exception.cpp: * tao/SystemException.cpp: Check for self assignment in operator= * tao/IIOP_Connection_Handler.cpp: Layout changes to debug statements and use ACE_TEXT * tao/IIOP_Connector.cpp: Check the return value of cache_transport * tao/Leader_Follower.inl: Const change * tao/LF_CH_Event.cpp: * tao/LF_Event.h: * tao/LF_Event.inl: Addeds state_name to LF_Event and print the state as string instead of number * tao/Strategies/SCIOP_Acceptor.cpp: Fixed gcc warning, don't use ACE_UNUSED_ARG anymore * tao/Strategies/SCIOP_Connection_Handler.cpp: Layout change * tao/String_Alloc.cpp: Simplified check * tao/Transport_Cache_Manager_T.cpp: * tao/Transport_Cache_Manager_T.h: * tao/Transport_Cache_Manager_T.inl: Updated various debug statements. When we have to purge the cache always try to purge the cache with 1 entry else we don't purge when we have a very small cache. Make the maximum transport cache size a real maximum, it was previously not a real maximum, just a default allocation value. This fixes 3570 * tao/Transport_Connector.cpp: Check the return value of cache_transport. * tao/ZIOP/ZIOP.cpp: * tao/ZIOP/ZIOP.h Layout changes * tests/Bug_3558_Regression/client.cpp: * tests/Transport_Cache_Manager/Bug_3558_Regression.cpp: The cache has now a real maximum, updated these tests Tue Feb 17 11:04:39 UTC 2009 Johnny Willemsen * bin/tao_orb_tests.lst: 3566 and 4567 are not fixed yet Mon Feb 16 16:39:26 UTC 2009 Vladimir Zykov * tests/Bug_3524_Regression/run_test.pl: Fixed a variable name for IOR file deletion at the end of the script. Sat Feb 14 07:36:39 UTC 2009 Johnny Willemsen * tao/Compression/lzo/LzoCompressor.cpp: * tao/Compression/zlib/ZlibCompressor.cpp: Fixed compile errors Fri Feb 13 15:44:39 UTC 2009 Johnny Willemsen * tao/ZIOP/ZIOP.cpp: Fixed compile error Fri Feb 13 15:37:39 UTC 2009 Johnny Willemsen * tao/GIOP_Message_Base.cpp: Unicode fix and removed not needed variable Fri Feb 13 15:22:39 UTC 2009 Marcel Smit * tests/Big_Reply/Test.idl: * tests/Bug_3430_Regression/Bug_3430_Regression.mpc: * tests/ZIOP/client.cpp: * tests/ZIOP/Hello.cpp: * tests/ZIOP/Hello.h: * tests/ZIOP/run_test.pl: * tests/ZIOP/server.cpp: * tests/ZIOP/Test.idl: * tests/ZIOP/ZIOP.mpc: Updated to meet the latest ZIOP changes (see previous commits). Fri Feb 13 15:17:39 UTC 2009 Johnny Willemsen * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.cpp * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp * tao/GIOP_Message_Base.cpp * tao/GIOP_Message_Base.h * tao/IIOP_Transport.cpp * tao/Strategies/DIOP_Transport.cpp * tao/Strategies/SCIOP_Transport.cpp * tao/Strategies/SHMIOP_Transport.cpp * tao/Strategies/UIOP_Transport.cpp * tao/Synch_Invocation.cpp * tao/Synch_Reply_Dispatcher.cpp * tao/Transport.cpp * tao/Transport.h Pass the stub as pointer, it could be zero Fri Feb 13 15:04:39 UTC 2009 Johnny Willemsen * tao/GIOP_Message_Base.cpp: * tao/GIOP_Message_Base.h: Fixed compile problem when ZIOP is not enabled Fri Feb 13 14:35:39 UTC 2009 Marcel Smit Implementation of the ZIOP Beta 1 spec * tao/CDR.cpp: * tao/CDR.h: * tao/CDR.inl: * tao/Messaging/Asynch_Invocation.cpp: * tao/TAO_Server_Request.cpp: Removed obsolete compression flag. * tao/Compression/zlib/ZlibCompressor.cpp: * tao/Compression/bzip2/Bzip2Compressor.cpp: * tao/Compression/Compression.pidl: Added description to Compression exception in order to meet the ZIOP Beta 1 specification * tao/Compression/Compression_Manager.cpp: No major changes made. * tao/GIOP_Message_Base.cpp: * tao/GIOP_Message_Base.h: * tao/GIOP_Message_State.cpp: Implementation of compression and decompression methods. * tao/ORB_Core.h: * tao/ORB_Core.inl: Removed ziop_enabled method since it became obsolete. * tao/orbconf.h: Implemented compression policies. * tao/Remote_Invocation.cpp: * tao/PortableServer/Upcall_Wrapper.cpp: Removed compression and decompression methods here (moved to GIOP_Message_Base. * tao/Synch_Invocation.cpp: Due to interface change of format_message method in GIOP_Message_Base. Removed obsolete compression flag. * tao/ZIOP_Adapter.h: * tao/ZIOP/ZIOP.cpp: * tao/ZIOP/ZIOP.h: * tao/ZIOP/ZIOP.pidl: Refactored current ZIOP implementation in order to meet the ZIOP Beta 1 specification. * tao/ZIOP/ZIOP_Policy_i.cpp: * tao/ZIOP/ZIOP_Policy_i.h: * tao/ZIOP/ZIOP_Policy_Validator.cpp: * tao/ZIOP/ZIOP_PolicyFactory.cpp: Implemented compression policies. * tao/Transport.cpp: * tao/Transport.h: * tao/IIOP_Transport.cpp: * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.cpp: * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp: * tao/Strategies/DIOP_Transport.cpp: * tao/Strategies/SHMIOP_Transport.cpp: Due to interface change of format_message method in GIOP_Message_Base. Fri Feb 13 03:19:39 UTC 2009 Phil Mesnier * tests/Bug_3567_Regression/run_test.pl: Fuzz fix. Thu Feb 12 20:22:44 UTC 2009 Johnny Willemsen * tao/Exclusive_TMS.cpp: Updated a few debug statements to have the same layout as in other places * tao/Acceptor_Impl.cpp * tao/Asynch_Queued_Message.cpp * tao/CSD_Framework/CSD_Strategy_Repository.cpp * tao/default_resource.cpp * tao/DynamicInterface/DII_Invocation.cpp * tao/DynamicInterface/DII_Reply_Dispatcher.cpp * tao/DynamicInterface/DII_Reply_Handler.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_10.cpp * tao/GIOP_Message_State.cpp * tao/IIOP_Connector.cpp * tao/IIOP_Profile.cpp * tao/Invocation_Adapter.cpp * tao/Messaging/Asynch_Reply_Dispatcher.cpp * tao/Muxed_TMS.cpp * tao/ORB_Core.cpp * tao/PI/Interceptor_List_T.cpp * tao/PortableServer/Active_Object_Map.cpp * tao/PortableServer/Object_Adapter.cpp * tao/PortableServer/Root_POA.cpp * tao/QtResource/QtResource_Factory.cpp * tao/Queued_Data.cpp * tao/Remote_Invocation.cpp * tao/RTScheduling/Request_Interceptor.cpp * tao/RTScheduling/RTScheduler_Initializer.cpp * tao/Strategies/COIOP_Acceptor.cpp * tao/Strategies/COIOP_Profile.cpp * tao/Strategies/DIOP_Acceptor.cpp * tao/Strategies/DIOP_Transport.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_Profile.cpp * tao/Strategies/SHMIOP_Transport.cpp * tao/Strategies/UIOP_Acceptor.cpp * tao/Strategies/UIOP_Connector.cpp * tao/Strategies/UIOP_Profile.cpp * tao/Strategies/UIOP_Transport.cpp * tao/Synch_Invocation.cpp * tao/Synch_Reply_Dispatcher.cpp * tao/Tagged_Profile.cpp * tao/TkResource/TkResource_Factory.cpp * tao/Transport_Cache_Manager_T.cpp * tao/Transport_Connector.cpp * tao/Wait_On_Read.cpp * tao/XtResource/XtResource_Factory.cpp Updated debug statements with layout and unicode fixes Thu Feb 12 19:33:44 UTC 2009 Johnny Willemsen * tests/Bug_3567_Regression/*: Extended this reproducer * bin/tao_orb_tests.lst: Added 3567 Thu Feb 12 10:36:44 UTC 2009 Johnny Willemsen * tests/Bug_3531_Regression/client.cpp: Unicode fix Thu Feb 12 10:36:44 UTC 2009 Johnny Willemsen * tests/Bug_3531_Regression/server.cpp: Unicode fix Thu Feb 12 10:28:44 UTC 2009 Johnny Willemsen * tests/Bug_3567_Regression/*: Added new regression test for bug 3567. The test is not ready yet, working on extending it to reproduce this bug. Thu Feb 12 08:52:44 UTC 2009 Johnny Willemsen * tests/AMH_Oneway/run_test.pl: Fixed a bug in this script Thu Feb 12 02:39:44 UTC 2009 William R. Otte * TAO_IDL/fe/idl.ll: * TAO_IDL/fe/lex.yy.cpp: Fixed a small syntax problem from Wed Feb 11 21:03:46 UTC 2009 Jeff Parsons Thu Feb 12 00:02:27 UTC 2009 Phil Mesnier * tests/Bug_3531_Regression/Bug_3531_Regression.mpc: * tests/Bug_3531_Regression/test_i.h: * tests/Bug_3531_Regression/test_i.cpp: Fuzz fixes. Wed Feb 11 21:03:46 UTC 2009 Jeff Parsons * TAO_IDL/fe/lex.yy.cpp(idl_get_pragma_string): * TAO_IDL/fe/idl.ll(idl_get_pragma_string): Beefed up error checking to catch the case where one or both quote are missing from the #pragma prefix string, and output a syntax error instead of crashing. Thanks to Bogdan Jeram for reporting the bug. This fix closes [BUGID:3568]. Wed Feb 11 16:14:04 UTC 2009 Douglas C. Schmidt * examples/Advanced/ch_8_and_10/Advanced_ch_8_and_10.mpc: Zapped libs += TAO_PortableServer based upon recommendation of Johnny Willemsen. Tue Feb 10 02:48:01 UTC 2009 Douglas C. Schmidt * examples/Advanced/ch_8_and_10/Advanced_ch_8_and_10.mpc: Added libs += TAO_PortableServer * examples/Advanced/ch_8_and_10/icp.h: Added #include for "ace/OS.h". * examples/Advanced/ch_8_and_10/server.h: Zapped a stray ')'. Thanks to Joe Lihn for reporting these problems and providing the fixes. Wed Feb 11 14:15:28 UTC 2009 Johnny Willemsen * tao/Leader_Follower.cpp: Layout change * tao/Leader_Follower.h: Updated link to bugzilla * tao/Leader_Follower.inl: Const change * tao/LF_Event_Loop_Thread_Helper.h: Doxygen change * tao/LF_Strategy_Complete.cpp: * tao/Transport.cpp: Updated debug message to match others * tao/LF_Strategy_Complete.h: * tao/LocateRequest_Invocation.cpp: Layout change * tao/Muxed_TMS.cpp: Check the return value of pop * tao/Synch_Invocation.cpp: Layout changes Wed Feb 11 13:40:28 UTC 2009 Johnny Willemsen * tests/Bug_3531_Regression/*: * bin/tao_orb_tests.lst: Added bug 3531 regression. Thanks to Russell Mora for creating this test. This will fail, no fix integrated at this moment Wed Feb 11 10:32:28 UTC 2009 Johnny Willemsen * orbsvcs/tests/InterfaceRepo/Application_Test/ifr_dii_client.cpp: And now the last msc ver check Wed Feb 11 10:09:28 UTC 2009 Johnny Willemsen * tests/Bug_3565_Regression/run_test.pl: * tests/Bug_3566_Regression/run_test.pl: Improved these scripts Wed Feb 11 08:50:28 UTC 2009 Johnny Willemsen * orbsvcs/tests/InterfaceRepo/Application_Test/ifr_dii_client.cpp: Removed a second old msc ver check Wed Feb 11 07:03:28 UTC 2009 Johnny Willemsen * orbsvcs/tests/InterfaceRepo/Application_Test/ifr_dii_client.cpp: Removed old msc ver check Tue Feb 10 20:13:28 UTC 2009 Johnny Willemsen * tests/OctetSeq/run_test.pl: Fixed fuzz errors Tue Feb 10 18:37:28 UTC 2009 Johnny Willemsen * bin/tao_orb_tests.lst: Added 3565/3566 and enabled some tests for fuzz/wince Tue Feb 10 18:36:28 UTC 2009 Johnny Willemsen * tests/OctetSeq/run_test.pl: * tests/AMH_Oneway/run_test.pl: * tests/AMI/run_test.pl: * tests/AMI_Timeouts/run_test.pl: Converted to the new test framework * tests/Bug_3559_Regression/Bug_3559_Regression_Test.cpp: Zap empty spaces Tue Feb 10 18:33:28 UTC 2009 Johnny Willemsen * tests/Bug_3565_Regression/* New test for bugzilla 3565 * tests/Bug_3566_Regression/* New test for bugzilla 3566 Tue Feb 10 18:32:28 UTC 2009 Johnny Willemsen * orbsvcs/orbsvcs/Naming/Naming_Loader.cpp: No need for intermediate variable Tue Feb 10 18:31:28 UTC 2009 Johnny Willemsen * utils/catior/test.bat: Updated for catior rename Tue Feb 10 18:29:28 UTC 2009 Johnny Willemsen * tao/RTCORBA/RT_Mutex.h: Made destructor public to fix GCC 4.4 compile errors Tue Feb 10 05:39:28 UTC 2009 Phil Mesnier * NEWS: revision bump. Tue Feb 10 05:19:18 UTC 2009 Phil Mesnier * ChangeLogs/ChangeLog-09a: Added this file. Mon Feb 09 12:01:28 CST 2009 Phil Mesnier * TAO version 1.6.8 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: