1 Thu Feb 21 02:34:37 CST 2008 Johnny Willemsen <jwillemsen@remedy.nl>
3 * TAO version 1.6.3 released.
5 Wed Feb 20 15:14:25 UTC 2008 Ciju John <johnc at ociweb dot com>
7 * tests/Timed_Buffered_Oneways/client.cpp:
8 Remove unused parameter. Fixes warning.
10 Wed Feb 20 11:00:00 UTC 2008 Simon Massey <sma at prismtech dot com>
12 * tests/CodeSets/simple/run_test.pl:
13 Add the necessary library paths for the libs/IBM1047_ISO8859
16 Tue Feb 19 22:20:05 UTC 2008 Ciju John <johnc at ociweb dot com>
18 * tests/Timed_Buffered_Oneways/client.cpp:
19 The timeout could be from a previous loop. A simplistic analysis
20 could incorrectly conclude that as an unexpected timeout
23 Tue Feb 19 16:30:00 UTC 2008 Simon Massey <sma at prismtech dot com>
25 * TAO/tests/Parallel_Connect_Strategy/client.cpp:
26 Remove unused variable.
28 Tue Feb 19 00:22:13 UTC 2008 Ciju John <johnc at ociweb dot com>
31 Partially sent messages should not be discarded from the
32 queue. GIOP stream was getting corrupted when a partially sent
33 message was being discarded.
35 Fri Feb 15 08:52:41 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
37 * tests/Crashed_Callback/server.cpp:
38 * tests/Server_Connection_Purging/server.cpp:
39 Fixed GCC 2.96 warnings
41 Thu Feb 14 16:31:05 UTC 2008 Ciju John <johnc at ociweb dot com>
43 * tests/Bug_3154_Regression/run_test.pl:
44 Cross-platform build fix. HOST_ROOT taken into account.
46 Thu Feb 14 10:26:00 UTC 2008 Simon Massey <sma at prismtech dot com>
48 * tests/Big_Oneways/run_test.pl:
49 * tests/Big_Twoways/run_test.pl:
50 Made robust spawn checks and adjusted timeouts.
52 Wed Feb 13 20:50:50 UTC 2008 Ciju John <johnc at ociweb dot com>
54 * tests/Bug_3193_Regression:
55 Removed test. The test scenario is covered in
58 Wed Feb 13 18:36:52 UTC 2008 Ciju John <johnc at ociweb dot com>
60 * tests/Oneway_Send_Timeouts/Client.cpp:
61 * tests/Oneway_Send_Timeouts/Server.cpp:
62 * tests/Oneway_Send_Timeouts/main.cpp:
63 Now using ACE_auto_ptr_reset instead of std::auto_ptr::reset() for
64 wider platform compatibility.
66 Wed Feb 13 16:42:51 UTC 2008 Ciju John <johnc at ociweb dot com>
68 * tests/Oneway_Send_Timeouts/Server.cpp:
69 Fix for VxWorks warnings.
71 Wed Feb 13 16:21:16 UTC 2008 Ciju John <johnc at ociweb dot com>
73 * tests/Timed_Buffered_Oneways/client.cpp:
74 Since the invocations are oneways, the timeout exception can
75 occur when the ORB is driven.
77 Tue Feb 12 19:08:38 UTC 2008 Ciju John <johnc at ociweb dot com>
79 * tests/Oneway_Send_Timeouts/Server_Task.h:
82 Tue Feb 12 17:43:18 UTC 2008 Ciju John <johnc at ociweb dot com>
84 * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/run_test.pl:
85 * tests/Bug_3154_Regression/run_test.pl:
86 Build tao_idl path relative to ACE_ROOT instead of current
87 position. This was based upon the legacy packaging style.
89 * tao/Leader_Follower_Flushing_Strategy.cpp:
90 * tao/Reactive_Flushing_Strategy.cpp:
91 Remove extra include headers.
93 * tests/Timed_Buffered_Oneways/client.cpp:
94 The client has RTT enabled and therefore needed to catch timeout
97 Tue Feb 12 16:03:33 UTC 2008 Ciju John <johnc at ociweb dot com>
101 Tue Feb 12 15:49:53 UTC 2008 Ciju John <johnc at ociweb dot com>
103 * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.h:
104 * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.cpp:
105 Chop out code replicated in base class.
110 * tests/Oneway_Send_Timeouts/Client.h:
111 * tests/Oneway_Send_Timeouts/Client.cpp:
112 * tests/Oneway_Send_Timeouts/Client_Task.h:
113 * tests/Oneway_Send_Timeouts/ORB_Task.h:
114 * tests/Oneway_Send_Timeouts/Oneway_scenarios.mpc:
115 * tests/Oneway_Send_Timeouts/Server.h:
116 * tests/Oneway_Send_Timeouts/Server.cpp:
117 * tests/Oneway_Send_Timeouts/Server_Task.h:
118 * tests/Oneway_Send_Timeouts/Test.idl:
119 * tests/Oneway_Send_Timeouts/Test_i.h:
120 * tests/Oneway_Send_Timeouts/Test_i.cpp:
121 * tests/Oneway_Send_Timeouts/main.cpp:
124 Tue Feb 12 15:12:58 UTC 2008 Adam Mitz <mitza@ociweb.com>
126 * tests/Oneway_Send_Timeouts/Server_Task.h:
128 Now using ACE_auto_ptr_reset instead of std::auto_ptr::reset() for
129 wider platform compatibility.
131 Tue Feb 12 13:40:14 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
135 Tue Feb 12 12:35:40 UTC 2008 Simon McQueen <sm@prismtech.com>
137 * tests/Server_Connection_Purging/Server_Connection_Purging.mpc:
141 Tue Feb 12 10:55:28 UTC 2008 Simon McQueen <sm@prismtech.com>
143 * tao/BiDir_GIOP/BiDirGIOP.cpp:
144 * tests/BiDirectional/run_test.pl:
146 Removed inadvertent debug addition.
148 Tue Feb 12 10:18:14 UTC 2008 Simon McQueen <sm@prismtech.com>
150 * MPC/config/csd_pt_testinf_lib.mpb:
151 * MPC/config/csd_pt_testservant_lib.mpb:
152 * MPC/config/kokyu_dsrt_schedulers.mpb:
153 * MPC/config/notifytest.mpb:
154 * MPC/config/orbsvcslib.mpb:
155 * MPC/config/rtcorbacommon.mpb:
156 * MPC/config/taolib.mpb:
157 * docs/tutorials/Quoter/Naming_Service/Quoter_Naming_Service.mpc:
158 * docs/tutorials/Quoter/Simple/Client/Quoter_Simple_Client.mpc:
159 * docs/tutorials/Quoter/Simple/Impl-Repo/Quoter_Simple_Impl_Repo.mpc:
160 * docs/tutorials/Quoter/Simple/ImprovedServer/Quoter_Simple_ImprovedServer.mpc:
161 * docs/tutorials/Quoter/Simple/Persistent/Quoter_Simple_Persistent.mpc:
162 * docs/tutorials/Quoter/Simple/Server/Quoter_Simple_Server.mpc:
163 * examples/RTScheduling/Fixed_Priority_Scheduler/Fixed_Priority_Scheduler.mpc:
164 * examples/RTScheduling/Fixed_Priority_Scheduler/run_test.pl:
165 * examples/RTScheduling/MIF_Scheduler/MIF_Scheduler.mpc:
166 * examples/RTScheduling/MIF_Scheduler/run_test.pl:
167 * orbsvcs/FT_ReplicationManager/FT_ReplicationManager.mpc:
168 * orbsvcs/IFR_Service/IFR_Service.mpc:
169 * orbsvcs/ImplRepo_Service/ImplRepo_Service.mpc:
170 * orbsvcs/PSS/PSDL.mpc:
171 * orbsvcs/examples/ImR/Combined_Service/ImR_Combined_Service.mpc:
172 * orbsvcs/examples/Notify/Federation/Agent/Agent.mpc:
173 * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.mpc:
174 * orbsvcs/orbsvcs/AV.mpc:
175 * orbsvcs/orbsvcs/CosConcurrency.mpc:
176 * orbsvcs/orbsvcs/CosEvent.mpc:
177 * orbsvcs/orbsvcs/CosLifeCycle.mpc:
178 * orbsvcs/orbsvcs/CosLoadBalancing.mpc:
179 * orbsvcs/orbsvcs/CosNaming.mpc:
180 * orbsvcs/orbsvcs/CosNaming_Serv.mpc:
181 * orbsvcs/orbsvcs/CosNaming_Skel.mpc:
182 * orbsvcs/orbsvcs/CosNotification.mpc:
183 * orbsvcs/orbsvcs/CosProperty.mpc:
184 * orbsvcs/orbsvcs/CosTime.mpc:
185 * orbsvcs/orbsvcs/CosTrading.mpc:
186 * orbsvcs/orbsvcs/DsEventLogAdmin.mpc:
187 * orbsvcs/orbsvcs/DsLogAdmin.mpc:
188 * orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc:
189 * orbsvcs/orbsvcs/ETCL.mpc:
190 * orbsvcs/orbsvcs/FTORB.mpc:
191 * orbsvcs/orbsvcs/FaultTolerance.mpc:
192 * orbsvcs/orbsvcs/FtRtEvent.mpc:
193 * orbsvcs/orbsvcs/HTIOP.mpc:
194 * orbsvcs/orbsvcs/IFRService.mpc:
195 * orbsvcs/orbsvcs/PortableGroup.mpc:
196 * orbsvcs/orbsvcs/RTCORBAEvent.mpc:
197 * orbsvcs/orbsvcs/RTCosScheduling.mpc:
198 * orbsvcs/orbsvcs/RTEvent.mpc:
199 * orbsvcs/orbsvcs/RTEventLogAdmin.mpc:
200 * orbsvcs/orbsvcs/RTEvent_Serv.mpc:
201 * orbsvcs/orbsvcs/RTEvent_Skel.mpc:
202 * orbsvcs/orbsvcs/RTKokyuEvent.mpc:
203 * orbsvcs/orbsvcs/RTSched.mpc:
204 * orbsvcs/orbsvcs/RTSchedEvent.mpc:
205 * orbsvcs/orbsvcs/RT_Notification.mpc:
206 * orbsvcs/orbsvcs/SSLIOP.mpc:
207 * orbsvcs/orbsvcs/Security.mpc:
208 * orbsvcs/orbsvcs/Svc_Utils.mpc:
209 * orbsvcs/performance-tests/RTEvent/Colocated_Roundtrip/Colocated_Roundtrip.mpc:
210 * orbsvcs/performance-tests/RTEvent/Federated_Roundtrip/Federated_Roundtrip.mpc:
211 * orbsvcs/performance-tests/RTEvent/RTCORBA_Baseline/RTCORBA_Baseline.mpc:
212 * orbsvcs/performance-tests/RTEvent/RTCORBA_Callback/RTCORBA_Callback.mpc:
213 * orbsvcs/performance-tests/RTEvent/Roundtrip/Roundtrip.mpc:
214 * orbsvcs/performance-tests/RTEvent/TCP_Baseline/TCP_Baseline.mpc:
215 * orbsvcs/tests/CosEvent/Basic/basiceventtestexe.mpb:
216 * orbsvcs/tests/CosEvent/Basic/run_test.pl:
217 * orbsvcs/tests/Event/Basic/rteventtestexe.mpb:
218 * orbsvcs/tests/Event/Basic/run_test.pl:
219 * orbsvcs/tests/Event/Mcast/Complex/Complex.mpc:
220 * orbsvcs/tests/Event/Mcast/Simple/Simple.mpc:
221 * orbsvcs/tests/Event/Mcast/Two_Way/Two_Way.mpc:
222 * orbsvcs/tests/Event/Performance/eventperftestexe.mpb:
223 * orbsvcs/tests/Event/Performance/run_test.pl:
224 * orbsvcs/tests/Notify/Basic/run_test.pl:
225 * orbsvcs/tests/Notify/Basic/run_test_ipv6.pl:
226 * orbsvcs/tests/Notify/Blocking/run_test.pl:
227 * orbsvcs/tests/Notify/Bug_1385_Regression/run_test.pl:
228 * orbsvcs/tests/Notify/Bug_2561_Regression/run_test.pl:
229 * orbsvcs/tests/Notify/Discarding/run_test.pl:
230 * orbsvcs/tests/Notify/MC/run_test.pl:
231 * orbsvcs/tests/Notify/MT_Dispatching/run_test.pl:
232 * orbsvcs/tests/Notify/Ordering/run_test.pl:
233 * orbsvcs/tests/Notify/Reconnecting/run_test.pl:
234 * orbsvcs/tests/Notify/Sequence_Multi_ETCL_Filter/run_test.pl:
235 * orbsvcs/tests/Notify/Sequence_Multi_Filter/run_test.pl:
236 * orbsvcs/tests/Notify/Structured_Filter/run_test.pl:
237 * orbsvcs/tests/Notify/Structured_Multi_Filter/run_test.pl:
238 * orbsvcs/tests/Notify/performance-tests/Filter/run_test.pl:
239 * orbsvcs/tests/Notify/performance-tests/RedGreen/run_test.pl:
240 * performance-tests/CSD_Strategy/TestApps/run_test.pl:
241 * tao/AnyTypeCode.mpc:
242 * tao/BiDir_GIOP.mpc:
243 * tao/BiDir_GIOP/BiDirGIOP.cpp:
244 * tao/CSD_Framework.mpc:
245 * tao/CSD_ThreadPool.mpc:
246 * tao/CodecFactory.mpc:
248 * tao/Compression.mpc:
249 * tao/DiffServPolicy.mpc:
250 * tao/DynamicAny.mpc:
251 * tao/DynamicInterface.mpc:
252 * tao/EndpointPolicy.mpc:
253 * tao/IFR_Client.mpc:
254 * tao/IORInterceptor.mpc:
255 * tao/IORManipulation.mpc:
257 * tao/ImR_Client.mpc:
259 * tao/ObjRefTemplate.mpc:
262 * tao/PortableServer.mpc:
264 * tao/RTPortableServer.mpc:
265 * tao/RTScheduler.mpc:
266 * tao/SmartProxies.mpc:
267 * tao/Strategies.mpc:
270 * tao/TypeCodeFactory.mpc:
273 * tao/ZlibCompressor.mpc:
274 * tests/CSD_Strategy_Tests/Broken/run_test.pl:
275 * tests/CSD_Strategy_Tests/TP_Test_1/run_test.pl:
276 * tests/CSD_Strategy_Tests/TP_Test_2/run_test.pl:
277 * tests/CSD_Strategy_Tests/TP_Test_3/run_test.pl:
278 * tests/CSD_Strategy_Tests/TP_Test_4/run_test.pl:
279 * tests/CSD_Strategy_Tests/TP_Test_Dynamic/run_test.pl:
280 * tests/CSD_Strategy_Tests/TP_Test_Static/run_test.pl:
281 * tests/Collocation/run_test.pl:
282 * tests/POA/Adapter_Activator/POA_Adapter_Activator.mpc:
283 * tests/POA/Adapter_Activator/run_test.pl:
284 * tests/POA/Explicit_Activation/POA_Explicit_Activation.mpc:
285 * tests/POA/Explicit_Activation/run_test.pl:
286 * tests/POA/Loader/run_test.pl:
287 * tests/POA/On_Demand_Activation/POA_On_Demand_Activation.mpc:
288 * tests/POA/On_Demand_Activation/run_test.pl:
289 * tests/POA/On_Demand_Loading/run_test.pl:
290 * tests/POA/Reference_Counted_Servant/Reference_Counted_Servant.mpc:
291 * tests/POA/Reference_Counted_Servant/run_test.pl:
292 * tests/RTCORBA/Persistent_IOR/run_test.pl:
293 * tests/TransportCurrent/Framework/run_test.pl:
294 * tests/TransportCurrent/IIOP/run_test.pl:
296 Changes to fix bug #3192. In summary these are:
297 Add *_output.mpb base projects to mpc files for ORB core and ORB
298 service libraries to direct their libraries into $ACE_ROOT/lib.
299 Add extra library paths into test mpc files and test run scripts so
300 that they can locate libraries that are not in the above category
301 (e.g. test / example libraries).
303 * tests/BiDirectional/run_test.pl:
304 * tests/Bug_1020_Basic_Regression/run_test.pl:
305 * tests/Bug_1020_Regression/run_test.pl:
306 * tests/Bug_1269_Regression/run_test.pl:
307 * tests/Bug_1270_Regression/run_test.pl:
308 * tests/Bug_1361_Regression/run_test.pl:
309 * tests/Bug_1482_Regression/run_test.pl:
310 * tests/Bug_1551_Regression/run_test.pl:
311 * tests/Oneways_Invoking_Twoways/Client_Task.h:
312 * tests/Oneways_Invoking_Twoways/Client_Task.cpp:
313 * tests/Oneways_Invoking_Twoways/Receiver_i.h:
314 * tests/Oneways_Invoking_Twoways/Receiver_i.cpp:
315 * tests/Oneways_Invoking_Twoways/Sender_i.h:
316 * tests/Oneways_Invoking_Twoways/Sender_i.cpp:
317 * tests/Oneways_Invoking_Twoways/Test.idl:
318 * tests/Oneways_Invoking_Twoways/client.cpp:
319 * tests/Crash_On_Write/client.cpp:
320 * tests/Crash_On_Write/server.cpp:
321 * tests/Crashed_Callback/Service.h:
322 * tests/Crashed_Callback/Service.cpp:
323 * tests/Crashed_Callback/server.cpp:
324 * tests/Parallel_Connect_Strategy/client.cpp:
325 * tests/Parallel_Connect_Strategy/run_test.pl:
326 * tests/Server_Connection_Purging/Server_Connection_Purging.mpc:
327 * tests/Server_Connection_Purging/Test.idl:
328 * tests/Server_Connection_Purging/Test_i.h:
329 * tests/Server_Connection_Purging/Test_i.cpp:
330 * tests/Server_Connection_Purging/client.cpp:
331 * tests/Server_Connection_Purging/client2.cpp:
332 * tests/Server_Connection_Purging/run_test.pl:
333 * tests/Server_Connection_Purging/server.cpp:
334 * tests/Single_Read/run_test.pl:
335 * tests/Single_Read/test_i.h:
336 * tests/Single_Read/test_i.cpp:
337 * tests/Stack_Recursion/client.cpp:
338 * tests/Stack_Recursion/run_test.pl:
339 * tests/Nested_Upcall_Crash/run_test.pl:
340 * tests/RTScheduling/Thread_Cancel/Thread_Task.cpp:
341 * tests/RTScheduling/Thread_Cancel/test.cpp:
343 Made changes to make these tests take more reasonable times to run. In
344 some cases this is simply removal of unecessary inefficiencies. On
345 others this has been the addition of a -quick argument to optionally
346 reduce the amount of repetition or similar in the scenario.
348 Mon Feb 11 20:51:59 UTC 2008 Ciju John <johnc at ociweb dot com>
350 Merging in changes from branch "Bug_3193". Here are the individual
352 Mon Feb 11 17:00:23 UTC 2008 Ciju John <johnc at ociweb dot com>
354 * tests/Oneway_Send_Timeouts/Test_i.h:
355 * tests/Oneway_Send_Timeouts/Test_i.cpp:
356 Remove ACE_THROW_SPEC.
358 Fri Feb 8 21:43:01 UTC 2008 Ciju John <johnc at ociweb dot com>
360 * tests/Oneway_Send_Timeouts/reactive_flush.conf:
361 Need this for testing the reactive flush strategy.
363 Thu Feb 7 22:49:48 UTC 2008 Ciju John <johnc at ociweb dot com>
365 * tao/Leader_Follower_Flushing_Strategy.cpp:
366 * tao/Reactive_Flushing_Strategy.cpp:
367 Check for timeout in flush_message and flush_transport API's. If
368 hit set errno appropriately and return -1, informing higher layer.
370 * tao/Strategies/DIOP_Transport.h:
371 * tao/Strategies/DIOP_Transport.cpp:
372 * tao/Strategies/SCIOP_Transport.h:
373 * tao/Strategies/SCIOP_Transport.cpp:
374 Chop out replicated code.
376 * tests/Oneway_Send_Timeouts/run_test.pl:
377 Extend test for reactive flushing.
379 Tue Feb 5 22:50:16 UTC 2008 Ciju John <johnc at ociweb dot com>
381 * tests/Oneway_Send_Timeouts/Client.h:
382 * tests/Oneway_Send_Timeouts/Client.cpp:
383 Refactor test to better simulate flooded TCP buffers in block
386 Thu Jan 31 16:05:52 UTC 2008 Ciju John <johnc at ociweb dot com>
388 * tests/Oneway_Send_Timeouts/Client.cpp:
389 More Windows warnings fixes.
391 Thu Jan 31 15:57:56 UTC 2008 Ciju John <johnc at ociweb dot com>
393 * tests/Oneway_Send_Timeouts/Client.cpp:
394 * tests/Oneway_Send_Timeouts/Oneway_scenarios.mpc:
395 * tests/Oneway_Send_Timeouts/Server.cpp:
396 * tests/Oneway_Send_Timeouts/main.cpp:
397 Fix for Windows warnings.
399 Wed Jan 30 23:11:05 UTC 2008 Ciju John <johnc at ociweb dot com>
401 * tests/Oneway_Send_Timeouts:
402 New test for RTT validation during send/flush.
404 Wed Jan 30 18:02:59 UTC 2008 Ciju John <johnc at ociweb dot com>
407 Check sent_bytes value to determine if something got flushed
408 instead of queue head location.
410 Mon Jan 28 22:53:40 UTC 2008 Ciju John <johnc at ociweb dot com>
412 * tao/Leader_Follower_Flushing_Strategy.cpp:
413 flush_transport() correctly sets errno to ETIME if timeout
417 Throws a CORBA::TIMEOUT if flush_transport() gets a timeout.
419 Mon Jan 21 16:19:15 UTC 2008 Adam Mitz <mitza@ociweb.com>
421 * tests/Oneway_Timeouts/run_test.pl:
423 This one perl script runs a number of sub-tests. If any one fails,
424 print an error message but continue, making sure to return nonzero
425 from the perl script.
427 Fri Jan 18 21:51:21 UTC 2008 Adam Mitz <mitza@ociweb.com>
431 Completed the fix from yesterday's commit so that both sync and
432 async requests that don't send any bytes do NOT result in closing
435 * tests/Timed_Buffered_Oneways/client.cpp:
437 Tolerate timeout exceptions when sending the oneways. Prior to the
438 transport changes for Bug 3191, TAO would not enforce the timeout on
439 the request sending path.
441 Thu Jan 17 22:53:05 UTC 2008 Adam Mitz <mitza@ociweb.com>
445 Fixed the case where a timeout happens with zero bytes sent. This
446 is not a partial send so we don't return -1 to shut down the
447 transport. Also added a debug log message and cleaned up indenting.
449 Thu Jan 17 20:02:43 UTC 2008 Adam Mitz <mitza@ociweb.com>
451 * orbsvcs/tests/InterfaceRepo/Bug_2962_Regression/run_test.pl:
452 * tests/Bug_3154_Regression/run_test.pl:
454 Fixed tests that assumed $TAO_ROOT was $ACE_ROOT/TAO.
456 Wed Jan 16 19:39:58 UTC 2008 Adam Mitz <mitza@ociweb.com>
460 Fixed a logic error where the rest of a partially-sent message was
461 put on the wrong end of the output queue.
463 Wed Jan 16 16:12:35 UTC 2008 Adam Mitz <mitza@ociweb.com>
467 Added doxygen for the 'back' parameter.
469 Tue Jan 15 22:19:48 UTC 2008 Adam Mitz <mitza@ociweb.com>
472 * tao/Block_Flushing_Strategy.h:
473 * tao/Block_Flushing_Strategy.cpp:
474 * tao/Connection_Handler.cpp:
475 * tao/Flushing_Strategy.h:
476 * tao/Leader_Follower_Flushing_Strategy.h:
477 * tao/Leader_Follower_Flushing_Strategy.cpp:
478 * tao/Reactive_Flushing_Strategy.h:
479 * tao/Reactive_Flushing_Strategy.cpp:
480 API changes to pass max_wait_time.
482 * tao/IIOP_Transport.h:
483 * tao/IIOP_Transport.cpp:
484 Remove base class duplicate method send_message_shared().
487 Pass max_wait_time properly through the stack.
488 Additional comments/notes.
489 Flush only if timeout hasn't already been encountered.
490 Pass max_wait_time to the flushing strategy.
491 Bubble up flushing startegy errors (ignored earlier).
492 In asynch send (send_asynchronous_message_i), push remaining
493 message to front of queue and only flush if timeout hasn't been
496 Thu Feb 7 10:49:41 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
498 * orbsvcs/examples/Log/Basic/TLS_Client.cpp:
499 * orbsvcs/orbsvcs/DsLogAdmin.idl:
500 * orbsvcs/orbsvcs/Log/BasicLog_i.h:
501 * orbsvcs/orbsvcs/Log/EventLogConsumer.h:
502 * orbsvcs/orbsvcs/Log/EventLogFactory_i.h:
503 * orbsvcs/orbsvcs/Log/Hash_Iterator_i.cpp:
504 * orbsvcs/orbsvcs/Log/Hash_LogRecordStore.h:
505 * orbsvcs/orbsvcs/Log/LogRecordStore.h:
506 * orbsvcs/orbsvcs/Log/NotifyLogConsumer.h:
507 * orbsvcs/orbsvcs/Log/NotifyLogFactory_i.h:
508 * orbsvcs/orbsvcs/Log/NotifyLogNotification.cpp:
509 * orbsvcs/orbsvcs/Log/NotifyLogNotification.h:
510 * orbsvcs/orbsvcs/Log/RTEventLog_i.cpp:
511 * orbsvcs/orbsvcs/Log/RTEventLog_i.h:
512 Layout and doxygen changes
514 Thu Feb 7 10:33:29 UTC 2008 Vladimir Zykov <vladimir.zykov@prismtech.com>
516 * tao/RTCORBA/RT_ORBInitializer.cpp:
517 Fixed a potential bug after refactor where an object was
518 checked for nil after it was actually used.
520 Thu Feb 7 10:00:22 UTC 2008 Simon McQueen <sm@prismtech.com>
522 * orbsvcs/tests/Bug_3215_Regression/ServerRequest_Interceptor2.cpp:
523 * orbsvcs/tests/Bug_3215_Regression/server.cpp:
527 Wed Feb 6 11:00:38 UTC 2008 Simon McQueen <sm@prismtech.com>
529 * orbsvcs/tests/Bug_3216_Regression/Bug_3216_Regression.mpc:
530 * orbsvcs/tests/Bug_3216_Regression/Hello.cpp:
531 * orbsvcs/tests/Bug_3216_Regression/ServerRequest_Interceptor.cpp:
532 * orbsvcs/tests/Bug_3216_Regression/server.cpp:
534 Fix deprecated macros and remove explicit solaris compile flags.
536 Wed Feb 6 10:34:41 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
538 * tests/Portable_Interceptors/Bug_3080/client.cpp:
539 Fixed compile errors when interceptors are disabled
541 Wed Feb 6 10:05:41 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
543 * tao/LocalObject.cpp:
547 Removed _get_implementation, it is deprecated with CORBA 2.2 and we
548 always just return 0.
550 * tao/Strategies/advanced_resource.cpp:
551 Added TAO_DEFAULT_REACTOR_TYPE which is ACE_TP_Reactor by default. This
552 way we can easily change the default reactor at the moment the
553 strategies library is used.
555 Tue Feb 5 21:59:02 UTC 2008 Simon McQueen <sm@prismtech.com>
560 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientORBInitializer.cpp:
561 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.h:
562 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp:
564 Add a new ORB initialisation option '-ORBFTSendFullGroupTC'.
565 When FT support is enabled this property controls the format of data
566 transmitted in the IOP::FT_GROUP_VERSION service context in GIOP
567 messages to IOGRs. The value '0' (this is the default value if the
568 option is not supplied) transmits the group version only as per the
569 CORBA spec (i.e. as defined in the IDL for
570 FT::FTGroupVersionServiceContext). The value '1' will transmit
571 instead the whole data found in the server IOGR's
572 FT::TagFTGroupTaggedComponent tagged component in the context body.
574 This fixes bugzilla bug #3216.
576 * orbsvcs/tests/Bug_3216_Regression:
577 * orbsvcs/tests/Bug_3216_Regression/Bug_3216_Regression.mpc:
578 * orbsvcs/tests/Bug_3216_Regression/Hello.h:
579 * orbsvcs/tests/Bug_3216_Regression/Hello.cpp:
580 * orbsvcs/tests/Bug_3216_Regression/README:
581 * orbsvcs/tests/Bug_3216_Regression/ServerORBInitializer.h:
582 * orbsvcs/tests/Bug_3216_Regression/ServerORBInitializer.cpp:
583 * orbsvcs/tests/Bug_3216_Regression/ServerRequest_Interceptor.h:
584 * orbsvcs/tests/Bug_3216_Regression/ServerRequest_Interceptor.cpp:
585 * orbsvcs/tests/Bug_3216_Regression/Test.idl:
586 * orbsvcs/tests/Bug_3216_Regression/client.cpp:
587 * orbsvcs/tests/Bug_3216_Regression/run_test.pl:
588 * orbsvcs/tests/Bug_3216_Regression/server.cpp:
590 Regression test for the above.
592 Tue Feb 5 19:56:41 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
594 * tao/default_resource.h:
597 * tao/LocalObject.cpp:
599 Improved CORBA/e support
602 Updated a few ACE_DEBUG statements to have the normal formatting
604 * tao/Parser_Registry.cpp:
605 Guard against the fact that the resource factory could be zero. This
606 could happen when there are issues with static initialisation
608 * tao/PortableServer/Active_Policy_Strategies.cpp:
611 * tao/PortableServer/POA.pidl:
612 * tao/PortableServer/RequestProcessingStrategy.h
613 * tao/PortableServer/RequestProcessingStrategyAOMOnly.cpp
614 * tao/PortableServer/RequestProcessingStrategyAOMOnly.h
615 * tao/PortableServer/RequestProcessingStrategyDefaultServant.cpp
616 * tao/PortableServer/RequestProcessingStrategyDefaultServant.h
617 * tao/PortableServer/RequestProcessingStrategyServantActivator.h
618 * tao/PortableServer/RequestProcessingStrategyServantManager.h
619 CORBA/e and layout improvements
621 * tao/TAO_Internal.cpp:
624 Mon Feb 4 15:02:41 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
626 * tao/AnyTypeCode/Any_Unknown_IDL_Type.h:
627 Fixed compile warning with VxWorks 5.5
629 Mon Feb 4 13:42:29 UTC 2008 Simon McQueen <sm@prismtech.com>
631 * orbsvcs/tests/Bug_3215_Regression/Bug_3215_Regression.mpc:
632 * orbsvcs/tests/Bug_3215_Regression/Hello.h:
633 * orbsvcs/tests/Bug_3215_Regression/Hello.cpp:
634 * orbsvcs/tests/Bug_3215_Regression/ServerORBInitializer2.h:
635 * orbsvcs/tests/Bug_3215_Regression/ServerORBInitializer2.cpp:
636 * orbsvcs/tests/Bug_3215_Regression/ServerRequest_Interceptor2.h:
637 * orbsvcs/tests/Bug_3215_Regression/ServerRequest_Interceptor2.cpp:
638 * orbsvcs/tests/Bug_3215_Regression/run_test.pl:
640 Fix fuzz errors and weirdness involving disappearing run_test.pl
643 Mon Feb 4 12:35:07 UTC 2008 Simon McQueen <sm@prismtech.com>
645 * orbsvcs/tests/Bug_2777_Regression:
646 * orbsvcs/tests/Bug_2777_Regression/README:
647 * orbsvcs/tests/Bug_2777_Regression/run_test.pl:
649 Regression test for bug #2777.
651 * tao/Strategies/SHMIOP_Profile.cpp:
653 Avoid double incrment of object key pointer. This fixes bug #2777.
655 * orbsvcs/tests/Bug_3215_Regression:
656 * orbsvcs/tests/Bug_3215_Regression/Bug_3215_Regression.mpc:
657 * orbsvcs/tests/Bug_3215_Regression/Hello.h:
658 * orbsvcs/tests/Bug_3215_Regression/Hello.cpp:
659 * orbsvcs/tests/Bug_3215_Regression/README:
660 * orbsvcs/tests/Bug_3215_Regression/ServerORBInitializer2.h:
661 * orbsvcs/tests/Bug_3215_Regression/ServerORBInitializer2.cpp:
662 * orbsvcs/tests/Bug_3215_Regression/ServerRequest_Interceptor2.h:
663 * orbsvcs/tests/Bug_3215_Regression/ServerRequest_Interceptor2.cpp:
664 * orbsvcs/tests/Bug_3215_Regression/Test.idl:
665 * orbsvcs/tests/Bug_3215_Regression/client.cpp:
666 * orbsvcs/tests/Bug_3215_Regression/run_test.pl:
667 * orbsvcs/tests/Bug_3215_Regression/server.cpp:
669 Regression test for bug #3215.
674 Prevent deletion of permanent location forward profiles when unwinding
675 the forward stack on exception. This fixes bug #3215.
677 Sun Feb 3 19:48:41 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
679 * tao/Incoming_Message_Stack.h:
680 * orbsvcs/orbsvcs/Trader.h:
681 * orbsvcs/orbsvcs/IFR_Service_Utils_T.cpp:
682 Fixes for CodeGear C++ Builder 2007 December 2007 update
684 Fri Feb 1 21:57:41 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
686 * AnyTypeCode/Any_Unknown_IDL_Type.cpp:
687 * AnyTypeCode/Any_Unknown_IDL_Type.h:
689 Patch submitted by Russell Mora
690 <russell_mora at symantec dot com> to address the problem
691 of Unknown_IDL_Type's static local lock object sometimes being
692 destroyed before all instances of Unknown_IDL_Type. This fix
695 Fri Feb 1 15:01:11 UTC 2008 Chris Cleeland <cleeland@ociweb.com>
697 * orbsvcs/tests/InterfaceRepo/Bug_3200_Regression/a.idl:
698 * orbsvcs/tests/InterfaceRepo/Bug_3200_Regression/b1.idl:
699 * orbsvcs/tests/InterfaceRepo/Bug_3200_Regression/b2.idl:
701 * orbsvcs/tests/InterfaceRepo/Duplicate_Typedef_Test/test1.idl:
702 * orbsvcs/tests/InterfaceRepo/Duplicate_Typedef_Test/test2.idl:
703 * orbsvcs/tests/InterfaceRepo/Duplicate_Typedef_Test/test3.idl:
705 Fixed missing RCS/CVS/SVN keywords that caused fuzz errors.
707 Fri Feb 01 14:15:00 UTC 2008 Simon Massey <sma@prismtech.com>
709 * tests/Big_Onewaysserver.cpp:
710 Fixed possible shutdown race condition.
712 * tests/Big_Twoways/server.cpp:
713 Fixed possible shutdown race condition.
715 Thu Jan 31 19:12:00 UTC 2008 Chris Cleeland <cleeland@ociweb.com>
717 * orbsvcs/IFR_Service/be_global.h:
718 * orbsvcs/IFR_Service/be_global.cpp:
719 * orbsvcs/IFR_Service/be_produce.cpp:
720 * orbsvcs/IFR_Service/ifr_adding_visitor.h:
721 * orbsvcs/IFR_Service/ifr_adding_visitor.cpp:
723 Added in a new option, -T, to tao_ifr that warns but permits
724 duplicate typedefs in submitted IDL rather than flagging it as
725 an error. This allows for backwards compatibility with IDL that
726 used to be able to be processed by older versions of tao_ifr.
728 * orbsvcs/tests/InterfaceRepo/Duplicate_Typedef_Test:
729 * orbsvcs/tests/InterfaceRepo/Duplicate_Typedef_Test/run_test.pl:
730 * orbsvcs/tests/InterfaceRepo/Duplicate_Typedef_Test/test1.idl:
731 * orbsvcs/tests/InterfaceRepo/Duplicate_Typedef_Test/test2.idl:
732 * orbsvcs/tests/InterfaceRepo/Duplicate_Typedef_Test/test3.idl:
734 Added a test for the new option.
736 * NEWS: Updated to reflect recent commits.
738 Thu Jan 31 15:21:00 UTC 2008 Chris Cleeland <cleeland@ociweb.com>
740 * orbsvcs/tests/InterfaceRepo/Bug_3200_Regression:
741 * orbsvcs/tests/InterfaceRepo/Bug_3200_Regression/a.idl:
742 * orbsvcs/tests/InterfaceRepo/Bug_3200_Regression/b1.idl:
743 * orbsvcs/tests/InterfaceRepo/Bug_3200_Regression/b2.idl:
744 * orbsvcs/tests/InterfaceRepo/Bug_3200_Regression/run_test.pl:
746 Added regression test for [BUGID:3200] as promised.
748 * orbsvcs/tests/InterfaceRepo/IDL_Test:
749 * orbsvcs/tests/InterfaceRepo/IDL_Test/IFR.pm:
750 * orbsvcs/tests/InterfaceRepo/IDL_Test/README:
751 * orbsvcs/tests/InterfaceRepo/IDL_Test/run_test.pl:
753 Added new stress test for IFR that runs the IFR with various
754 IDL. In its current unfinished form, this test uses the IDL
755 files from the IDL compiler's "IDL_Test", but can easily be
756 extended to use other files.
758 The plan for the test is outlined in the README, though only
759 phase 1 is currently implemented.
761 Thu Jan 31 12:05:00 UTC 2008 Simon Massey <sma@prismtech.com>
763 * orbsvcs/tests/Security/Crash_Test/client.cpp
764 * orbsvcs/tests/Security/Crash_Test/run_test.pl
766 Make this test more robust to timing problems.
767 (NOTE this does not correct the server's BAD_PARAM problem of
770 Wed Jan 30 23:17:50 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
772 * TAO_IDL/include/fe_extern.h:
773 * TAO_IDL/be/be_produce.cpp:
774 * TAO_IDL/fe/fe_init.cpp:
775 * TAO_IDL/fe/fe_interface_header.cpp:
776 * TAO_IDL/fe/lex.yy.cpp:
778 * TAO_IDL/driver/drv_preproc.cpp:
779 * TAO_IDL/driver/drv_args.cpp:
780 * TAO_IDL/tao_idl.cpp:
781 * TAO_IDL/util/utl_err.cpp:
782 * TAO_IDL/util/utl_global.cpp:
783 * TAO_IDL/util/utl_string.cpp:
784 * TAO_IDL/util/utl_scope.cpp:
785 * orbsvcs/IFR_Service/be_produce.cpp:
786 * orbsvcs/IFR_Service/ifr_adding_visitor.cpp:
788 - Changed the name of exception FE_Bailout to
789 Bailout. The original name implied that the
790 exception could be used only in the front
791 end of the IDL compiler, which was not the
792 intention. Thanks to Chris Cleeland
793 <cleeland at ociweb dot com> for the
796 - Removed increments of global internal error
797 count before throwing Bailout, since the
798 increment is now done in the catch block.
800 Wed Jan 30 21:30:49 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
802 * TAO_IDL/tao_idl.cpp:
804 Added local temporary variable in main() to hold the error
805 count so it can be returned after the IDL_GlobalData class
806 that contains it is destroyed as part of cleanup.
808 Wed Jan 30 20:13:18 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
810 * TAO_IDL/tao_idl.cpp:
811 * TAO_IDL/util/utl_global.cpp:
813 Cleaned up and made more consistent the way in which the
814 global internal error count is updated, in conjunction
815 with the use of the FE_Bailout exception. Thanks to Chris
816 Cleeland <cleeland at ociweb dot com> for helpful input
819 Wed Jan 30 18:34:02 UTC 2008 Chris Cleeland <cleeland@ociweb.com>
821 * TAO_IDL/tao_idl.cpp (main):
823 Bump up the value of "status" when FE_Bailout is caught. This
824 insures that tao_ifr (and tao_idl) exit with a non-zero error
825 condition whenever FE_Bailout is thrown. The correct fix is to
826 go through and find all the places where FE_bailout is thrown
827 without incrementing the error count and fix those, but this
828 will suffice for now. The downside to this change is that the
829 exit status is supposed to indicate the number of errors
830 encountered, and this change could make it be higher than actual
831 errors. I tend to think that this is a better alternative to
832 what we had before, which is that the exit status could indicate
833 a LOWER number of errors...namely, zero.
835 Tue Jan 29 22:55:23 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
837 * orbsvcs/IFR_Service/be_produce.cpp(BE_ifr_repo_init):
839 Added catch block for CORBA::ORB::InvalidName exception, which
840 is what will be thrown if no -ORBInitRef option is passed to
841 the IFR loader and multicast fails. In this catch block, the
842 error count is incremented (which affects the return value of
843 main()) and the FE_Bailout exception is thrown so proper
846 * orbsvcs/IFR_Service/ifr_adding_visitor.cpp(element_type):
848 One of two things happens in this method - either the element
849 type is visited or its repo id is looked up. If either action
850 fails, we now increment the global error count and throw
851 FE_Bailout, to get proper cleanup and exit value.
853 Thanks to Chris Cleeland <cleeland at ociweb dot com> for
854 reporting these bugs.
856 Fri Jan 25 18:45:53 UTC 2008 Jonathan Pollack <pollack_j@ociweb.com>
860 Added notes about this new feature.
862 * orbsvcs/orbsvcs/Naming/Storable_Naming_Context.cpp:
864 Merging a feature from OCITAO 1.5a into DOC. A Naming Service
865 started with flat-file persistence (-u) will now allow for
866 iteration of its contents using list().
868 * orbsvcs/orbsvcs/Naming/Storable_Naming_Context_Activator.cpp:
870 Fixed a bug where we ignored reference counting and just
873 * orbsvcs/tests/Simple_Naming/client.h:
874 * orbsvcs/tests/Simple_Naming/client.cpp:
875 * orbsvcs/tests/Simple_Naming/run_test_ffp.pl:
877 Added an additional test for a flat-file persistence Naming
878 Service. Use the results of previous tests as well as bind
879 new entries to validate iterator functionality.
881 Wed Jan 23 20:51:11 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
883 * orbsvcs/IFR_Service/ifr_adding_visitor.cpp(visit_array):
885 Fixed bug when processing an anonymous array member whose base
886 type is declared as part of the array declaration itself. Very
887 unusual IDL, but legal. This fix closes [BUGID:3203], thanks
888 to Chris Cleeland <cleeland_c at ociweb dot com> for reporting it.
890 * orbsvcs/IFR_Service/ifr_adding_visitor_structure.cpp:
892 Corrected mistake in comment.
894 Tue Jan 22 14:34:51 UTC 2008 Vladimir Zykov <vladimir.zykov@prismtech.com>
896 * TAO_IDL/util/utl_global.cpp:
897 Fixed a problem with the fix for bug 3154 that existed on
898 Windows and also fixed a more dangerous bug where iterator
899 used in a cycle was not advanced while I was trying to optimize
900 the work of that cycle.
902 Mon Jan 21 17:45:12 UTC 2008 Ciju John <johnc at ociweb dot com>
904 * tests/Big_Oneways/server.cpp:
905 POA manager activation before IOR distribution closes a failure
906 window. Clients could fail trying to narrow a reference before
907 the POA is in accept state.
909 Mon Jan 21 16:43:51 UTC 2008 Adam Mitz <mitza@ociweb.com>
911 * tests/Oneway_Timeouts/run_test.pl:
913 This one perl script runs a number of sub-tests. If any one fails,
914 print an error message but continue, making sure to return nonzero
915 from the perl script.
917 Mon Jan 21 06:11:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
919 * tao/LocateRequest_Invocation_Adapter.cpp:
920 Check whether we have a transport before using it. This fixes
923 * tao/Policy_Current.h:
924 Fixed incorrect file documentation
926 Fri Jan 18 19:52:51 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
928 * orbsvcs/IFR_Service/ifr_adding_visitor.cpp(visit_interface):
930 Added additional check before destroying the IFR contents of
931 an interface entry that has not been previously forward
932 declared. If the interface is from an included IDL file, we
933 leave the contents alone. Thanks to Chris Cleeland
934 <cleeland at ociweb dot com> for reporting the problem that
935 results when another IDL file with the same included file is
936 processed and the contents of the interface (an operation for
937 example) are not found in the IFR.
939 Fri Jan 18 09:57:52 UTC 2008 Vladimir Zykov <vladimir.zykov@prismtech.com>
941 * tests/Bug_3154_Regression/run_test.pl:
942 * TAO_IDL/util/utl_global.cpp:
943 Updated a fix for bug 3154 with respect to the problem
944 that was found lately. I.e. application of custom endings
945 to ORB files when user provides ORB specific include paths
946 either with -I option on in INCLUDE environment variable.
947 The test is updated as well.
949 Wed Jan 16 20:16:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
951 * tests/Bug_3198_Regression/bug_3198_regression.cpp:
952 Check whether we get the transient exception as we should
954 * tests/Exposed_Policies/client.cpp:
957 Wed Jan 16 20:02:29 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
959 * tests/IDL_Test/constants.idl:
961 Added example IDL mentioned in
963 Wed Jan 16 19:31:54 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
965 Wed Jan 16 19:31:54 UTC 2008 Jeff Parsons <j.parsons@vanderbilt.edu>
967 * TAO_IDL/ast/ast_expression.cpp:
969 Fixed bug in coercion of typedef'd unsigned short IDL constant,
970 having an rhs consisting of a bitwise OR expression made up
971 of previously declared constants of the same type. Thanks to
972 Nayeem Khan <d dot nayeem dot khan at gmail dot com> for
973 reporting the problem and supplying example IDL.
975 Wed Jan 16 19:22:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
977 * tao/CSD_Framework/CSD_POA.cpp:
978 * tao/CSD_Framework/CSD_Strategy_Base.h:
979 * tao/CSD_Framework/CSD_Strategy_Proxy.h:
980 * tao/CSD_ThreadPool/CSD_TP_Strategy.h:
981 * tao/CSD_ThreadPool/CSD_TP_Task.cpp:
982 * tao/CSD_ThreadPool/CSD_TP_Task.h:
985 * tao/default_resource.{h,cpp}:
986 Changed dynamically_allocated_reactor to a real bool
989 Fixed typo in comment
991 * tao/Transport_Cache_Manager.cpp:
992 Layout and const changes
994 Wed Jan 16 18:12:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
996 * tests/Bug_3198_Regression/*:
997 New test, thanks to Hans Utz <hutz at arc dot nasa dot gov>
998 for reporting this problem
1000 * orbsvcs/tests/Security/Big_Request/client.cpp:
1001 Added -x option to indicate that the client has to shutdown the
1004 * orbsvcs/tests/Security/Big_Request/run_test.pl:
1007 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp:
1008 Layout changes and corrected an ACE_DEBUG to be an ACE_ERROR
1010 * tests/Bug_2826_Regression/bug_2826_regression.cpp:
1011 No need to pass in an empty orb name
1013 Tue Jan 15 19:49:31 UTC 2008 Ciju John <johnc at ociweb dot com>
1015 * tests/Bug_3193_Regression/test_i.h:
1016 * tests/Bug_3193_Regression/test_i.cpp:
1017 Remove Fuzz build errors.
1019 Tue Jan 15 19:05:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1021 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
1022 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Current_Impl.cpp:
1025 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirer.cpp:
1026 Initialise some pointers with 0
1028 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp:
1029 Const changes and use ACE_ERROR
1031 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Invocation_Interceptor.cpp:
1034 * orbsvcs/tests/Security/Big_Request/client.cpp:
1035 Extended this client to be able to specify the number of
1036 iterations and the size of the data send
1038 * orbsvcs/tests/Security/Big_Request/TX_Object.idl:
1041 * orbsvcs/tests/Security/Big_Request/TX_Object_i.cpp:
1044 Tue Jan 15 18:33:20 UTC 2008 Ciju John <johnc at ociweb dot com>
1046 * tests/Bug_3193_Regression:
1047 New regression for Bug 3193.
1049 Mon Jan 14 14:02:44 UTC 2008 Vladimir Zykov <vladimir.zykov@prismtech.com>
1051 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.cpp:
1052 Changed a bit a fix for bug 3165. It happens that ASN1_INTEGER_to_BN
1053 unconditionally allocates BIGNUM and thus that BIGNUM has to be
1054 freed unconditionally too.
1056 Mon Jan 14 01:04:17 UTC 2008 William R. Otte <wotte@dre.vanderbilt.edu>
1058 * TAO_IDL/TAO_IDL.mwc:
1059 Reverted previous changes at the request of Adam Mitz. This change
1060 interfered with the OCI autobuilds.
1062 Sun Jan 13 18:44:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1064 * tests/Bug_3108_Regression/client.cpp:
1065 * tests/DSI_AMH/Roundtrip.cpp:
1066 Fixed conversion warnings
1068 Wed Jan 9 11:54:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1070 * tests/Servant_To_Reference_Test/run_test.pl:
1071 * tests/Servant_To_Reference_Test/server.cpp:
1072 When the server has started it writes a dummy ior file, that way
1073 we can correctly handle the slow startup of the vxworks tests. Then
1074 we can use the original timeout of 90 seconds again
1076 Tue Jan 8 21:56:58 UTC 2008 William R. Otte <wotte@dre.vanderbilt.edu>
1078 * TAO_IDL/TAO_IDL.mwc:
1079 Filled this file to make it useful. Builds all necessary dependencies
1080 for tao_idl, which is useful in cross-compile builds.
1082 Tue Jan 8 10:11:48 UTC 2008 Vladimir Zykov <vladimir.zykov@prismtech.com>
1084 * tao/PortableServer/Active_Policy_Strategies.inl:
1085 * tao/PortableServer/Active_Policy_Strategies.h:
1086 * tao/PortableServer/Root_POA.cpp:
1087 Fixed bug 3184 which was about leaks of POA manager and strategies
1088 in active_policy_strategies_ inside TAO_Root_POA constructor in
1089 case if exception is thrown in that constructor.
1091 Mon Jan 7 15:43:12 UTC 2008 Martin Corino <mcorino@remedy.nl>
1093 * tao/DynamicInterface/DII_Invocation_Adapter.cpp:
1094 Added space to fix compile warning with VC71.
1096 * tao/DynamicInterface/Unknown_User_Exception.cpp:
1097 Added missing 'return';
1099 Mon Jan 7 12:56:12 UTC 2008 Martin Corino <mcorino@remedy.nl>
1101 * tao/PortableServer/Collocated_Arguments_Converter.h:
1102 * tao/Messaging/AMI_Arguments_Converter_Impl.{h, cpp}:
1103 * tao/DynamicInterface/DII_Arguments_Converter.{h, cpp}:
1104 Implemented new conversion methods for collocation in combination
1105 with DSI which follows a different path from 'normal' servants and
1106 requires slightly different functionality.
1108 * tao/DynamicInterface/DII_Invocation_Adapter.{h, cpp}:
1109 * tao/DynamicInterface/Dynamic_Implementation.cpp:
1110 * tao/DynamicInterface/Request.cpp:
1111 * tao/DynamicInterface/Server_Request.cpp:
1112 * tao/DynamicInterface/Unknown_User_Exception.{h, cpp}:
1113 Various changes to fix problems with (DII +) DSI + Collocation.
1114 Problems were visible in the failing DII_Collocation_Tests/twoway
1115 tests (all platforms) and testing done with R2CORBA which is
1116 implemented using DII and DSI.
1118 Sun Jan 6 19:05:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1120 * tests/Abstract_Interface/client.cpp:
1121 * tests/Abstract_Interface/run_test.pl:
1122 * tests/Abstract_Interface/server.cpp:
1123 * tests/Abstract_Interface/test.idl:
1124 * tests/Abstract_Interface/test_i.cpp:
1125 * tests/Abstract_Interface/test_i.h:
1126 Reworked this test so that the client does a shutdown of the
1129 * tests/Bug_2234_Regression/client.cpp:
1130 * tests/Bug_3108_Regression/client.cpp:
1131 * tests/DII_AMI_Forward/DII_ReplyHandler.cpp:
1132 Fixed conversion warning
1134 * tests/Multiple/run_test.pl:
1135 Removed not needed code
1137 Sun Jan 6 07:36:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1139 * tao/EndpointPolicy/IIOPEndpointValue_i.cpp:
1140 Fixed conversion warning
1142 * tao/Dynamic_Adapter.h:
1143 * tao/CSD_Framework/CSD_Default_Servant_Dispatcher.h:
1146 Fri Jan 4 10:33:21 UTC 2008 Vladimir Zykov <vladimir.zykov@prismtech.com>
1149 Removed a check for nil of implrepo_service_ before releasing
1150 it that I intoduced with a fix of bug 3181. The fix was actully
1151 about moving the release of implrepo_service_ object from
1152 TAO_ORB_Core::fini() which is called only when orb core's counter
1153 reachs zero and which never happens till implrepo_service_ exists
1154 to TAO_ORB_Core::shutdown().
1156 Fri Jan 4 09:38:32 UTC 2008 Vladimir Zykov <vladimir.zykov@prismtech.com>
1158 * tao/Messaging/Messaging_ORBInitializer.cpp:
1159 Fixed a potential memory leak which can occur if
1160 TAO_Messaging_ORBInitializer::register_value_factory is called
1161 more than once. Currently I don't know any setup where this
1162 can happen but still the code was unsafe and had to be fixed.
1164 Fri Jan 4 09:30:14 UTC 2008 Vladimir Zykov <vladimir.zykov@prismtech.com>
1169 Thu Jan 3 14:36:18 UTC 2008 Adam Mitz <mitza@ociweb.com>
1171 * orbsvcs/orbsvcs/ssliop_params_dup.mpb:
1175 Thu Jan 3 10:14:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1177 * performance-tests/Cubit/TAO/MT_Cubit/client.{h,cpp}:
1178 Fixed compile problems with VxWorks
1180 Thu Jan 3 10:04:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1182 * utils/catior/catior.cpp:
1183 Fixed may be unitialized warnings with VxWorks 6.6
1185 Thu Jan 3 09:57:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
1187 * utils/catior/catior.cpp:
1188 Prefix increment and moved some variables into the loop
1191 Mon Dec 31 16:43:40 UTC 2007 Adam Mitz <mitza@ociweb.com>
1193 * orbsvcs/orbsvcs/SSLIOP.mpc:
1194 * orbsvcs/orbsvcs/ssliop_params_dup.mpb:
1196 Make the decision of params_dup.c vs. params_dup.cpp based on the
1197 presence/absence of the mfc feature instead of the type of the mpc
1198 project. Only mfc builds require params_dup.cpp, and it causes build
1199 errors in (non-mfc) vc71 builds with the latest OpenSSL (0.9.8g).
1201 Thu Dec 20 15:01:48 UTC 2007 Adam Mitz <mitza@ociweb.com>
1203 * tao/CSD_ThreadPool/CSD_TP_Task.h:
1204 * tao/CSD_ThreadPool/CSD_TP_Task.inl:
1206 Resolved errors from the Borland compiler.
1208 Wed Dec 19 17:15:19 UTC 2007 Adam Mitz <mitza@ociweb.com>
1210 * tao/CSD_ThreadPool/CSD_TP_Task.h:
1211 * tao/CSD_ThreadPool/CSD_TP_Task.inl:
1212 * tao/CSD_ThreadPool/CSD_TP_Task.cpp:
1214 Fixed a bug in my prior check-in of this code. The case where the
1215 thread calling close(1) is also a CSD ThreadPool thread was not
1218 * tests/CSD_Collocation/CSD_Collocation.mpc:
1219 * tests/CSD_Collocation/Diamond_i.h:
1220 * tests/CSD_Collocation/run_test.pl:
1222 Simplified the test down to one executable, no shared libraries.
1224 * tests/CSD_Collocation/diamond_export.h:
1225 * tests/CSD_Collocation/stub_export.h:
1227 Removed these files.
1229 Wed Dec 19 09:31:59 UTC 2007 Vladimir Zykov <vladimir.zykov@prismtech.com>
1231 * orbsvcs/IFR_Service/IFR_Service.h:
1232 * orbsvcs/IFR_Service/IFR_Server.cpp:
1233 * orbsvcs/IFR_Service/IFR_Service.cpp:
1236 Tue Dec 18 20:21:05 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
1238 * TAO_IDL/fe/fe_interface_header (check_concrete_supported_inheritance):
1240 Fixed bug in the logic of this method, which checks
1241 valuetypes that support a concrete interface to make sure
1242 that, if the supported interface has ancestors, that all
1243 its ancestors are supported by the valuetype's ancestors.
1245 Tue Dec 18 14:38:22 UTC 2007 Adam Mitz <mitza@ociweb.com>
1247 * tests/CSD_Collocation/CSD_Collocation.mpc:
1249 Exclude this test from minimum CORBA.
1251 Tue Dec 18 12:09:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1253 * tao/Queued_Message.{h,cpp,inl}:
1254 Added new inline file
1256 Tue Dec 18 10:45:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1258 * tests/Bug_3171_Regression/*:
1259 New regression provided by Joe Seward <joseph dot f dot seward at saic dot com>
1260 for providing this test. This bug is not fixed yet.
1262 Tue Dec 18 10:11:20 UTC 2007 Vladimir Zykov <vladimir.zykov@prismtech.com>
1264 * orbsvcs/orbsvcs/IFRService/Options.cpp:
1265 Fixed two memory leaks in Options::parse_args in handling
1266 of string arguments.
1268 Tue Dec 18 07:53:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1270 * tao/CDR.{h,cpp,inl}:
1271 * tao/Remote_Invocation.{h,cpp}:
1272 Updated message_semantics
1274 * tao/DynamicAny/DynAny_i.cpp:
1275 * tao/DynamicAny/DynEnum_i.cpp:
1276 Added needed include to fix GCC 4 errors
1278 * orbsvcs/orbsvcs/ETCL/ETCL_Constraint.cpp:
1281 Mon Dec 17 20:02:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1283 * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.cpp
1284 * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.h
1285 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp
1286 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.h
1287 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp
1288 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.h
1289 * tao/IIOP_Transport.cpp
1290 * tao/IIOP_Transport.h
1291 * tao/Strategies/COIOP_Transport.cpp
1292 * tao/Strategies/COIOP_Transport.h
1293 * tao/Strategies/DIOP_Transport.cpp
1294 * tao/Strategies/DIOP_Transport.h
1295 * tao/Strategies/SCIOP_Transport.cpp
1296 * tao/Strategies/SCIOP_Transport.h
1297 * tao/Strategies/SHMIOP_Transport.cpp
1298 * tao/Strategies/SHMIOP_Transport.h
1299 * tao/Strategies/UIOP_Transport.cpp
1300 * tao/Strategies/UIOP_Transport.h
1303 Changed message_semantics to a real enum, this fixes bugzilla
1306 * tao/Bind_Dispatcher_Guard.h:
1307 * tao/Bind_Dispatcher_Guard.inl:
1308 Changed status to TAO_Bind_Dispatcher_Status instead of int
1310 * tao/IIOP_Connection_Handler.cpp:
1314 Use true/false instead of 1/0
1317 Documentation change
1322 * tao/Resume_Handle.h:
1325 Mon Dec 17 16:39:01 UTC 2007 Adam Mitz <mitza@ociweb.com>
1327 * tao/CSD_ThreadPool/CSD_TP_Task.cpp:
1329 Fixed a bug where the CSD ThreadPool would not get properly
1330 re-initialized after destroying and re-initing the ORB.
1332 * tests/CSD_Collocation:
1333 * tests/CSD_Collocation/CSD_Collocation.mpc:
1334 * tests/CSD_Collocation/Collocation.cpp:
1335 * tests/CSD_Collocation/Collocation_Tester.h:
1336 * tests/CSD_Collocation/Collocation_Tester.cpp:
1337 * tests/CSD_Collocation/Diamond.idl:
1338 * tests/CSD_Collocation/Diamond_i.h:
1339 * tests/CSD_Collocation/Diamond_i.cpp:
1340 * tests/CSD_Collocation/README:
1341 * tests/CSD_Collocation/diamond_export.h:
1342 * tests/CSD_Collocation/run_test.pl:
1343 * tests/CSD_Collocation/stub_export.h:
1344 * tests/CSD_Collocation/svc.conf:
1345 * tests/CSD_Collocation/svc.conf.csd:
1346 * tests/CSD_Collocation/svc.conf.xml:
1348 Test case for this bug.
1350 Mon Dec 17 13:55:00 UTC 2007 Simon Massey <simon.massey@prismtech.com>
1352 * orbsvcs/tests/InterfaceRepo/Bug_3174_Regression/Bug_3174_Regression.mpc:
1354 REMOVE the redundant include path!
1356 Mon Dec 17 13:40:00 UTC 2007 Simon Massey <simon.massey@prismtech.com>
1358 * orbsvcs/tests/InterfaceRepo/Bug_3174_Regression/Bug_3174_Regression.mpc:
1360 CORRECT the mpc name!
1362 Mon Dec 17 12:35:00 UTC 2007 Simon Massey <simon.massey@prismtech.com>
1364 * orbsvcs/IFR_Service/ifr_adding_visitor.cpp
1365 * orbsvcs/tests/InterfaceRepo/Bug_3174_Regression/Bug_3155_Regression.mpc:
1366 * orbsvcs/tests/InterfaceRepo/Bug_3174_Regression/ReadMe.txt:
1367 * orbsvcs/tests/InterfaceRepo/Bug_3174_Regression/run_test.pl:
1368 * orbsvcs/tests/InterfaceRepo/Bug_3174_Regression/test.idl:
1369 * orbsvcs/tests/InterfaceRepo/Bug_3174_Regression/test_idl.cpp:
1371 Fixed bugzilla 3174.
1373 Mon Dec 17 08:35:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1375 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp:
1376 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.cpp:
1377 Fixed memory leaks in the SSLIOP implementation, thanks to
1378 Venkat Sidhabathuni <venkats at idengines dot com> for providing
1379 the patches. This fixes bugzilla 3165
1381 Mon Dec 17 08:25:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1383 * orbsvcs/tests/Event/Mcast/RTEC_MCast_Federated/EchoEventSupplierMain.cpp:
1386 Sun Dec 16 19:53:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1388 * orbsvcs/orbsvcs/PortableGroup/PG_FactoryRegistry.h:
1389 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Profile.h:
1392 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
1393 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp:
1394 Const and layout changes
1396 Sun Dec 16 19:49:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1398 * TAO_IDL/be/be_codegen.cpp:
1399 * TAO_IDL/be/be_visitor_exception/exception_cs.cpp:
1400 Always generate SystemException.h in the stub source file and
1401 slightly changed the generated encode/decode operations.
1402 This fixes bugzilla 3158, thanks to JT Conklin for reporting
1405 Fri Dec 14 02:48:57 CST 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1407 * TAO version 1.6.2 released.
1409 Wed Dec 12 14:27:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1411 * tests/Portable_Interceptors/Redirection/run_test.pl:
1412 Improved this script for VxWorks
1414 Wed Dec 12 14:20:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1416 * tests/Portable_Interceptors/Bug_3079/run_test.pl:
1417 Fixed bug in VxWorks specific part of this script
1419 Wed Dec 12 13:22:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1421 * tests/Big_Reply/server.cpp:
1422 Added -t argument to specify the number of threads used in the
1425 Tue Dec 11 21:11:16 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
1430 Tue Dec 11 20:31:39 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
1432 Tue Dec 11 20:37:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1434 * tests/TransportCurrent/lib/Current_Test_Lib.mpc:
1435 * tests/TransportCurrent/Framework/run_test.pl:
1436 * tests/TransportCurrent/IIOP/run_test.pl:
1437 Install the test lib in the regular ACE_ROOT/lib directory, that
1438 simplifies the perl scripts and fixes the test failures on
1441 * tests/LongDouble/run_test.pl:
1442 Improved for VxWorks
1444 Tue Dec 11 20:31:39 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
1446 * TAO_IDL/fe/fe_declarator.cpp:
1448 Fixed bug in checking for illegal use of undefined forward
1449 declared structs and unions. Thanks to Simon Massey
1450 <Simon dot Massey at prismtech dot com> for reporting the
1453 Tue Dec 11 20:28:06 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
1456 Added my checkins since the last beta.
1458 Tue Dec 11 20:13:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1460 * tests/Two_Objects/client.cpp:
1461 * tests/Two_Objects/run_test.pl:
1462 * tests/Two_Objects/Second_i.cpp:
1463 * tests/Two_Objects/server.cpp:
1464 * tests/Two_Objects/worker.cpp:
1465 * tests/Two_Objects/worker.h:
1466 Let the client shutdown the server instead of having a fixed time
1467 to run the ORB. This fixes the failing of this test on VxWorks
1470 Tue Dec 11 18:55:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1472 * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.cpp:
1475 * orbsvcs/tests/Security/Big_Request/client.cpp:
1476 No need to pass in an empty ORB name
1478 * orbsvcs/tests/Security/Big_Request/server.cpp:
1479 Added -t argument to specify the number of threads used in the
1480 server. We observed that when using multiple threads the performance
1481 of SSLIOP drops with a factor of about 20 times. With this
1482 change we can retest this performance drop on all platforms
1484 Mon Dec 10 08:13:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1486 * tao/RTCORBA/RT_ORB.cpp:
1487 * tao/RTCORBA/RT_ORB.h:
1488 * tao/RTCORBA/RT_ORB_Loader.cpp:
1489 * tao/RTCORBA/RT_ORBInitializer.cpp:
1490 * tao/RTCORBA/RT_ORBInitializer.h:
1491 * tao/RTCORBA/Thread_Pool.cpp:
1492 * tao/RTCORBA/Thread_Pool.h:
1493 * tao/RTCORBA/Thread_Pool.inl:
1494 * docs/rtcorba/features.html:
1495 Added new RTORBDynamicThreadRunTime which can be specified through
1496 the RT_ORB_Loader. This requires a long argument which speficies the
1497 number of microseconds the dynamic thread will run. After the time
1498 has elapsed it will end automatically.
1500 Sat Dec 8 14:53:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1502 * tests/RTCORBA/Dynamic_Thread_Pool/run_test.pl:
1503 No need to create a logfile on disk
1505 * tests/Server_Connection_Purging/run_test.pl:
1506 Simplified this file
1508 Sat Dec 8 14:35:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1510 * tao/RTCORBA/Thread_Pool.cpp:
1511 Use orb->run() for the dynamic threads that have an idle timeout, the
1512 work_pending/perform_work loop causes signifant additional CPU load. We
1513 do run the ORB for the specified idle timeout
1515 * tao/RTCORBA/Thread_Pool.h:
1518 Thu Dec 6 15:26:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1520 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
1521 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.h:
1522 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.h:
1523 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp:
1524 Layout and const changes
1526 Thu Dec 6 15:10:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1528 * tests/BiDirectional/run_test.pl
1529 * tests/Big_Oneways/run_test.pl
1530 * tests/DIOP/run_test.pl
1531 * tests/DIOP/run_test_ipv6.pl
1532 * tests/MT_BiDir/run_test.pl
1533 * tests/Nested_Event_Loop/run_test.pl
1534 Don't use ORBDottedDecimalAddresses 1 on VxWorks, it is a workaround
1535 for a DNS issue in the network stack
1537 * tests/Big_Oneways/run_test.pl
1538 * tests/Big_Request_Muxing/Client_Task.cpp:
1541 * tests/Big_Reply/server.cpp:
1542 * tests/Big_Twoways/server.cpp:
1543 Initialise pointer with 0
1545 * tests/Nested_Upcall_Crash/Nested_Upcall_Crash.mpc:
1548 * tests/Smart_Proxies/Policy/run_test.pl:
1549 Increased timeouts for VxWorks
1551 Wed Dec 5 14:49:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1553 * tao/IIOP_Connector.cpp:
1554 * tao/RTCORBA/Thread_Pool.cpp:
1555 Layout and const changes
1557 Tue Dec 4 18:53:08 UTC 2007 Adam Mitz <mitza@ociweb.com>
1559 * tests/Bug_2234_Regression/client.cpp:
1561 Used CORBA::ULong instead of integer literals to
1562 index into IDL array vars.
1564 Tue Dec 4 15:41:37 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
1566 * docs/tutorials/Quoter/RTCORBA/Distributor_i.h:
1567 * docs/tutorials/Quoter/RTCORBA/Stock_Database.h:
1568 * orbsvcs/PSS/PSDL_Scope.cpp:
1570 Replaced ACE_Thread_Mutex with TAO_SYNCH_MUTEX to comply with TAO
1571 coding standards and to silence fuzz warnings.
1573 Tue Dec 4 14:54:02 UTC 2007 Adam Mitz <mitza@ociweb.com>
1575 * tests/Bug_2234_Regression/Test.idl:
1576 * tests/Bug_2234_Regression/client.cpp:
1577 * tests/Bug_2234_Regression/server.cpp:
1579 Extended this test to also pass arrays (of variable-length elements)
1580 and object references to ensure that the interceptors don't cause a
1581 crash. This was fixed in bug 2852.
1583 * tests/Bug_3163_Regression/server.cpp:
1585 Use CORBA::ULong to index sequences, for 64-bit compatibility.
1587 Tue Dec 4 10:59:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1589 * tao/Messaging/Asynch_Invocation_Adapter.cpp:
1590 Only set the safe_rd when we have a transport
1592 Mon Dec 3 21:25:15 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
1594 * TAO_IDL/be/be_interface.cpp(gen_gperf_lookup_methods):
1596 - Added "Error:" prefix to error messages where it was missing,
1597 so autobuilds can pick it up. Thanks to Will Otte
1598 <wotte at dre dot vanderbilt dot edu> for the suggestion.
1600 - Added the exit code of the spawned gperf process to the error
1601 message seen if ACE_Process::wait() returns unsuccessfully
1602 after spawning gperf to generate the interface's operation table.
1604 Mon Dec 3 20:36:42 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
1606 * orbsvcs/orbsvcs/IFRService/ComponentContainer_i.cpp:
1607 * orbsvcs/orbsvcs/IFRService/Container_i.cpp:
1608 * orbsvcs/orbsvcs/IFRService/ValueDef_i.cpp:
1609 * orbsvcs/orbsvcs/IFRService/ComponentDef_i.cpp:
1610 * orbsvcs/orbsvcs/IFRService/ExtValueDef_i.cpp:
1612 Changes required to handling of base component and base valuetype
1613 storage in the IFR resulting from changes in
1615 Thu Nov 29 23:58:21 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
1617 Mon Dec 3 19:39:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1619 * tests/Bug_3163_Regression/*:
1620 New regression test, reworked version as provided by
1621 Andre Kostur <akostur at incognito dot com> It runs perfect
1622 on my Windows system, let the scoreboard show what happens
1625 Mon Dec 3 18:53:48 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
1627 * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Write.h:
1628 * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Write.cpp:
1629 * orbsvcs/orbsvcs/ESF/ESF_Delayed_Changes.h:
1630 * orbsvcs/orbsvcs/ESF/ESF_Delayed_Changes.cpp:
1632 Reverted unintended commit.
1634 Mon Dec 3 18:05:43 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
1636 * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Write.h:
1637 * orbsvcs/orbsvcs/ESF/ESF_Copy_On_Write.cpp:
1638 * orbsvcs/orbsvcs/ESF/ESF_Delayed_Changes.h:
1639 * orbsvcs/orbsvcs/ESF/ESF_Delayed_Changes.cpp:
1640 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_PCP_Manager.h:
1641 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_PCP_Manager.cpp:
1643 Parts of TAO use TAO_SYNCH_MUTEX while other parts use ACE_SYNCH_MUTEX.
1644 All occurrences of ACE_SYNCH_MUTEX were replaced with TAO_SYNCH_MUTEX for
1647 Mon Dec 3 16:23:58 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
1649 * examples/CSD_Strategy/ThreadPool/OrbShutdownTask.h:
1650 * examples/CSD_Strategy/ThreadPool2/OrbShutdownTask.h:
1651 * examples/CSD_Strategy/ThreadPool3/OrbShutdownTask.h:
1652 * examples/CSD_Strategy/ThreadPool4/OrbShutdownTask.h:
1653 * examples/CSD_Strategy/ThreadPool5/OrbShutdownTask.h:
1654 * examples/CSD_Strategy/ThreadPool6/OrbShutdownTask.h:
1655 * examples/RTCORBA/Activity/Task_Stats.cpp:
1656 * examples/RTScheduling/Fixed_Priority_Scheduler/test.cpp:
1657 * examples/RTScheduling/MIF_Scheduler/test.cpp:
1658 * examples/RTScheduling/Task_Stats.cpp:
1659 * orbsvcs/orbsvcs/AV/sfp.cpp:
1660 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.cpp:
1661 * orbsvcs/tests/Notify/lib/LookupManager.cpp:
1662 * orbsvcs/tests/Notify/lib/Periodic_Supplier.cpp:
1663 * tests/Bug_2417_Regression/publisher_impl.cpp:
1665 Replaced ACE_Thread_Mutex with TAO_SYNCH_MUTEX to comply with TAO
1666 coding standards and to silence fuzz warnings.
1668 Mon Dec 3 13:49:18 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
1670 * examples/CSD_Strategy/ThreadPool2/FooServantList.h:
1671 * examples/CSD_Strategy/ThreadPool4/Foo_i.cpp:
1672 * examples/CSD_Strategy/ThreadPool5/FooServantList.h:
1673 * examples/CSD_Strategy/ThreadPool5/Foo_i.h:
1674 * orbsvcs/Fault_Detector/FT_FaultDetectorFactory_i.h:
1675 * orbsvcs/Fault_Notifier/FT_Notifier_i.h:
1676 * orbsvcs/examples/LoadBalancing/RPS_Monitor.h:
1677 * orbsvcs/examples/LoadBalancing/RPS_Monitor.cpp:
1678 * orbsvcs/examples/LoadBalancing/ServerRequestInterceptor.h:
1679 * orbsvcs/examples/Notify/Federation/Gate/Gate.h:
1680 * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.h:
1681 * orbsvcs/orbsvcs/Event/EC_TPC_Dispatching.cpp:
1682 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp:
1683 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/FtEventServiceInterceptor.h:
1684 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/GroupInfoPublisher.h:
1685 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/ObjectGroupManagerHandler.h:
1686 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Update_Manager.h:
1687 * orbsvcs/orbsvcs/FtRtEvent/EventChannel/Update_Manager.cpp:
1688 * orbsvcs/orbsvcs/Notify/Buffering_Strategy.h:
1689 * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp:
1690 * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.h:
1691 * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.cpp:
1692 * orbsvcs/orbsvcs/Notify/Persistent_File_Allocator.h:
1693 * orbsvcs/orbsvcs/Notify/Persistent_File_Allocator.cpp:
1694 * orbsvcs/orbsvcs/Notify/Random_File.h:
1695 * orbsvcs/orbsvcs/Notify/Random_File.cpp:
1696 * orbsvcs/orbsvcs/Notify/Routing_Slip_Persistence_Manager.h:
1697 * orbsvcs/orbsvcs/Notify/Routing_Slip_Persistence_Manager.cpp:
1698 * orbsvcs/orbsvcs/Notify/Standard_Event_Persistence.h:
1699 * orbsvcs/orbsvcs/Scheduler_Factory.cpp:
1700 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/RPS_Monitor.h:
1701 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/RPS_Monitor.cpp:
1702 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/ServerRequestInterceptor.h:
1703 * orbsvcs/performance-tests/RTEvent/TCP_Baseline/client.cpp:
1704 * orbsvcs/tests/FT_App/FT_ReplicaFactory_i.h:
1705 * performance-tests/CSD_Strategy/TestInf/AppShutdown.h:
1706 * performance-tests/CSD_Strategy/TestInf/ClientEngine.h:
1707 * performance-tests/CSD_Strategy/TestInf/ClientTask.h:
1708 * performance-tests/RTCorba/Thread_Pool/client.cpp:
1709 * tests/Big_Oneways/Session.h:
1710 * tests/Big_Oneways/Session.cpp:
1711 * tests/Big_Oneways/Session_Control.h:
1712 * tests/Big_Oneways/Session_Control.cpp:
1713 * tests/Big_Twoways/Session.h:
1714 * tests/Big_Twoways/Session.cpp:
1715 * tests/Big_Twoways/Session_Control.h:
1716 * tests/Big_Twoways/Session_Control.cpp:
1717 * tests/Bug_1020_Basic_Regression/Echo.h:
1718 * tests/Bug_1020_Basic_Regression/Echo.cpp:
1719 * tests/Bug_1361_Regression/Echo.h:
1720 * tests/Bug_2805_Regression/client.cpp:
1721 * tests/Bug_2909_Regression/client.cpp:
1722 * tests/CSD_Strategy_Tests/TP_Common/AppShutdown.h:
1723 * tests/CSD_Strategy_Tests/TP_Common/ClientEngine.h:
1724 * tests/CSD_Strategy_Tests/TP_Common/ClientTask.h:
1725 * tests/MT_BiDir/Receiver_i.cpp:
1726 * tests/MT_BiDir/Sender_i.cpp:
1727 * tests/Muxed_GIOP_Versions/server.cpp:
1728 * tests/Muxing/Receiver.h:
1729 * tests/Muxing/Receiver.cpp:
1730 * tests/Stack_Recursion/Sender.h:
1731 * tests/Stack_Recursion/Sender.cpp:
1733 Parts of TAO use TAO_SYNCH_MUTEX while other parts use ACE_SYNCH_MUTEX.
1734 All occurrences of ACE_SYNCH_MUTEX were replaced with TAO_SYNCH_MUTEX for
1737 Sun Dec 2 16:10:32 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
1739 * tao/CSD_ThreadPool/CSD_TP_Custom_Request_Operation.h:
1740 * tao/CSD_ThreadPool/CSD_TP_Request.h:
1741 * tao/CSD_ThreadPool/CSD_TP_Servant_State.h:
1742 * tao/CSD_ThreadPool/CSD_TP_Servant_State_Map.h:
1743 * tao/CSD_ThreadPool/CSD_TP_Synch_Helper.h:
1744 * tao/MMAP_Allocator.h:
1745 * tao/Messaging/AMH_Response_Handler.h:
1746 * tao/RTCORBA/Thread_Pool.h:
1747 * tao/RTCORBA/Thread_Pool.cpp:
1749 Parts of TAO use TAO_SYNCH_MUTEX while other parts use ACE_SYNCH_MUTEX.
1750 All occurrences of ACE_SYNCH_MUTEX were replaced with TAO_SYNCH_MUTEX for
1753 Sat Dec 1 17:41:00 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
1756 Disable fuzz check for ACE_SYNCH_MUTEX in a section of the code
1757 were we define TAO_SYNCH_MUTEX in terms of ACE_SYNCH_MUTEX.
1759 Fri Nov 30 20:23:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1761 * tests/Multiple/client.cpp:
1762 * tests/Multiple/run_test.pl:
1763 * tests/Multiple/server.cpp:
1764 Pass IOR filename through the commandline
1766 Fri Nov 30 14:10:00 UTC 2007 Simon Massey <sma@prismtech.com>
1768 * orbsvcs/tests/InterfaceRepo/Bug_3155_Regression/run_test.pl:
1772 Fri Nov 30 11:50:00 UTC 2007 Simon Massey <sma@prismtech.com>
1774 * orbsvcs/tests/InterfaceRepo/Bug_3155_Regression/Bug_3155_Regression.mpc:
1775 * orbsvcs/tests/InterfaceRepo/Bug_3155_Regression/ReadMe.txt:
1776 * orbsvcs/tests/InterfaceRepo/Bug_3155_Regression/run_test.pl:
1777 * orbsvcs/tests/InterfaceRepo/Bug_3155_Regression/test.idl:
1778 * orbsvcs/tests/InterfaceRepo/Bug_3155_Regression/test_idl.cpp:
1780 Removed new regression test (wrong place)
1782 Fri Nov 30 11:43:00 UTC 2007 Simon Massey <sma@prismtech.com>
1784 * tests/Bug_3155_Regression/Bug_3155_Regression.mpc:
1785 * tests/Bug_3155_Regression/ReadMe.txt:
1786 * tests/Bug_3155_Regression/run_test.pl:
1787 * tests/Bug_3155_Regression/test.idl:
1788 * tests/Bug_3155_Regression/test_idl.cpp:
1790 Removed new regression test (wrong place)
1792 Fri Nov 30 06:42:17 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
1794 * tests/Bug_2953_Regression/run_test.pl:
1796 Fix typo in error message.
1798 Fri Nov 30 00:38:11 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
1800 * TAO_IDL/be/be_visitor_template_export.cpp:
1801 * examples/RTScheduling/Task_Stats.inl:
1802 * orbsvcs/tests/unit/Notify/MC/Statistic/Statistic.cpp:
1803 * tao/Codeset/Codeset_Translator_Factory_T.cpp:
1804 * tests/Bug_2677_Regression/server.cpp:
1805 * tests/Bug_2735_Regression/server.cpp:
1806 * tests/Bug_2936_Regression/bug2936.cpp:
1807 * tests/Param_Test/options.cpp:
1809 Add #include "ace/Log_Msg.h".
1811 * tao/AnyTypeCode/Struct_TypeCode.cpp:
1814 Add #include "tao/SystemException.h"
1816 * tao/DiffServPolicy/Server_Network_Priority_Policy.cpp:
1817 * tao/DynamicInterface/DII_Arguments_Converter_Impl.cpp:
1818 * tao/IORManipulation/IORManip_IIOP_Filter.cpp:
1819 * tao/Messaging/AMI_Arguments_Converter_Impl.cpp:
1820 * tao/Messaging/ExceptionHolder_i.cpp:
1822 Add #include "tao/CDR.h"
1824 * tao/DynamicAny/DynUnion_i.cpp:
1826 Add #include "tao/DynEnum_i.h"
1828 * tao/GIOP_Message_Base.h:
1829 * tao/Invocation_Base.h:
1830 * tao/Messaging/AMH_Response_Handler.h:
1831 * tao/operation_details.h:
1833 Add #include "tao/Exception.h"
1835 * tao/Request_Dispatcher.h:
1837 Add #include "tao/TAO_Export.h"
1839 * orbsvcs/tests/unit/Notify/MC/NotificationServiceMonitor/NotificationServiceMonitor.cpp:
1840 * orbsvcs/tests/unit/Notify/MC/Statistic_Registry/Statistic_Registry.cpp:
1842 Add #include "tao/TAO_Singleton_Manager.h"
1844 * tests/Bug_1383_Regression/SimpleClient.cpp:
1845 * tests/Portable_Interceptors/Bug_2510_Regression/client.cpp:
1847 Add #include "ace/Thread.h"
1849 * tests/Param_Test/anyop.cpp:
1851 Add #include "tao/Stub.h"
1853 These headers are included implicitly by template *.cpp files on
1854 platforms where ACE_TEMPLATES_REQUIRE_SOURCE, but are needed for
1857 Thu Nov 29 23:58:21 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
1859 * orbsvcs/orbsvcs/IFRService/ValueDef_i.cpp:
1860 * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils.cpp:
1861 * orbsvcs/orbsvcs/IFRService/ComponentDef_i.cpp:
1862 * orbsvcs/orbsvcs/IFRService/ExtValueDef_i.cpp:
1864 Fixed bug in storing parent information in the IFR for types
1865 with a single parent (valuetypes and components). Thanks to
1866 Simon Massey <simon dot massey at prismtech dot com> for reporting
1867 the problem with valuetypes.
1869 Thu Nov 29 16:58:00 UTC 2007 Simon Massey <sma@prismtech.com>
1871 * tests/Bug_3155_Regression/Bug_3155_Regression.mpc:
1872 * tests/Bug_3155_Regression/ReadMe.txt:
1873 * tests/Bug_3155_Regression/run_test.pl:
1874 * tests/Bug_3155_Regression/test.idl:
1875 * tests/Bug_3155_Regression/test_idl.cpp:
1877 Create new regression test.
1879 Thu Nov 29 14:58:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1881 * tao/Transport.cpp:
1882 Fixed GCC warning when ACE_INITIALIZE_MEMORY_BEFORE_USE is defined
1884 Thu Nov 29 14:46:49 UTC 2007 Vladimir Zykov <vladimir.zykov@prismtech.com>
1886 * tao/PortableServer/Root_POA.cpp:
1887 Fixed a memory leak described by Bug#3151. However, it's
1888 difficult to provide an automated test for this bug since
1889 it lies in refcounting of root POA.
1891 Thu Nov 29 04:23:58 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
1893 * tests/DSI_AMH/Roundtrip.cpp:
1894 * tests/DSI_AMI_Gateway/test_dsi.cpp:
1895 Fix to the ServerRequest argument ownership to avoid a double
1896 delete situation which crashes these tests on HPUX.
1898 Wed Nov 28 12:59:33 UTC 2007 Vladimir Zykov <vladimir.zykov@prismtech.com>
1900 * tests/Bug_3154_Regression/orbsvcs/CosNotification.idl:
1901 * tests/Bug_3154_Regression/test.idl:
1902 * tests/Bug_3154_Regression/run_test.pl:
1903 Added Id to these files to make fuzz check happy.
1905 Wed Nov 28 10:42:20 UTC 2007 Vladimir Zykov <vladimir.zykov@prismtech.com>
1907 * tests/Bug_3154_Regression/orbsvcs/CosNotification.idl:
1908 * tests/Bug_3154_Regression/test.idl:
1909 * tests/Bug_3154_Regression/run_test.pl:
1910 * tests/Bug_3154_Regression/README:
1911 * TAO_IDL/include/idl_global.h:
1912 * TAO_IDL/be/be_global.cpp:
1913 * TAO_IDL/be_include/be_global.h:
1914 * TAO_IDL/fe/fe_init.cpp:
1915 * TAO_IDL/driver/drv_preproc.cpp:
1916 * TAO_IDL/util/utl_global.cpp:
1917 Added a test and implementation of the feature described
1920 Wed Nov 28 07:33:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1922 * orbsvcs/LoadBalancer/Signal_Handler.{h,cpp}:
1923 Updated activate method because of new argument in the base
1926 Tue Nov 27 16:02:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1928 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp:
1929 Layout changes and improved some debug messages
1931 Tue Nov 27 15:56:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1933 * tao/Connection_Handler.cpp:
1934 * tao/Leader_Follower_Flushing_Strategy.cpp:
1937 * tao/IIOP_Transport.cpp:
1938 * tao/Transport.cpp:
1939 Layout changes and improved some debug messages
1941 * tao/Thread_Per_Connection_Handler.cpp:
1942 * tao/Thread_Per_Connection_Handler.h:
1943 No need to use ACE_Task<>, just use ACE_Task_Base, we don't need
1944 the message queue. Also removed the activate method, just use the
1945 method from the base
1947 Tue Nov 27 14:55:14 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
1949 * examples/AMI/FL_Callback/FL_Callback.mpc:
1951 Added explicit lists of header and inline files to the project.
1953 Tue Nov 27 11:20:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1955 * tao/DynamicInterface/DII_Invocation.cpp:
1956 * tao/DynamicInterface/DII_Invocation.h:
1957 * tao/DynamicInterface/DII_Invocation_Adapter.cpp:
1958 * tao/Invocation_Adapter.cpp:
1959 * tao/Invocation_Endpoint_Selectors.cpp:
1960 * tao/Messaging/Asynch_Invocation.cpp:
1961 * tao/Messaging/Asynch_Invocation_Adapter.cpp:
1962 * tao/Profile_Transport_Resolver.cpp:
1963 * tao/Synch_Invocation.cpp:
1964 * tao/Synch_Invocation.h:
1965 Reworked the fix for bug 2133/3079/3080 in such a way that the
1966 Transport Current code is working again (see bug 3127)
1968 Tue Nov 27 06:33:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1970 * orbsvcs/orbsvcs/AV/UDP.cpp:
1971 * orbsvcs/orbsvcs/Event/ECG_Simple_Mcast_EH.cpp:
1972 Don't use the deprecated ACE_SOCK_Dgram_Mcast methods
1974 Mon Nov 26 19:31:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1976 * orbsvcs/orbsvcs/IOR_Multicast.cpp:
1977 Don't use the deprecated ACE_SOCK_Dgram_Mcast methods
1979 Fri Nov 23 20:32:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1981 * tao/Strategies/SHMIOP_Transport.cpp:
1982 * tao/Strategies/UIOP_Transport.cpp:
1983 Corrected debug statements
1985 Fri Nov 23 19:33:54 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
1987 * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
1990 * orbsvcs/orbsvcs/SSLIOP.mpc:
1993 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp:
1994 Corrected debug statement
1996 * tao/SystemException.cpp:
1999 * tests/CodeSets/simple/client.cpp:
2000 No need to pass an empty orb name
2002 * tests/Param_Test/server.cpp:
2005 Thu Nov 22 05:32:24 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
2007 * tests/Bug_1551_Regression/server.cpp:
2008 * tests/Bug_2503_Regression/server.cpp:
2010 Fetch the high res timer's global scale factor to ensure it is
2011 calibrated (if necessary on this platform) at the beginning of
2012 the test. While the timer would otherwise be calibrated on
2013 first use, this introduces delay in the middle of the test's
2014 execution. This leads to failures due to timing assumptions
2015 (timeouts, etc.) within the test itself.
2017 Thu Nov 22 04:54:58 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
2019 * orbsvcs/orbsvcs/Makefile.am:
2021 Add conditionals needed to add ZLIB/ZZIP libraries for
2022 TAO_CosNotification_Persist library iff used by build.
2024 Thu Nov 15 20:37:24 UTC 2007 Ciju John <johnc at ociweb dot com>
2026 * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.h:
2027 * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.cpp:
2028 Work around for bug 2980. Create the MC ORB in the parent thread
2029 and pass to the ORBTask.
2030 Setup a barrier to synch the parent and child threads. This
2031 holds the parent thread till child initialization is completed.
2033 Wed Nov 14 18:52:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2035 * tao/TransportCurrent/lib/Client_Request_Interceptor.cpp:
2036 Don't try to catch NoContext, TC is broken at this moment after the change
2037 of Mon Nov 12 08:54:21 UTC 2007. Will work on a revised change
2038 which also should make the change to this test not needed. The
2039 test will then fail on the scoreboard until the change is in
2042 Wed Nov 14 12:42:08 UTC 2007 Vladimir Zykov <vladimir.zykov@prismtech.com>
2044 * orbsvcs/ImplRepo_Service/ImR_Locator_i.cpp:
2045 Fixed 2 memory leaks that was happening because the value
2046 returned by activate_server_i(...) was ignored.
2048 Tue Nov 13 22:27:17 UTC 2007 Adam Mitz <mitza@ociweb.com>
2050 * tao/TransportCurrent/IIOP_Current_Impl.h:
2051 * tao/TransportCurrent/IIOP_Current_Impl.cpp:
2053 Updated comments to reflect the implementation changes in:
2054 Mon Nov 12 08:54:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2056 Mon Nov 12 17:54:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2058 * tests/LongUpcalls/run_test.pl:
2059 * tests/Multiple/run_test.pl:
2060 Improved for VxWorks
2062 Mon Nov 12 17:44:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2064 * tests/CodeSets/simple/run_test.pl:
2065 Added support for VxWorks cross platform testing
2067 * tests/RTCORBA/MT_Client_Protocol_Priority/run_test.pl:
2068 Simplified this script
2070 Mon Nov 12 13:59:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2072 * tests/Bug_2174_Regression/run_test.pl:
2073 * tests/Bug_2183_Regression/run_test.pl:
2074 * tests/Bug_2234_Regression/run_test.pl:
2075 * tests/Bug_2328_Regression/run_test.pl:
2076 * tests/Bug_2804_Regression/run_test.pl:
2077 Improved VxWorks cross platform testing
2079 Mon Nov 12 13:02:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2081 * tests/Bug_1361_Regression/run_test.pl:
2082 Use PerlACE::wait_interval_for_process_creation
2084 Mon Nov 12 11:48:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2086 * tests/Bug_2289_Regression/run_test.pl:
2087 Added support for VxWorks cross platform testing
2089 * tests/Bug_2936_Regression/run_test.pl:
2090 * tests/Bug_2953_Regression/run_test.pl:
2091 Simplified these files
2093 Mon Nov 12 09:48:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2095 * tests/Bug_2869_Regression/run_test.pl:
2096 Simplified this file
2098 Mon Nov 12 09:25:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2100 * tests/Bug_2734_Regression/*:
2101 Build client/server here instead of using them from a different test.
2102 Fixes issues on VxWorks
2104 Mon Nov 12 08:54:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2106 Changed the way how portable interceptors relate to connection
2107 establishment. A few years ago the connection was setup after the
2108 send_request client interceptor call, this was changed with some
2109 refactoring. The send_request was now called after the connection
2110 establishment, as a result, if the connection establishment failed,
2111 the receive_exception method on the client request interceptor
2112 wasn't called. With this behaviour it is not possible to implement
2113 a FT app with just interceptors, you need a TAO specific endpoint
2114 selector. The change I made is to move the connection establishment
2115 after the send_request. As a result in the send_request it can
2116 happen that there is no transport selected, at that moment
2117 retrieving transport current (which is TAO specific) will give a
2118 NoContext exception.
2120 This fixes bugzilla 2133, 3079, and 3080. Thanks to Simon McQueen
2121 and Jaiganesh Balasubramanian for reporting these issues.
2123 * tao/Synch_Invocation.cpp:
2124 * tao/Synch_Invocation.h:
2125 * tao/Messaging/Asynch_Invocation.cpp:
2126 Moved the resolve on the profile_transport_resolver to after the
2127 send_request. At the moment a transport has been selected the
2128 virtual method transport_resolved() is called so that derived
2129 classes can set additional values on the transport.
2131 * tao/Remote_Invocation.{h,cpp} (write_header):
2132 Setup TAO_Target_Specification within this method, no need to
2133 pass it in as argument
2135 * tao/DynamicInterface/DII_Invocation.{h,cpp}:
2136 Use the new transport_resolved to set the transport in the safe_rd and
2137 reset the byter order, at the moment the remote_invocation is called
2138 it is possible that the transport is not resolved yet
2140 * tao/DynamicInterface/DII_Invocation_Adapter.cpp:
2141 Don't reset the byte order here, do that in DII_Invocation
2143 * tao/Invocation_Adapter.cpp:
2144 Const changes, layout changes and don't resolve the transport here,
2145 do that in the Remote_Invocation derived classes
2147 * tao/Messaging/Asynch_Invocation_Adapter.cpp:
2148 Don't schedule the timer here, but in the Async_Invocation because we
2149 maybe haven't resolved the transport.
2151 * tao/TransportCurrent/IIOP_Current_Impl.cpp:
2152 When we have no transport or no connection handler return a NoContext
2153 instead of No_Implement
2156 Fixed typo in comment
2158 * tests/TransportCurrent/Framework/Current_Test_Impl.cpp:
2159 * tests/TransportCurrent/lib/Client_Request_Interceptor.cpp:
2160 * tests/TransportCurrent/lib/Client_Request_Interceptor.h:
2161 Updated for the fact that send_request could throw NoContext
2163 * tao/ObjRefTemplate/ObjectReferenceTemplate_i.cpp:
2166 * tao/Utils/ORB_Manager.cpp:
2167 Destroy the ORB in the destructor
2169 * tests/Portable_Interceptors/Bug_3079/run_test.pl:
2172 Mon Nov 12 08:12:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2174 * tests/Bug_2234_Regression/run_test.pl:
2175 Extended timeout for VxWorks
2177 * tests/Leader_Followers/run_test.pl:
2178 * tests/Leader_Followers/select_mt.conf:
2179 * tests/Leader_Followers/tp.conf:
2182 * tests/CollocationLockup/CollocationLockup.cpp:
2183 Wait explicitly on the thread manager and shutdown the ORB to
2184 fix some memory leaks
2186 Sun Nov 11 20:15:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2188 * tests/Portable_Interceptors/Recursive_ORBInitializer/Client_ORBInitializer.cpp:
2191 * tests/Servant_To_Reference_Test/run_test.pl:
2192 Improved for VxWorks
2194 * tests/CSD_Strategy_Tests/TP_Test_Static/run_test.pl:
2195 Corrected for VxWorks
2197 Sun Nov 11 19:55:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2199 * tests/Bug_2174_Regression/run_test.pl
2200 * tests/Bug_2319_Regression/run_test.pl
2201 * tests/Bug_2792_Regression/run_test.pl
2202 * tests/Bug_2795_Regression/run_test.pl
2203 * tests/Bug_2809_Regression/run_test.pl
2204 * tests/Bug_2935_Regression/run_test.pl
2205 * tests/IORManipulation/run_test.pl
2206 * tests/ORB_destroy/run_test.pl
2207 * tests/ORB_init/run_test.pl
2208 * tests/POA/Deactivate_Object/run_test.pl
2209 * tests/POA/wait_for_completion/run_test.pl
2210 Added support for VxWorks cross platform testing and simplified
2213 Sun Nov 11 19:15:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2215 * tests/IORManipulation/filter/run_test.pl:
2216 Added support for VxWorks cross platform testing
2218 Sun Nov 11 19:08:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2220 * tests/Bug_2809_Regression/run_test.pl:
2221 Added support for VxWorks cross platform testing
2223 Sun Nov 11 19:06:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2225 * tests/Bug_2345_Regression/run_test.pl:
2226 Added support for VxWorks cross platform testing
2228 Sun Nov 11 19:04:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2230 * tests/Bug_2319_Regression/run_test.pl:
2231 Added support for VxWorks cross platform testing
2233 Sun Nov 11 19:01:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2235 * tests/Bug_2134_Regression/run_test.pl:
2236 Added support for VxWorks cross platform testing
2238 Fri Nov 9 11:29:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2240 * orbsvcs/orbsvcs/Naming/Persistent_Naming_Context.cpp:
2241 Removed msvc6 workaround and layout changes
2243 * orbsvcs/orbsvcs/Naming/Transient_Naming_Context.cpp:
2244 * orbsvcs/orbsvcs/Notify/MonitorControl/Statistic.h:
2245 * orbsvcs/orbsvcs/Notify/Sequence/SequenceProxyPushConsumer.h:
2248 * orbsvcs/tests/FT_App/FT_TestReplica_i.cpp:
2249 Fixed GCC 4.2 warnings
2251 Fri Nov 9 09:04:21 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2253 * tao/TAO_Singleton_Manager.cpp:
2254 dynamically_allocated is a bool
2257 * tao/ObjRefTemplate/ORT_Adapter_Factory_Impl.{h,cpp}:
2258 * tao/ObjRefTemplate/ORT_Adapter_Factory_Impl.cpp:
2261 * tao/ORBInitializer_Registry.cpp:
2262 With VxWorks and TSS emulation enabled we do need to search the
2263 global registry because the loader which creates the global registry
2264 is a different thread then the thread that executes main
2266 Wed Nov 7 18:48:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2268 * tests/Portable_Interceptors/Bug_2133/*:
2269 New regression test for bug 2133, thanks to Simon McQueen for
2272 * testsPortable_Interceptors/Bug_3080/server.cpp:
2273 Fixed memory leak in this test
2275 * tests/Blocking_Sync_None/run_test.pl:
2276 Added support for -debug which adds -ORBDebugLevel 10 to the
2279 Wed Nov 7 15:40:23 UTC 2007 Jaiganesh B <jai@shiva.dre.vanderbilt.edu>
2281 * tests/Portable_Interceptors/Bug_3079/Client_Request_Interceptor.cpp:
2283 Modified the ACE_DEBUG statements to use the word "exception"
2284 instead of the word "EXCEPTION" which is interpreted by the
2285 autobuilds as a test failure.
2287 Wed Nov 7 15:33:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2289 * tao/IORManipulation/IORManipulation.cpp:
2295 Wed Nov 7 15:30:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2297 * orbsvcs/tests/FaultTolerance/IOGRManipulation/IOGRTest.cpp:
2298 Shutdown the orb to fix some memory leaks and layout changes
2300 Wed Nov 7 14:58:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2302 * orbsvcs/Mobility_Service:
2305 * orbsvcs/Naming_Service/NT_Naming_Service.cpp:
2308 * tests/NestedUpcall/MT_Client_Test/client.cpp:
2309 * tests/NestedUpcall/MT_Client_Test/local_server.cpp:
2310 Fixed incorrect ACE_ERROR_RETURN statements. This test is now
2311 failing on svn head, it doesn't do a correct cleanup and should
2312 be improved much more
2314 * tests/NestedUpcall/MT_Client_Test/run_test.pl:
2317 * tests/POA/Default_Servant2/client.cpp:
2320 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp:
2321 Use ACE_ERROR for errors, prefix increment
2323 Tue Nov 6 15:59:43 UTC 2007 Vladimir Zykov <vladimir.zykov@prismtech.com>
2325 * tao/RTCORBA/RT_Thread_Lane_Resources_Manager.cpp:
2326 Fixed a memory leak with improper order of cleanup.
2328 Tue Nov 6 15:51:01 UTC 2007 Vladimir Zykov <vladimir.zykov@prismtech.com>
2330 * examples/RTCORBA/Activity/Job.idl:
2331 * examples/RTCORBA/Activity/Activity.h:
2332 * examples/RTCORBA/Activity/POA_Holder.cpp:
2333 * examples/RTCORBA/Activity/POA_Holder.h:
2334 * examples/RTCORBA/Activity/Builder.cpp:
2335 * examples/RTCORBA/Activity/Activity.cpp:
2336 * examples/RTCORBA/Activity/run_test.pl:
2337 Fixed a lot of memory leaks in this example.
2339 Mon Nov 5 16:30:00 UTC 2007 Simon Massey <simon.massey@prismtech.com>
2341 * orbsvcs/orbsvcs/IFRService/ValueDef_i.cpp:
2343 Correct typo from causing infinate recursion when defining
2344 value types after forward declaring the same type.
2346 Mon Nov 5 14:33:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2349 TAO is implementing a lot of the 3.x CORBA features
2351 Mon Nov 5 12:17:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2353 * tests/Portable_Interceptors/Bug_3080/client.cpp:
2354 * tests/Portable_Interceptors/Bug_3080/Client_ORBInitializer.cpp:
2355 * tests/Portable_Interceptors/Bug_3080/Client_Request_Interceptor.cpp:
2356 * tests/Portable_Interceptors/Bug_3080/Client_Request_Interceptor.h:
2359 Mon Nov 5 10:26:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2361 * performance-tests/Cubit/TAO/MT_Cubit/client.cpp:
2362 * performance-tests/Cubit/TAO/MT_Cubit/client.h:
2363 * performance-tests/Cubit/TAO/MT_Cubit/Globals.h:
2364 Updated for VxWorks thread id changes
2366 Mon Nov 5 03:05:06 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
2370 Regenerated for PI.mpc & PI_Server.mpc changes.
2374 Fix Header_Files section where Objref_VarOut_T.h and
2375 Object_Reference_Traits_Base_T.h were listed on the same line.
2376 This was interpreted as a single filename with embedded spaces
2377 in the automake build's Makefile.am generation.
2379 Thu Nov 1 14:13:36 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
2381 * tests/DII_AMI_Forward/DII_ReplyHandler.cpp:
2384 Thu Nov 1 10:49:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2387 Added include guard so that we prevent users from including any
2388 generated file, they need to include PI.h
2390 * tao/PI/ClientRequestDetails.h:
2391 * tao/PI/ClientRequestInfo.h:
2392 * tao/PI/ClientRequestInterceptor_Adapter_Impl.h:
2393 * tao/PI/Interceptor_List_T.cpp:
2394 * tao/PI/ORBInitInfo.h:
2396 * tao/PI/PI_ORBInitializer.h:
2397 * tao/PI/PI_PolicyFactory.h:
2398 * tao/PI/PICurrent.h:
2399 * tao/PI/PICurrent_Impl.h:
2400 * tao/PI/ProcessingModePolicy.h:
2401 Updated includes to use PI_includeC.h
2403 * tao/PI_Server.mpc:
2404 Added include guard so that we prevent users from including any
2405 generated file, they need to include PI_Server.h
2407 * tao/PI_Server/PI_Server.cpp:
2410 * tao/PI_Server/PortableServer_ORBInitializer.h:
2411 * tao/PI_Server/ServerInterceptorAdapter.h:
2412 * tao/PI_Server/ServerRequestDetails.h:
2413 * tao/PI_Server/ServerRequestInfo.h:
2414 Updated includes to use PI_Server_includeC.h
2416 * tao/PI_Server/ServerRequestInfo.pidl:
2417 * tao/PI_Server/ServerRequestInterceptor.pidl:
2418 Include PI_include.pidl
2420 * tao/PI_Server/ServerRequestInterceptorC.h:
2423 * tao/PortableServer/Servant_Base.cpp:
2424 * tao/RTScheduling/RTScheduler_Manager.h:
2427 * tao/RTScheduling/Request_Interceptor.h:
2428 * tao/RTScheduling/RTScheduler_Initializer.cpp:
2429 * tao/RTScheduling/RTScheduler_Initializer.h:
2430 * tao/RTScheduling/RTScheduler_Loader.cpp:
2431 * tao/RTScheduling/RTScheduler_Loader.h:
2434 * tao/Transport_Cache_Manager.cpp:
2435 Layout and const changes
2437 Thu Nov 1 10:24:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2439 * tests/Hello/Hello.mpc:
2440 Use -Sp to get smaller footprint
2442 Wed Oct 31 14:44:23 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
2444 * tests/Bug_2417_Regression/publisher_impl.cpp:
2446 This test used ACE_Guards that take ownership of a mutex. But
2447 since the mutex had never been acquired, critical regions were
2448 not protected, and the unacquired mutex was released, which is
2449 undefined behavior. Changed to use the other constructor that
2450 acquires the mutex, blocking if necessary.
2452 Wed Oct 31 13:47:28 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
2454 * tests/OBV/TC_Alignment/run_test.pl:
2456 Change client timeout from 10 to 15 seconds. Calibrating the
2457 high resolution timer used within the ORB takes ~5 seconds on
2458 some platforms. This happens once in the server, once in the
2459 client, at different times. This causes the test to run in
2460 just over 10 seconds.
2462 Wed Oct 31 10:31:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2464 * performance-tests/Cubit/TAO/MT_Cubit/client.cpp:
2467 Wed Oct 31 08:46:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2469 Reverted change below
2471 Mon Oct 29 14:31:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2472 * tests/Bug_2084_Regression/EventNode.cpp:
2473 * tests/Bug_2084_Regression/Hello.cpp:
2474 Removed tid_to_int usage
2475 * tests/Bug_2084_Regression/tid_to_int.h:
2478 Wed Oct 31 04:09:15 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
2480 * docs/Options.html:
2482 Fix typo in -ORBGestalt description.
2484 Tue Oct 30 13:54:31 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
2488 Update so that Policy_Current.pidl, Policy_Manager.pidl,
2489 Policy_CurrentS.h, Policy_ManagerS.h,
2490 AnyTypeCode/Policy_CurrentA.h, AnyTypeCode/Policy_ManagerA.h
2491 headers are installed.
2495 Add Policy_CurrentS.h, Policy_ManagerS.h to Header_Files
2498 * tao/AnyTypeCode.mpc:
2500 Add AnyTypeCode/Policy_CurrentA.h,
2501 AnyTypeCode/Policy_ManagerA.h to Header_Files section.
2503 Mon Oct 29 14:31:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2505 * tests/Bug_2084_Regression/EventNode.cpp:
2506 * tests/Bug_2084_Regression/Hello.cpp:
2507 Removed tid_to_int usage
2509 * tests/Bug_2084_Regression/tid_to_int.h:
2512 Sun Oct 28 20:47:53 UTC 2007 J.T. Conklin <jtc@acorntoolworks.com>
2514 * orbsvcs/orbsvcs/Log/NotifyLog_i.cpp:
2516 Changed to not install a default Notify Service Filter on the
2517 consumer admin. The filter will prevent most events from being
2518 logged (since a generic event will not likely match the default
2519 filter's constraints). Although the current TAO implementation
2520 does not support it, the Notify Log Service API supports adding
2521 filters. When this is added, users will be able to install
2522 filters appropriate to their deployment.
2524 Sun Oct 28 13:02:06 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
2526 * tests/DII_AMI_Forward/DII_AMI_Forward.mpc:
2528 Ensure it doesn't build for minimum CORBA.
2530 Sat Oct 27 11:54:44 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
2532 * tests/DII_AMI_Forward/client.cpp (main):
2533 * tests/DII_AMI_Forward/DII_ReplyHandler.cpp:
2534 * tests/DII_AMI_Forward/DII_ReplyHandler.h:
2535 Make the test more efficient by signaling from the reply handler
2536 to the main loop when a reply is received so the main can exit
2537 quickly rather than waiting for a hard timeout.
2539 Fri Oct 26 11:25:35 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
2541 * tests/DII_AMI_Forward/DII_ReplyHandler.cpp:
2542 Scoreboard repair, satisfy the include file ordering requirements.
2544 Thu Oct 25 15:32:19 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
2546 * tests/DII_AMI_Forward/test_i.cpp:
2548 Missed this one with the previous fuzz fix.
2550 Thu Oct 25 14:27:42 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
2552 * tao/Messaging/AMH_Response_Handler.cpp:
2554 * tests/DII_AMI_Forward/DII_AMI_Forward.mpc:
2555 * tests/DII_AMI_Forward/DII_ReplyHandler.h:
2556 * tests/DII_AMI_Forward/DII_ReplyHandler.cpp:
2557 * tests/DII_AMI_Forward/README:
2558 * tests/DII_AMI_Forward/client.cpp:
2559 * tests/DII_AMI_Forward/run_test.pl:
2560 * tests/DII_AMI_Forward/server.cpp:
2561 * tests/DII_AMI_Forward/test.idl:
2562 * tests/DII_AMI_Forward/test_i.h:
2566 Thu Oct 25 13:01:00 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
2570 * tao/DynamicInterface/AMH_DSI_Response_Handler.h:
2571 * tao/DynamicInterface/AMH_DSI_Response_Handler.cpp:
2572 * tao/DynamicInterface/DII_Reply_Handler.h:
2573 * tao/DynamicInterface/DII_Reply_Handler.cpp:
2574 * tao/DynamicInterface/Request.cpp:
2576 * tao/Messaging/AMH_Response_Handler.h:
2577 * tao/Messaging/AMH_Response_Handler.cpp:
2578 * tao/Messaging/Asynch_Reply_Dispatcher.cpp:
2579 * tao/Messaging/Messaging.h:
2581 New implementation described in bug #3105. Location Forward
2582 exceptions are different than ordinary exceptions in that the
2583 payload is an object reference to which the request must be
2584 resent. This code now provides the framework in which such
2585 exceptions may be at least detected or handled. Coupling the AMI
2586 receipt of such exception with the AMH sending ability gives
2587 middle tier applications the ability to pass the exception back
2588 to the original caller, perhaps with a modified reference.
2590 * tests/DII_AMI_Forward:
2592 * tests/DII_AMI_Forward/DII_AMI_Forward.mpc:
2593 * tests/DII_AMI_Forward/DII_ReplyHandler.h:
2594 * tests/DII_AMI_Forward/DII_ReplyHandler.cpp:
2595 * tests/DII_AMI_Forward/README:
2596 * tests/DII_AMI_Forward/client.cpp:
2597 * tests/DII_AMI_Forward/orb_initializer.h:
2598 * tests/DII_AMI_Forward/orb_initializer.cpp:
2599 * tests/DII_AMI_Forward/run_test.pl:
2600 * tests/DII_AMI_Forward/server.cpp:
2601 * tests/DII_AMI_Forward/server_interceptor.h:
2602 * tests/DII_AMI_Forward/server_interceptor.cpp:
2603 * tests/DII_AMI_Forward/test.idl:
2604 * tests/DII_AMI_Forward/test_i.h:
2605 * tests/DII_AMI_Forward/test_i.cpp:
2607 This is a new test demonstrating the capability of handling
2608 location forward exceptions in DII reply handlers.
2610 Thu Oct 25 12:56:53 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
2612 * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.cpp:
2614 Improved support for IPv6 addresses.
2616 Thu Oct 25 11:41:18 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
2618 * tests/DSI_AMH/Roundtrip.cpp:
2620 * tests/DSI_AMI_Gateway/My_DII_Reply_Handler.h:
2621 * tests/DSI_AMI_Gateway/My_DII_Reply_Handler.cpp:
2622 * tests/DSI_AMI_Gateway/test_dsi.cpp:
2624 Reintroduction of the use of NVList_var for more streamlined
2625 memory management. The new *_VarOut_T templates require some
2626 bizzare include file ordering, such as the inclusion of
2629 Also reverted a previous change where a _var was used as the
2630 pointer in an ACE_NEW macro. The Borland compiler just couldn't
2633 Thu Oct 25 09:49:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2635 * tests/Bug_3108_Regression/*:
2636 New regression for bugzilla 3108
2638 * tests/MT_Client/client.cpp:
2641 Thu Oct 25 09:25:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2643 * tests/Portable_Interceptors/Bug_3080/*:
2644 New regression test for bugzilla 3080
2646 Wed Oct 24 18:00:59 UTC 2007 Jaiganesh B <jai@shiva.dre.vanderbilt.edu>
2648 * tests/Portable_Interceptors/Bug_3079/Client_Request_Interceptor.cpp:
2649 * tests/Portable_Interceptors/Bug_3079/Client_Request_Interceptor.h:
2650 * tests/Portable_Interceptors/Bug_3079/client.cpp:
2651 * tests/Portable_Interceptors/Bug_3079/Client_ORBInitializer.cpp:
2652 * tests/Portable_Interceptors/Bug_3079/run_test.pl:
2654 Updated regression test for Bug 3079.
2656 Wed Oct 24 14:38:06 UTC 2007 Adam Mitz <mitza@ociweb.com>
2658 * tao/Parser_Registry.cpp:
2660 ACE_Dynamic_Service<>::instance() could return null if the parser
2661 isn't registered with the ACE svc conf. Check for nulls and avoid
2662 storing them in the array. Also, warn at TAO_debug_level 1 or more.
2663 See Bugzilla bug# 3103.
2665 Tue Oct 23 12:38:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2667 * tao/Bind_Dispatcher_Guard.cpp:
2668 * tao/Endpoint_Selector_Factory.h:
2669 * tao/Invocation_Endpoint_Selectors.{h,cpp}:
2670 * tao/Messaging/Asynch_Invocation.{h,cpp}:
2671 * tao/Messaging/Asynch_Invocation_Adapter.cpp:
2672 * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.{h,cpp}:
2673 * tao/RTCORBA/RT_ORB.cpp:
2674 * tao/Strategies/advanced_resource.cpp:
2677 * tao/CodecFactory/IOP_Codec_include.pidl:
2678 Removed obsolete regeneration instructions
2680 * tao/HTTP_Client.cpp:
2681 * tao/HTTP_Handler.cpp:
2682 * tao/HTTP_Parser.cpp:
2683 Updated debug statements to use the same formatting as in other
2686 * tao/PI/PI_include.pidl:
2687 New file to be included when you want to include a pidl file of the
2690 Tue Oct 23 10:54:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2692 * TAO_IDL/be/be_visitor_interface/tie_ss.cpp:
2693 Use true/false, const changes
2695 * TAO_IDL/be/be_visitor_traits.cpp:
2696 Generate argument names so that doxygen can handle the traits better
2698 Mon Oct 22 11:50:34 UTC 2007 Vladimir Zykov <vladimir.zykov@prismtech.com>
2700 * examples/Simple/grid/Grid_i.h:
2701 * examples/Simple/grid/Grid_Client_i.cpp:
2702 * examples/Simple/grid/Grid_i.cpp:
2703 * examples/Simple/Simple_util.cpp:
2704 * examples/Simple/bank/AccountManager_i.cpp:
2705 * examples/Simple/bank/Bank_Client_i.cpp:
2706 * examples/Simple/bank/AccountManager_i.h:
2707 * examples/Simple/bank/Account_i.cpp:
2708 * examples/Simple/bank/run_test.pl:
2709 Fixed some more memory leaks. The example bank required quite
2710 substantial changes.
2712 Mon Oct 22 03:30:03 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
2714 * tao/DynamicInterface/AMH_DSI_Response_Handler.inl:
2716 * tests/DSI_AMH/Roundtrip.cpp:
2718 * tests/DSI_AMI_Gateway/My_DII_Reply_Handler.h:
2719 * tests/DSI_AMI_Gateway/My_DII_Reply_Handler.cpp:
2720 * tests/DSI_AMI_Gateway/test_dsi.cpp:
2722 This is a somewhat more conservative application of the changes
2723 originally suggested in but #3093. I still believe the
2724 AMH_DSI_Response_Handler implementation should be replaced with
2725 template instances, but apparently this takes more effort than I
2728 I am now avoiding the use of NVList_var in the test code, it
2729 caused build failures on some scoreboard platforms. Again, I
2730 believe that should be the correct solution, but requires
2731 further study to determine what I was doing wrong.
2733 Sun Oct 21 20:43:18 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
2735 * tao/DynamicInterface/AMH_DSI_Response_Handler.h:
2736 * tao/DynamicInterface/AMH_DSI_Response_Handler.inl:
2737 * tao/DynamicInterface/AMH_DSI_Response_Handler.cpp:
2738 * tests/DSI_AMH/Roundtrip.cpp:
2739 * tests/DSI_AMI_Gateway/My_DII_Reply_Handler.h:
2740 * tests/DSI_AMI_Gateway/My_DII_Reply_Handler.cpp:
2741 * tests/DSI_AMI_Gateway/test_dsi.cpp:
2743 Reverted previous change, it wasn't building on some platforms.
2745 Sun Oct 21 03:37:10 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
2747 * tao/DynamicInterface/AMH_DSI_Response_Handler.h:
2748 * tao/DynamicInterface/AMH_DSI_Response_Handler.inl:
2749 * tao/DynamicInterface/AMH_DSI_Response_Handler.cpp:
2751 Removed redundent code, replaced with existing _var and _out
2752 type templates for objref and value types. This change was
2753 inspired by the suggestion of Venkat Sidhabathuni <venkats at
2754 idengines dot com> in bugzilla #3093.
2756 * tests/DSI_AMH/Roundtrip.cpp:
2758 * tests/DSI_AMI_Gateway/My_DII_Reply_Handler.h:
2759 * tests/DSI_AMI_Gateway/My_DII_Reply_Handler.cpp:
2760 * tests/DSI_AMI_Gateway/test_dsi.cpp:
2762 Fix memory leaks documented in bug 3093.
2764 Thu Oct 18 14:17:52 UTC 2007 Ciju John <johnc at ociweb dot com>
2766 * orbsvcs/tests/Notify/MC/run_test.pl:
2767 Test was failing because MC ORB didn't have the correct NS
2770 Mon Oct 15 15:31:04 UTC 2007 Ciju John <johnc at ociweb dot com>
2772 * orbsvcs/tests/Notify/MC/notify.conf:
2773 * orbsvcs/tests/Notify/MC/run_test.pl:
2774 The Montoring Service now registers itself with the Naming
2775 Service. The test script now directly passes the NS reference to
2776 the Monitoring service.
2778 Fri Oct 12 17:17:21 UTC 2007 Ciju John <johnc at ociweb dot com>
2780 * orbsvcs/tests/Security/ssliop_CSD/Messenger_i.h:
2781 * orbsvcs/tests/Security/ssliop_CSD/Messenger_i.cpp:
2782 * orbsvcs/tests/Security/ssliop_CSD/run_test.pl:
2783 * orbsvcs/tests/Security/ssliop_CSD/ssliop_CSD.mpc:
2784 Fuzz build cleanups.
2786 * orbsvcs/tests/Security/ssliop_CSD/MessengerI.cpp:
2787 Removed this file. Was duplicate of Messenger_i.cpp
2789 Fri Oct 12 15:18:40 UTC 2007 Vladimir Zykov <vladimir.zykov@prismtech.com>
2791 * tests/POA/DSI/client.cpp:
2792 * tests/POA/DSI/server.cpp:
2793 * tests/POA/Non_Servant_Upcalls/Non_Servant_Upcalls.cpp:
2794 * tests/POA/Single_Threaded_POA/Single_Threaded_POA.cpp:
2795 * tests/POA/Current/Current.cpp:
2796 * tests/POA/RootPOA/RootPOA.cpp:
2797 * tests/POA/Bug_2511_Regression/server.cpp:
2798 * tests/POA/Default_Servant/Default_Servant.cpp:
2799 * tests/POA/Etherealization/Etherealization.cpp:
2800 * tests/POA/POA_BiDir/POA_BiDir.cpp:
2801 * tests/POA/NewPOA/NewPOA.cpp:
2802 * tests/POA/Identity/Identity.cpp:
2803 * tests/POA/Adapter_Activator/server.cpp:
2804 * tests/POA/Deactivate_Object/server.cpp:
2805 * tests/POA/Explicit_Activation/server.cpp:
2806 * tests/POA/On_Demand_Activation/server.cpp:
2807 * tests/POA/Loader/Server_Manager.cpp:
2808 * tests/POA/Loader/Server_Manager.h:
2809 * tests/POA/Default_Servant2/client.cpp:
2810 * tests/POA/Default_Servant2/server.cpp:
2811 * tests/POA/Generic_Servant/client.cpp:
2812 * tests/POA/FindPOA/FindPOA.cpp:
2813 * tests/POA/Nested_Non_Servant_Upcalls/Nested_Non_Servant_Upcalls.cpp:
2814 * tests/POA/Reference_Counted_Servant/server.cpp:
2815 * tests/POA/Bug_1592_Regression/client.cpp:
2816 * tests/POA/Excessive_Object_Deactivations/Excessive_Object_Deactivations.cpp:
2817 * tests/POA/Forwarding/client.cpp:
2818 * tests/POA/Forwarding/server.cpp:
2819 * tests/POA/POA_Destruction/POA_Destruction.cpp:
2820 * tests/POA/POAManagerFactory/POAManagerFactory.cpp:
2821 * tests/POA/wait_for_completion/wait_for_completion.cpp:
2822 * tests/POA/MT_Servant_Locator/MT_Servant_Locator.cpp:
2823 * tests/POA/Persistent_ID/client.cpp:
2824 * tests/POA/Persistent_ID/server.cpp:
2825 * tests/POA/Object_Reactivation/Object_Reactivation.cpp:
2826 Memory leak fixes in these tests. Mostly it was missing call to
2829 Thu Oct 11 13:24:26 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
2831 * tests/POA/EndpointPolicy/server.cpp:
2833 The test is now failing to initialize endpoints on some
2834 platforms. I've added some more explicit information as debug
2835 output to learn why this is happening.
2837 Wed Oct 10 20:23:11 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
2839 * TAO_IDL/be/be_visitor_ami_pre_proc.cpp:
2841 Fixed typo in comment and changed a C-style cast to C++-style.
2843 * TAO_IDL/util/utl_identifier.cpp:
2845 Fixed check in the constructor for an escaped indentifier to
2846 handle the case where a C++ keyword clash prefix and an AMI
2847 exception holder suffix are both present in the arg string.
2848 Thanks to Greg <ustrel at free dot fr> for reporting the
2849 compile failure that results from the mismatch between code
2850 generated from the AMI 'implied IDL' node and code generated
2851 from the original node and mangled on the fly.
2853 Tue Oct 9 02:55:18 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
2855 * tests/POA/EndpointPolicy/server.cpp:
2857 fix to address bug 3075. Replace references to "localhost" with
2858 the hostname obtained via ACE_OS::hostname(). If this causes
2859 trouble on windows hosts that are improperly configured so that
2860 they cannot resolve themselves, then a "-h <hostname>" command
2861 line parameter can be added to the server to explicitly set the
2862 hostname to localhost or something else as needed.
2864 Thu Oct 4 23:20:27 UTC 2007 Ossama Othman <ossama_othman at symantec dot com>
2866 * tao/AnyTypeCode/Any_Unknown_IDL_Type.cpp (to_value):
2869 Ported Any value ownership fix for to_object() described in
2870 ChangeLog entry "Oct 30 18:56:03 UTC 2006 Jeff Parsons
2871 <j.parsons@...> " to these methods.
2873 Fixed TypeCode kind comparison typo in to_abstract_base()
2874 method. s/tk_value/tk_abstract_interface
2876 Replaced TypeCode kind unaliasing code with calls to
2877 TAO::unaliased_kind().
2879 Const-correctness improvements.
2881 Wide string improvements.
2883 * tao/Valuetype/ValueBase.cpp:
2885 Simplified conditional statement.
2887 Thu Oct 4 20:05:47 UTC 2007 Ciju John <johnc at ociweb dot com>
2889 * orbsvcs/tests/Security/ssliop_CSD:
2890 This test demonstrates CSD (Custom Servant Dispatch)
2891 incompatibility with SSLIOP transport protocol. Once this
2892 incompatibility has been fixed this test can be turned on in the
2895 Thu Oct 4 19:02:11 UTC 2007 Ciju John <johnc at ociweb dot com>
2897 Cleanup Named proxies upon disconnect.
2898 * orbsvcs/orbsvcs/Notify/Admin.h:
2899 * orbsvcs/orbsvcs/Notify/Admin.cpp:
2900 * orbsvcs/orbsvcs/Notify/EventChannel.h:
2901 * orbsvcs/orbsvcs/Notify/EventChannel.cpp:
2902 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorEventChannel.h:
2903 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorEventChannel.cpp:
2904 * orbsvcs/orbsvcs/Notify/ProxyConsumer.cpp:
2905 * orbsvcs/orbsvcs/Notify/ProxySupplier.cpp:
2906 - Add virtual method 'cleanup_proxy' to EC.
2907 - MonitorEventChannel::cleanup_proxy unbinds the name-ID
2909 - Add 'cleanup_proxy' to admin and make 'remove' private.
2910 'cleanup_proxy' now calls 'remove' and ec->cleanup_proxy
2911 - Consumer/Subscriber Proxies call admin::cleanup_proxy
2913 * orbsvcs/tests/unit/Notify/MC/MonitorControlExt/MonitorControlExt.cpp:
2914 * orbsvcs/tests/unit/Notify/MC/MonitorControlExt/README:
2915 Extend to test named proxy disconnect and recreation.
2917 Mon Oct 1 18:57:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2919 * orbsvcs/tests/Property/run_test.pl:
2920 * orbsvcs/tests/Time/run_test.pl:
2921 Updated for cross platform testing
2923 Fri Sep 28 00:04:19 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
2925 * TAO-INSTALL.html: Fixed the links to "ACE installation notes" so
2926 they point to the right place. Thanks to Matthew Gillen
2927 <mgillen at bbn dot com> for reporting this.
2929 Thu Sep 27 04:28:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2931 * tests/IDL_Test/union.idl:
2932 Extended SunCC workaround to also include Sun Studio 12
2934 Wed Sep 26 06:11:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2936 * tao/GIOP_Message_Base.cpp:
2937 dump_msg only works with debug level >= 5, so corrected all places
2938 where this method is called.
2940 * tao/GIOP_Message_Base.h:
2941 Made most methods private
2943 * tao/IIOP_Transport.cpp:
2944 * tao/MCAST_Parser.cpp:
2947 * tao/Invocation_Adapter.cpp:
2950 * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.cpp:
2953 Tue Sep 25 07:13:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2955 * utils/catior/catior.cpp:
2956 Fixed incorrect checking of the return value of ACE_String_Base::find
2958 Tue Sep 25 06:49:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2960 * tests/Portable_Interceptors/Bug_3079/*:
2961 New regression test created by Jaiganesh Balasubramanian
2963 Tue Sep 25 05:06:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2965 * tao/PI_Server/ServerInterceptorAdapter.cpp:
2966 * tao/PortableServer/Upcall_Wrapper.cpp:
2967 * tao/PortableServer/Object_Adapter.cpp:
2968 Fixed some bugs introduced when renaming the reply_status
2969 method to pi_reply_status
2971 Mon Sep 24 13:27:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2973 * tao/PI_Server.mpc:
2974 With BCB use -Q as workaround for a compiler bug with BCB6
2976 Mon Sep 24 07:43:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
2978 * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp:
2979 * tao/DynamicInterface/AMH_DSI_Response_Handler.cpp:
2980 * tao/DynamicInterface/DII_Invocation_Adapter.cpp:
2981 * tao/DynamicInterface/DII_Reply_Dispatcher.cpp:
2982 * tao/DynamicInterface/Request.cpp:
2983 * tao/DynamicInterface/Request.h:
2984 * tao/DynamicInterface/Server_Request.cpp:
2985 * tao/GIOP_Message_Base.cpp:
2986 * tao/GIOP_Message_Base.h:
2987 * tao/GIOP_Message_Generator_Parser.cpp:
2988 * tao/GIOP_Message_Generator_Parser.h:
2989 * tao/GIOP_Message_Generator_Parser_10.cpp:
2990 * tao/GIOP_Message_Generator_Parser_12.cpp:
2991 * tao/GIOP_Message_State.cpp:
2992 * tao/GIOP_Message_State.h:
2993 * tao/GIOP_Message_State.inl:
2995 * tao/Invocation_Adapter.cpp:
2996 * tao/LocateRequest_Invocation.cpp:
2997 * tao/LocateRequest_Invocation.h:
2998 * tao/LocateRequest_Invocation_Adapter.cpp:
2999 * tao/LocateRequest_Invocation_Adapter.h:
3000 * tao/Messaging/AMH_Response_Handler.cpp:
3001 * tao/Messaging/AMH_Response_Handler.h:
3002 * tao/Messaging/AMI_Arguments_Converter_Impl.cpp:
3003 * tao/Messaging/Asynch_Invocation_Adapter.cpp:
3004 * tao/Messaging/Asynch_Reply_Dispatcher.cpp:
3005 * tao/PI_Server/ServerInterceptorAdapter.cpp:
3006 * tao/PI_Server/ServerRequestInfo.cpp:
3007 * tao/PI_Server/ServerRequestInfo.inl:
3008 * tao/Pluggable_Messaging_Utils.cpp:
3009 * tao/Pluggable_Messaging_Utils.h:
3010 * tao/Pluggable_Messaging_Utils.inl:
3011 * tao/PortableServer/Upcall_Wrapper.cpp:
3012 * tao/Queued_Data.h:
3013 * tao/Queued_Data.inl:
3014 * tao/Reply_Dispatcher.cpp:
3015 * tao/Reply_Dispatcher.h:
3016 * tao/Reply_Dispatcher.inl:
3017 * tao/Synch_Invocation.cpp:
3018 * tao/Synch_Reply_Dispatcher.cpp:
3019 * tao/TAO_Server_Request.cpp:
3020 * tao/TAO_Server_Request.h:
3021 * tao/TAO_Server_Request.inl:
3022 * tao/Transport.cpp:
3023 Use the in IDL defined enums for message type, reply status type and
3024 locate status type. By making this a real enum the compiler can check
3025 whether we handle all possible values in a switch statement and can
3026 also check incorrect checks. As a result the code to convert between
3027 the IDL enums and the TAO enums has been removed. Also changes in several
3028 classes exception_type to reply_status, that is meant by that flag
3030 Fri Sep 22 00:57:01 UTC 2007 Ossama Othman <ossama_othman at symantec dot com>
3032 * orbsvcs/tests/Notify/lib/Notify_Test_Client.cpp (init_ORB):
3034 Fixed leaked RootPOA.
3036 Fri Sep 22 00:21:47 UTC 2007 Ossama Othman <ossama_othman at symantec dot com>
3038 * tao/GIOP_Message_State.cpp:
3040 Cleaned up error checking code.
3042 * tao/ORBInitializer_Registry.cpp:
3044 Removed leading whitespace before preprocessor directives.
3046 * tao/TAO_Internal.cpp (TAO_Ubergestalt_Ready_Condition):
3048 Removed use of "this" pointer from base member initializer
3049 list since such use is not portable.
3051 Removed stray semi-colon.
3053 * tao/Tagged_Profile.inl (TAO_Tagged_Profile):
3055 Added missing initialization of "object_key_extracted_" member
3056 in base member initializer list.
3058 * tao/Transport.cpp (schedule_output_i):
3060 Simplified event handler clean-up code.
3062 * tao/EndpointPolicy/Endpoint_Acceptor_Filter.cpp (fill_profile):
3064 Fixed Coverity CHECKED_RETURN errors. Error conditions in a
3065 return value were not checked.
3067 * tao/Messaging/Connection_Timeout_Policy_i.cpp (hook):
3069 * tao/Messaging/Messaging_Policy_i.cpp (hook, set_time_value):
3071 Corrected time types used in cast from a TimeBase::TimeT to
3072 match the types used by the underlying ACE_Time_Value type to
3073 properly support time values greater than 32 bits in size.
3075 * orbsvcs/orbsvcs/Notify/Persistent_File_Allocator.cpp (file_size):
3076 * orbsvcs/orbsvcs/Notify/Persistent_File_Allocator.h (file_size):
3077 * orbsvcs/orbsvcs/Notify/Random_File.cpp (size):
3078 * orbsvcs/orbsvcs/Notify/Random_File.h (size):
3080 Corrected file offset type (s/size_t/ACE_OFF_T/). Addresses
3081 compile-time warnings.
3083 * orbsvcs/orbsvcs/Notify/XML_Saver.cpp (open):
3085 Do not call operator delete() on a FILE* created through
3086 fopen(). Finalize it using fclose() instead.
3088 Fri Sep 21 10:54:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3090 * tao/GIOP_Message_Base.cpp:
3091 * tao/GIOP_Message_Generator_Parser_12.cpp:
3092 * tao/Queued_Data.h:
3093 * tao/Queued_Data.inl:
3094 * tao/Remote_Invocation.cpp:
3095 Various small changes (const, layout, bool) merged in manually
3096 from the ZIOP3 branch
3098 Fri Sep 21 09:44:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3100 * tao/Transport.{cpp,inl}:
3101 Moved messaging_init to the cpp file, caused problem errors in the
3102 inline file and this way it reduces dependencies
3104 Fri Sep 21 08:29:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3106 * orbsvs/orbsvcs/HTIOP/HTIOP_Connection_Handler.h:
3107 * orbsvs/orbsvcs/HTIOP/HTIOP_Transport.cpp:
3108 * orbsvs/orbsvcs/HTIOP/HTIOP_Transport.h:
3109 * orbsvs/orbsvcs/PortableGroup/UIPMC_Connection_Handler.h:
3110 * orbsvs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.h:
3111 * orbsvs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
3112 * orbsvs/orbsvcs/PortableGroup/UIPMC_Transport.h:
3113 * orbsvs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp:
3114 * orbsvs/orbsvcs/SSLIOP/SSLIOP_Transport.h:
3115 * tao/CSD_Framework/CSD_FW_Server_Request_Wrapper.cpp:
3116 * tao/DynamicInterface/DII_Invocation_Adapter.cpp:
3117 * tao/GIOP_Message_Base.cpp:
3118 * tao/GIOP_Message_Base.h:
3119 * tao/IIOP_Connection_Handler.h:
3120 * tao/IIOP_Transport.cpp:
3121 * tao/IIOP_Transport.h:
3123 * tao/Messaging/AMH_Response_Handler.cpp:
3124 * tao/Messaging/AMH_Response_Handler.h:
3125 * tao/Messaging/Asynch_Invocation.cpp:
3126 * tao/On_Demand_Fragmentation_Strategy.cpp:
3127 * tao/Profile_Transport_Resolver.cpp:
3128 * tao/Strategies/COIOP_Transport.cpp:
3129 * tao/Strategies/COIOP_Transport.h:
3130 * tao/Strategies/DIOP_Transport.cpp:
3131 * tao/Strategies/DIOP_Transport.h:
3132 * tao/Strategies/SCIOP_Transport.cpp:
3133 * tao/Strategies/SCIOP_Transport.h:
3134 * tao/Strategies/SHMIOP_Transport.cpp:
3135 * tao/Strategies/SHMIOP_Transport.h:
3136 * tao/Strategies/UIOP_Transport.cpp:
3137 * tao/Strategies/UIOP_Transport.h:
3139 * tao/TAO_Server_Request.cpp:
3140 * tao/TAO_Server_Request.h:
3141 * tao/Transport.cpp:
3143 * tao/Transport.inl:
3144 Removed the pluggable messaging abstraction. We only had one
3145 implementation and CORBA only defines GIOP, no other messaging
3146 support is required. This replaces a lot of virtual calls with
3147 regular calls which makes the ORB faster. Moved also the messaging
3148 pointer from the concrete transports to the base transport.
3151 * tao/Pluggable_Messaging.{h,cpp}:
3152 Removed from the repo
3154 Mon Sep 3 14:34:39 UTC 2007 Douglas C. Schmidt <schmidt@dre.vanderbilt.edu>
3156 * orbsvcs/examples/FaultTolerance/RolyPoly/ReplicaController.cpp (ReplicaController):
3157 * orbsvcs/examples/LoadBalancing/RPS_Monitor.cpp (RPS_Monitor):
3158 * orbsvcs/examples/Notify/Federation/Gate/Gate.cpp (init):
3159 * orbsvcs/performance-tests/LoadBalancing/LBPerf/RPS/RPS_Monitor.cpp (RPS_Monitor):
3160 * orbsvcs/orbsvcs/FaultTolerance/FT_ClientRequest_Interceptor.cpp (TAO):
3161 * docs/tutorials/Quoter/RTCORBA/Distributor_i.cpp (subscribe_notifier):
3162 * docs/tutorials/Quoter/RTCORBA/Stock_Database.tpp: Chan
3163 * tao/Strategies/COIOP_Acceptor.cpp (TAO_COIOP_Acceptor): Changed
3164 generateUUID() to generate_UUID() to match new ACE-ification of
3167 Thu Sep 20 09:35:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3169 * tao/Objref_VarOut_T.inl:
3170 Fixed compile errors
3172 Thu Sep 20 08:36:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3174 * tao/PortableServer/POA.pidl:
3175 * tao/PortableServer/Root_POA.cpp:
3176 * tao/PortableServer/Root_POA.h:
3177 * tao/PortableServer/ServantRetentionStrategy.h:
3178 * tao/PortableServer/ServantRetentionStrategyNonRetain.cpp:
3179 * tao/PortableServer/ServantRetentionStrategyNonRetain.h:
3180 * tao/PortableServer/ServantRetentionStrategyRetain.cpp:
3181 * tao/PortableServer/ServantRetentionStrategyRetain.h:
3182 * tao/RTPortableServer/RT_POA.cpp:
3183 * tao/RTPortableServer/RT_POA.h:
3184 * tao/RTPortableServer/RT_POA.inl:
3185 Disable create_reference_with_id when CORBA/e micro is enabled.
3186 This fixes bugzilla 3039, thanks to Simon Massey
3187 <simon dot massey at prismtech dot com> for reporting this
3189 Thu Sep 20 07:32:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3191 * performance-tests/POA/Demux/demux_test_client.h:
3192 Removed not needed include
3194 Thu Sep 20 07:12:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3196 * tao/Objref_VarOut_T.{h,cpp,inl}:
3197 Added new inline file and made most method inline. Fixes bugzilla 3056
3203 * tao/OctetSeq.pidl:
3204 Updated comments in this file
3206 * tao/Generic_Sequence.h:
3207 Small optimization when extending the length without the fact that
3208 a buffer has been allocated
3210 Wed Sep 19 04:10:15 CDT 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3212 * TAO version 1.6.1 released.
3214 Tue Sep 11 15:28:45 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
3216 * orbsvcs/orbsvcs/CosNotification.mpc:
3217 * orbsvcs/orbsvcs/IFRService.mpc:
3219 Added missing 'tagchecks' settings.
3221 Mon Sep 10 11:14:10 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
3223 * docs/tutorials/Quoter/Simple/Impl-Repo/server.cpp:
3226 Sat Sep 8 15:03:05 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
3228 * tests/POA/EndpointPolicy/README:
3229 Revised the wording.
3231 * tests/POA/POAManagerFactory/README:
3232 Added a README for this test.
3234 Fri Sep 7 19:28:33 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
3236 * TAO_IDL/be/be_enum.cpp:
3238 One more bit of old code that needed to be restored,
3240 Fri Sep 7 18:42:26 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
3242 * TAO_IDL/be/be_enum.cpp:
3243 * TAO_IDL/be/be_visitor_enum/cdr_op_ch.cpp:
3245 Removed some experimental code that was inadvertently checked
3248 Thu Sep 6 13:10:49 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
3250 Fri Sep 7 18:15:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3253 Updated supported platform list
3255 * tao/Abstract_Servant_Base.h:
3258 * tao/Object_Proxy_Broker.h:
3259 * tao/PortableServer/Collocated_Object_Proxy_Broker.cpp:
3260 * tao/PortableServer/Collocated_Object_Proxy_Broker.h:
3261 * tao/be/be_interface.cpp:
3262 * tao/be/be_visitor_component/component_sh.cpp:
3263 * tao/be/be_visitor_interface/amh_sh.cpp:
3264 * tao/be/be_visitor_interface/interface_sh.cpp:
3265 * tao/be/be_visitor_interface/interface_ss.cpp:
3266 Disable get_interface when CORBA/e is enabled. This fixes bugzilla bug
3269 Thu Sep 6 22:57:44 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
3271 * utils/NamingViewer/AddNameServerDlg.h:
3272 * utils/NamingViewer/AddNameServerDlg.cpp:
3273 * utils/NamingViewer/BindDialog.h:
3274 * utils/NamingViewer/BindDialog.cpp:
3275 * utils/NamingViewer/BindNewContext.h:
3276 * utils/NamingViewer/BindNewContext.cpp:
3277 * utils/NamingViewer/NamingTreeCtrl.h:
3278 * utils/NamingViewer/NamingTreeCtrl.cpp:
3279 * utils/NamingViewer/NamingViewer.h:
3280 * utils/NamingViewer/NamingViewer.cpp:
3281 * utils/NamingViewer/NamingViewerDlg.h:
3282 * utils/NamingViewer/NamingViewerDlg.cpp:
3283 * utils/NamingViewer/SelectNSDialog.h:
3284 * utils/NamingViewer/SelectNSDialog.cpp:
3285 * utils/NamingViewer/StdAfx.cpp:
3286 * utils/NamingViewer/ViewIORDialog.h:
3287 * utils/NamingViewer/ViewIORDialog.cpp:
3288 * utils/catior/catior.cpp:
3289 * utils/wxNamingViewer/wxBindDialog.cpp:
3292 Thu Sep 6 18:01:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3294 * orbsvcs/orbsvcs/Notify/Service.h (create):
3295 Readded default argument for pure virtual function this is required
3297 Thu Sep 6 13:10:49 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
3299 * TAO_IDL/include/idl_global.h:
3300 * TAO_IDL/be/be_visitor_enum/cdr_op_ch.cpp:
3301 * TAO_IDL/be/be_enum.cpp:
3302 * TAO_IDL/driver/drv_preproc.cpp:
3303 * TAO_IDL/util/utl_global.cpp:
3305 Fixes intended for checkin last July and overlooked, including:
3307 - fixes to optional generated stream operators
3308 - addition and usage of global list of relative include paths
3310 Thu Sep 6 12:37:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3312 * examples/Borland/ChatClientWnd.cpp:
3313 Catch exceptions as const
3315 * examples/Simple/fullname:
3316 * examples/Simple/fullname/README:
3317 * examples/Simple/squareit:
3318 * examples/Simple/squareit/README:
3319 Removed, these examples where never implemented. Thanks to Douglas
3320 Schmidt for pointing this out
3322 Thu Sep 6 10:32:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3324 * orbsvcs/orbsvcs/AV/AV_Core.h:
3325 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ClientScheduler_i.h:
3326 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_PCP_Manager.h:
3327 * orbsvcs/orbsvcs/RTCosScheduling/RTCosScheduling_ServerScheduler_i.h:
3328 Removed Borland workarounds
3330 * orbsvcs/orbsvcs/IFRService/IFR_Service_Utils_T.cpp:
3331 * orbsvcs/orbsvcs/Trader/Trader.h:
3332 Improved CodeGear C++ Builder support
3334 Thu Sep 6 09:30:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3336 * tao/Incoming_Message_Stack.h:
3337 Improved CodeGear C++ Builder support
3339 * tao/Utils/ORB_Manager.cpp:
3342 Thu Sep 6 09:24:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3344 * orbsvcs/orbsvcs/ESF/ESF_Proxy_RefCount_Guard.h:
3345 * orbsvcs/orbsvcs/PortableGroup.idl:
3346 Doxygen improvements
3348 * orbsvcs/orbsvcs/IFRService/ComponentDef_i.cpp:
3349 * orbsvcs/orbsvcs/Security/Security_ORBInitializer.cpp:
3352 * orbsvcs/orbsvcs/Notify/CosNotify_Service.h (create):
3353 Added default argument for factory_name, thanks to Lothar
3354 Werzingen <lothar at tradescape dot biz> for reporting this
3356 * orbsvcs/orbsvcs/Notify/Service.h (create):
3357 Default argument for pure virtual function is not needed
3359 Wed Sep 5 13:26:26 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
3361 * TAO_IDL/be/be_codegen.cpp (start_anyop_header):
3363 Changed logic again to generate empty *A.h file if -GA appears
3366 * docs/compiler.html:
3368 Updated command line option table description to reflect the
3371 Tue Sep 4 18:05:08 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
3373 * docs/compiler.html:
3375 Updated command line option table descriptions to reflect
3378 Tue Sep 4 17:52:54 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
3380 * TAO_IDL/be/be_codegen.cpp (start_anyop_header);
3382 Changed the logic of the check at the top of this method so
3383 that the options to suppress generation of Any operators or
3384 type codes will override the option to generate a separate
3385 header file for these things. However, the option to generate
3386 an empty *A.h file will override all of the above.
3388 Mon Sep 03 02:50:30 CDT 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3390 * TAO version 1.6 released.
3392 Thu Aug 30 08:09:00 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3394 * orbsvcs/tests/Security/BiDirectional/ssl/*.pem:
3395 Generated new keys, old ones are expired
3397 Wed Aug 29 18:47:00 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3399 * tests/FL_Cube/server.cpp:
3400 Fixed incorrect include. Thanks to Hans Utz <hans dot utz at nasa dot gov>
3403 Wed Aug 29 10:40:00 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3405 * tests/POA/EndpointPolicy/run_test.pl:
3406 Fixed typo in the VxWorks specific part of this script
3408 Wed Aug 29 10:07:00 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3410 * tests/POA/Forwarding/run_test.pl:
3411 Updated for VxWorks cross platform testing
3413 Wed Aug 29 08:16:00 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3415 * tests/OBV/Simple/client.cpp:
3416 * tests/OBV/Simple/Client_i.cpp:
3417 * tests/OBV/Simple/run_test.pl:
3418 Let the client shutdown the server. Fixes test failure on
3421 Wed Aug 29 07:52:00 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3423 * tests/POA/Default_Servant2/client.cpp:
3424 * tests/POA/Default_Servant2/File.idl:
3425 * tests/POA/Default_Servant2/File_i.cpp:
3426 * tests/POA/Default_Servant2/File_i.h:
3427 * tests/POA/Default_Servant2/run_test.pl:
3428 * tests/POA/Default_Servant2/server.cpp:
3429 Added a shutdown call to the server so that we shutdown nicely,
3430 fixes the crash of this test on OpenVMS
3432 Tue Aug 28 20:48:47 UTC 2007 Steve Huston <shuston@riverace.com>
3434 * tests/Param_Test/run_test.pl: Added missing config argument to
3435 the create_target() call. Fixes test failures on all platforms.
3437 Tue Aug 28 18:42:00 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3439 * tests/Bug_1568_Regression/run_test.pl:
3440 * tests/Bug_1568_Regression/server.cpp:
3441 * tests/Bug_1568_Regression/client.cpp:
3442 * tests/Bug_1568_Regression/Test.idl:
3443 Added a shutdown call to the server so that we shutdown nicely,
3444 fixes the crash of this test on OpenVMS
3446 Tue Aug 28 14:16:37 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
3448 * docs/notification/using_monitor_extensions.html:
3450 Documented the extended monitoring interfaces.
3452 Tue Aug 28 10:29:00 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3459 * tao/RTPortableServer.mpc:
3460 Simplified these files
3462 Mon Aug 27 13:29:00 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3464 * tests/Bug_2356_Regression/client.cpp:
3465 Fixed error in this test program, when things did work we returned
3466 1 by accident which was wrong
3468 Mon Aug 27 08:06:00 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3470 * orbsvcs/orbsvcs/SSLIOP.mpc:
3471 * orbsvcs/orbsvcs/Makefile.am:
3472 Added missing header and inline files section. Thanks to
3473 Vikram Karandikar <softking at gmail dot com> for reporting this
3475 Sat Aug 25 12:37:53 UTC 2007 Steve Huston <shuston@riverace.com>
3477 * tests/AHM_Exceptions/run_test.pl:
3478 * tests/CDR/run_test.pl:
3479 * tests/CallbackTest/run_test.pl:
3480 * tests/Client_Leaks/run_test.pl:
3481 * tests/Codec/run_test.pl:
3482 * tests/Collocation/run_test.pl:
3483 * tests/Hello/run_test.pl:
3484 * tests/Param_Test/run_test.pl: Converted to use the new target
3485 test mechanism. See ACE ChangeLog
3486 Sat Aug 25 12:57:30 UTC 2007 Steve Huston <shuston@riverace.com>
3488 Fri Aug 24 15:18:56 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
3490 * tao/TAO_Internal.cpp:
3491 Again, since adding the -ORBGestalt Local option, there was a
3492 problem when multiple ORBs were defined. It was assumed that
3493 since each ORB has its own local configuration context in
3494 addition to the global context, the local configuration instance
3495 should be closed when the ORB is destroyed. However, this isn't
3496 the case when the only configuration context is the global one.
3498 Thu Aug 23 14:39:30 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
3500 * tao/TAO_Internal.cpp:
3501 One more change related to the use of a single global context.
3502 The failed status was being lost if TAO debug level was 0.
3504 Wed Aug 22 20:27:35 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
3506 * tao/TAO_Internal.cpp:
3507 Since adding the -ORBGestalt Local option, with a default of
3508 using the global service context, it turns out that service
3509 directives passed explicitly on the command line using
3510 -ORBSvcConfDirective weren't being processed. The problem is
3511 that these directives were considered "private" to the ORB that
3512 was being initialized and stored separately to be procesed by
3513 the ORB's local configuration context. But now that ORBs may be
3514 using the global context exclusively, these "private" directives
3515 need to be passed to the service configurator along with all the
3516 rest. Having done this means that calling ORB_init more a second
3517 time with -ORBSvcConf... arguments will see those arguments
3518 ignored. This is the way it worked before ORB-specific
3519 configuration was defined.
3521 Tue Aug 21 19:47:26 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
3523 * orbsvcs/tests/HTIOP/Hello/run_test.pl:
3524 Windows doesn't like the single-quote around the endpoint
3527 Tue Aug 21 15:01:33 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
3529 * TAO_IDL/fe/fe_extern.cpp (FE_yyparse):
3531 Added ACE_OS::fclose of the input file after parsing is done.
3532 This lack was causing an error and exit if more than 512 files
3533 are parsed in a single execution.
3535 Tue Aug 21 14:23:30 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
3537 * examples/Callback_Quoter/Consumer_Signal_Handler.h:
3538 Minor layout change.
3540 Tue Aug 21 11:37:02 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
3542 * orbsvcs/tests/Notify/MC/Structured_Consumer.cpp:
3543 * orbsvcs/tests/Notify/MC/run_test.pl:
3545 Modified the consumer to write out a file once the event channel
3546 has been created and registered with the name service. Then
3547 instead of a sleep, wait for the file in the run_test.pl before
3548 starting the supplier.
3550 Tue Aug 21 09:36:00 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3552 * tests/IDL_Test/interface.idl:
3553 Added a new test case
3555 * testsHello/run_test.pl:
3556 * tests/No_Server_MT_Connect_Test/run_test.pl:
3557 Put iorbase filename into a perl variable
3559 * tests/POA/Default_Servant2/run_test.pl:
3560 * tests/Exposed_Policies/run_test.pl:
3561 Extended timeout for slow systems
3563 Mon Aug 20 15:57:00 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
3565 * tests/IDL_Test/old_union2.idl:
3566 * tests/IDL_Test/old_struct.idl:
3567 * tests/IDL_Test/dif2.idl:
3568 * tests/IDL_Test/module.idl:
3569 * tests/IDL_Test/inherit.idl:
3570 * tests/IDL_Test/old_constants.idl:
3571 * tests/IDL_Test/simple2.idl:
3572 * tests/IDL_Test/old_array.idl:
3573 * tests/IDL_Test/old_union.idl:
3574 * tests/IDL_Test/simple.idl:
3575 * tests/IDL_Test/primtypes.idl:
3576 * tests/IDL_Test/old_sequence.idl:
3578 Added file description comments and fixed formatting.
3580 Mon Aug 20 15:06:33 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
3582 * tests/IDL_Test/interface.idl:
3586 * tests/IDL_Test/IDL_Test.mpc:
3588 Added moved files below to the MPC project.
3590 * tests/IDL_Test/old_union2.idl:
3591 * tests/IDL_Test/old_struct.idl:
3592 * tests/IDL_Test/dif2.idl:
3593 * tests/IDL_Test/module.idl:
3594 * tests/IDL_Test/inherit.idl:
3595 * tests/IDL_Test/old_constants.idl:
3596 * tests/IDL_Test/simple2.idl:
3597 * tests/IDL_Test/old_array.idl:
3598 * tests/IDL_Test/old_union.idl:
3599 * tests/IDL_Test/simple.idl:
3600 * tests/IDL_Test/primtypes.idl:
3601 * tests/IDL_Test/old_sequence.idl:
3603 File moved from TAO_IDL/idl_specs. In some cases, there
3604 was a name clash with existing IDL files, so 'old_' was
3605 prepended to those filenames of the moved files. These
3606 files were used for testing the earliest versions of the
3607 IDL compiler, and were moved to the IDL_Test directory
3608 so they can be used again.
3610 * TAO_IDL/idl_specs/*:
3612 Removed IDL files from this directory and removed the directory.
3614 Mon Aug 20 14:05:18 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
3616 * examples/Callback_Quoter/Consumer_Input_Handler.h:
3617 * examples/Callback_Quoter/Consumer_Signal_Handler.h:
3618 Zapped ACE_Shutup_GPlusPLus, it was a reclic from the older days
3619 of ACE/TAO, it was used to silence incorrect warning from g++
3620 compiler. Moved the destructor to the protected section to
3621 correctly handle such warnings (if they still exist) without
3622 having to introduce a phony friend.
3624 Mon Aug 20 14:02:00 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3626 * orbsvcs/tests/Property/client.cpp:
3629 * orbsvcs/tests/Property/server.cpp:
3630 Don't use the TAO_ORB_Manager, that way we can run also this test
3631 with CORBA/e compact
3633 * orbsvcs/tests/Property/server.h:
3634 No need to include TAO_ORB_Manager
3636 * orbsvcs/tests/Property/Property.mpc:
3637 Server doesn't need utils lib
3639 Mon Aug 20 07:31:59 UTC 2007 Trevor Fields <fields_t@ociweb.com>
3641 * tests/Big_Request_Muxing/Client_Task.cpp:
3642 * tests/Big_Request_Muxing/Client_Task.h:
3643 * tests/Big_Request_Muxing/server.cpp:
3645 Fixed issue of first thread done marking task done for all threads.
3646 Corrected typo in output.
3648 Mon Aug 20 07:14:00 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3650 * docs/Options.html:
3651 Added note that -ORBDeamon changes the current directory to /
3652 Thanks to Hans Utz <hans dot utz at nasa dot gov> for making
3655 Mon Aug 20 02:21:04 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
3657 * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.cpp:
3658 Update the protocol-specific tear_listen_point_list impl to be
3659 consistent with those of other protocols. There was an obsolete
3660 guard that was conflicting with recent changes to the transport
3661 cache manager. The processing of listen points requires a
3662 recache of the transport, and that involves calling is_connected
3663 which in turn is guarded by the transport's lock.
3665 * orbsvcs/tests/HTIOP/AMI/run_test.pl:
3666 * orbsvcs/tests/HTIOP/BiDirectional/run_test.pl:
3667 Fix to take away the hard-coded listen endpoint.
3669 Sun Aug 19 23:48:56 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
3671 * TAO_IDL/be/be_interface.cpp:
3672 * TAO_IDL/driver/drv_preproc.cpp:
3673 * orbsvcs/examples/Notify/MC/monitor/monitor.cpp:
3674 * tests/Bug_2953_Regression/server.cpp:
3676 Fixed ACE_OS fuzz warnings. Use ACE_OS calls instead of raw OS function
3677 where possible. If fuzz detected a false-positive, then disable
3678 the ACE_OS fuzz check for that section of the code.
3680 Fri Aug 17 23:04:53 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
3682 * TAO_IDL/be/be_visitor_arg_traits.cpp (visit_argument):
3684 Fixed code generation for bounded (w)string argument in
3685 an AMI handler operation. The dummy struct used in the
3686 arg traits specialization had the same name as the one
3687 for the original interface operation.
3689 Fri Aug 17 15:50:19 UTC 2007 Dale Wilson <wilsond@ociweb.com>
3692 * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.cpp:
3693 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp:
3694 * tao/IIOP_Connector.cpp:
3695 * tao/Profile_Transport_Resolver.cpp:
3696 * tao/Strategies/SCIOP_Connector.cpp:
3697 * tao/Strategies/UIOP_Connector.cpp:
3699 * tao/Transport.inl:
3700 * tao/Transport.cpp:
3701 * tao/Transport_Cache_Manager.h:
3702 * tao/Transport_Cache_Manager.inl:
3703 * tao/Transport_Cache_Manager.cpp:
3704 * tao/Transport_Connector.h:
3705 * tao/Transport_Connector.cpp:
3706 * tests/Bug_1476_Test/client.cpp:
3707 Revert bug 2935 changes.
3708 Changes are now in a bug_2935 branch and will
3709 be reapplied later once I fix whatever is causing
3713 * tests/Bug_1361_Regression/Echo.cpp:
3714 * tests/Bug_1361_Regression/client.cpp:
3715 raise (SIGABRT) rather than raise (9) to kill self process.
3716 Q: would calling abort() be a better approach?
3718 * tests/AMI/run_test.pl:
3719 * tests/BiDirectional/run_test.pl:
3720 Minor script changes to help use the tests as TAO debug tools.
3722 Fri Aug 17 14:38:15 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
3724 * docs/Options.html:
3725 Add description of the -ORBGestalt option.
3728 Fix ACE_TEXT consistency.
3730 Fri Aug 17 08:24:00 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3732 * orbsvcs/orbsvcs/CosPropertyService.idl:
3733 Removed, it was for backward compatibility for years, now time to remove
3734 it. Users should include CosProperty.idl, this is related to bugzilla 3041,
3735 thanks to Bogdan Jeram <bjeram at eso dot org> for reporting that issue
3737 * orbsvcs/orbsvcs/CosProperty.idl:
3740 * orbsvcs/orbsvcs/CosProperty.mpc:
3741 * orbsvcs/orbsvcs/Makefile.am:
3742 Removed CosPropertyService.idl
3744 Thu Aug 16 23:44:00 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
3746 * TAO_IDL/ast/ast_argument.cpp:
3747 * TAO_IDL/ast/ast_enum_val.cpp:
3748 * TAO_IDL/ast/ast_string.cpp:
3749 * TAO_IDL/be/be_constant.cpp:
3750 * TAO_IDL/be/be_operation_strategy.cpp:
3751 * TAO_IDL/be/be_union_label.cpp:
3752 * TAO_IDL/be/be_visitor_component/component.cpp:
3753 * TAO_IDL/be/be_visitor_interface/interface_ih.cpp:
3754 * TAO_IDL/be/be_visitor_interface/interface_is.cpp:
3755 * TAO_IDL/be/be_visitor_union_branch/public_reset_cs.cpp:
3756 * TAO_IDL/be/be_visitor_valuetype/valuetype_obv_ch.cpp:
3757 * TAO_IDL/fe/fe_private.cpp:
3758 * TAO_IDL/idl_specs/array.idl:
3759 * TAO_IDL/idl_specs/constant.idl:
3760 * TAO_IDL/idl_specs/dif2.idl:
3761 * TAO_IDL/idl_specs/module.idl:
3762 * TAO_IDL/idl_specs/primtypes.idl:
3763 * TAO_IDL/idl_specs/sequence.idl:
3764 * TAO_IDL/idl_specs/simple.idl:
3765 * TAO_IDL/idl_specs/simple2.idl:
3766 * TAO_IDL/idl_specs/struct.idl:
3767 * TAO_IDL/idl_specs/union.idl:
3768 * TAO_IDL/idl_specs/union2.idl:
3769 * TAO_IDL/util/utl_exceptlist.cpp:
3770 * TAO_IDL/util/utl_exprlist.cpp:
3771 * TAO_IDL/util/utl_labellist.cpp:
3772 * TAO_IDL/util/utl_tmpl/utl_decllist.cpp:
3773 * TAO_IDL/util/utl_tmpl/utl_exceptlist.cpp:
3774 * TAO_IDL/util/utl_tmpl/utl_exprlist.cpp:
3775 * TAO_IDL/util/utl_tmpl/utl_labellist.cpp:
3776 * TAO_IDL/util/utl_tmpl/utl_namelist.cpp:
3779 Thu Aug 16 19:19:11 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
3781 * TAO_IDL/be/be_visitor_field/cdr_op_cs.cpp (visit_interface_fwd):
3783 Fixed incorrect code generation for CDR insertion operators
3784 for struct members which are forward declared interfaces
3785 not yet fully defined, and forward declared inside a reopening
3786 of the module in which the struct is defined.
3788 * tests/IDL_Test/fwd.idl:
3790 Added IDL to test for the use case above.
3792 Thu Aug 16 19:12:27 UTC 2007 Ciju John <johnc at ociweb dot com>
3794 * tao/Valuetype/Bounded_Valuetype_Sequence_T.h:
3795 * tests/IDL_Test/valuetype.idl:
3796 Bounded_ValueType_Sequence unit marshalling now uses the stream
3797 '<<' operator as currently done in the
3798 Unbounded_ValueType_Sequence. Also add test for
3799 Bounded_ValueType_Sequence.
3801 Thu Aug 16 16:29:46 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
3807 Add explicit configuration of configuration contexts to resolve
3808 the multiple ORBInitializer issue documented in bug 2995. By
3809 default ORBs will use the global configuration context
3810 exclusively. If -ORBGestalt Local is supplied on the command
3811 line the ORB will create a local configuration context into
3812 which separately loaded service objects will override any of
3813 those installed in the global context.
3815 * tests/ORB_Local_Config/Bug_1459/Test.cpp:
3816 * tests/ORB_Local_Config/Bug_2612/Test.cpp:
3817 * tests/ORB_Local_Config/Two_DLL_ORB/primary-csd.conf:
3818 * tests/ORB_Local_Config/Two_DLL_ORB/primary-ssl.conf:
3819 * tests/ORB_Local_Config/Two_DLL_ORB/run_test.pl:
3821 Add the new -ORBGestalt Local option to ensure these tests still
3822 perform as intended.
3824 Thu Aug 16 12:13:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3826 * orbsvcs/orbsvcs/IFR_Service_Utils_T.cpp:
3827 * orbsvcs/orbsvcs/Trader/Trader.h:
3828 Updated for BCB2007 Update 2
3830 Thu Aug 16 11:42:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3832 * tao/Object_Reference_Sequence_Element_T.h:
3833 Provide an inout method, this fixes bugzilla 2877. Thanks to Phil
3834 Mesnier for reporting this
3836 * tests/DynAny_Test/test_dynsequence.cpp:
3837 Added test code for bugzilla 2877
3839 * tao/Transport_Cache_Manager.cpp:
3840 Improved layout of a debug message
3842 * tests/Bug_3042_Regression/client.cpp:
3843 * tests/Bug_3042_Regression/test.idl:
3844 Increased the bound maximum and set the length of the sequence
3846 Thu Aug 16 11:34:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3848 * tao/Bounded_Object_Reference_Sequence_T.h:
3849 * tao/Object_Reference_Const_Sequence_Element_T.h:
3850 * tao/Unbounded_Object_Reference_Sequence_T.h:
3851 Let the const operator[] return a const element on which
3852 we can use .in(). Fixes bugzilla 2829
3854 * tao/EndpointPolicy/EndpointPolicy_Factory.cpp:
3855 Use .in on the element returned by operator[]
3857 * tao/Bounded_Object_Reference_Sequence_T.h:
3858 Improved doxygen docu
3860 * tao/diffs/Domain.diff:
3863 * tao/String_Const_Sequence_Element_T.h:
3866 Thu Aug 16 09:54:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3868 * tao/Incoming_Message_Stack.h:
3869 Updated for BCB2007 Update 2
3871 Thu Aug 16 07:21:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3873 * tao/Generic_Sequence_T.h:
3874 Forgot to commit this file as part of buzilla 3042
3876 Wed Aug 15 17:31:43 UTC 2007 Dale Wilson <wilsond@ociweb.com>
3878 * tao/Transport_Connector.cpp:
3879 Disable code paths that call wait_for_transport. This
3880 avoids a problem in which more than one thread waits
3881 on the same transport. However it also negates the
3882 fix for too-many-connections (bugzilla 2935)
3884 * tao/Transport_Cache_Manager.cpp:
3885 Cosmetic fix to a log message
3887 * tests/Stack_Recursion/Client_Task.cpp:
3888 Fix some ugly code without changing functionality.
3890 * tests/Stack_Recursion/README:
3891 Document what this test really does.
3893 Wed Aug 15 15:00:38 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
3895 * examples/Borland/ChatClientWnd.h:
3896 * examples/Logging/Logger.idl:
3897 * examples/Quoter/Quoter.idl:
3898 * examples/mfc/Resource.h:
3899 * examples/mfc/StdAfx.h:
3900 * examples/mfc/StdAfx.cpp:
3904 Wed Aug 15 11:21:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3906 * tao/Bounded_Array_Allocation_Traits_T.h:
3907 * tao/Bounded_Reference_Allocation_Traits_T.h:
3908 * tao/Bounded_Value_Allocation_Traits_T.h:
3909 * tao/Valuetype/Bounded_Valuetype_Allocation_Traits_T.h:
3910 Don't preallocate all sequence members when using bound sequences,
3911 this could lead to a stack overflow when using recursive types
3912 as described in bugzilla 3042. Thanks to Stanislaw Trytek
3913 <tryteks at pit dot edu dot pl> for reporting this.
3915 * tests/Bug_3042_Regression/*:
3916 New regression test for bug 3042, thanks to Stanislaw Trytek
3917 <tryteks at pit dot edu dot pl> for creating this one
3919 Tue Aug 14 21:50:40 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
3921 * orbsvcs/orbsvcs/HTIOP/HTIOP_Acceptor.cpp:
3922 * orbsvcs/orbsvcs/HTIOP/HTIOP_Connection_Handler.cpp:
3923 * orbsvcs/orbsvcs/HTIOP/HTIOP_Endpoint.cpp:
3924 * orbsvcs/orbsvcs/HTIOP/HTIOP_Factory.cpp:
3925 * orbsvcs/orbsvcs/HTIOP/HTIOP_Transport.cpp:
3927 Make sure HTIOP builds and runs properly in an IPv6 enabled
3930 * orbsvcs/tests/HTIOP/AMI/client.cpp:
3931 * orbsvcs/tests/HTIOP/AMI/server.cpp:
3933 * orbsvcs/tests/HTIOP/HT_Config.conf:
3935 * orbsvcs/tests/HTIOP/Hello/client.cpp:
3936 * orbsvcs/tests/HTIOP/Hello/server.cpp:
3938 Fix up the tests to run cleanly in a nightly build environment
3939 This is primarily fixing the configuration so that it does not
3940 depend on an external proxy, but will use one if locally
3941 configured to do so. Also fixed up the test output and command
3942 line processing to make it more consistent with other tests.
3944 I've not turned on the automatic running of these tests just
3945 yet, I'd rather wait and just make sure the build is clean. We
3946 can turn on the automatic run at some point later now that the
3947 tests are cleaned up.
3950 Tue Aug 14 17:47:30 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
3952 * tao/AnyTypeCode/append.cpp:
3954 * tao/DynamicInterface/AMH_DSI_Response_Handler.cpp:
3955 * tao/DynamicInterface/Request.inl:
3956 * tao/IFR_Client/IFR_Base.pidl:
3957 * tao/IFR_Client/IFR_Basic.pidl:
3958 * tao/IFR_Client/IFR_Components.pidl:
3959 * tao/IFR_Client/IFR_Extended.pidl:
3960 * tao/Messaging/AMH_Response_Handler.h:
3961 * tao/ObjRefTemplate/ObjectReferenceTemplate.pidl:
3962 * tao/PI/PICurrent.h:
3963 * tao/PI_Forward.pidl:
3964 * tao/PortableServer/Active_Policy_Strategies.cpp:
3965 * tao/PortableServer/PolicyS_T.inl:
3966 * tao/PortableServer/Servant_Dispatcher.h:
3967 * tao/Principal.cpp:
3969 * tao/RTCORBA/Linear_Priority_Mapping.h:
3970 * tao/RTCORBA/Linear_Priority_Mapping.cpp:
3971 * tao/RTCORBA/Multi_Priority_Mapping.cpp:
3972 * tao/RTCORBA/Network_Priority_Mapping.h:
3973 * tao/RTScheduling/RTScheduler_Loader.cpp:
3975 * tao/TAO_Singleton_Manager.inl:
3979 Tue Aug 14 16:19:35 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
3981 * tao/Cache_Entries.h:
3982 * tao/Cache_Entries.inl:
3983 * tao/Cache_Entries.cpp:
3984 * tao/Transport.inl:
3985 * tao/Transport.cpp:
3986 * tao/Transport_Cache_Manager.h:
3987 * tao/Transport_Cache_Manager.inl:
3988 * tao/Transport_Cache_Manager.cpp:
3990 Performance enhancement for looking up connections in the
3991 cache. The problem was that the fix for the transport cache
3992 problems required a call to Transport->is_connected(), which has
3995 Tue Aug 14 10:25:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
3997 * tao/Transport_Selection_Guard.cpp:
3998 Fixed incorrect ACE_RCSID. Thanks to Bogdan Jeram
3999 <bjeram at eso dot org> for reporting this. This fixes bugzilla
4002 Mon Aug 13 20:54:46 UTC 2007 Dale Wilson <wilsond@ociweb.com>
4004 * tao/Transport_Cache_Manager.cpp:
4005 Eliminate the unused variable which was optimized out of
4006 existence by the previous check-in.
4008 Mon Aug 13 18:57:05 UTC 2007 Dale Wilson <wilsond@ociweb.com>
4010 * tao/Transport_Cache_Manager.h:
4011 * tao/Transport_Cache_Manager.inl:
4012 * tao/Transport_Cache_Manager.cpp:
4013 Optimize the most common path thru cache manager.
4015 Mon Aug 13 17:53:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4017 * performance-tests/POA/Demux/Demux.mpc:
4020 Mon Aug 13 14:16:58 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
4022 * orbsvcs/tests/Notify/MC/MonitorControl.mpc:
4023 * orbsvcs/tests/Notify/MC/Notify_Structured_Push_Consumer.h:
4024 * orbsvcs/tests/Notify/MC/Notify_Structured_Push_Consumer.cpp:
4025 * orbsvcs/tests/Notify/MC/test_monitor.cpp:
4027 Removed fuzz errors.
4029 Mon Aug 13 12:11:29 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
4031 * examples/Event_Comm/notifier.h:
4032 * examples/Event_Comm/supplier.h:
4033 * examples/Kokyu_dsrt_schedulers/EDF_Scheduler.cpp:
4034 * examples/Kokyu_dsrt_schedulers/FP_Scheduler.cpp:
4035 * examples/Kokyu_dsrt_schedulers/MIF_Scheduler.cpp:
4036 * examples/Kokyu_dsrt_schedulers/MUF_Scheduler.cpp:
4037 * examples/Kokyu_dsrt_schedulers/Task_Stats.cpp:
4038 * examples/Kokyu_dsrt_schedulers/fp_example/client.cpp:
4039 * examples/Kokyu_dsrt_schedulers/fp_example/test_i.cpp:
4040 * examples/Kokyu_dsrt_schedulers/mif_example/test_i.cpp:
4041 * examples/Kokyu_dsrt_schedulers/muf_example/test_i.cpp:
4042 * examples/Logging/Logger.idl:
4043 * examples/Quoter/Quoter.idl:
4044 * examples/RTScheduling/Fixed_Priority_Scheduler/FP_Scheduler.h:
4045 * examples/RTScheduling/Fixed_Priority_Scheduler/FP_Task.h:
4046 * examples/RTScheduling/Fixed_Priority_Scheduler/FP_Task.cpp:
4047 * examples/RTScheduling/Fixed_Priority_Scheduler/test.cpp:
4048 * examples/RTScheduling/Job.idl:
4049 * examples/RTScheduling/MIF_Scheduler/MIF_DT_Creator.h:
4050 * examples/RTScheduling/MIF_Scheduler/MIF_DT_Creator.cpp:
4051 * examples/RTScheduling/MIF_Scheduler/MIF_Task.h:
4052 * examples/RTScheduling/Synch_i.cpp:
4053 * examples/RTScheduling/Task_Stats.cpp:
4054 * examples/Simple/bank/Bank.idl:
4055 * examples/Simple/chat/client.cpp:
4056 * examples/Simple/echo/Echo.idl:
4057 * examples/Simulator/NavWeap.idl:
4058 * examples/mfc/MainFrm.h:
4059 * examples/mfc/MainFrm.cpp:
4060 * examples/mfc/client.cpp:
4061 * examples/mfc/server.h:
4062 * examples/mfc/server.cpp:
4063 * examples/mfc/serverDoc.h:
4064 * examples/mfc/serverDoc.cpp:
4065 * examples/mfc/serverView.h:
4066 * examples/mfc/serverView.cpp:
4070 Mon Aug 13 11:38:23 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
4073 * orbsvcs/tests/Notify/MC/Makefile.am:
4074 * orbsvcs/tests/Notify/MC/MonitorControl.mpc:
4075 * orbsvcs/tests/Notify/MC/MonitorTestInterface.idl:
4076 * orbsvcs/tests/Notify/MC/Notify_Structured_Push_Consumer.h:
4077 * orbsvcs/tests/Notify/MC/Notify_Structured_Push_Consumer.cpp:
4078 * orbsvcs/tests/Notify/MC/Structured_Consumer.cpp:
4079 * orbsvcs/tests/Notify/MC/Structured_Supplier.cpp:
4080 * orbsvcs/tests/Notify/MC/notify.conf:
4081 * orbsvcs/tests/Notify/MC/notify.conf.xml:
4082 * orbsvcs/tests/Notify/MC/run_test.pl:
4083 * orbsvcs/tests/Notify/MC/test_monitor.cpp:
4084 * orbsvcs/tests/Notify/Makefile.am:
4086 Added a new test that involves a slow consumer and has a test
4087 monitor checking the state of the notification service at various
4090 Mon Aug 13 11:19:28 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
4092 * orbsvcs/orbsvcs/Notify/Consumer.h:
4093 * orbsvcs/orbsvcs/Notify/Consumer.cpp:
4095 Added a new function, assume_pending_events, so that events
4096 that were sent for a consumer are not lost during the consumer
4099 * orbsvcs/orbsvcs/Notify/Event.h:
4101 Document the way that the queueable_copy() method works.
4103 * orbsvcs/orbsvcs/Notify/Event.cpp:
4105 Change the default reliable_ setting to true. This doesn't cause
4106 any harm since this value is only inspected when persistence is
4109 * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.h:
4110 * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.cpp:
4112 Removed an unused constructor from
4113 TAO_Notify_Method_Request_Dispatch_No_Copy.
4115 * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.h:
4116 * orbsvcs/orbsvcs/Notify/Method_Request_Lookup.cpp:
4118 Added a constructor to make a TAO_Notify_Method_Request_Lookup
4119 using a deliver request. And use this new constructor in the
4120 TAO_Notify_Method_Request_Lookup_Queueable constructor.
4122 * orbsvcs/orbsvcs/Notify/Object.cpp:
4124 Fixed a bug in find_qos_property_value() where finding a property
4125 would return false when, in fact, the property existed.
4127 * orbsvcs/orbsvcs/Notify/ProxyConsumer.cpp:
4129 Fixed a bug where getting the CosNotification::EventReliability
4130 would fail due to extraction of a CORBA::Any into the wrong type.
4132 * orbsvcs/orbsvcs/Notify/ProxySupplier.cpp:
4134 Attempt to have the new consumer assume the pending events for the
4137 * orbsvcs/orbsvcs/Notify/Routing_Slip.cpp:
4139 Fixed a locking issue where the lock was not being released at the
4140 correct time. Also, reduced the number of mutex acquire()'s which
4141 will increase performence.
4143 * orbsvcs/tests/Notify/Reconnecting/Consumer.cpp:
4144 * orbsvcs/tests/Notify/Reconnecting/Supplier.cpp:
4146 Cleaned up the code by removing redundant sequence length settings
4147 and the TEST_SET_QOS and DISABLE_PROPERTIES_TODO #ifdef's.
4149 * orbsvcs/tests/Notify/Reconnecting/event.conf:
4150 * orbsvcs/tests/Notify/Reconnecting/ns_mt_both.conf:
4151 * orbsvcs/tests/Notify/Reconnecting/ns_st_both.conf:
4153 Fixed a bug where the wrong library name is used to find the
4154 Standard_Event_Persistence service.
4156 * orbsvcs/tests/Notify/Reconnecting/run_test.pl:
4158 Cleaned up this script quite a bit and added a new test which
4159 tests the persistence of events that are sent by a supplier (upon
4160 reconnect) before the consumer reconnects. The consumer should
4161 receive events sent during it's absence.
4163 Mon Aug 12 10:45:00 UTC 2007 Simon Massey <sma@prismtech.com>
4165 * tao/AnyTypeCode/TypeCode_CDR_Extraction.cpp:
4167 Add a missing return true; from the original commit of:
4168 Tue Jul 10 10:20:00 UTC 2007 Simon Massey <sma@prismtech.com>
4170 Sat Aug 11 17:20:15 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
4172 * examples/AMH/Sink_Server/client.cpp:
4173 * examples/AMH/Sink_Server/mt_server.cpp:
4174 * examples/AMH/Sink_Server/st_server.cpp:
4175 * examples/AMI/FL_Callback/peer.cpp:
4176 * examples/AMI/FL_Callback/progress.cpp:
4177 * examples/Advanced/ch_12/client.cpp:
4178 * examples/Advanced/ch_12/server.cpp:
4179 * examples/Advanced/ch_18/client.cpp:
4180 * examples/Advanced/ch_18/server.cpp:
4181 * examples/Advanced/ch_21/client.cpp:
4182 * examples/Advanced/ch_21/server.cpp:
4183 * examples/Advanced/ch_3/client.cpp:
4184 * examples/Advanced/ch_3/server.cpp:
4185 * examples/Advanced/ch_8_and_10/client.cpp:
4186 * examples/Advanced/ch_8_and_10/server.cpp:
4187 * examples/Buffered_AMI/client.cpp:
4188 * examples/Buffered_AMI/server.cpp:
4189 * examples/Buffered_Oneways/client.cpp:
4190 * examples/Buffered_Oneways/server.cpp:
4191 * examples/CSD_Strategy/ThreadPool/client_main.cpp:
4192 * examples/CSD_Strategy/ThreadPool/server_main.cpp:
4193 * examples/CSD_Strategy/ThreadPool2/client_main.cpp:
4194 * examples/CSD_Strategy/ThreadPool2/server_main.cpp:
4195 * examples/CSD_Strategy/ThreadPool3/client_main.cpp:
4196 * examples/CSD_Strategy/ThreadPool3/server_main.cpp:
4197 * examples/CSD_Strategy/ThreadPool4/server_main.cpp:
4198 * examples/CSD_Strategy/ThreadPool5/client_main.cpp:
4199 * examples/CSD_Strategy/ThreadPool5/server_main.cpp:
4200 * examples/CSD_Strategy/ThreadPool6/client_main.cpp:
4201 * examples/CSD_Strategy/ThreadPool6/server_main.cpp:
4202 * examples/Callback_Quoter/consumer.cpp:
4203 * examples/Callback_Quoter/notifier.cpp:
4204 * examples/Callback_Quoter/supplier.cpp:
4205 * examples/Content_Server/AMI_Iterator/client.cpp:
4206 * examples/Content_Server/AMI_Iterator/server.cpp:
4207 * examples/Content_Server/AMI_Observer/client.cpp:
4208 * examples/Content_Server/AMI_Observer/server.cpp:
4209 * examples/Content_Server/SMI_Iterator/client.cpp:
4210 * examples/Content_Server/SMI_Iterator/server.cpp:
4211 * examples/Event_Comm/consumer.cpp:
4212 * examples/Event_Comm/notifier.cpp:
4213 * examples/Event_Comm/supplier.cpp:
4214 * examples/Kokyu_dsrt_schedulers/fp_example/client.cpp:
4215 * examples/Kokyu_dsrt_schedulers/fp_example/server.cpp:
4216 * examples/Kokyu_dsrt_schedulers/mif_example/client.cpp:
4217 * examples/Kokyu_dsrt_schedulers/mif_example/server.cpp:
4218 * examples/Kokyu_dsrt_schedulers/muf_example/client.cpp:
4219 * examples/Kokyu_dsrt_schedulers/muf_example/server.cpp:
4220 * examples/Load_Balancing/Identity_Client.cpp:
4221 * examples/Load_Balancing/Identity_Server.cpp:
4222 * examples/Load_Balancing/Load_Balancing_Service.cpp:
4223 * examples/Load_Balancing_persistent/Identity_Client.cpp:
4224 * examples/Load_Balancing_persistent/Identity_Server.cpp:
4225 * examples/Load_Balancing_persistent/Load_Balancing_Service.cpp:
4226 * examples/Logging/Logging_Service.cpp:
4227 * examples/Logging/Logging_Test.cpp:
4228 * examples/OBV/Typed_Events/client.cpp:
4229 * examples/OBV/Typed_Events/server.cpp:
4230 * examples/Persistent_Grid/client.cpp:
4231 * examples/Persistent_Grid/persistent_client.cpp:
4232 * examples/Persistent_Grid/server.cpp:
4233 * examples/PluggableUDP/tests/Performance/client.cpp:
4234 * examples/PluggableUDP/tests/Performance/server.cpp:
4235 * examples/Quoter/Factory_Finder.cpp:
4236 * examples/Quoter/Generic_Factory.cpp:
4237 * examples/Quoter/client.cpp:
4238 * examples/Quoter/server.cpp:
4239 * examples/RTCORBA/Activity/Activity.cpp:
4240 * examples/RTScheduling/Fixed_Priority_Scheduler/test.cpp:
4241 * examples/RTScheduling/MIF_Scheduler/test.cpp:
4242 * examples/RTScheduling/Starter.cpp:
4243 * examples/Simple/bank/client.cpp:
4244 * examples/Simple/bank/server.cpp:
4245 * examples/Simple/chat/client.cpp:
4246 * examples/Simple/chat/server.cpp:
4247 * examples/Simple/echo/client.cpp:
4248 * examples/Simple/echo/server.cpp:
4249 * examples/Simple/grid/client.cpp:
4250 * examples/Simple/grid/server.cpp:
4251 * examples/Simple/time-date/client.cpp:
4252 * examples/Simple/time-date/server.cpp:
4253 * examples/Simple/time/client.cpp:
4254 * examples/Simple/time/server.cpp:
4255 * examples/Simulator/Event_Supplier/DualEC_Sup.cpp:
4256 * examples/Simulator/Event_Supplier/Event_Con.cpp:
4257 * examples/Simulator/Event_Supplier/Event_Sup.cpp:
4258 * examples/Simulator/Event_Supplier/Logging_Sup.cpp:
4259 * examples/mfc/client.cpp:
4261 Use ACE_TMAIN instead of main to adhere to ACE/TAO coding guidlines.
4263 * examples/AMH/Sink_Server/Sink_Server.mpc:
4264 * examples/AMI/FL_Callback/FL_Callback.mpc:
4265 * examples/Advanced/ch_8_and_10/Advanced_ch_8_and_10.mpc:
4266 * examples/Callback_Quoter/Callback_Quoter.mpc:
4267 * examples/Event_Comm/Event_Comm.mpc:
4268 * examples/Logging/Logging.mpc:
4269 * examples/Persistent_Grid/Persistent_Grid.mpc:
4270 * examples/Quoter/Quoter.mpc:
4271 * examples/Simple/chat/chat.mpc:
4273 Explicitly set exename in MPC files. This is required because MPC does
4274 not recognize ACE_TMAIN as a program entry point.
4276 Sat Aug 11 11:38:47 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
4278 * tao/Transport_Cache_Manager.h:
4279 * tao/Transport_Cache_Manager.cpp:
4281 Re-applying Dale's change. The lock up I noticed was the result
4282 of attempting to recursively grab a non-recursive lock. With
4283 that sorted out, the patch is otherwise fine. At least on my
4286 Sat Aug 11 02:34:18 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
4288 * tao/Transport_Cache_Manager.h:
4289 * tao/Transport_Cache_Manager.cpp:
4291 Reverting Dale's change. This causes tests to sieze up, at least
4294 Fri Aug 10 21:59:23 UTC 2007 Dale Wilson <wilsond@ociweb.com>
4296 * tao/Transport_Cache_Manager.h:
4297 * tao/Transport_Cache_Manager.cpp:
4299 The cache manager uses an index to distinguish between duplicate
4300 cache entries. It makes some invalid assumptions about this
4301 index. This changes corrects one of those assumptions which led
4302 to poor performance and/or failure of multithreaded latency
4305 Fri Aug 10 15:33:54 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
4307 * docs/notification/monitor.html:
4309 Added documentation for the Notification Service Monitor.
4311 * orbsvcs/examples/Notify/MC/monitor/monitor.cpp:
4313 Catch potential exceptions from the "shutdown" command.
4315 * orbsvcs/orbsvcs/Notify/MonitorControl/NotificationServiceMC.idl:
4316 * orbsvcs/orbsvcs/Notify/MonitorControl/NotificationServiceMonitor_i.cpp:
4318 Modified to throw the InvalidName exception if the name provided
4319 to shutdown_event_channel does not correspond to an event channel.
4321 Fri Aug 10 10:22:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4323 * tests/POA/Loader/Servant_Activator.cpp:
4324 Fixed OpenVMS warning
4326 Thu Aug 9 16:39:53 UTC 2007 Dale Wilson <wilsond@ociweb.com>
4328 * tao/Transport_Cache_Manager.cpp:
4329 Clean up log messages.
4330 Consistent formatting
4331 Consistent use of TAO_debug_level and LM_xxxx
4332 TAO_debug_level > 0: recoverable/ignorable error condition (LM_ERROR)
4333 TAO_debug_level > 4: normal transport cache operations (LM_INFO)
4334 TAO_debug_level > 6: detailed cache operations (LM_DEBUG)
4335 TAO_debug_level > 8: for debugging the cache itself
4337 Thu Aug 9 14:31:02 UTC 2007 Dale Wilson <wilsond@ociweb.com>
4339 * tao/Transport.cpp:
4341 In post_open set cache entry state to ENTRY_IDLE_BUT_NOT_PURGABLE directly
4342 rather than trying to re-register.
4343 Remove the call to purge_entry in the destructor. If this transport
4344 is still in the cache at the time it gets destroyed, we're already in deep trouble.
4346 * tao/Transport_Cache_Manager.h:
4347 * tao/Transport_Cache_Manager.inl:
4348 * tao/Transport_Cache_Manager.cpp:
4349 Change some argument types from reference to pointer entry to simple pointer.
4350 These routines don't change the pointer. They only change the entry.
4351 Add set_entry_state method to directly change the state of a cached entry.
4353 Thu Aug 9 08:22:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4355 * tao/ORB_Core.{h,inl}:
4356 Disabled some methods and members when CORBA messaging is disabled
4358 * tao/RTPortableServer/RT_Policy_Validator.cpp:
4362 Corrected an error in this file
4364 Thu Aug 9 04:23:07 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
4366 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp:
4367 More support for IPv6 by allowing the acceptance of IPv4 or IPv6
4368 addresses during endpoint validation.
4370 Wed Aug 8 18:00:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4372 * tao/Messaging/Messaging_ORBInitializer.cpp:
4373 Fixed unused argument warning
4375 Wed Aug 8 15:06:35 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
4377 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connection_Handler.cpp:
4378 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Endpoint.cpp:
4379 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp:
4381 Fix for SSLIOP when used with IPv6 and Bidir.
4383 * tao/TAO_Server_Request.cpp:
4385 Fix for using GIOP versions other than the default. The
4386 particular problem was that servers always return raised
4387 exceptions using their default GIOP version, not the version
4390 Wed Aug 8 14:56:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4392 * tao/ORB.{h,cpp,inl}:
4393 Make use of default argument values and inline methods
4395 Wed Aug 8 14:17:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4399 We really don't need Any/TypeCode support for the pidl file, so
4400 remove the generation of them.
4402 Wed Aug 8 12:29:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4405 * tao/Codeset/Codeset_Manager_i.cpp:
4406 * tao/Codeset/CodeSetContext.pidl:
4407 * tao/CONV_FRAME.pidl:
4409 Moved the CodeSetContext struct to the Codeset library, it
4410 is only used by code in this library.
4412 Wed Aug 8 11:58:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4414 * tao/PortableServer/Active_Object_Map.{cpp,h}:
4415 Reduced codesize of Active Object Map when CORBA/e micro is enabled
4417 * tao/PortableServer/ServantRetentionStrategyRetain.cpp:
4420 Wed Aug 8 11:22:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4422 * tao/AnyTypeCode.mpc:
4423 * tao/AnyTypeCode/PolicyA.cpp:
4424 * tao/AnyTypeCode/PolicyA.h:
4429 * tao/Policy_Current.h:
4430 * tao/Policy_Current.pidl:
4431 * tao/Policy_Manager.h:
4432 * tao/Policy_Manager.pidl:
4436 * tao/Messaging/Messaging.h:
4437 Moved PolicyCurrent and PolicyManager to their own files. This
4438 reduces footprint for applications that have corba messaging
4439 disabled. Fixes bugzilla 3033
4441 Wed Aug 8 10:19:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4443 * tao/DiffServPolicy/DiffServPolicy.cpp
4444 * tao/DiffServPolicy/DiffServPolicy.h
4445 * tao/EndpointPolicy/EndpointPolicy.cpp
4446 * tao/EndpointPolicy/EndpointPolicy.h
4447 * tao/TAO_Internal.cpp
4448 Rework the Diffserv policy loader to avoid loading a dll during
4449 a static initializer, as described in Sun Aug 5 18:58:12 UTC
4450 2007 Johnny Willemsen <jwillemsen@remedy.nl>.
4452 Wed Aug 8 08:38:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4454 * tao/PI/diff/PolicyFactory.diff:
4457 * tao/RTCORBA/RTCORBA.h:
4458 Fixed compile problem when messaging is disabled
4460 Wed Aug 8 06:51:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4462 * tests/Timed_Buffered_Oneways/client.cpp:
4463 * tests/Oneway_Timeouts/client.cpp:
4464 * tests/Oneway_Timeouts/run_test.pl:
4465 Replaced SYNC_EAGER_BUFFERING with SYNC_NONE, they are the same and
4466 SYNC_EAGER_BUFFERING is removed
4468 Tue Aug 7 15:24:09 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
4470 * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp:
4471 * orbsvcs/orbsvcs/Notify/POA_Helper.h:
4472 * orbsvcs/orbsvcs/Notify/POA_Helper.cpp:
4474 Added code to support the persistent POA activation of the notify
4475 event channel by default.
4477 * orbsvcs/tests/Notify/Persistent_POA/Makefile.am:
4478 * orbsvcs/tests/Notify/Persistent_POA/Persistent_POA.mpc:
4479 * orbsvcs/tests/Notify/Persistent_POA/README:
4480 * orbsvcs/tests/Notify/Persistent_POA/Structured_Supplier.cpp:
4481 * orbsvcs/tests/Notify/Persistent_POA/run_test.pl:
4483 Added a test to ensure that the notify event channel persistent
4484 POA changes work properly.
4487 * orbsvcs/tests/Notify/Makefile.am:
4489 Updated to reflect the new Makefile added for the test.
4491 Tue Aug 7 12:57:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4494 Also disable interceptors with CORBA/e
4496 Tue Aug 7 12:41:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4499 * tao/PortableServer/Root_POA.h:
4500 Removed TaggedComponentList and use TaggedComponentSeq, the first
4501 one is not part of the CORBA spec, the second is.
4503 * tao/IORInterceptor/IORInfo.h:
4504 * tao/IORInterceptor/IORInterceptor_Adapter_Factory_Impl.h:
4505 * tao/IORInterceptor/IORInterceptor_Adapter_Impl.cpp:
4506 * tao/IORInterceptor/IORInterceptor_Adapter_Impl.h:
4507 * tao/IORInterceptor/IORInterceptor_Details.h:
4510 Tue Aug 7 11:48:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4512 * tao/AnyTypeCode/DomainA.cpp:
4513 * tao/AnyTypeCode/DomainA.h:
4516 * tao/Domain/diffs/Domain.diff:
4517 * tao/Domain/domain_export.h:
4518 * tao/Domain/DomainS.cpp:
4519 * tao/Domain/DomainS.h:
4520 * tao/Domain/DomainS.inl:
4521 * tao/Domain/DomainS_T.cpp:
4522 * tao/Domain/DomainS_T.h:
4523 * tao/Domain/DomainS_T.inl:
4524 * tao/Domain/TAO_Domain.pc.in:
4525 * tao/Domain/TAO_Domain.rc:
4529 Removed all these files, Domain.pidl defined some interfaces
4530 that are not used at all in TAO and not implemented. When we
4531 really are going to implement these, we will readd them. This
4532 saves footprint for all applications. Fixes bugzilla issue
4535 * tao/IFR_Client_Adapter.h:
4543 Uninlined the refcount methods again, caused a footprint increase
4544 in servant libraries
4547 Removed include of DomainC.h
4549 Tue Aug 7 11:24:41 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
4551 * orbsvcs/tests/Notify/Reconnecting/Consumer.cpp:
4553 Use CORBA::ULong with sequences instead of size_t.
4555 Tue Aug 7 09:46:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4557 * tao/CORBALOC_Parser.{h,cpp,inl}:
4558 Added new TAO_HAS_CORBALOC_PARSER that defaults to 1, set to 0 to
4561 * tao/CORBANAME_Parser.{h,cpp}:
4562 Added new TAO_HAS_CORBANAME_PARSER that defaults to 1, set to 0 to
4565 * tao/DLL_Parser.{h,cpp}:
4566 Added new TAO_HAS_DLL_PARSER that defaults to 1, set to 0 to
4569 * tao/FILE_Parser.{h,cpp}:
4570 Added new TAO_HAS_FILE_PARSER that defaults to 1, set to 0 to
4573 * tao/HTTP_Client.{h,cpp}:
4574 * tao/HTTP_Handler.{h,cpp}:
4575 * tao/HTTP_Parser.{h,cpp}:
4576 Added new TAO_HAS_HTTP_PARSER that defaults to 1, set to 0 to
4578 * tao/MCAST_Parser.{h,cpp.inl}:
4579 Added new TAO_HAS_MCAST_PARSER that defaults to 1, set to 0 to
4582 * tao/default_resource.cpp:
4583 Update the logic to file the parser_names array
4585 * tao/ORB_Core.{h,cpp.inl}:
4586 * tao/Transport_Queueing_Strategies.{h,cpp}:
4587 Removed the default queueing strategy, just return 0 as
4588 transport queue strategy in the default case, the Transport
4589 has already set the correct defaults and we don't need to change
4590 the settings at that moment. Saves a virtual call in the critical
4593 * tao/ORB_Core.{h,cpp.inl}:
4594 Reworked get_transport_queueing_strategy to use a switch
4597 Set all defines for the different parsers to 1 if they are not
4601 Made a few methods inline
4603 * tao/TAO_Internal.cpp:
4604 Only do a process directive for a parser when it is enabled
4606 * tao/GIOP_Message_Generator_Parser_12.cpp:
4608 * tao/Invocation_Adapter.cpp
4609 Removed TAO::SYNC_EAGER_BUFFERING, it is the same as
4610 Messaging::SYNC_NONE.
4612 Tue Aug 7 08:12:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4614 * tao/ORB_Core.{h,inl}:
4615 Disable the new queueing strategy methods when buffering constraint
4618 Mon Aug 6 19:53:24 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
4620 * tao/EndpointPolicy/EndpointPolicy.h:
4621 * tao/EndpointPolicy/EndpointPolicy.cpp:
4623 * tao/TAO_Internal.cpp:
4625 Rework the Endpoint policy loader to avoid loading a dll during
4626 a static initializer, as described in Sun Aug 5 18:58:12 UTC
4627 2007 Johnny Willemsen <jwillemsen@remedy.nl>.
4629 Mon Aug 6 18:31:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4631 * tao/Buffering_Constraint_Policy.{h,cpp,inl}:
4632 * tao/Messaging/Buffering_Constraint_Policy.{h,cpp,inl}:
4633 Moved the Buffering Constraint Policy to the Messaging Library. It
4634 doesn't need in the core, and if someone wants to create the Policy
4635 he already needed the Messaging library
4637 * tao/extra_core.mpb:
4638 Removed Buffering_Constraint_Policy.cpp:
4643 * tao/Messaging/Messaging.pidl:
4644 Include TAO_Ext.pidl
4646 * tao/Messaging/Messaging_ORBInitializer.cpp:
4647 Set the buffering constraint strategies into the ORB
4649 * tao/Messaging/Messaging_PolicyFactory.{h,cpp}:
4650 Updated for the fact that the Buffering Constraint Policy is now
4651 in the Messaging lib
4653 * tao/Transport_Queueing_Strategies.{h,cpp}:
4654 * tao/Messaging/Messaging_Queueing_Strategies.{h,cpp}:
4655 Moved the strategies that used the Buffering Constraint Policy to
4658 * tao/Messaging/TAO_Ext.pidl:
4660 Moved Buffering Constraint Policy to Messaging
4662 * tao/ORB_Core.{h,cpp,inl}:
4663 Updated all queueing strategy methods to return a pointer and
4664 added set methods for the strategies that are now in the
4668 Return the queueing strategy as pointer
4671 Removed Buffering_Constraint_Policy.h
4673 * tao/Transport.cpp:
4674 Updated to handle the queuing strategy as pointer
4676 Mon Aug 6 18:17:55 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
4678 * orbsvcs/Notify_Service/Notify_Service.cpp:
4679 * orbsvcs/examples/Notify/Federation/Gate/Gate.cpp:
4680 * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp:
4681 * orbsvcs/orbsvcs/Notify/Delivery_Request.cpp:
4682 * orbsvcs/orbsvcs/Notify/Routing_Slip.cpp:
4683 * orbsvcs/orbsvcs/Notify/Routing_Slip_Persistence_Manager.cpp:
4684 * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp:
4685 * orbsvcs/orbsvcs/Notify/Standard_Event_Persistence.cpp:
4686 * orbsvcs/tests/Notify/lib/Activation_Manager.cpp:
4687 * orbsvcs/tests/Notify/lib/Driver.cpp:
4689 Changed my static_cast's from Mon Aug 6 13:53:30 UTC 2007 into
4690 ACE_Utils::truncate_cast's.
4692 Mon Aug 6 18:09:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4694 * examples/Makefile.am:
4695 Removed POA directory
4700 Mon Aug 6 13:53:30 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
4702 * orbsvcs/Notify_Service/Notify_Service.cpp:
4703 * orbsvcs/examples/Notify/Federation/Gate/Gate.cpp:
4704 * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp:
4705 * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:
4706 * orbsvcs/orbsvcs/Notify/Delivery_Request.cpp:
4707 * orbsvcs/orbsvcs/Notify/Routing_Slip.cpp:
4708 * orbsvcs/orbsvcs/Notify/Routing_Slip_Persistence_Manager.cpp:
4709 * orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp:
4710 * orbsvcs/orbsvcs/Notify/Standard_Event_Persistence.cpp:
4711 * orbsvcs/tests/Notify/lib/Activation_Manager.cpp:
4712 * orbsvcs/tests/Notify/lib/Driver.cpp:
4713 * orbsvcs/tests/Notify/lib/Periodic_Supplier.h:
4714 * orbsvcs/tests/Notify/lib/Periodic_Supplier.cpp:
4715 * orbsvcs/tests/Notify/lib/Task_Stats.h:
4717 Added static_cast's and changed types to avoid type mismatch
4718 warnings on 64-bit builds.
4720 Mon Aug 6 13:39:40 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
4722 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Default_Factory.h:
4723 * orbsvcs/orbsvcs/Notify/RT_Factory.h:
4725 Reverted my change from Thu Aug 2 11:33:16 UTC 2007 and Fri Aug
4726 3 18:46:13 UTC 2007.
4728 * orbsvcs/orbsvcs/CosNotification.mpc:
4729 * orbsvcs/orbsvcs/RT_Notification.mpc:
4731 Added the -w-hid option for borland and bmake project types to the
4732 CosNotification_MC_Ext and RT_Notification projects since
4733 Borland doesn't support "using" within a class and doesn't support
4734 #pragma warning (disable :8022). The only other alternative is to
4735 duplicate a lot of code.
4737 Mon Aug 6 11:45:14 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
4739 * orbsvcs/orbsvcs/Notify/MonitorControl/Generic_Registry.h:
4740 * orbsvcs/orbsvcs/Notify/MonitorControl/Statistic.h:
4742 Added an export to the nested exception classes.
4744 Mon Aug 6 11:17:39 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
4746 * orbsvcs/orbsvcs/CosNotification.mpc:
4747 * orbsvcs/orbsvcs/Makefile.am:
4749 Changed the idl flags to create the include for the export header
4750 to include orbsvcs/Notify/MonitorControl and
4751 orbsvcs/Notify/MonitorControlExt for the CosNotification_MC and
4752 CosNotification_MC_Ext projects respectively.
4754 Mon Aug 6 11:00:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4756 * tao/ORB_Core.{h,cpp,inl}:
4757 * tao/params.{h,cpp,inl}:
4758 Moved collocation_resolver to ORB params. timeout_hook
4759 and sync_scope hook are moved to the ORB. This way we
4760 use Service Config less in the critical path and can
4761 in the future make these different for different orbs
4763 * tao/Messaging/Messaging_ORBInitializer.cpp:
4764 Set the sync_scope and timeout_hook into the ORB
4766 * tao/PortableServer/PortableServer.cpp:
4767 * tao/Profile_Transport_Resolver.cpp:
4768 * tao/RTCORBA/RT_Endpoint_Selector_Factory.h:
4769 * tao/Strategies/Optimized_Connection_Endpoint_Selector.h:
4772 * tao/RTPortableServer/RT_Object_Adapter_Factory.cpp:
4773 Set the collocation resolver name into the ORB
4775 * tao/Strategies/OC_Endpoint_Selector_Factory.h:
4776 Fixed typo in comment
4778 * tao/Transport.cpp:
4779 Use true instead of 1
4781 Mon Aug 6 05:12:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4783 * tao/BiDir_GIOP/BiDirGIOP.cpp:
4784 * tao/IORManipulation/IORManip_Loader.cpp:
4787 * tao/CSD_Framework/CSD_Framework_Loader.cpp:
4788 Added missing process_directive, fixes failure of the CSD tests
4790 * tao/CSD_ThreadPool/CSD_ThreadPool.h:
4791 Removed usage of ACE_HAS_BROKEN_STATIC_CONSTRUCTORS, this macro
4792 has been removed a long time ago
4794 Sun Aug 5 19:14:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4796 * tests/POA/Forwarding/run_test.pl:
4797 Updated for cross platform testing
4799 Sun Aug 5 18:58:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4801 * tao/CSD_Framework/CSD_Framework_Loader.cpp:
4802 * tao/CSD_Framework/CSD_Framework_Loader.h:
4803 Don't register the ORBInitializer in the static method, this causes
4804 problems when loading libraries on demand because this code does
4805 trigger the loading of the PI library. The windows documentation states
4806 explicityly that only very simple things should be done in static
4807 methods, no loading of libraries. Thanks to Iliyan Jeliazkov and
4808 Adam Mitz for analyzing why the Two_DLL_Orb fails on Windows. This is
4809 related to bugzilla issue 2994
4811 * tao/TAO_Internal.cpp:
4812 Try to call init on the CSD_Framework_Loader
4814 * tao/CSD_ThreadPool/CSD_ThreadPool.cpp:
4815 Updated for CSD_Framework change
4817 * tao/EndpointPolicy/EndpointPolicy.cpp:
4818 * tao/PI_Server/PI_Server_Loader.cpp:
4819 * tao/PI_Server/PI_Server_Loader.h:
4820 * tao/PortableServer/Operation_Table_Perfect_Hash.cpp:
4821 * tao/Valuetype/Valuetype_Adapter_Factory_Impl.h:
4822 * tao/Valuetype/Valuetype_Adapter_Impl.h:
4825 Sun Aug 5 18:01:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4827 * tests/File_IO/run_test.pl:
4828 Added -sdebug and -cdebug to run server and/or client with
4831 Fri Aug 3 19:32:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4833 * performance-tests/Cubit/TAO/IDL_Cubit/run_test.pl:
4834 Removed references to lite protocols
4836 Fri Aug 3 18:46:13 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
4838 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Default_Factory.h:
4839 * orbsvcs/orbsvcs/Notify/RT_Factory.h:
4841 Changed to check for Borland <= 0x590 instead of all versions of
4844 Fri Aug 3 12:44:51 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
4846 * orbsvcs/orbsvcs/CosNotification.mpc:
4847 * orbsvcs/orbsvcs/Makefile.am:
4849 Fixed an issue where the destination directory for the idl
4850 generated files does not exist (for automake only).
4852 * orbsvcs/examples/Notify/MC/monitor/monitor.cpp:
4853 * orbsvcs/orbsvcs/Notify/MonitorControl/NotificationServiceMonitor_i.cpp:
4855 Fixed build warnings about conversion from size_t to CORBA::Ulong.
4857 Fri Aug 3 08:56:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4859 * tests/POA/Single_Threaded_POA/run_test.pl:
4860 Extended the timeout
4862 * POA/Single_Threaded_POA/Single_Threaded_POA.cpp:
4865 Thu Aug 2 19:30:30 UTC 2007 Dale Wilson <wilsond@ociweb.com>
4867 * tao/Transport_Connector.cpp:
4868 remove_reference call was disabled for testing. Put it back in.
4870 Thu Aug 2 14:24:11 UTC 2007 Dale Wilson <wilsond@ociweb.com>
4872 * tao/Strategies/SCIOP_Connector.cpp:
4873 Provide correct arguments to wait_for_connection_completion.
4875 Thu Aug 2 14:07:01 UTC 2007 Vladimir Zykov <vladimir.zykov@prismtech.com>
4877 * orbsvcs/orbsvcs/Naming/Naming_Server.cpp:
4878 Made so that TAO_Naming_Server uses ACE_DEFAULT_MULTICASTV6_ADDR
4881 * orbsvcs/tests/Simple_Naming/run_test_ipv6.pl:
4882 * orbsvcs/tests/Simple_Naming/run_test.pl:
4883 Updated this test so that in IPv4 builds it uses strictly IPv4
4884 multicast address and in IPv6 builds it uses node-local (starting
4885 with ff01) multicast address since IPv6 networking is not properly
4886 configured on TAO tests machines and thus other types of IPv6
4887 multicast addresses do not work.
4889 Thu Aug 2 11:33:16 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
4891 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Default_Factory.h:
4892 * orbsvcs/orbsvcs/Notify/RT_Factory.h:
4894 The Borland compiler does not honor the "using" statement.
4895 Instead of duplicating every create() function in the sub-classes,
4896 I have disabled the 8022 warning for these headers only. The
4897 warning is pushed and popped in each header.
4899 Thu Aug 2 09:45:21 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
4901 * TAO_IDL/include/ast_component.h:
4903 Added 'line_number' member to the port description struct.
4904 Since ports aren't nodes (which store their line numbers)
4905 in the AST, this helps some backends get a total ordering
4906 of a component's members.
4908 * TAO_IDL/fe/y.tab.cpp:
4909 * TAO_IDL/fe/idl.yy:
4911 Added code to set the line number member before the port
4912 description struct in enqueued in its component node.
4914 Thu Aug 2 09:03:02 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
4916 * TAO_IDL/include/idl_defines.h:
4918 Changed the size of the buffer that holds filenames to be
4919 processed from 1024 to 2048. A crash was reported and it
4920 was determined that there was an attempt to process ~1450
4923 Thu Aug 2 08:55:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4925 * tests/Bug_2935_Regression/Bug_2935_Regression.mpc:
4926 Simplified this mpc file
4928 Thu Aug 2 08:39:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
4930 * tao/Asynch_Queued_Message.cpp:
4931 * tao/Condition.cpp:
4932 * tao/Connection_Handler.cpp:
4933 * tao/default_client.cpp:
4934 * tao/default_resource.cpp:
4935 * tao/GIOP_Message_Base.cpp:
4936 * tao/IIOP_Connector.cpp:
4937 * tao/Muxed_TMS.cpp:
4939 * tao/Queued_Data.cpp:
4940 * tao/Strategies/SCIOP_Connector.cpp:
4941 * tao/Strategies/SHMIOP_Connector.cpp:
4942 * tao/Thread_Lane_Resources.cpp:
4943 * tao/Transport.cpp:
4944 * tao/Valuetype/ValueBase.cpp:
4945 Replaced @@TODO with @todo so that doxygen adds this to the
4948 Thu Aug 2 03:15:32 UTC 2007 Phil Mesnier <mesnier_p@ociweb.com>
4950 * tests/Bug_2935_Regression/middle_i.h:
4951 * tests/Bug_2935_Regression/middle_i.cpp:
4952 * tests/Bug_2935_Regression/sink_i.h:
4953 * tests/Bug_2935_Regression/sink_i.cpp:
4954 Removed ACE_THROW_SPEC anachronisms.
4956 * tests/Bug_2935_Regression/Bug_2935_Regression.mwc:
4959 Wed Aug 1 21:54:15 UTC 2007 Dale Wilson <wilsond@ociweb.com>
4962 Add entries for fixing ORBMuxedConnectionMax and too-many-connections.
4964 Wed Aug 1 21:26:32 UTC 2007 Dale Wilson <wilsond@ociweb.com>
4966 * tests/Bug_2935_Regression:
4967 * tests/Bug_2935_Regression/Bug_2935_Regression.mpc:
4968 * tests/Bug_2935_Regression/Bug_2935_Regression.mwc:
4969 * tests/Bug_2935_Regression/README.txt:
4970 * tests/Bug_2935_Regression/ThreeTier.idl:
4971 * tests/Bug_2935_Regression/middle.conf:
4972 * tests/Bug_2935_Regression/middle.cpp:
4973 * tests/Bug_2935_Regression/middle_i.h:
4974 * tests/Bug_2935_Regression/middle_i.cpp:
4975 * tests/Bug_2935_Regression/run_test.pl:
4976 * tests/Bug_2935_Regression/sink.cpp:
4977 * tests/Bug_2935_Regression/sink_i.h:
4978 * tests/Bug_2935_Regression/sink_i.cpp:
4979 * tests/Bug_2935_Regression/source.cpp:
4980 * tests/Bug_2935_Regression/source_i.h:
4981 * tests/Bug_2935_Regression/source_i.cpp:
4982 Add regression test for Wed Aug 1 15:54:01 UTC 2007 checkin
4984 Wed Aug 1 21:16:15 UTC 2007 Dale Wilson <wilsond@ociweb.com>
4986 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp:
4987 * tao/Cache_Entries.h:
4988 * tao/Profile_Transport_Resolver.cpp:
4989 * tao/Transport_Cache_Manager.h:
4990 * tao/Transport_Cache_Manager.cpp:
4991 * tao/Transport_Connector.h:
4992 * tao/Transport_Connector.cpp:
4993 * tests/AMH_Oneway/client.cpp:
4994 * tests/Bug_1476_Test/client.cpp:
4995 Jonnny's suggestions
4996 Change find_transport's busy_count argument from unsigned int
4998 Use @todo rather than @@TODO -- reference bugzilla entrys to track the todos.
5000 Wed Aug 1 15:54:01 UTC 2007 Dale Wilson <wilsond@ociweb.com>
5002 Corrections for bugs #2934 and #2935: connection problems in
5003 the transport cache.
5005 Briefly: the change involves adding the transport to the
5006 cache at the time the connection is initiated rather than
5007 waiting until the connection is complete. This avoids the
5008 situation where *way* too many connections are started in a
5009 nested upcall and/or multithreading situation because none
5010 of the connection attempts know the others are already in
5012 At the same time it eliminates the wait-for-condition code
5013 technique for honoring the -MaxMuxedConnections. The old
5014 technique is unsafe and ineffective.
5016 * tao/Cache_Entries.h:
5017 * tao/Cache_Entries.inl:
5018 Declare new cache entry status: ENTRY_CONNECTING
5019 Make the recycle_state method const (it's poorly named, but I'm not
5022 * tao/IIOP_Connector.cpp:
5023 Use RAII to manage tlist (list of pending connections) during parallel
5025 Update the cache (rather than adding a new entry) when connection is
5027 Change the way the transport is registered with the reactor so that it
5028 is always registered before necessary. Otherwise there was a race
5029 condition when thread A tried to use a newly established connection
5030 before thread B had "quite" finished preparing it for use.
5033 Declare new method: register_if_necessary to consolodate the various
5034 attempts to register the transport with the reactor.
5036 * tao/Transport.cpp:
5037 Implement and use register_if_necessary
5038 Update transport cache status in the post_connect method
5040 * tao/Transport_Cache_Manager.h:
5041 * tao/Transport_Cache_Manager.inl:
5042 * tao/Transport_Cache_Manager.cpp:
5043 Change find_transport to return one of the following statuses:
5045 CACHE_FOUND_CONNECTING
5047 CACHE_FOUND_AVAILABLE
5048 The more than one status applies, the last one in the above list
5049 overrides (i.e. if there's one available, never mind the other stuff.)
5050 Add an additional argument to find_transport to return the count of
5051 busy transport's found when none were available. This helps the
5052 Transport_Connector to honor -MaxMuxedConnections.
5053 Remove the attempt to open a new connection from the cache. It belongs
5054 in the Transport_Connector.
5055 Improve support for updating cache entry status.
5057 * tao/Transport_Connector.h:
5058 * tao/Transport_Connector.cpp:
5059 Eliminate TransportCleanupGuard. It was ill conceived.
5060 Supply new argument to and accept new status returns from find_transport.
5061 New wait_for_transport method allows waiting for a connection to complete
5062 even if it was started elsewhere.
5063 The TAO_Connector::connect method has been reorganized. It now consists
5064 of a while loop that retries the search for the transport in the cache
5065 until success, timeout, error, or a return because this is a non-blocking attempt.
5067 The transport found by this method *ALWAYS* comes from the cache. There
5068 was code that attempted to short-circuit this for newly established connections
5069 but it led to quite a few subtle bugs. The new approach shouldn't be any
5070 slower than the old one, but if is, there is room for improvment in the
5071 cache now that it doesn't have to handle all the special cases. (i.e.
5072 consider long and carefully before trying to improve performance by reintroducing
5073 the short-circuit-on-new-connection code.)
5075 * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Connector.cpp:
5076 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp:
5077 * tao/Profile_Transport_Resolver.cpp:
5078 * tao/Strategies/UIOP_Connector.cpp:
5079 * tests/Bug_1476_Test/client.cpp:
5080 Supply additional argument to wait_for_connection_completion
5081 Supply new argument to Transport_Cache_Manager::find_transport
5082 Recognize new return status from Transport_Cache_Manager::find_transport
5083 [no functional change]
5085 * tao/IIOP_Transport.cpp:
5086 Log status code on error.
5088 * tao/Leader_Follower.cpp:
5089 Ignore null tranport pointer (effects logging only)
5091 * tests/AMH_Oneway/client.cpp:
5092 Add a sleep before process exit. To quote the internal documentation:
5093 // The following sleep is a workaround for a defect in the Windows
5094 // implementation of sockets (Win XP)
5095 // The when this client exits after writing to a localhost socket
5096 // Windows discards any data that has not been read by the server.
5097 // The sleep gives the server time to catch up. num_calls/2 gives
5098 // it half a second per request which *really* should be overkill, but
5099 // it also means the client will terminate before the server actually
5100 // handles the requests (a good thing).
5101 // I'm still trying to decide whether this should be a bugzilla entry.
5102 // wilsond@ociweb.com
5104 * tests/AMH_Oneway/server.cpp:
5105 Modified to honor -ORB arguments on command line [so I could diagnose the silly
5106 windows/localhost problem]
5108 * performance-tests/Latency/DII/Test.idl:
5109 Make the shutdown method a one-way to eliminate a very rare race condition while
5112 Wed Aug 1 11:44:24 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
5116 Added the new Makefiles to the list that I added on Mon Jul 30
5119 Wed Aug 1 11:35:42 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
5121 * orbsvcs/examples/Notify/MC/monitor/monitor.cpp:
5122 * orbsvcs/orbsvcs/Notify/MonitorControl/Generic_Registry.cpp:
5123 * orbsvcs/orbsvcs/Notify/MonitorControl/NotificationServiceMonitor_i.cpp:
5124 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorEventChannel.cpp:
5125 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorEventChannelFactory.cpp:
5126 * orbsvcs/orbsvcs/Notify/XML_Saver.h:
5127 * orbsvcs/orbsvcs/Notify/XML_Saver.cpp:
5128 * orbsvcs/tests/unit/Notify/MC/NotificationServiceMonitor/NotificationServiceMonitor.cpp:
5130 Changed types or added static_cast's to avoid build warnings.
5132 Wed Aug 1 10:52:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5134 * tao/PortableServer/Collocated_Object_Proxy_Broker:
5135 Disable the correct method for CORBA/e
5137 Wed Aug 1 09:02:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5139 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.cpp:
5140 * orbsvcs/orbsvcs/PortableGroup/UIPMC_Transport.h:
5141 * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Transport.cpp:
5142 * orbsvcs/orbsvcs/SSLIOP/IIOP_SSL_Transport.h:
5143 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.cpp:
5144 * orbsvcs/orbsvcs/SSLIOP/SSLIOP_Transport.h:
5145 * tao/Strategies/COIOP_Transport.cpp:
5146 * tao/Strategies/COIOP_Transport.h:
5147 * tao/Strategies/DIOP_Transport.cpp:
5148 * tao/Strategies/DIOP_Transport.h:
5149 * tao/Strategies/SHMIOP_Transport.cpp:
5150 * tao/Strategies/SHMIOP_Transport.h:
5151 * tao/Transport.cpp:
5153 * tao/Wait_On_Read.cpp:
5154 Removed deprecated block argument from handle_input method.
5155 Fixes bugzilla bug 2253
5157 Wed Aug 1 08:25:33 UTC 2007 Jeff Parsons <j.parsons@vanderbilt.edu>
5159 * tao/AnyTypeCode.mpc:
5161 Added inheritance of gen_ostream feature, similar to tao.mpc
5162 and valuetype.mpc, so the ostream operator overloads in the
5163 library can be conditionally compiled, if the feature is
5164 toggled on in default.features.
5166 * TAO_IDL/be/be_codegen.cpp:
5168 Added generation of preprocessor definition of GEN_OSTREAM_OPS,
5169 if the -Gos option is used, so the ostream operators can be
5170 seen in included ORB headers.
5172 * TAO_IDL/be/be_string.cpp:
5174 Fixed incorrect ostream code generation for wstring members
5175 in IDL types that have member acceessors (union and valuetype),
5176 since these accessors return CORBA::WChar *, whereas the
5177 corresponding member type in an IDL struct is TAO_WString_Manager.
5179 Thanks to Lothar Werzinger <lothar at tradescape dot biz> for
5180 reporting the compilation problems in generated code resulting
5181 from the above bugs.
5183 Wed Aug 1 07:38:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5186 Replaced ACE_LIB_TEXT with ACE_TEXT
5188 * tao/Asynch_Queued_Message.cpp:
5189 * tao/Asynch_Queued_Message.h:
5190 * tao/Queued_Message.h:
5191 * tao/Synch_Queued_Message.cpp:
5192 Made the heap allocated flag const and pass it to all constructors
5193 so that we don't have to set if after creating the qm.
5195 Wed Aug 1 07:34:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5197 * orbsvcs/examples/CosEC/TypedSimple/Consumer.cpp:
5198 * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.cpp:
5199 * orbsvcs/tests/HTIOP/test_config.h:
5200 Replaced ACE_LIB_TEXT with ACE_TEXT
5202 Tue Jul 31 14:12:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5204 * tao/Valuetype.mpc:
5205 Added genostream as base project
5207 Tue Jul 31 12:39:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5209 * tao/Abstract_Servant_Base.h:
5210 Fixed typo in comment
5212 * tao/PortableServer/Adapter_Activator.h:
5215 * tao/PortableServer/POA.pidl:
5216 * tao/PortableServer/POAManagerFactory.pidl:
5217 Fixed a few ifdef checks so that also minimum corba with BCB
5220 * tao/PortableServer/Servant_Base.{h,cpp}:
5221 Don't make methods dependent on CORBA/e or Minimum Corba. This
5222 makes it possible to use the -Gce and -Gmc options on the IDL
5223 files. When all generated files are removed from the repo the
5224 checks can be added again, created bugzilla 3019 as reminder for
5227 * MPC/config/corba_e_compact.mpb:
5228 * MPC/config/corba_e_micro.mpb:
5229 * MPC/config/core_minimum_corba.mpb:
5230 Added -Gce and -Gmc again
5232 Tue Jul 31 12:22:20 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
5234 * orbsvcs/tests/unit/Notify/MC/NotificationServiceMonitor/run_test.pl:
5236 Set the executable property on this script.
5238 Tue Jul 31 11:36:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5240 * tao/BiDir_GIOP/BiDir_Policy_i.cpp:
5241 * tao/Policy_Current.cpp:
5242 * tao/Policy_Current.h:
5243 * tao/Policy_Current_Impl.h:
5244 * tao/Policy_Manager.inl:
5245 * tao/Policy_Set.cpp:
5246 * tao/PortableServer/Default_Policy_Validator.cpp:
5247 * tao/PortableServer/POA_Policy_Set.h:
5251 Tue Jul 31 11:35:53 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
5253 * orbsvcs/orbsvcs/CosNotification.mpc:
5254 * orbsvcs/orbsvcs/Makefile.am:
5256 Added the tao_versioning_idl_defaults base project to the
5257 CosNotification_MC project.
5259 Tue Jul 31 10:58:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5261 * MPC/config/corba_e_compact.mpb:
5262 * MPC/config/corba_e_micro.mpb:
5263 * MPC/config/core_minimum_corba.mpb:
5264 Temporarily removed the new -Gce and -Gmc idl flags, the
5265 few generated files in the repo cause problems. We need to
5268 Tue Jul 31 10:54:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5270 * tao/Object_Proxy_Broker.h:
5271 non_existent is not needed for CORBA/e
5273 * tao/Codeset_Translator_Base.h:
5274 * tao/Collocation_Proxy_Broker.h:
5275 * tao/Collocation_Resolver.h:
5278 Tue Jul 31 10:52:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5280 * tao/Collocated_Object_Proxy_Broker.{h,cpp}:
5281 non_existent is not needed for CORBA/e
5283 Tue Jul 31 07:22:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5285 * tao/Abstract_Servant_Base.{h,cpp,inl}:
5286 Also disabled some methods with CORBA/e and Minimum CORBA in this
5287 class and made the constructor, copy constructor and assignment
5291 Added new inline file
5293 Tue Jul 31 06:40:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5295 * docs/compiler.html:
5296 * MPC/config/core_minimum_corba.mpb:
5298 * tao/PortableServer/Servant_Base.{h,cpp}:
5299 * TAO_IDL/be/be_global.cpp:
5300 * TAO_IDL/be/be_interface.cpp:
5301 * TAO_IDL/be/be_visitor_component/component_sh.cpp:
5302 * TAO_IDL/be/be_visitor_interface/amh_sh.cpp:
5303 * TAO_IDL/be/be_visitor_interface/interface_sh.cpp:
5304 * TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
5305 * TAO_IDL/be_include/be_global.h:
5306 Added -Gmc to the IDL compiler to generate code targeted for
5307 Minimum CORBA. When this option is enabled we suppress several
5308 methods from the generation of the skeleton. This fixes
5311 Tue Jul 31 05:42:34 UTC 2007 Iliyan Jeliazkov <iliyan@ociweb.com>
5313 * tao/TAO_Server_Request.cpp:
5315 Fixing a typo in the base initializers list, only affecting
5316 no-interceptors builds.
5318 Tue Jul 31 05:11:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5320 * tao/PortableServer/Servant_Base.{h,cpp}:
5321 With CORBA/e no need to compile get_component
5323 * tao/Protocol_Factory.{h,cpp}:
5324 Made most methods pure virtual, derived classes must implement them
5326 * TAO_IDL/be/be_global.cpp:
5327 Added -Gce to the compiler flags
5329 Mon Jul 30 21:12:51 UTC 2007 Iliyan Jeliazkov <iliyan@ociweb.com>
5331 * tao/Transport_Selection_Guard.h:
5333 Implementing the misisng operator=(), needed by
5334 TAO::CSD::FW_Server_Reques_Wrapper.
5336 Mon Jul 30 18:54:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5338 * docs/compiler.html:
5339 * MPC/config/corba_e_compact.mpb:
5340 * MPC/config/corba_e_micro.mpb:
5341 * TAO_IDL/be/be_global.cpp:
5342 * TAO_IDL/be/be_interface.cpp:
5343 * TAO_IDL/be/be_visitor_component/component_sh.cpp:
5344 * TAO_IDL/be/be_visitor_interface/amh_sh.cpp:
5345 * TAO_IDL/be/be_visitor_interface/interface_sh.cpp:
5346 * TAO_IDL/be/be_visitor_interface/interface_ss.cpp:
5347 * TAO_IDL/be_include/be_global.h:
5348 Added new option -Gce indicating that we are compiling with CORBA/e
5349 enabled. In that case we don't need to generate the _component
5350 method in the skeleton which safes footprint. This fixes bugzilla
5353 Mon Jul 30 18:17:45 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
5355 * orbsvcs/orbsvcs/Notify/MonitorControl/NotificationServiceMonitor_i.cpp:
5357 Explicitly initialize struct members. There is no constructor for
5358 IDL generated structs.
5360 Mon Jul 30 18:12:58 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
5362 * orbsvcs/tests/Bug_2926_Regression/server.cpp:
5364 Added a missing parameter to the TAO_CosNotify_Service::create()
5367 Mon Jul 30 14:54:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5371 Moved all POA examples to tests, this are all one button POA
5372 tests that we need to run in all core builds
5374 Mon Jul 30 13:13:58 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
5376 * MPC/config/notification_mc.mpb:
5377 * MPC/config/notification_mc_ext.mpb:
5379 Added base projects for the new noftification service libraries.
5383 Added an entry for this new feature.
5385 * orbsvcs/Notify_Service/Notify_Service.cpp:
5387 Updated to provide the factory name during factory creation, the
5388 channel name during channel creation, and fixed a leak of objects
5389 during shutdown of the service.
5391 * orbsvcs/examples/Notify/MC/Makefile.am:
5392 * orbsvcs/examples/Notify/MC/TkMonitor/Makefile:
5393 * orbsvcs/examples/Notify/MC/TkMonitor/README:
5394 * orbsvcs/examples/Notify/MC/TkMonitor/external_idl.pl:
5395 * orbsvcs/examples/Notify/MC/TkMonitor/modules:
5396 * orbsvcs/examples/Notify/MC/TkMonitor/modules/GeometryStore.pm:
5397 * orbsvcs/examples/Notify/MC/TkMonitor/modules/MonitorControl.pm:
5398 * orbsvcs/examples/Notify/MC/TkMonitor/modules/Tk:
5399 * orbsvcs/examples/Notify/MC/TkMonitor/modules/Tk/active.xpm:
5400 * orbsvcs/examples/Notify/MC/TkMonitor/modules/Tk/factory.xpm:
5401 * orbsvcs/examples/Notify/MC/TkMonitor/modules/Tk/hand.xbm:
5402 * orbsvcs/examples/Notify/MC/TkMonitor/modules/Tk/inactive.xpm:
5403 * orbsvcs/examples/Notify/MC/TkMonitor/modules/Tk/mask.xbm:
5404 * orbsvcs/examples/Notify/MC/TkMonitor/monitor.pl:
5406 Added a graphical interface written in perl to access the
5407 Notification Service Monitor. It was written using opalORB.
5409 * orbsvcs/examples/Notify/Makefile.am:
5410 * orbsvcs/examples/Notify/MC/monitor/Makefile.am:
5411 * orbsvcs/examples/Notify/MC/monitor/monitor.cpp:
5412 * orbsvcs/examples/Notify/MC/monitor/monitor.mpc:
5414 Added a command line monitor to demonstrate the monitoring
5415 and control capabilities.
5417 * orbsvcs/orbsvcs/CosNotification.mpc:
5418 * orbsvcs/orbsvcs/Makefile.am:
5420 Added the new MC and MC_Ext libraries.
5422 * orbsvcs/orbsvcs/Notify/Buffering_Strategy.h:
5423 * orbsvcs/orbsvcs/Notify/Buffering_Strategy.cpp:
5425 Added a method to return the time of the oldest event in the
5428 * orbsvcs/orbsvcs/Notify/Builder.h:
5429 * orbsvcs/orbsvcs/Notify/Builder.cpp:
5431 Enhanced the event channel factory and event channel building
5432 methods to take an optional name parameter.
5434 * orbsvcs/orbsvcs/Notify/Container_T.h:
5435 * orbsvcs/orbsvcs/Notify/Container_T.cpp:
5437 Added a method to destroy all of the objects held in the
5440 * orbsvcs/orbsvcs/Notify/CosNotify_Service.h:
5441 * orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp:
5443 Implement the new finalize_service() method by destroying all
5444 event channels held by the provided event channel factory.
5445 Implement the updated create() method to provide the factory name
5448 * orbsvcs/orbsvcs/Notify/Event.h:
5449 * orbsvcs/orbsvcs/Notify/Event.inl:
5450 * orbsvcs/orbsvcs/Notify/Event.cpp:
5452 Added a time of creation stamp on the event.
5454 * orbsvcs/orbsvcs/Notify/EventChannel.h:
5456 Changed to virtually inherit from
5457 POA_CosNotifyChannelAdmin::EventChannel and made the destroy()
5458 method public to allow the TAO_Notify_Container_T access.
5460 * orbsvcs/orbsvcs/Notify/EventChannel.cpp:
5462 Added a call to destroy() on the supplier and consumer admin
5463 containers. This cleans up the reference counts on the admins.
5465 * orbsvcs/orbsvcs/Notify/EventChannelFactory.h:
5466 * orbsvcs/orbsvcs/Notify/EventChannelFactory.cpp:
5468 Added a method to create a named event channel. To support
5469 automatic creation of named event channels by the Notify_Service
5470 executable. This version is the same as calling create_channel().
5472 Also fixed a leak during activation with the POA. An extra narrow
5473 was occurring which was not stored in a var.
5475 * orbsvcs/orbsvcs/Notify/Factory.h:
5476 * orbsvcs/orbsvcs/Notify/Default_Factory.h:
5477 * orbsvcs/orbsvcs/Notify/Default_Factory.cpp:
5479 Updated the create methods for event channel factories and event
5480 channels to take a name parameter.
5482 * orbsvcs/orbsvcs/Notify/Method_Request.h:
5483 * orbsvcs/orbsvcs/Notify/Method_Request.cpp:
5485 Added a time stamp that is populated by the event to which the
5486 request corresponds.
5488 * orbsvcs/orbsvcs/Notify/Method_Request_Dispatch.h:
5490 Fixed a doxygen comment.
5492 * orbsvcs/orbsvcs/Notify/MonitorControl/Control.h:
5493 * orbsvcs/orbsvcs/Notify/MonitorControl/Control.cpp:
5494 * orbsvcs/orbsvcs/Notify/MonitorControl/Control_Registry.h:
5495 * orbsvcs/orbsvcs/Notify/MonitorControl/Control_Registry.cpp:
5497 A class that can be used to keep track of named control objects.
5499 * orbsvcs/orbsvcs/Notify/MonitorControl/Dynamic_Statistic.h:
5501 A template to facilitate the creation of statistics that are
5502 calculated on-the-fly.
5504 * orbsvcs/orbsvcs/Notify/MonitorControl/Generic.h:
5505 * orbsvcs/orbsvcs/Notify/MonitorControl/Generic.cpp:
5506 * orbsvcs/orbsvcs/Notify/MonitorControl/Generic_Registry.h:
5507 * orbsvcs/orbsvcs/Notify/MonitorControl/Generic_Registry.cpp:
5509 A generic class that can be used to keep track of named objects.
5511 * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.h:
5512 * orbsvcs/orbsvcs/Notify/MonitorControl/MonitorManager.cpp:
5514 This class allows the user to dynamically load the manager and
5515 configure it through the service configurator. It starts a thread
5516 and services monitoring requests via an ORB that is separate from
5517 the ORB for the normal operation of the notification service.
5519 * orbsvcs/orbsvcs/Notify/MonitorControl/NotificationServiceMC.idl:
5521 Provide a definition of an interface to retrieve statistics and
5522 perform functions upon the Notify Service.
5524 * orbsvcs/orbsvcs/Notify/MonitorControl/NotificationServiceMonitor_i.h:
5525 * orbsvcs/orbsvcs/Notify/MonitorControl/NotificationServiceMonitor_i.cpp:
5527 Implements the CosNotification::NotificationServiceMonitorControl
5528 which includes accessing statistics and performing control
5529 functions on the notify service.
5531 * orbsvcs/orbsvcs/Notify/MonitorControl/Statistic.h:
5532 * orbsvcs/orbsvcs/Notify/MonitorControl/Statistic.inl:
5533 * orbsvcs/orbsvcs/Notify/MonitorControl/Statistic.cpp:
5535 Implement a statistic object that can hold various types of data.
5537 * orbsvcs/orbsvcs/Notify/MonitorControl/Statistic_Registry.h:
5538 * orbsvcs/orbsvcs/Notify/MonitorControl/Statistic_Registry.cpp:
5540 A class that can be used to keep track of named statistic objects.
5542 * orbsvcs/orbsvcs/Notify/MonitorControl/notify_mc_export.h:
5544 Export file for the MC library.
5546 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Default_Factory.h:
5547 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Default_Factory.cpp:
5549 Implement a factory that will create the monitor versions of the
5550 event channel factory, event channel, supplier admin and consumer
5553 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Notify_Service.h:
5554 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MC_Notify_Service.cpp:
5556 Extend the TAO_CosNotify_Service to create the monitoring factory,
5557 run the monitor manager during initialization and shutdown the
5558 monitor manager during finalization.
5560 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorConsumerAdmin.h:
5561 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorConsumerAdmin.cpp:
5563 Implement the NotifyMonitoringExt::ConsumerAdmin interface which
5564 includes creation of named proxy suppliers.
5566 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorEventChannel.h:
5567 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorEventChannel.cpp:
5569 Extend the TAO_Notify_EventChannel to track statistics and named
5570 supplier proxies and consumer proxies.
5572 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorEventChannelFactory.h:
5573 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorEventChannelFactory.cpp:
5575 Implement the NotifyMonitoringExt::EventChannelFactory interface
5576 which includes statistics registration and tracking event channel
5579 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorSupplierAdmin.h:
5580 * orbsvcs/orbsvcs/Notify/MonitorControlExt/MonitorSupplierAdmin.cpp:
5582 Implement the NotifyMonitoringExt::SupplierAdmin interface which
5583 includes creation of named proxy consumers.
5585 * orbsvcs/orbsvcs/Notify/MonitorControlExt/NotifyMonitoringExt.idl:
5587 Provide a definition for the monitoring extensions to the event
5588 channel factory, supplier admin and consumer admin.
5590 * orbsvcs/orbsvcs/Notify/MonitorControlExt/notify_mc_ext_export.h:
5592 Export file for the MC_Ext library.
5594 * orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.h:
5595 * orbsvcs/orbsvcs/Notify/Notify_EventChannelFactory_i.cpp:
5597 Updated to take a factory name.
5599 * orbsvcs/orbsvcs/Notify/Object.h:
5600 * orbsvcs/orbsvcs/Notify/Object.cpp:
5602 Fixed a bug in destroy_proxy_poa() where the wrong poa object was
5605 Added a method to access the worker task.
5607 * orbsvcs/orbsvcs/Notify/ProxyConsumer.cpp:
5608 * orbsvcs/orbsvcs/Notify/ProxySupplier.cpp:
5609 * orbsvcs/orbsvcs/Notify/SupplierAdmin.cpp:
5610 * orbsvcs/orbsvcs/Notify/ConsumerAdmin.cpp:
5612 Fixed a bug where a the object could not be destroyed if it had
5613 previously been shutdown. This caused it and related objects to
5614 be leaked due to reference counts not being decremented.
5616 * orbsvcs/orbsvcs/Notify/RT_Factory.h:
5617 * orbsvcs/orbsvcs/Notify/RT_Factory.cpp:
5619 Removed duplicated functions that are inherited from
5620 TAO_Notify_Default_Factory.
5622 * orbsvcs/orbsvcs/Notify/Service.h:
5623 * orbsvcs/orbsvcs/Notify/Service.cpp:
5625 Added a static method to locate the notify service from a default
5626 list of service names. This allows us to avoid duplicating this
5627 code everywhere a notify service is to be dynamically loaded.
5629 Added a pure virtual method to finalize the service and changed
5630 the create() method to take an optional factory name.
5632 * orbsvcs/orbsvcs/Notify/ConsumerAdmin.h:
5633 * orbsvcs/orbsvcs/Notify/SupplierAdmin.h:
5635 Made the destroy() method public to allow the
5636 TAO_Notify_Container_T access.
5638 * orbsvcs/orbsvcs/Notify/ThreadPool_Task.h:
5639 * orbsvcs/orbsvcs/Notify/ThreadPool_Task.cpp:
5641 Added an accessor for the buffering strategy.
5643 * orbsvcs/Logging_Service/Notify_Logging_Service/Notify_Logging_Service.cpp:
5644 * orbsvcs/examples/Notify/Federation/Agent/Agent.cpp:
5645 * orbsvcs/examples/Notify/Federation/SpaceCraft/SpaceCraft.cpp:
5646 * orbsvcs/tests/Notify/lib/EventChannel_Command.cpp:
5648 Use the TAO_Notify_Service::load_default() method to dynamically
5649 locate the notify service instead of duplicating code.
5651 * orbsvcs/tests/unit/Makefile.am:
5652 * orbsvcs/tests/unit/Notify/MC/Control/Control.cpp:
5653 * orbsvcs/tests/unit/Notify/MC/Control/Control.mpc:
5654 * orbsvcs/tests/unit/Notify/MC/Control/Makefile.am:
5655 * orbsvcs/tests/unit/Notify/MC/Control/run_test.pl:
5656 * orbsvcs/tests/unit/Notify/MC/Makefile.am:
5657 * orbsvcs/tests/unit/Notify/MC/MonitorControlExt/Makefile.am:
5658 * orbsvcs/tests/unit/Notify/MC/MonitorControlExt/MonitorControlExt.mpc:
5659 * orbsvcs/tests/unit/Notify/MC/MonitorControlExt/MonitorControlExt.cpp:
5660 * orbsvcs/tests/unit/Notify/MC/MonitorControlExt/run_test.pl:
5661 * orbsvcs/tests/unit/Notify/MC/MonitorControlExt/svc.conf:
5662 * orbsvcs/tests/unit/Notify/MC/MonitorControlExt/svc.conf.xml:
5663 * orbsvcs/tests/unit/Notify/MC/MonitorManager/Makefile.am:
5664 * orbsvcs/tests/unit/Notify/MC/MonitorManager/MonitorClient.cpp:
5665 * orbsvcs/tests/unit/Notify/MC/MonitorManager/MonitorManager.cpp:
5666 * orbsvcs/tests/unit/Notify/MC/MonitorManager/MonitorManager.mpc:
5667 * orbsvcs/tests/unit/Notify/MC/MonitorManager/run_test.pl:
5668 * orbsvcs/tests/unit/Notify/MC/MonitorManager/svc.conf:
5669 * orbsvcs/tests/unit/Notify/MC/MonitorManager/svc.conf.xml:
5670 * orbsvcs/tests/unit/Notify/MC/NotificationServiceMonitor/Makefile.am:
5671 * orbsvcs/tests/unit/Notify/MC/NotificationServiceMonitor/NotificationServiceMonitor.mpc:
5672 * orbsvcs/tests/unit/Notify/MC/NotificationServiceMonitor/NotificationServiceMonitor.cpp:
5673 * orbsvcs/tests/unit/Notify/MC/NotificationServiceMonitor/run_test.pl:
5674 * orbsvcs/tests/unit/Notify/MC/Statistic/Makefile.am:
5675 * orbsvcs/tests/unit/Notify/MC/Statistic/Statistic.cpp:
5676 * orbsvcs/tests/unit/Notify/MC/Statistic/Statistic.mpc:
5677 * orbsvcs/tests/unit/Notify/MC/Statistic/run_test.pl:
5678 * orbsvcs/tests/unit/Notify/MC/Statistic_Registry/Makefile.am:
5679 * orbsvcs/tests/unit/Notify/MC/Statistic_Registry/Statistic_Registry.cpp:
5680 * orbsvcs/tests/unit/Notify/MC/Statistic_Registry/Statistic_Registry.mpc:
5681 * orbsvcs/tests/unit/Notify/MC/Statistic_Registry/run_test.pl:
5682 * orbsvcs/tests/unit/Notify/Makefile.am:
5684 Added unit tests for the different components of the MC and MC_Ext
5687 Mon Jul 30 12:18:29 UTC 2007 Iliyan Jeliazkov <iliyan@ociweb.com>
5689 * tao/TAO_Server_Request.h:
5690 * tao/TAO_Server_Request.inl:
5691 * tao/TAO_Server_Request.cpp:
5692 * tao/Transport_Selection_Guard.h:
5694 Eliminating duplication of the transport_ member from
5695 TAO_Server_Request. The Transport_Selection_Guard is a
5696 smart pointer, designed to work both as a normal pointer
5697 and with the transport current feature. When TC is disabled,
5698 it is also lightweight enough to avoid footprint increase.
5699 This fixes bugzilla 2991.
5701 Mon Jul 30 11:24:47 UTC 2007 Vladimir Zykov <vladimir.zykov@prismtech.com>
5703 * tests/GIOP_Fragments/PMB_With_Fragments/run_test.pl:
5704 Fixed this test on IPv6 builds by changing localhost to
5707 Mon Jul 30 11:09:21 UTC 2007 Vladimir Zykov <vladimir.zykov@prismtech.com>
5709 * tao/MCAST_Parser.cpp:
5710 Made so that an opened datagram socket has a proper protocol
5711 family. This fixes TAO/orbsvcs/tests/Simple_Naming/run_test.pl
5714 Mon Jul 30 08:33:12 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5716 * tao/Leader_Follower_Flushing_Strategy.cpp (flush_transport):
5717 * tao/Reactive_Flushing_Strategy.cpp (flush_transport):
5718 Const changes and no need for intermediate variable
5720 * tao/Transport.{h,cpp,inl}:
5721 Layout changes and updated queue_is_empty to return a bool
5723 Fri Jul 27 06:50:14 CDT 2007 Johnny Willemsen <jwillemsen@remedy.nl>
5725 * TAO version 1.5.10 released.
5729 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))
5730 indent-tabs-mode: nil