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