1 commit ce3d80c7193755025f34d5b20e608517b5e84664
2 Author: Johnny Willemsen <jwillemsen@remedy.nl>
3 Date: Wed Jun 28 09:20:42 2023 +0200
7 commit a65d91cdc463e7cf6cf509138956b2d38c5e5727
8 Merge: 90c46e2c3be 395f5e53709
9 Author: Justin Wilson <wilsonj@unityfoundation.io>
10 Date: Tue Jun 27 09:21:17 2023 -0500
12 Merge pull request #2080 from jrw972/port0-ace-lacks-getservbyname
14 `ACE_INET_Addr::set` errantly succeeds when ACE_LACKS_GETSERVBYNAME
16 commit 3579743a175b284e56d12064e8437f1f51f3a9a5
17 Author: Johnny Willemsen <jwillemsen@remedy.nl>
18 Date: Fri Jun 23 08:16:13 2023 +0200
20 Make more members const
22 * ACE/ace/Shared_Memory_Pool.cpp:
23 * ACE/ace/Shared_Memory_Pool.h:
25 commit 77d104dfe850c53aa4395cedad65fe635bf1d13e
26 Author: Adam Mitz <mitza@objectcomputing.com>
27 Date: Thu Jun 22 21:32:51 2023 -0500
29 shm_addr_table_ needs to be initialized after max_segments_ is known
31 commit 395f5e53709aa2bee45de13d66e5a0706cf82dad
32 Author: Justin R. Wilson <wilsonj@objectcomputing.com>
33 Date: Wed Jun 21 11:28:26 2023 -0500
35 `ACE_INET_Addr::set` errantly succeeds when ACE_LACKS_GETSERVBYNAME
40 Calling `set("1.2.3.4")` on an ACE_INET_Addr eventually tries to part
41 it as a port name. When `ACE_LACKS_GETSERVBYNAME`, this succeeds
42 returning port number 0 with the reset address.
44 When port names are not expected, this breaks a useful idiom of
45 parsing addresses that may or may not contain port numbers:
48 if (addr.set(x) == 0) {
49 // Success, address contained a port number
50 } else if (addr.set(u_short(0), x) == 0) {
51 // Success, address did not contain a port number.
59 Return -1 for the port number when `ACE_LACKS_GETSERVBYNAME`.
61 commit 3b4af688618b118f84a6e6e63630415668fe80aa
62 Author: Johnny Willemsen <jwillemsen@remedy.nl>
63 Date: Tue Jun 20 13:01:41 2023 +0200
65 Add fix to ACE_Shared_Memory_Pool
69 commit 49fe3a9ff8e07ba85f6a87179a48f6b4651850e7
70 Merge: d971b4b29ea 32ea782b6cf
71 Author: Johnny Willemsen <jwillemsen@remedy.nl>
72 Date: Tue Jun 20 08:06:02 2023 +0200
74 Merge branch 'master' into jwi-shmem
76 commit d971b4b29eaadcd6cb65e1f0665ea174c0df4b4b
77 Author: Johnny Willemsen <jwillemsen@remedy.nl>
78 Date: Tue Jun 20 08:05:44 2023 +0200
80 Update ACE/ace/Shared_Memory_Pool.cpp
82 Co-authored-by: Adam Mitz <mitza@objectcomputing.com>
84 commit 9821bb3bb8bcb78ced6fab55aaff9501b0ad9157
85 Author: Johnny Willemsen <jwillemsen@remedy.nl>
86 Date: Mon Jun 19 16:20:36 2023 +0200
92 commit 62ef18910774b1fac1d61a93752b6209ebb22674
93 Author: Johnny Willemsen <jwillemsen@remedy.nl>
94 Date: Mon Jun 19 16:11:00 2023 +0200
98 * ACE/ace/Malloc_T.cpp:
100 commit 117bcac2bf19155a7bf535a7ee20fc67042fa364
101 Author: Johnny Willemsen <jwillemsen@remedy.nl>
102 Date: Mon Jun 19 16:07:05 2023 +0200
104 No need for a base_shm_id when we change the cleanup
105 * ACE/ace/Shared_Memory_Pool.cpp:
106 * ACE/ace/Shared_Memory_Pool.h:
108 commit ec7265778d3c83f28171a92a720452e70a155f65
109 Author: Johnny Willemsen <jwillemsen@remedy.nl>
110 Date: Mon Jun 19 14:43:28 2023 +0200
114 * ACE/ace/Malloc_T.cpp:
116 commit a2566cf5e0cc39ec85231f26c39447d70ccff2f6
117 Author: Johnny Willemsen <jwillemsen@remedy.nl>
118 Date: Mon Jun 19 14:43:17 2023 +0200
120 Document return values
122 * ACE/ace/Malloc_T.h:
124 commit 22cf00e2a6cebbad7587ab85b873b02388bac82d
125 Author: Johnny Willemsen <jwillemsen@remedy.nl>
126 Date: Sat Jun 17 19:25:39 2023 +0200
128 Use as egrep is obsolescent
130 commit d7c2886ae5c93e52f787e7b2758112353d5c45c1
131 Merge: 63cb68e694e 9b773291b4c
132 Author: Johnny Willemsen <jwillemsen@remedy.nl>
133 Date: Fri Jun 16 10:22:37 2023 +0200
135 Merge branch 'jwi-shmem' of https://github.com/DOCGroup/ACE_TAO into jwi-shmem
137 commit 63cb68e694e9b942516c8480c5241574485d5500
138 Author: Johnny Willemsen <jwillemsen@remedy.nl>
139 Date: Fri Jun 16 10:22:17 2023 +0200
141 Make used_ again an int, not cause some unexpected interoperability with older ACE versions
143 * ACE/ace/Shared_Memory_Pool.cpp:
144 * ACE/ace/Shared_Memory_Pool.h:
146 commit 9b773291b4c1ed20b2783f8e0b4af9da7a9bf68a
147 Author: Johnny Willemsen <jwillemsen@remedy.nl>
148 Date: Thu Jun 15 14:11:35 2023 +0200
152 * ACE/tests/SV_Shared_Memory_Test.cpp:
154 commit 680dcb6dc233f5e9d807de2f0e2421a702c958ac
155 Author: Johnny Willemsen <jwillemsen@remedy.nl>
156 Date: Thu Jun 15 14:11:25 2023 +0200
160 * ACE/examples/System_V_IPC/SV_Semaphores/Semaphores_2.cpp:
162 commit 1e43fa6691d8b12ca12f58a2f54f972dd796fa11
163 Author: Johnny Willemsen <jwillemsen@remedy.nl>
164 Date: Thu Jun 15 13:28:29 2023 +0200
168 * ACE/ace/Shared_Memory_Pool.cpp:
170 commit c2c58f6805ee69ab70912d4b6463c466bc502ac2
171 Author: Johnny Willemsen <jwillemsen@remedy.nl>
172 Date: Thu Jun 15 13:24:29 2023 +0200
174 Reworked the shared memory pool implementation in order to detach from shared memory segments when we don't use them anymore. At the moment the memory pool is destroyed also let the OS release all resources
176 * ACE/ace/Shared_Memory_Pool.cpp:
177 * ACE/ace/Shared_Memory_Pool.h:
179 commit 6c593fc0986a8398b1c2fa1bb9069986a962dd5d
180 Author: Johnny Willemsen <jwillemsen@remedy.nl>
181 Date: Thu Jun 15 11:24:12 2023 +0200
183 Call shmdt when we only need to release the shared memory
185 * ACE/ace/Malloc_T.cpp:
186 * ACE/ace/Malloc_T.inl:
187 * ACE/ace/Mem_Map.cpp:
188 * ACE/ace/Shared_Memory.h:
189 * ACE/ace/Shared_Memory_MM.h:
190 * ACE/ace/Shared_Memory_Pool.cpp:
191 * ACE/ace/Shared_Memory_Pool.h:
193 commit 483414737903481da9cf63b58ed3eb6c57f4d0f9
194 Author: Johnny Willemsen <jwillemsen@remedy.nl>
195 Date: Thu Jun 15 11:23:39 2023 +0200
199 * ACE/ace/MMAP_Memory_Pool.cpp:
201 commit 1b6da609c0e15725dba3aa70ac097117f9d5769f
202 Author: Johnny Willemsen <jwillemsen@remedy.nl>
203 Date: Thu Jun 15 08:14:42 2023 +0200
207 * ACE/ace/SV_Shared_Memory.h:
209 commit ab3b192fcda5715a0c92e5627acdeb4e8f71911c
210 Merge: 874ceda869d 2d267693fc0
211 Author: Johnny Willemsen <jwillemsen@remedy.nl>
212 Date: Fri Apr 7 12:37:51 2023 +0200
214 Merge pull request #2069 from jwillemsen/jwi-mqtest
218 commit 2d267693fc0c39c56fac87d7f2b6ce00885942a9
219 Merge: aef8140bea1 9729442488f
220 Author: Johnny Willemsen <jwillemsen@remedy.nl>
221 Date: Fri Apr 7 08:27:27 2023 +0200
223 Merge branch 'master' into jwi-mqtest
225 commit d1eab7db50121338cf719a4a4fddce59414487b4
226 Author: Johnny Willemsen <jwillemsen@remedy.nl>
227 Date: Fri Apr 7 08:27:03 2023 +0200
229 Fixed trailing whitespace
231 * ACE/tests/Message_Queue_Test_Ex.cpp:
233 commit aef8140bea1a6fc2d58631e2ad16f81a5f447018
234 Author: Johnny Willemsen <jwillemsen@remedy.nl>
235 Date: Fri Apr 7 08:26:23 2023 +0200
239 * ACE/tests/Message_Queue_Test_Ex.cpp:
240 * ACE/tests/Message_Queue_Test_Ex.h:
242 commit a78936549748c2dbb9e751d4d21baa532228f1df
243 Author: Johnny Willemsen <jwillemsen@remedy.nl>
244 Date: Fri Apr 7 08:23:22 2023 +0200
246 Update Message_Queue_Test_Ex.cpp
248 commit a3a7c2a50383ebf00534c28014704ce57e092821
249 Merge: 5625244fd7b b50aba0fdce
250 Author: Erik Sohns <esohns@users.noreply.github.com>
251 Date: Thu Apr 6 11:09:11 2023 +0200
253 Merge branch 'master' into message_queue_ex_get_queue
255 commit 5625244fd7bb77bafabce28fdec790f51ef50080
256 Author: Erik Sohns <erik.sohns@posteo.de>
257 Date: Thu Apr 6 11:08:34 2023 +0200
261 commit 761e24b54d7fda41ed58a6e2f41ba905e43bf3d9
262 Merge: 3e44fb91cf7 9e18d338ec5
263 Author: Erik Sohns <erik.sohns@posteo.de>
264 Date: Wed Apr 5 17:37:54 2023 +0200
266 Merge branch 'message_queue_ex_get_queue' of https://github.com/esohns/ACE_TAO into message_queue_ex_get_queue
268 commit 3e44fb91cf724aeb48b38169482a4878de316afc
269 Author: Erik Sohns <erik.sohns@posteo.de>
270 Date: Wed Apr 5 17:37:23 2023 +0200
272 integrated review comments
274 commit e1432d22fcf52f941e587e8e8b5f291d5a08ff9c
275 Author: Johnny Willemsen <jwillemsen@remedy.nl>
276 Date: Wed Mar 29 15:55:22 2023 +0200
278 Mention that nullptr should be used
282 commit a1480384cc3233889d1f043fcd428c627843d272
283 Author: Johnny Willemsen <jwillemsen@remedy.nl>
284 Date: Fri Mar 3 11:05:30 2023 +0100
286 Add space to resolve compiler warnings on condaforge
288 * ACE/ace/OS_NS_Thread.inl:
289 * ACE/ace/OS_NS_unistd.inl:
291 commit ed1a2e35ca124c5697f32527ad286e22e9f5877b
292 Author: Johnny Willemsen <jwillemsen@remedy.nl>
293 Date: Fri Mar 3 09:38:39 2023 +0100
295 Make ACE 7.1.0 and TAO 3.1.0 public available
298 * ACE/bin/copy-local-script.sh:
299 * ACE/bin/diff-builds-and-group-fixed-tests-only.sh:
300 * ACE/docs/Download.html:
301 * ACE/etc/index.html:
303 commit 9e18d338ec598e1a8da6d32a0fba5a20c76978f7
304 Merge: 8b6ad82dc91 8ab31e3e5bb
305 Author: Erik Sohns <esohns@users.noreply.github.com>
306 Date: Sun Jan 22 17:38:34 2023 +0100
308 Merge branch 'master' into message_queue_ex_get_queue
310 commit 8b6ad82dc91f728cea2c9e86a17e5969a3338fcc
311 Author: Erik Sohns <erik.sohns@posteo.de>
312 Date: Mon Jan 9 19:38:43 2023 +0100
314 0 --> NULL --> nullptr
316 commit e24acc256b9af44bda969d392ec46ddfec28c5a5
317 Merge: 22be043fb46 a667874d6a6
318 Author: Erik Sohns <erik.sohns@posteo.de>
319 Date: Mon Jan 9 19:13:15 2023 +0100
321 Merge branch 'message_queue_ex_get_queue' of https://github.com/esohns/ACE_TAO into message_queue_ex_get_queue
323 commit 22be043fb46aff505eea86e66fe19bf5249f1ad3
324 Author: Erik Sohns <erik.sohns@posteo.de>
325 Date: Mon Jan 9 19:12:43 2023 +0100
327 address some static code analysis issues
329 commit a667874d6a61052c898deeb6f393ac33973af68f
330 Merge: a905022c2d5 1d0c1af12a5
331 Author: Erik Sohns <esohns@users.noreply.github.com>
332 Date: Mon Jan 9 18:13:08 2023 +0100
334 Merge branch 'master' into message_queue_ex_get_queue
336 commit a905022c2d552261e6d60c497140b5ff7669dd4d
337 Author: Erik Sohns <erik.sohns@posteo.de>
338 Date: Mon Jan 9 18:02:05 2023 +0100
340 added API comments and unit test case as requested
342 commit e4bf4867d9a36e7b155cd9358c97811ce599f16c
343 Author: Erik Sohns <erik.sohns@posteo.de>
344 Date: Sat Jan 7 19:52:20 2023 +0100
348 commit 65a391a415e559663c43077b90b70de225b1d7ea
349 Author: Erik Sohns <erik.sohns@posteo.de>
350 Date: Sat Jan 7 16:43:24 2023 +0100
352 support accessing the underlying queue (e.g. for iteration)