1 Tue Nov 25 14:52:51 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
4 Fixed cygwin setup instructions as reported by
5 Koh Onishi <k_onishi at mtj dot biglobe dot ne dot jp> in
8 Tue Nov 25 09:18:14 UTC 2014 Martin Corino <mcorino@remedy.nl>
12 Making the lock_ member mutable removes the need for
13 const_cast<>()-ing in guard expressions.
15 Mon Nov 24 11:20:09 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
17 * ace/Abstract_Timer_Queue.h:
20 Mon Nov 24 10:49:54 UTC 2014 Martin Corino <mcorino@remedy.nl>
23 Removed unnecessary lock.
25 Fri Nov 14 15:03:21 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
27 * bin/MakeProjectCreator/config/vc14nmake.mpb:
28 Disable warnings 4456, 4458, and 4459 with Visual Studio 2015
29 when we are using nmake
31 Fri Nov 14 08:14:39 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
35 * docs/bczar/bczar.html:
39 * bin/MakeProjectCreator/config/vc12.features:
40 * bin/MakeProjectCreator/config/vc14.features:
41 Missing features files
43 * bin/MakeProjectCreator/config/vc_warnings.mpb:
44 Disable warnings 4456, 4458, and 4459 with Visual Studio 2015
46 Fri Nov 14 08:38:16 CET 2014 Johnny Willemsen <jwillemsen@remedy.nl>
48 * ACE version 6.3.0 released.
50 Thu Nov 13 11:31:37 UTC 2014 Steve Huston <shuston@riverace.com>
52 * ace/config-lite.h: Adjust ACE_DECLARE_STL_REVERSE_ITERATORS to
53 work with Solaris Studio 12.4.
55 * NEWS: Note support for Solaris Studio 12.4.
57 Mon Nov 10 15:45:42 UTC 2014 Johnny Willemsen <willemsen_j@remedy.nl>
62 Mon Nov 10 12:39:18 UTC 2014 Martin Corino <mcorino@remedy.nl>
67 Thu Nov 6 19:45:38 UTC 2014 Johnny Willemsen <willemsen_j@remedy.nl>
69 * bin/MakeProjectCreator/config/vc_warnings.mpb:
70 Visual Studio 2013 Update 3 gives a lot of warnings on deprecated
71 ascii winsock calls but they just work, so no need to change our
72 code. Added new feature vc_avoid_winsock_warnings which is enabled
73 by default, this adds _WINSOCK_DEPRECATED_NO_WARNINGS to the
74 compiler falgs. If you want to see all warnings, set
75 vc_avoid_winsock_warnings to 0 in your default.features file before
76 generatin the project files
78 Tue Nov 4 14:37:56 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
80 * etc/ace_inet.doxygen:
81 * etc/ace_qos.doxygen:
82 * etc/ace_rmcast.doxygen:
83 * etc/ace_ssl.doxygen:
85 Set UML_LOOK to NO, with UML look all members/methods are shown
86 in the diagrams making them unusable
88 Mon Nov 3 12:50:28 UTC 2014 Martin Corino <mcorino@remedy.nl>
90 * ace/WIN32_Asynch_IO.cpp:
91 Do not pass holder for bytes written when using OVERLAPPED IO.
92 Pass NULL instead. Recommended by MSDN.
94 * tests/Proactor_File_Test.cpp:
95 Circumvent problems with unreliable Async IO on older Win32
96 (WinXP, Win2003/2008).
98 Fri Oct 31 14:10:52 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
100 * rpmbuild/ace-tao.spec:
103 Fri Oct 31 13:49:11 UTC 2014 Martin Corino <mcorino@remedy.nl>
105 * ace/WIN32_Asynch_IO.h:
106 * ace/WIN32_Asynch_IO.cpp:
107 Changed ACE_WIN32_Asynch_Write classes to not use shared_write() method
108 for Stream and File IO but use specific write() implementations instead.
109 This fixes Asynch File IO support (specifically writing) for Windows.
110 Fixes Bugzilla #3762 and #3992.
112 * tests/Proactor_File_Test.cpp:
113 * tests/run_test.lst:
115 Added new example/regression test for Asynch File IO using Proactor.
117 Wed Oct 29 20:22:38 UTC 2014 Steve Huston <shuston@riverace.com>
119 * bin/MakeProjectCreator/templates/gnu.mpd: Change LDFLAGS for HP-UX to do install_rpath correctly.
120 Fixes Bugzilla #4170.
122 Tue Oct 28 09:51:14 UTC 2014 Martin Corino <mcorino@remedy.nl>
124 * bin/MakeProjectCreator/docs/templates/gnu.txt:
125 * bin/MakeProjectCreator/templates/gnu.mpd:
126 * include/makeinclude/wrapper_macros.GNU:
127 Added (optional) support for per project output directories for
128 object files. Fixes Bugzilla #3868.
130 Tue Oct 28 08:00:15 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
132 * tests/Bug_4189_Regression_Test.cpp:
133 Use PF_INET, that is the default argument of ACE_SOCK_Dgram_Bcast
135 Mon Oct 27 18:06:17 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
137 * ace/config-win32-common.h:
138 Don't define SO_REUSEPORT when it is not defined, the code
139 that uses this as argument to call ACE_OS::setsockopt only works
140 when this has been defined. Defining it here to a dummy value
141 causes us to call the Windows API with an invalid argument
143 Mon Oct 27 12:32:17 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
145 * ace/config-win32-common.h:
146 * ace/os_include/sys/os_types.h:
147 Introduce new ACE_LACKS_PID_T which is set on Windows, but
150 Mon Oct 27 07:57:57 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
152 * ace/OS_NS_sys_socket.inl:
153 Removed the ignore of SO_REUSEADDR on windows, this is needed
154 for ACE_SOCK_Dgram_Bcast to work, see bugzilla 4189. Also removed
155 the Windows specific change of SO_REUSEPORT to SO_REUSEADDR, this
156 are different flags that we should not merge at this level.
158 Fri Oct 24 18:41:42 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
160 * tests/Bug_4189_Regression_Test.cpp:
161 * tests/run_test.lst:
163 New test for bugzilla 4189, on Windows it is not possible
164 at this moment to open a ACE_SOCK_Dgram_Bcast multiple times
165 on the same port, even when reuse_addr has been set to 1
167 Thu Oct 23 19:41:00 UTC 2014 Steve Huston <shuston@riverace.com>
169 * tests/Naming_Test.cpp: Fixed data type warning for conversion on
170 %d formatting for Mingw.
172 Tue Oct 21 15:45:59 UTC 2014 Phil Mesnier <mesnier_p@ociweb.com>
174 * ace/ETCL/ETCL_l.cpp:
177 Mon Oct 20 15:37:35 UTC 2014 Phil Mesnier <mesnier_p@ociweb.com>
179 * ACEXML/common/XMLFilterImpl.h:
180 * ACEXML/common/XMLFilterImpl.cpp:
181 * ACEXML/parser/parser/Entity_Manager.h:
182 * ace/ETCL/ETCL_l.cpp:
183 * protocols/ace/RMCast/Flow.h:
184 * protocols/ace/RMCast/Flow.cpp:
185 * protocols/ace/RMCast/Reassemble.h:
186 * protocols/ace/RMCast/Reassemble.cpp:
187 * protocols/ace/TMCast/TransactionController.hpp:
188 Clean up unused member warnings identified by clang 6.0.
190 * bin/PerlACE/Process_Unix.pm:
191 increase the valgrind wait factor to accommodate slower machines.
193 Mon Oct 13 18:59:00 UTC 2014 Steve Huston <shuston@riverace.com>
195 * apps/mkcsregdb/mkcsregdb.cpp: Fix data type error on Windows.
197 Mon Oct 13 17:24:21 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
199 * docs/bczar/bczar.html:
200 Added package for killall
202 Sat Oct 11 21:09:07 UTC 2014 Steve Huston <shuston@.riverace.com>
204 * ace/Process.cpp (ACE_Process_Options::setenv (const ACE_TCHAR *, ...):
205 Avoid the secret, magic number buried in ACE_OS::vsprintf() for
206 platforms that support ACE_OS::vsnprintf. Allows full use of
207 DEFAULT_COMMAND_LINE_BUF_LEN as well as customizing that value
208 to a higher size. Thanks to John Lilley for this improvement.
210 Sat Oct 11 20:45:03 UTC 2014 Steve Huston <shuston@riverace.com>
212 * apps/drwho/File_Manager.cpp: Fixed const-ness compile warning.
214 Thu Oct 9 16:21:38 UTC 2014 Steve Huston <shuston@riverace.com>
216 * NEWS: Add description of the below changes.
218 * ace/OS_NS_stdlib.{h inl cpp}:
219 * ace/OS_NS_stdio.{h inl}:
221 Added new feature config macros ACE_DISABLE_MKTEMP and
222 ACE_DISABLE_TEMPNAM. These disable the ACE wrappers for
223 mktemp() and tempnam(), respectively. Those functions are
224 considered insecure and better replaced by the use of mkstemp().
226 * ace/FILE_Addr.cpp (set): Call to set(const ACE_FILE_Addr&) using
227 the default "any" address will now fail if ACE_DISABLE_MKTEMP is
230 * ace/FILE_Connector.cpp (connect): Specifying 'any' for the
231 address now uses ACE_OS::mkstemp(). Contrast this with setting a
232 ACE_FILE_Addr with 'any', above.
234 * ace/MMAP_Memory_Pool.cpp (constructor): Using the 'unique' option
235 will no longer work if ACE_DISABLE_MKTEMP is set.
237 * tests/MM_Shared_Memory_Test.cpp:
238 Will not work if ACE_DISABLE_MKTEMP is set.
240 * tests/Naming_Test.cpp:
241 Changed to avoid use of ACE_OS::tempnam.
243 * tests/Svc_Handler_Test.cpp: Modified to work with or without
246 * apps/mkcsregdb/mkcsregdb.cpp:
247 * apps/drwho/File_Manager.cpp:
250 * examples/OS/Process/imore.cpp:
251 * examples/Service_Configurator/IPC-tests/client/local_dgram_client.cpp:
252 Won't work if ACE_DISABLE_TEMPNAM is set.
254 Tue Oct 7 21:55:51 UTC 2014 Steve Huston <shuston@riverace.com>
256 Set of changes applicable to VxWorks, particularly 6.9. These changes
257 were contributed by Jeff Fowler and Gordon Hulpieu at NetApp. Feel
258 free to contact me with any issues.
260 * ace/OS_NS_Thread.{h cpp inl}: Change from using the VxWorks TCB
261 spare4 value to a new static member of ACE_TSS_Emulation. This
262 mechanism covers both VxWorks multicore (SMP) using the __thread
263 attribute and single core using Task Var. This change gets ACE out
264 of the way of the applications that use spare4 for their own
266 Also fixes for various compiler warnings.
268 * ace/OS_NS_sys_socket.inl (accept): Add IPv6 case to the
269 ACE_HAS_BROKEN_ACCEPT_ADDR case.
271 * ace/config-vxworks6.9.h: Correct the ACE_HAS_BROKEN_ACCEPT_ADDR
272 setting for VxWorks 6.9+.
274 * ace/OS_NS_dlfcn.inl (dlsym): For VxWorks, use the symFind() call
275 instead of the deprecated symFindByName().
277 * ace/Process.cpp: Fix a weird compile diagnostic by adding what should
280 * include/makeinclude/platform_vxworks6.9.GNU: Update MUNCH_FLAGS
283 Tue Sep 30 13:34:34 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
285 * include/makeinclude/platform_g++_common.GNU:
286 Add -Wnon-virtual-dtor to the default CCFLAGS
288 Fri Sep 26 09:58:57 UTC 2014 Olli Savia <ops@iki.fi>
290 * tests/Message_Block_Large_Copy_Test.cpp:
291 Fixed compile error on LynxOS.
293 Wed Sep 24 19:51:44 CEST 2014 Johnny Willemsen <jwillemsen@remedy.nl>
295 * ACE version 6.2.8 released.
299 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))
300 indent-tabs-mode: nil