Rename ext/Sys/Syslog to ext/Sys-Syslog and ext/IPC/SysV to ext/IPC-SysV
[p5sagit/p5-mst-13.2.git] / ext / IPC-SysV / Changes
CommitLineData
503ba33a 12.00_02 - 2008-11-28
2
3 * check for ENOMEM and EACCES and skip tests as neccessary
4
aec08fdf 52.00_01 - 2008-11-26
6
7 * remove const-* when building in the core
8 * inherit libscan behaviour from EU::MM
9 * integrate #33084 from blead
10 * try to make Win32 report NA instead of FAIL
11 * fix bug in IPC::SharedMem constructor returning undef when
12 shared memory id == 0 (thanks to Antonio Jose Coutinho for
13 spotting this)
14
a7c93bfc 152.00 - 2007-12-30
16
17 * fixed compilation issues with C++ compiler
18 * ignore .swp files in when scanning lib directory
19
8f85282b 201.99_07 - 2007-10-22
21
22 * terminate Makefile.PL on MSWin32 with a message that the
23 module cannot be built here
24 * catch SIGSYS locally to skip tests and issue a message
25 on cygwin that cygserver needs to be installed and the
26 CYGWIN environment variable needs to be set
27
281.99_06 - 2007-10-19
29
30 * handle systems built without SysV IPC support by checking
31 for ENOSYS and skipping the tests (and give a diagnostic
32 message)
33
341.99_05 - 2007-10-18
35
36 * make sure we can build even without ExtUtils::Constant
37 installed and messed up dependencies
38 * avoid indirect notation in docs
39 * cannot do arithmetics on void pointers
40
411.99_04 - 2007-10-14
42
43 * add documentation for IPC::SharedMem
44 * add POD coverage test
45 * use less semaphores in t/sem.t to make sure the
46 tests get run on *BSD
47 * rename constant subroutine to _constant, as it's
48 supposed to be private
49
501.99_03 - 2007-10-13
51
52 * add first IPC::SharedMem implementation
53 * refactor the "stat" pack/unpack code
54
551.99_02 - 2007-10-13
56
57 * don't plan twice if no semaphores can be allocated
58
591.99_01 - 2007-10-13
60
61 * dual-life code and tests
62 * backport to 5.004_05
63 * make tests to use Test::More
64 * add shmat(), shmdt(), memread(), memwrite()
65 * improve ftok() interface
66 * fix inconsistencies between SysV.xs and SysV.pm
67 * autogenerate all constants
68 * make checking against ENOSPC more robust
69
701.04 - 2007-09-27
71
72 Internal version. Integrate all changes up to blead.
73
74 * ChangeLog@1:
75 initial checkin
76
77 * Makefile.PL@2:
78 Change 1407 by gsar@aatma on 1998/07/10 21:35:13
79
80 From: Andy Dougherty <doughera@lafcol.lafayette.edu>
81 Date: Thu, 9 Jul 1998 11:26:03 -0400 (EDT)
82 Subject: [PATCH 5.004_71] Allow static build of IPC::SysV
83 Message-Id: <Pine.SUN.3.96.980709112507.24236B-100000@newton.phys>
84
85 * SysV.xs@5:
86 Change 1443 by gsar@aatma on 1998/07/11 23:08:14
87
88 tweak to get BSDI to build IPC/SysV
89 From: Jarkko Hietaniemi <jhi@cc.hut.fi>
90 Date: 11 Jul 1998 16:26:44 +0300
91 Message-ID: <oeeww9kecx7.fsf@alpha.hut.fi>
92 Subject: Re: NOT OK: perl5.004_71 on BSDI 3.1
93
94 * SysV.xs@6:
95 Change 1501 by gsar@aatma on 1998/07/15 05:59:49
96
97 apply (reversed) patch
98 From: Peter Wolfe <wolfe@titan.teloseng.com>
99 Date: Tue, 14 Jul 1998 13:01:58 -0700 (PDT)
100 Message-Id: <199807142001.NAA26550@titan.teloseng.com>
101 Subject: NOT_OK: perl 5.00474 on SCO 3.2v5.0.4
102
103 * SysV.xs@7:
104 Change 1578 by gsar@aatma on 1998/07/20 09:38:39
105
106 complete s/foo/PL_foo/ changes (all escaped cases identified with
107 brute force search script). Result builds and passes all tests on
108 Solaris. win32 and PERL_OBJECT are still untested.
109
110 * SysV.xs@8:
111 Change 1760 by gsar@aatma on 1998/08/08 22:18:54
112
113 integrate maint-5.005 changes into mainline
114
115 * Makefile.PL@3:
116 Change 1922 by gsar@aatma on 1998/10/03 03:59:50
117
118 suppress manifypods leak in extensions
119
120 * SysV.xs@9:
121 Change 1904 by gsar@aatma on 1998/10/02 01:53:25
122
123 various Configure and hints updates (prefer drand48() or random()
124 over rand(); add -Dusemultiplicity; enhanced 64-bitness); patch
125 applied modulo SCO hints superceded by later patch
126 From: Jarkko Hietaniemi <jhi@iki.fi>
127 Date: Tue, 29 Sep 1998 00:56:33 +0300 (EET DST)
128 Message-Id: <199809282156.AAA18615@alpha.hut.fi>
129 Subject: [PATCH] 5.005_52: Configure et al:
130
131 * hints@1:
132 no comment
133
134 * hints/next_3.pl@1:
135 Change 1904 by gsar@aatma on 1998/10/02 01:53:25
136
137 various Configure and hints updates (prefer drand48() or random()
138 over rand(); add -Dusemultiplicity; enhanced 64-bitness); patch
139 applied modulo SCO hints superceded by later patch
140 From: Jarkko Hietaniemi <jhi@iki.fi>
141 Date: Tue, 29 Sep 1998 00:56:33 +0300 (EET DST)
142 Message-Id: <199809282156.AAA18615@alpha.hut.fi>
143 Subject: [PATCH] 5.005_52: Configure et al:
144
145 * Makefile.PL@4:
146 Change 1967 by gsar@aatma on 1998/10/15 02:46:08
147
148 correct bugs exposed in MM_Unix.pm by commenting out Selfloader
149 (MAN3PODS cannot be set to ' '; stray stricture violation)
150
151 * Msg.pm@2:
152 Change 2220 by gsar@aatma on 1998/11/08 21:13:07
153
154 integrate changes#2120,2168,2218 from maint-5.005;
155 add new vtbls; s/\bvtbl_/PL_vtbl_/; remove trailing comma in
156 enum; make regen_headers
157
158 * SysV.xs@10:
159 Change 2145 by gsar@aatma on 1998/10/30 18:46:58
160
161 remaining PL_foo stragglers
162
163 * SysV.xs@11:
164 Change 2695 by gsar@sparc26 on 1999/01/24 07:09:05
165
166 integrate cfgperl changes into mainline
167
168 * SysV.xs@12:
169 Change 2830 by gsar@sparc26 on 1999/02/08 00:19:46
170
171 integrate cfgperl changes into mainline
172
173 * SysV.xs@13:
174 Change 2958 by gsar@sparc26 on 1999/02/16 06:18:27
175
176 integrate change#2852 from maint-5.005; integrate cfgperl contents;
177 elide dups and non-dependents from Changes
178
179 * SysV.xs@14:
180 Change 3217 by gsar@sparc26 on 1999/04/04 01:59:26
181
182 correct places that said newSVpv() when they meant newSVpvn()
183
184 * SysV.xs@15:
185 Change 3518 by gsar@sparc26 on 1999/06/02 04:47:10
186
187 remove _() non-ansism
188
189 * SysV.pm@5:
190 Change 4910 by gsar@rake on 2000/01/27 03:56:48
191
192 various pod nits identified by installhtml (all fixed except
193 unresolved links)
194
195 * hints/cygwin.pl@1:
196 Change 4769 by gsar@auger on 2000/01/07 18:23:16
197
198 cygwin update (from Eric Fifer <EFifer@sanwaint.com>)
199
200 * Makefile.PL@5:
201 Change 6383 by gsar@auger on 2000/07/12 16:00:51
202
203 don't clobber *.orig files on *clean targets
204
205 * Msg.pm@3:
206 Change 5507 by gsar@auger on 2000/03/04 04:27:51
207
208 more whitespace removal (from Michael G Schwern)
209
210 * Msg.pm@4:
211 Change 5822 by gsar@auger on 2000/03/19 07:34:29
212
213 integrate cfgperl contents into mainline
214
215 * Semaphore.pm@2:
216 Change 5507 by gsar@auger on 2000/03/04 04:27:51
217
218 more whitespace removal (from Michael G Schwern)
219
220 * Makefile.PL@6:
221 Change 6398 by gsar@auger on 2000/07/14 08:55:38
222
223 rename totally bletcherous SvLOCK() thingy (doesn't do what the
224 name suggests anyway)
225
226 * Msg.pm@5:
227 Change 9176 by jhi@alpha on 2001/03/16 02:56:04
228
229 Subject: [PATCH] more pod patches
230 From: Michael Stevens <michael@etla.org>
231 Date: Thu, 15 Mar 2001 21:25:18 +0000
232 Message-ID: <20010315212518.A18870@firedrake.org>
233
234 * SysV.xs@16:
235 Change 7614 by jhi@alpha on 2000/11/08 22:42:55
236
237 A missing aTHX_.
238
239 * SysV.xs@17:
240 Change 8837 by jhi@alpha on 2001/02/18 22:16:50
241
242 Subject: [patch] -Wall cleanup round 2
243 From: Doug MacEachern <dougm@covalent.net>
244 Date: Sun, 18 Feb 2001 13:08:04 -0800 (PST)
245 Message-ID: <Pine.LNX.4.21.0102181304520.10021-100000@mako.covalent.net>
246
247 * Semaphore.pm@3, SysV.pm@6:
248 Change 9176 by jhi@alpha on 2001/03/16 02:56:04
249
250 Subject: [PATCH] more pod patches
251 From: Michael Stevens <michael@etla.org>
252 Date: Thu, 15 Mar 2001 21:25:18 +0000
253 Message-ID: <20010315212518.A18870@firedrake.org>
254
255 * t/msg.t@2, t/sem.t@2:
256 Change 10684 by jhi@alpha on 2001/06/18 12:25:55
257
258 Guard the SysV IPC tests against being invoked in
259 SysV-IPC-less places.
260
261 * Semaphore.pm@4:
262 Change 10839 by jhi@alpha on 2001/06/22 21:15:32
263
264 The packs must be done in native shorts, fix from Mark P. Lutz.
265
266 * Semaphore.pm@5:
267 Change 10980 by jhi@alpha on 2001/06/27 11:45:29
268
269 "lose the it's", from Abhijit Menon-Sen.
270 ("It's" not searched, pods not searched.)
271
272 * SysV.xs@18:
273 Change 11012 by jhi@alpha on 2001/06/28 21:36:36
274
275 Cannot DIE() in a void function,
276 from Richard Hatch <rhatch@austin.ibm.com>.
277
278 * t/msg.t@3, t/sem.t@3:
279 Change 10712 by jhi@alpha on 2001/06/19 10:34:35
280
281 One test lost in the big shuffle restored.
282
283 * Msg.pm@6:
284 Change 11016 by jhi@alpha on 2001/06/29 03:38:56
285
286 Bump up the VERSIONs of modules that have changed since 5.6.0,
287 the modules found using a script written by Larry Schatzer Jr.
288
289 * Msg.pm@7:
290 Change 11047 by jhi@alpha on 2001/06/30 16:03:40
291
292 More VERSION tuning: to avoid unnecessary Perl upgrades
293 by CPAN.pm, use rather _00.
294
295 * Semaphore.pm@6, SysV.pm@7:
296 Change 11016 by jhi@alpha on 2001/06/29 03:38:56
297
298 Bump up the VERSIONs of modules that have changed since 5.6.0,
299 the modules found using a script written by Larry Schatzer Jr.
300
301 * Semaphore.pm@7:
302 Change 11047 by jhi@alpha on 2001/06/30 16:03:40
303
304 More VERSION tuning: to avoid unnecessary Perl upgrades
305 by CPAN.pm, use rather _00.
306
307 * Semaphore.pm@8:
308 Change 14864 by jhi@alpha on 2002/02/25 13:51:32
309
310 Typo corrections from John P. Linderman.
311
312 * SysV.pm@8:
313 Change 11047 by jhi@alpha on 2001/06/30 16:03:40
314
315 More VERSION tuning: to avoid unnecessary Perl upgrades
316 by CPAN.pm, use rather _00.
317
318 * SysV.xs@19:
319 Change 11051 by jhi@alpha on 2001/06/30 20:59:57
320
321 Code cleanup based on turning off the -woffs in IRIX.
322 Not all of the gripes cleaned up (hairy code in hv.c and
323 regcomp.c; unused newsp, gimme, and optype from cop.h macros;
324 unused 'key' arguments in ?DBM_File.xs) (and the -woffs left
325 to the IRIX hints)
326
327 * Msg.pm@8, Semaphore.pm@9, SysV.pm@9:
328 Change 16822 by jhi@alpha on 2002/05/27 20:42:47
329
330 Subject: Re: [PATCH] Version tango
331 From: sthoenna@efn.org (Yitzchak Scott-Thoennes)
332 Date: Mon, 27 May 2002 13:20:56 -0700
333 Message-ID: <oUp88gzkgy+T092yn@efn.org>
334
335 * Msg.pm@9:
336 Change 18811 by hv@hv-crypt.org on 2003/03/02 22:30:50
337
338 Subject: [perl #21289] [Fwd: IPC::Msg bug report]
339 From: Edmund Bacon (via RT) <perlbug-followup@perl.org>
340 Date: 18 Feb 2003 21:05:15 -0000
341 Message-Id: <rt-21289-52384.13.2700974026643@bugs6.perl.org>
342
343 * Semaphore.pm@10:
344 Change 17825 by hv@hv-crypt.org on 2002/09/04 10:53:59
345
346 Subject: Re: Possible bug in IPC/Semaphore.pm [PATCH]
347 From: "John P. Linderman" <jpl@research.att.com>
348 Date: Wed, 28 Aug 2002 08:04:29 -0400 (EDT)
349 Message-Id: <200208271900.PAA98096@raptor.research.att.com>
350
351 * t/msg.t@4:
352 Change 19358 by jhi@kosh on 2003/04/28 08:27:15
353
354 SysV msg queues can be something hanging (witnessed in IRIX),
355 so let's use IPC_NOWAIT.
356
357 * MANIFEST@3, t/ipcsysv.t@1:
358 Change 20269 by jhi@kosh on 2003/07/28 15:07:22
359
360 No more ext/*/*.t, move them all to ext/*/t.
361
362 * Msg.pm@10:
363 Change 20686 by jhi@kosh on 2003/08/13 18:42:50
364
365 Subject: Re: script wanted
366 From: Nicholas Clark <nick@ccl4.org>
367 Date: Wed, 13 Aug 2003 20:46:09 +0100
368 Message-ID: <20030813204609.G20130@plum.flirble.org>
369
370 * Msg.pm@11:
371 Change 20687 by jhi@kosh on 2003/08/13 18:53:15
372
373 Alpha version numbers noticed by Schwern.
374 (These hacks are no more needed since the PAUSE indexer no
375 more indexes the insides of Perl distributions, says Andreas.)
376
377 * Semaphore.pm@11:
378 Change 20686 by jhi@kosh on 2003/08/13 18:42:50
379
380 Subject: Re: script wanted
381 From: Nicholas Clark <nick@ccl4.org>
382 Date: Wed, 13 Aug 2003 20:46:09 +0100
383 Message-ID: <20030813204609.G20130@plum.flirble.org>
384
385 * t/msg.t@5, t/sem.t@4:
386 Change 20490 by jhi@kosh on 2003/08/05 06:28:06
387
388 [perl #23216] ext/IPC/SysV/t/sem.t don't remove semaphore on NetBSD sparc
389 Try to remove the created message queues and semaphores
390 even in the case of failures.
391
392 * Semaphore.pm@12, SysV.pm@10:
393 Change 20687 by jhi@kosh on 2003/08/13 18:53:15
394
395 Alpha version numbers noticed by Schwern.
396 (These hacks are no more needed since the PAUSE indexer no
397 more indexes the insides of Perl distributions, says Andreas.)
398
399 * hints/cygwin.pl@2:
400 Change 22358 by rgs@rgs-home on 2004/02/22 21:49:47
401
402 Subject: initial patch for cygwin IPC via cygserver
403 From: Yitzchak Scott-Thoennes <sthoenna@efn.org>
404 Date: Thu, 19 Feb 2004 09:01:13 -0800
405 Message-ID: <20040219170113.GA2792@efn.org>
406
407 * t/ipcsysv.t@2, t/sem.t@5:
408 Change 28131 by nicholas@nicholas-saigo on 2006/05/08 21:11:37
409
410 Subject: [PATCH] ext/IPC/SysV/t/ipcsysv.t using test.pl
411 From: David Landgren <david@landgren.net>
412 Message-ID: <445B694B.8060901@landgren.net>
413 Date: Fri, 05 May 2006 17:03:39 +0200
414
415 Subject: Re: [PATCH] ext/IPC/SysV/t/sem.t using test.pl
416 From: David Landgren <david@landgren.net>
417 Message-ID: <445B75EF.3000100@landgren.net>
418 Date: Fri, 05 May 2006 17:57:35 +0200
419
420 * Msg.pm@12, Semaphore.pm@13, SysV.pm@11:
421 Change 28313 by stevep@stevep-kirk on 2006/05/26 15:03:12
422
423 Subject: [PATCH] SysV IPC
424 From: Jarkko Hietaniemi <jhietaniemi@gmail.com>
425 Date: Thu, 25 May 2006 18:49:33 +0300
426 Message-ID: <4475D20D.9010600@gmail.com>
427
428 * t/sem.t@6:
429 Change 28138 by rgs@stencil on 2006/05/09 13:45:43
430
431 Subject: Re: [PATCH] ext/IPC/SysV/t/ipcsysv.t using test.pl
432 From: David Landgren <david@landgren.net>
433 Date: Tue, 09 May 2006 13:03:22 +0200
434 Message-ID: <446076FA.6010409@landgren.net>
435
436 * SysV.xs@20:
437 Change 29977 by nicholas@entropy on 2007/01/25 20:57:56
438
439 The last parameter to gv_stashpv/gv_stashpvn/gv_stashsv is a bitmask
440 of flags, not a boolean, so correct the documenation and callers.
441
442 * SysV.xs@21:
443 Change 31702 by ams@penne on 2007/08/12 14:10:10
444
445 Use sysconf/getpagesize/page.h to determine page size on Linux,
446 in that order.
447
448 Subject: Re: [PATCH] Various Gentoo Patches
449 From: Marcus Holland-Moritz <mhx-perl@gmx.net>
450 Date: Sun, 12 Aug 2007 13:16:52 +0200
451 Message-Id: <20070812131652.16ca5444@r2d2>
452
453 * t/ipcsysv.t@3:
454 Change 31967 by rgs@stcosmo on 2007/09/25 13:16:19
455
456 Subject: Re: [perl #45513] Test failures on amd64-freebsd 6.2
457 From: Slaven Rezic <slaven@rezic.de>
458 Date: 19 Sep 2007 21:56:00 +0200
459 Message-ID: <87abri1lbj.fsf@biokovo-amd64.herceg.de>
460
461Fri Jul 3 15:06:40 1998 Jarkko Hietaniemi <jhi@iki.fi>
462
463 - Integrated IPC::SysV 1.03 to Perl 5.004_69.
464
465Change 142 on 1998/05/31 by <gbarr@pobox.com> (Graham Barr)
466
467 - Changed SHMLBA from a constSUB to an XS sub as on some systems it is not
468 a constant
469 - Added a missing MODULE line to SysV.xs so ftok is defined in IPC::SysV
470
471Change 138 on 1998/05/23 by <gbarr@pobox.com> (Graham Barr)
472
473 Applied patch from Jarkko Hietaniemi to add constats for UNICOS
474
475 Reduced size of XS object by changing constant sub definition
476 into a loop
477
478 Updated POD to include ftok()
479
480Change 135 on 1998/05/18 by <gbarr@pobox.com> (Graham Barr)
481
482 applied changes from Jarkko Hietaniemi <jhi@iki.fi> to add
483 new constants and ftok
484
485 fixed to compile with >5.004_50
486
487 surrounded newCONSTSUB with #ifndef as perl now defines this itself
488