summaryrefslogtreecommitdiff
path: root/TAO/ChangeLog
blob: 4c671a2cea3fe390d311bb551688f379f9eb55b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
Thu Aug  5 20:20:37 2004  J.T. Conklin  <jtc@acorntoolworks.com>

	* orbsvcs/orbsvcs/Makefile.am:
	  Changed custom build rules to use $(srcdir)/<input-file> so
	  resulting makefiles will work on systems where make doesn't
	  support VPATH.

Thu Aug  5 07:08:12 UTC 2004  Johnny Willemsen  <jwillemsen@remedy.nl>

        * examples/PluggableUDP/tests/Performance/run_test.pl:
          The client also has a servant, so we must specifiy also an
          -ORBEndPoint for the client process. This fixes bugzilla bug
          1899.

Thu Aug  5 07:01:12 UTC 2004  Johnny Willemsen  <jwillemsen@remedy.nl>

        * examples/PluggableUDP/tests/Performance/run_test.pl:
          Updated this script to use the PerlACE module, simplifies this
          script a lot.

Wed Aug  4 23:03:45 2004  Ossama Othman  <ossama@dre.vanderbilt.edu>

	* orbsvcs/orbsvcs/SSLIOP/SSLIOP_Credentials.cpp (Credentials):

	  Older versions of OpenSSL didn't define the OpenSSL macro.  Use
	  CRYPTO_free in OPENSSL_free isn't defined.

Wed Aug  4 22:13:19 2004  Ossama Othman  <ossama@dre.vanderbilt.edu>

	* orbsvcs/orbsvcs/Security/SL3_CredentialsCurator.cpp
	  (register_acquirer_factory):

	  Release the String_var containing acquisition method Id  once
	  the factory is successfully registered.  Memory management
	  becomes the responsiblity of the CredentialsCurator.  Fixes a
	  double deletion error.

Wed Aug  4 21:23:52 2004  Ossama Othman  <ossama@dre.vanderbilt.edu>

	* tao/IIOP_Acceptor.h (BASE_ACCEPTOR, CREATION_STRATEGY):
	  (CONCURRENCY_STRATEGY, ACCEPT_STRATEGY):
	* tao/IIOP_Acceptor.cpp:

	  Removed the "TAO_IIOP_" prefix from these typedefs.  It was
	  redundant since these typedefs are already encapsulated within
	  the TAO_IIOP_Acceptor class.

	* tao/ORB_Table.cpp (get_orbs):

	  Minor TAO coding convention update.

Wed Aug  4 21:16:42 2004  Ossama Othman  <ossama@dre.vanderbilt.edu>

	* orbsvcs/orbsvcs/SSLIOP/SSLIOP_ClientCredentials.cpp
	  (ClientCredentials):
	* orbsvcs/orbsvcs/SSLIOP/SSLIOP_OwnCredentials.cpp
	  (OwnCredentials):
	* orbsvcs/orbsvcs/SSLIOP/SSLIOP_TargetCredentials.cpp
	  (TargetCredentials):

	  Explicitly qualify the namespace to which the Credentials base
	  class belongs to work around MSVC++ 6 namespace brain damage.

	* orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.cpp (open, close):
	  (iiop_connect):

	  Wrap calls to TAO::IIOP_SSL_Connector base class methods with
	  the ACE_NESTED_CLASS macro to work around MSVC++ 6 namespace
	  brain damage.

Wed Aug  4 15:48:06 2004  Ossama Othman  <ossama@dre.vanderbilt.edu>

	* TAO_IDL/be/be_global.cpp (destroy):
	* TAO_IDL/driver/drv_preproc.cpp (DRV_cpp_init):

	  Fixed memory leaks.

Wed Aug  4 14:10:12 UTC 2004  Johnny Willemsen  <jwillemsen@remedy.nl>

        * orbsvcs/tests/Security/MT_IIOP_SSL/run_test.pl:
          This test uses multiple clients, when a client timeouts, report
          which client this is.

Wed Aug  4 07:17:12 UTC 2004  Johnny Willemsen  <jwillemsen@remedy.nl>

        * examples/AMH/Sink_Server/Timer_Handler.h:
        * examples/AMH/Sink_Server/Client_Task.cpp:
          Removed old comments that just shouldn't be in the code anymore

Tue Aug  3 17:08:38 2004  J.T. Conklin  <jtc@acorntoolworks.com>

	* orbsvcs/orbsvcs/Makefile.am:
	  Removed duplicate rules for building CosEventComm and
	  CosEventChannelAdmin IDL files.
	  Changed to not install headers, at least for the time
	  being.

	* orbsvcs/FTRT_Event_Service/Makefile.am:
	* orbsvcs/FTRT_Event_Service/Event_Service/Makefile.am:
	* orbsvcs/FTRT_Event_Service/Factory_Service/Makefile.am:
	* orbsvcs/FTRT_Event_Service/Gateway_Service/Makefile.am:
	* orbsvcs/FT_ReplicationManager/Makefile.am:
	* orbsvcs/Fault_Detector/Makefile.am:
	* orbsvcs/Fault_Notifier/Makefile.am:
	* orbsvcs/LoadBalancer/Makefile.am:
	* orbsvcs/Logging_Service/Makefile.am:
	* orbsvcs/Logging_Service/Basic_Logging_Service/Makefile.am:
	* orbsvcs/Logging_Service/Event_Logging_Service/Makefile.am:
	* orbsvcs/Logging_Service/Notify_Logging_Service/Makefile.am:
	* orbsvcs/Logging_Service/RTEvent_Logging_Service/Makefile.am:
	* orbsvcs/Notify_Service/Makefile.am:
	  New file.

	* orbsvcs/Concurrency_Service/Makefile.am:
	* orbsvcs/CosEvent_Service/Makefile.am:
	* orbsvcs/Dump_Schedule/Makefile.am:
	* orbsvcs/Event_Service/Makefile.am:
	* orbsvcs/IFR_Service/Makefile.am:
	* orbsvcs/LifeCycle_Service/Makefile.am:
	* orbsvcs/Naming_Service/Makefile.am:
	* orbsvcs/Scheduling_Service/Makefile.am:
	* orbsvcs/Time_Service/Makefile.am:
	* orbsvcs/Trading_Service/Makefile.am:
	  Update, with a little help from MPC.

	* orbsvcs/Makefile.am:
	  Added Concurrency, CosEvent, Dump Schedule, Event, Fault
	  Detector, Fault Notifier, FT Replication Manager, FTRT Event,
	  IFR, LifeCycle, Load Balancer, Logging, Naming, Notify,
	  Scheduling, Time, and Trading services to list of SUBDIRS.

	* configure.ac:
	  Added Concurrency, CosEvent, Dump Schedule, Event, Fault
	  Detector, Fault Notifier, FT Replication Manager, FTRT Event,
	  IFR, LifeCycle, Load Balancer, Logging, Naming, Notify,
	  Scheduling, Time, and Trading service Makefile.am's to list of
	  config files.

Tue Aug  3 16:32:56 2004  Jeff Parsons <j.parsons@vanderbilt.edu>

        * TAO_IDL/be/be_interface.cpp:

          Made the checking more strict for enqueueing abstract
          interfaces to an internally used list - abstract
          valuetypes and eventtypes were also getting put on it,
          leading to generated code that wouldn't compile. Thanks to
          Will Otte <wotte@dre.vanderbilt.edu> for pointing out
          the problem.

Tue Aug  3 13:10:04 2004  J.T. Conklin  <jtc@acorntoolworks.com>

	* orbsvcs/orbsvcs/Makefile.am:
	  Update, with a little help from MPC.

	* orbsvcs/Makefile.am:
	  Added orbsvcs to list of SUBDIRS.

	* configure.ac:
	  Added orbsvcs/orbsvcs/Makefile to list of config files.

Tue Aug  3 08:05:20 2004  J.T. Conklin  <jtc@acorntoolworks.com>

	* orbsvcs/PSS/PSDL_Datastore.cpp:
	  Fixed TAO_PSDL_Datastore::create_index_helper() where the
	  ACE_NEW_RETURN macro was being ab/used for placement new.
	  This caused problems for targets w/ACE_HAS_NOTHROW_NEW.
	  I eliminated the error checks because this function can
	  never called with a bad buffer pointer.

	* orbsvcs/TAO_Service/Makefile.am:
	  Update, with a little help from MPC.

	* orbsvcs/PSS/Makefile.am:
	  New file.

	* orbsvcs/Makefile.am:
	  Update with current MPC generated file, but enable only
	  PSS and TAO_Service in SUBDIRS.

	* Makefile.am:
	  Added orbsvcs to SUBDIRS.

	* configure.ac:
	  Added orbsvcs/{,PSS/,TAO_Service/}Makefile to list of
	  config files.

Tue Aug  3 13:47:12 UTC 2004  Johnny Willemsen  <jwillemsen@remedy.nl>

        * tao/PortableServer/AMH_Response_Handler.{h,cpp}:
          Corrected the method name for decrementing the reference count
          from decr_refcount to _remove_ref. The AMH Response Handler is
          derived from TAO_Local_RefCounted_Object and this defines the
          virtual method _remove_ref, we now had two methods where the
          base method didn't know anything of the allocator. By overruling
          we also get the derived _remove_ref and use the allocator
          when needed. This fixes the crashing of the AMH Sink_Server
          example in our daily builds.

Tue Aug  3 08:34:53 2004  Jeff Parsons <j.parsons@vanderbilt.edu>

        * orbsvcs/IFR_Service/be_extern.h:
        * orbsvcs/IFR_Service/be_global.cpp:
        * orbsvcs/IFR_Service/be_global.h:
        * orbsvcs/IFR_Service/be_init.cpp:

          Changes corresponding to those in TAO_IDL_BE, made in

          Sun Aug  1 20:57:32 2004  Jeff Parsons <j.parsons@vanderbilt.edu>

Mon Aug  2 14:28:12 UTC 2004  Johnny Willemsen  <jwillemsen@remedy.nl>

        * tao/PortableServer/AMH_Response_Handler.cpp:
          Removed incorrect ACE_INLINE, fixes linker errors in the builds

Mon Aug  2 08:40:12 UTC 2004  Johnny Willemsen  <jwillemsen@remedy.nl>

        * tao/Collocated_Invocation.h:
          Doxygen fix

Mon Aug  2 07:59:12 UTC 2004  Johnny Willemsen  <jwillemsen@remedy.nl>

        * tao/Transport_Cache_Manager.cpp (is_entry_idle):
          Corrected method name in debug statement and instead of retrieving
          the recycle_state three times, get it into a local variable and use
          that for checking.

Mon Aug  2 06:46:12 UTC 2004  Johnny Willemsen  <jwillemsen@remedy.nl>

        * orbsvcs/tests/Security/MT_IIOP_SSL/test_i.cpp:
          Fixed compile error due to SSLIOP Transport name change

Sun Aug  1 23:41:50 2004  J.T. Conklin  <jtc@acorntoolworks.com>

	* tao/Makefile.am:
	  Update after last change.  Fixes "make install" failure due to
	  bad dependencies.

Mon Aug  2 06:34:12 UTC 2004  Johnny Willemsen  <jwillemsen@remedy.nl>

        * tao/PortableServer/AMH_Response_Handler.{h,cpp}:
          Changed this class so that AMH Response Handlers can be allocated
          with an allocator and when the reference count reaches zero we
          look if we have an allocator, if so, release from the allocator,
          else just delete

        * TAO_IDL/be/be_codegen.cpp:
        * TAO_IDL/be/be_visitor_interface/amh_rh_sh.cpp:
        * TAO_IDL/be/be_visitor_interface/amh_rh_ss.cpp:
        * TAO_IDL/be/be_visitor_operation/amh_ss.cpp:
        * TAO_IDL/be/be_visitor_tmplinst/tmplinst_ss.cpp:
          Changed the generation of the allocation of the AMH Response
          Handler so that we use an allocator.

Mon Aug  2 06:10:12 UTC 2004  Johnny Willemsen  <jwillemsen@remedy.nl>

        * tao/PortableServer/Active_Object_Map.h:
          Doxygen improvement

Sun Aug  1 22:39:44 2004  J.T. Conklin  <jtc@acorntoolworks.com>

	* tao/BiDir_GIOP.mpc:
	* tao/Domain.mpc:
	* tao/DynamicAny.mpc:
	* tao/DynamicInterface.mpc:
	* tao/IFR_Client.mpc:
	* tao/IORInterceptor.mpc:
	* tao/IORManipulation.mpc:
	* tao/IORTable.mpc:
	* tao/Messaging.mpc:
	* tao/ObjRefTemplate.mpc:
	* tao/PortableServer.mpc:
	* tao/RTCORBA.mpc:
	* tao/RTPortableServer.mpc:
	* tao/RTScheduler.mpc:
	* tao/SmartProxies.mpc:
	* tao/Strategies.mpc:
	* tao/TypeCodeFactory.mpc:
	* tao/Utils.mpc:
	* tao/Valuetype.mpc:
	  Fix thinko.  When these files were moved from subdirectories, I
	  first merged them into tao.mpc, which required explicit project
	  names.  I didn't realize at that time that the precise name was
	  significant.  This caused build failures due to bad dependencies.
	  I've removed the explicit names since the projects have been
	  split back into separate project files.

Sun Aug  1 21:05:59 2004  J.T. Conklin  <jtc@acorntoolworks.com>

	* TAO_IDL/Makefile.am:
	  Add _LDFLAGS definitions with -version-number flag for FE and BE
	  libraries.

	* tao/Makefile.am:
	  Update, with a little help from MPC.

	* Makefile.am:
	  Update.

	* configure.ac:
	  Added.  First cut at a new configure script with bits taken from
	  ACE's configure.ac and the old TAO configure.in in the CVS Attic.

Sun Aug  1 20:57:32 2004  Jeff Parsons <j.parsons@vanderbilt.edu>

        * TAO_IDL/tao_idl.cpp:
        * TAO_IDL/ast/ast_decl.cpp:
        * TAO_IDL/ast/ast_home.cpp:
        * TAO_IDL/ast/ast_root.cpp:
        * TAO_IDL/ast/ast_sequence.cpp:
        * TAO_IDL/be/be_init.cpp:
        * TAO_IDL/be_include/be_extern.h:
        * TAO_IDL/include/idl_defines.h:
        * TAO_IDL/include/idl_global.h:
        * TAO_IDL/include/utl_scope.h:
        * TAO_IDL/util/utl_global.cpp:
        * TAO_IDL/util/utl_scope.cpp:

          - Fixed bugs in cleanup between iterations in processing eacj IDL
            file in the list passed on the command line.

          - Fixed bug in checking for recursive types.

          - Fixed bug in eager calculation of the version segment of the
            repository ID.

          - Fixed bug in checking number of interfaces supported by a home.

          - Added markers in existing bit vector to keep track of which
            sequences of basic types have been referenced, and code to
            update the markers.

Sun Aug  1 16:32:56 2004  J.T. Conklin  <jtc@acorntoolworks.com>

	* TAO_IDL/Makefile.am:
	  Update, with a little help from MPC.

	* TAO_IDL/ast/Makefile.am:
	* TAO_IDL/be/Makefile.am:
	* TAO_IDL/be_include/Makefile.am:
	* TAO_IDL/driver/Makefile.am:
	* TAO_IDL/fe/Makefile.am:
	* TAO_IDL/include/Makefile.am:
	* TAO_IDL/narrow/Makefile.am:
	* TAO_IDL/util/Makefile.am:
	  Remove stale Makefile.am's.

Sun Aug  1 09:48:46 2004  J.T. Conklin  <jtc@acorntoolworks.com>

	* tao/BiDir_GIOP/BiDir_GIOP.mpc:
	* tao/Domain/Domain.mpc:
	* tao/DynamicAny/DynamicAny.mpc:
	* tao/DynamicInterface/DynamicInterface.mpc:
	* tao/IFR_Client/IFR_Client.mpc:
	* tao/IORInterceptor/IORInterceptor.mpc:
	* tao/IORManipulation/IORManipulation.mpc:
	* tao/IORTable/IORTable.mpc:
	* tao/Messaging/Messaging.mpc:
	* tao/ObjRefTemplate/ObjRefTemplate.mpc:
	* tao/PortableServer/PortableServer.mpc:
	* tao/RTCORBA/RTCORBA.mpc:
	* tao/RTPortableServer/RTPortableServer.mpc:
	* tao/RTScheduling/RTScheduler.mpc:
	* tao/SmartProxies/SmartProxies.mpc:
	* tao/Strategies/Strategies.mpc:
	* tao/TypeCodeFactory/TypeCodeFactory.mpc:
	* tao/Utils/Utils.mpc:
	* tao/Valuetype/Valuetype.mpc:
	  Move from here...

	* tao/BiDir_GIOP.mpc:
	* tao/Domain.mpc:
	* tao/DynamicAny.mpc:
	* tao/DynamicInterface.mpc:
	* tao/IFR_Client.mpc:
	* tao/IORInterceptor.mpc:
	* tao/IORManipulation.mpc:
	* tao/IORTable.mpc:
	* tao/Messaging.mpc:
	* tao/ObjRefTemplate.mpc:
	* tao/PortableServer.mpc:
	* tao/RTCORBA.mpc:
	* tao/RTPortableServer.mpc:
	* tao/RTScheduler.mpc:
	* tao/SmartProxies.mpc:
	* tao/Strategies.mpc:
	* tao/TypeCodeFactory.mpc:
	* tao/Utils.mpc:
	* tao/Valuetype.mpc:
	  ...to here.  Adapt as necessary to find source, inline, and
	  template files.

Sun Aug  1 17:27:12 UTC 2004  Johnny Willemsen  <jwillemsen@remedy.nl>

        * tests/QtTests/server.cpp:
          Added missing include

Sun Aug  1 17:07:12 UTC 2004  Johnny Willemsen  <jwillemsen@remedy.nl>

        * tests/RTCORBA/Banded_Connections/server.cpp:
          When we get an exception, an internal corba error is handled
          to look if it is an permission error and a specific minor code
          is set, this fails on HPUX and then the test just uses ACE_ASSERT,
          added some more code to get some specific feedback what the
          retrieved minor code from the exception is

Sun Aug  1 08:53:48 2004  J.T. Conklin  <jtc@acorntoolworks.com>

	* tao/tao.mpc:
	  Updated Header_Files, Inline_Files, and Template_Files so that
	  generated project files will contain complete list for install.
	  Suggested by Chad Elliot <elliot_c@ociweb.com>.

Sun Aug  1 15:42:12 UTC 2004  Johnny Willemsen  <jwillemsen@remedy.nl>

        * orbsvcs/orbsvcs/Security/SL3_CredentialsCurator.cpp:
          Fixed conversion warning by adding missing .in()

Sun Aug  1 15:34:12 UTC 2004  Johnny Willemsen  <jwillemsen@remedy.nl>

        * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent_Impl.h:
        * orbsvcs/orbsvcs/SSLIOP/SSLIOP_ClientCredentials.h:
        * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirer.h:
        * orbsvcs/orbsvcs/SSLIOP/SSLIOP_CredentialsAcquirerFactory.h:
        * orbsvcs/orbsvcs/SSLIOP/SSLIOP_OwnCredentials.h:
        * orbsvcs/orbsvcs/Security/SL3_CredentialsAcquirerFactory.h:
        * orbsvcs/orbsvcs/Security/SL3_CredentialsCurator.h:
        * orbsvcs/orbsvcs/Security/SL3_SecurityCurrent.h:
          Fixed fuzz errors

Sun Aug  1 15:27:12 UTC 2004  Johnny Willemsen  <jwillemsen@remedy.nl>

        * tao/Wait_Strategy.h:
        * tao/Strategies/SCIOP_Transport.h:
        * tao/Valuetype/AbstractBase.h:
          Doxygen improvement

        * tao/RTCORBA/RT_Invocation_Endpoint_Selectors.h:
          Removed not needed forward declarations

        * orbsvcs/examples/LoadBalancing/RPS_Monitor.cpp:
        * orbsvcs/examples/Log/Basic/TLS_Client.cpp:
        * orbsvcs/examples/Log/Event/Event_Supplier.cpp:
        * orbsvcs/examples/Log/Notify/Notify_Supplier.cpp:
        * orbsvcs/examples/Log/RTEvent/RTEvent_Supplier.cpp:
          Fixed vc71 conversion warnings

Sun Aug  1 08:16:27 2004  J.T. Conklin  <jtc@acorntoolworks.com>

	* orbsvcs/orbsvcs/FtRtEvent.mpc:
	  Changed ftrtec_export.h to FtRtEvent/EventChannel/ftrtec_export.h
	  in Header_Files.

	* tao/tao.mpc:
	* orbsvcs/performance-tests/RTEvent/lib/RTEC_Perf.mpc:
	  Removed Auto_Functor.cpp from Template_Files.

	* TAO_IDL/tao_idl.1: Update to reflect current file extensions.

	* orbsvcs/orbsvcs/DsEventLogAdmin.mpc:
	  Changed group name from EventLog to DsEventLogAdmin.

	* orbsvcs/orbsvcs/DsLogAdmin.mpc:
	  Changed group name from Log to DsLogAdmin.

	* orbsvcs/orbsvcs/DsNotifyLogAdmin.mpc:
	  Changed group name from Log to DsNotifyLogAdmin.

Sun Aug  1 09:10:39 2004  Balachandran Natarajan  <bala@dre.vanderbilt.edu>

	* ChangeLogs/ChangeLog-04a:

	  Moved the contents to the new directory.

Sat Jul 31 11:14:00 2004  Ossama Othman  <ossama@dre.vanderbilt.edu>

        * TAO version 1.4.2 released.

Local Variables:
add-log-time-format: current-time-string
End: