summaryrefslogtreecommitdiff
path: root/ACE/ChangeLog
blob: a1c430cee983d3c9f713bf3862ca845e0d72a785 (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
Wed Feb 18 19:36:33 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>

        * ace/config-win32-msvc-7.h:
          Layout change

        * ace/config-win32-msvc-8.h:
          Disable warning 4250, and 4355, we do this for the other
          msvc versions but not for vc8

Wed Feb 18 19:06:33 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>

        * netsvcs/lib/Client_Logging_Handler.cpp:
        * netsvcs/lib/Client_Logging_Handler.h:
          Just use ACE_HAS_STREAM_PIPES, there are too much other
          dependencies on this define

Wed Feb 18 15:34:33 UTC 2009  Marcel Smit  <msmit@remedy.nl>

        * tests/tests.mpc:
          Reverted the last changes made by Johnny
          (ace/svc_export.h is back again).

Wed Feb 18 12:58:33 UTC 2009  Olli Savia  <ops@iki.fi>

        * ace/config-freebsd.h:
          Added ACE_LACKS_ISCTYPE.

Wed Feb 18 10:25:49 UTC 2009  Olli Savia  <ops@iki.fi>

        * ace/config-g++-common.h:
          Define ACE_LACKS_NUMERIC_LIMITS and ACE_LACKS_ISCTYPE if
          compiling with GCC 2.x.

        * ace/config-lynxos.h:
        * ace/config-vxworks5.x.h:
          Do not define ACE_LACKS_NUMERIC_LIMITS. It is now handled by
          config-g++-common.h.

Wed Feb 18 09:22:29 UTC 2009  Marcel Smit  <msmit@remedy.nl>

        * tests/DLL_Test.h:
          Revert changes made by Johnny (just use
          ace/svc_export.h again).

        * tests/DLL_Test_Export.h:
          Removed since ace/svc_export.h is
          used again.

Tue Feb 17 23:56:45 UTC 2009  William R. Otte  <wotte@dre.vanderbilt.edu>

        * bin/MakeProjectCreator/config/global.features:

          Disabled xerces by default as well.

Tue Feb 17 20:19:06 UTC 2009  Olli Savia  <ops@iki.fi>

        * ace/os_include/os_stddef.h:
          Removed unneeded definitions for NULL and offsetof.

Tue Feb 17 18:08:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>

        * netsvcs/lib/Client_Logging_Handler.h:
        * netsvcs/lib/Name_Handler.cpp:
        * netsvcs/lib/Name_Handler.h:
        * netsvcs/lib/Server_Logging_Handler.h:
        * netsvcs/lib/Server_Logging_Handler_T.cpp:
        * netsvcs/lib/Time_Request_Reply.cpp:
        * netsvcs/lib/Time_Request_Reply.h:
        * netsvcs/lib/Token_Handler.cpp:
        * netsvcs/lib/Token_Handler.h:
        * netsvcs/lib/TS_Clerk_Handler.cpp:
        * netsvcs/lib/TS_Clerk_Handler.h:
        * netsvcs/lib/TS_Server_Handler.cpp:
        * netsvcs/lib/TS_Server_Handler.h:
          Revert svc_export.h file, much more dependencies then I expected

Tue Feb 17 17:46:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>

        * ace/ace.mpc:
        * ace/ace_for_tao.mpc:
        * ace/Makefile.am:
          Readded svc_export.h

Tue Feb 17 17:45:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>

        * ace/svc_export.h:
          Readded this file, removing it breaks a lot of examples which all
          first have to be updated

Tue Feb 17 14:27:50 UTC 2009  Olli Savia  <ops@iki.fi>

        * ace/os_include/os_signal.h:
          Removed some legacy Linux code.

Tue Feb 17 14:20:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>

        * tests/Based_Pointer_Test_Lib.cpp:
        * tests/Based_Pointer_Test_Lib_Export.h:
        * tests/DLL_Test.h:
        * tests/DLL_Test_Export.h:
        * tests/tests.mpc:
          Added specific export files for these tests

Tue Feb 17 13:13:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>

        * netsvcs/lib/Client_Logging_Handler.cpp:
          Runtime fix

Tue Feb 17 12:53:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>

        * netsvcs/lib/Client_Logging_Handler.cpp:
          logger_key_ is only required when using stream_pipes

Tue Feb 17 11:52:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>

        * netsvcs/lib/Client_Logging_Handler.cpp:
        * netsvcs/lib/Client_Logging_Handler.h:
          Added new ACE_NETSVCS_CLIENT_LOGGING_HANDLER_USES_STREAM_PIPES which
          can be explicitly set to 0 to just use sockets

Tue Feb 17 10:57:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>

        * ace/ace.mpc:
        * ace/ace_for_tao.mpc:
        * ace/Makefile.am:
        * ace/svc_export.h:
        * netsvcs/lib/svc_export.h:
        * netsvcs/lib/Makefile.am
          Moved svc_export to the netsvcs lib directory, it belongs there

        * ace/CDR_Stream.cpp:
          Layout change

        * ace/Lock_Adapter_T.h:
        * ace/Message_Block.cpp:
        * ace/Message_Block.h:
        * ace/Reverse_Lock_T.h:
          Doxygen change

        * netsvcs/lib/Client_Logging_Handler.cpp:
          Make sure we receive the expected length

        * netsvcs/lib/lib.mpc:
          Set the correct export define

        * netsvcs/lib/Client_Logging_Handler.h:
        * netsvcs/lib/Name_Handler.cpp:
        * netsvcs/lib/Name_Handler.h:
        * netsvcs/lib/Server_Logging_Handler.h:
        * netsvcs/lib/Server_Logging_Handler_T.cpp:
        * netsvcs/lib/Time_Request_Reply.cpp:
        * netsvcs/lib/Time_Request_Reply.h:
        * netsvcs/lib/Token_Handler.cpp:
        * netsvcs/lib/Token_Handler.h:
        * netsvcs/lib/TS_Clerk_Handler.cpp:
        * netsvcs/lib/TS_Clerk_Handler.h:
        * netsvcs/lib/TS_Server_Handler.cpp:
        * netsvcs/lib/TS_Server_Handler.h:
          Updated include of svc_export and no need to set the
          build define

Mon Feb 16 18:58:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>

        * ace/CDR_Stream.h:
        * ace/FIFO_Recv_Msg.h:
        * ace/FIFO_Send_Msg.h:
        * ace/SPIPE_Stream.h:
          Doxygen changes

Mon Feb 16 17:09:40 UTC 2009  William R. Otte  <wotte@dre.vanderbilt.edu>

        * bin/MakeProjectCreator/config/global.features:

          Disabled ofccm by default.

Mon Feb 16 13:30:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>

        * ace/Array_Base.h:
        * ace/Local_Tokens.h:
        * ace/SPIPE_Stream.h:
        * ace/Stream.h:
        * ace/Unbounded_Set_Ex.h:
        * ace/Vector_T.h
          Doyxgen change

        * ace/Hash_Map_Manager_T.cpp:
          Use prefix increment

        * ace/Hash_Map_Manager_T.h:
        * ace/Hash_Map_Manager_T.inl:
          Removed cur_size method, current_size does the same and is
          public

        * ace/Log_Msg.cpp:
          Layout change

        * netsvcs/lib/Client_Logging_Handler.cpp:
          If we don't receive the exact number of bytes with spipe stream
          see that as error

Mon Feb 16 10:57:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>

        * ace/Log_Msg_IPC.cpp:
          Check all stream insertion return values

Sat Feb 14 14:53:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>

        * ace/Log_Msg.cpp:
          Print null if we get a nill string for a %p format specifier instead
          of causing a crash. This fixes bugzilla 3571

        * tests/Log_Msg_Test.cpp:
          Extended this test.

Fri Feb 13 13:30:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>

        * ace/Dev_Poll_Reactor.cpp
        * ace/Log_Msg.cpp
        * ace/MEM_Acceptor.cpp
        * ace/MMAP_Memory_Pool.cpp
        * ace/POSIX_Asynch_IO.cpp
        * ace/POSIX_CB_Proactor.cpp
        * ace/POSIX_Proactor.cpp
        * ace/Registry_Name_Space.cpp
        * ace/Remote_Tokens.cpp
        * ace/Service_Config.cpp
        * ace/Service_Gestalt.cpp
        * ace/Shared_Memory_Pool.cpp
        * ace/SOCK_Dgram_Bcast.cpp
        * ace/SUN_Proactor.cpp
        * ace/TLI.cpp
          Use ACE_TEXT() with %p in ACE_DEBUG/ACE_ERROR. The log string
          passed to ACE_DEBUG/ACE_ERROR is converted automatically to
          unicode in an unicode build. The %p expects an unicode string,
          if a plain ascii string is passed in, this is just handled as
          unicode string and could lead to a crash because then we are
          just reading random memory

Fri Feb 13 12:18:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>

        * netsvcs/lib/Client_Logging_Handler.cpp:
        * netsvcs/lib/Server_Logging_Handler_T.cpp:
          Log a message when insert/extract fails

Fri Feb 13 11:12:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>

        * netsvcs/lib/Client_Logging_Handler.cpp:
        * netsvcs/lib/Server_Logging_Handler_T.cpp:
          When demarshaling fails return 0 instead of -1. That keeps the
          event handler registered with the reactor for the next log
          message.

Thu Feb 12 07:33:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>

        * ace/config-win32-common.h:
        * ace/os_include/sys/os_types.h:
          Added ACE_LACKS_MODE_T, ACE_LACKS_CADDR_T, ACE_LACKS_NLINK_T,
          ACE_LACKS_UID_T, and ACE_LACKS_GID_T as new defines. This makes
          it possible for an enduser to disable the typedefs by undefining
          these defines. Thanks to Bill Rizzi <rizzi at softserv dot com>
          for pointing this out

Wed Feb 11 22:26:26  2009  Steve Huston  <shuston@riverace.com>

        * ace/LSOCK_CODgram.h: Improved the comments and usage scenario.

Wed Feb 11 16:20:19 UTC 2009  William R. Otte  <wotte@dre.vanderbilt.edu>

        * include/makeinclude/wrapper_macros.GNU:

          Removed xerces from this file, as its no longer a feature.
          Thanks to Adam Mitz for pointing this out.

Wed Feb 11 06:59:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>

        * ace/config-win32-msvc.h:
          Disable msc_ver check in this file

Wed Feb 11 06:52:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>

        * include/makeinclude/platform_linux.GNU:
          Fixed Red Hat detection

Tue Feb 10 20:38:27 UTC 2009  William R. Otte  <wotte@dre.vanderbilt.edu>

        * bin/MakeProjectCreator/config/global.features:

          Made xerces2 and xerces3 disabled by default.

Tue Feb 10 20:16:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>

        * ace/OS_NS_ctype.inl:
        * ace/Process_Manager.cpp:
        * ace/WFMO_Reactor.cpp:
          Updated old msvc ver checks to fix fuzz errors

Tue Feb 10 18:27:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>

        * netsvcs/lib/Server_Logging_Handler_T.h:
          Doxygen change

Tue Feb 10 18:26:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>

        * include/makeinclude/platform_linux.GNU:
          Changed how we detect broken GCC versions, not check on the platform
          but check on the gcc version (RedHat 4.1.1 or 4.1.2)

Tue Feb 10 18:25:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>

        * rpmbuild/ace-tao-ciao.spec:
          Updated for the next release

Tue Feb 10 18:23:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>

        * docs/bczar/bczar.html:
          Extended bczar release instructions

        * bin/fuzz.pl:
          Extended msvc_ver check

        * debianbuild/control:
          Updated for the next release

Tue Feb 10 18:20:28 UTC 2009  Johnny Willemsen  <jwillemsen@remedy.nl>

        * ace/config-pharlap.h:
          Define ACE_HAS_WINSOCK1 to 1

        * ace/config-vxworks.h:
          Added support for VxWorks 6.7

        * ace/config-win32-borland.h:
          Removed support for C++Builder 2007

        * ace/os_include/sys/os_types.h:
        * ace/OS_NS_arpa_inet.cpp:
        * ace/OS_NS_unistd.inl:
          Fixes for VxWorks 6.7

Tue Feb 10 05:39:28 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>

        * NEWS:
          revision bump.

Tue Feb 10 05:08:24 UTC 2009  Phil Mesnier  <mesnier_p@ociweb.com>

        * docs/Download.html:
        * etc/index.html:
        * bin/diff-builds-and-group-fixed-tests-only.sh
          Update latest micro version links and date.

        * ChangeLogs/ChangeLog-09a:
          Added this file.

Mon Feb 09 12:01:28 CST 2009  Phil Mesnier  <mesnier_p@ociweb.com>

        * ACE version 5.6.8 released.

Local Variables:
mode: change-log
add-log-time-format: (lambda () (progn (setq tz (getenv "TZ")) (set-time-zone-rule "UTC") (setq time (format-time-string "%a %b %e %H:%M:%S %Z %Y" (current-time))) (set-time-zone-rule tz) time))
indent-tabs-mode: nil
End: