Mailing-List: contact cygwin-apps-help AT sourceware DOT cygnus DOT com; run by ezmlm Sender: cygwin-apps-owner AT sourceware DOT cygnus DOT com List-Subscribe: List-Archive: List-Post: List-Help: , Delivered-To: mailing list cygwin-apps AT sources DOT redhat DOT com From: "Gerrit P. Haase" Organization: convey Information Systems GmbH To: cygwin-apps AT cygwin DOT com Date: Tue, 21 Aug 2001 18:37:35 +0200 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: perl AT patchlevel11599 Message-ID: <3B82AA6F.14476.168243E@localhost> X-mailer: Pegasus Mail for Win32 (v3.12cDE) Perl patchlevel 11599 includes the patches listed here. perl-5.6.1 was released on 2001-04-09 Announcement came with perl5-porters snapshot number: perl AT 9663 All patches that affect maint-5.6/perl directly are listed below, there are probably some others, too: The whole list is at CPAN-master: http://www.funet.fi/pub/languages/perl/snap/perl/Changes ____________________________________________________________________________ [ 11599] By: gsar on 2001/08/07 06:31:39 Log: fix URLs for fcrypt.c Branch: maint-5.6/perl ! README.win32 ____________________________________________________________________________ [ 11431] By: gsar on 2001/07/21 05:03:44 Log: pod/*.t tests not picked up by t/TEST either Branch: maint-5.6/perl ! t/TEST ____________________________________________________________________________ [ 11430] By: gsar on 2001/07/21 04:58:12 Log: better tweak for change#11429 (windows has both / and \ separated paths in @INC at that point) Branch: maint-5.6/perl ! t/pod/testp2pt.pl ____________________________________________________________________________ [ 11429] By: gsar on 2001/07/21 04:41:15 Log: MacOS pod test tweak needs \Escape Branch: maint-5.6/perl ! t/pod/testp2pt.pl ____________________________________________________________________________ [ 11428] By: gsar on 2001/07/21 04:39:34 Log: run/runenv.t needs fflushNULL sanity (t/TEST is too dumb to detect resulting duplicate output, but t/harness isn't) Branch: maint-5.6/perl ! t/run/runenv.t ____________________________________________________________________________ [ 11427] By: gsar on 2001/07/21 04:37:26 Log: t/harness wasn't picking up all the tests Branch: maint-5.6/perl ! t/harness ____________________________________________________________________________ [ 11426] By: gsar on 2001/07/21 04:09:26 Log: update MANIFEST for new file Branch: maint-5.6/perl ! MANIFEST ____________________________________________________________________________ [ 11425] By: gsar on 2001/07/21 04:07:46 Log: integrate maint-5.6/macperl changes into maint-5.6/perl, with the exception of the macperl/macos/... tree Branch: maint-5.6/perl +> t/lib/filefind-taint.t !> (integrate 72 files) ____________________________________________________________________________ [ 11424] By: pudge on 2001/07/20 18:55:25 Log: Fix test. Branch: maint-5.6/macperl ! macos/bundled_ext/Filter/t/call.t ____________________________________________________________________________ [ 11401] By: gsar on 2001/07/17 21:31:31 Log: thinko in change#11400 (duh) Branch: maint-5.6/perl ! win32/perlhost.h ____________________________________________________________________________ [ 11400] By: gsar on 2001/07/17 19:46:34 Log: change#11399 revealed another unrelated bug; this is just a temporary bandaid Branch: maint-5.6/perl ! win32/perlhost.h ____________________________________________________________________________ [ 11399] By: gsar on 2001/07/17 19:11:57 Log: fix bugs in handling of the virtualized environment under windows; there were bugs in propagating any changes to %ENV down to the real environment when such changes happened in the toplevel process (thanks to Johan Holmberg for the excellent problem identification, and for a part of the fix) Branch: maint-5.6/perl ! win32/perlhost.h win32/win32.c ____________________________________________________________________________ [ 11374] By: gsar on 2001/07/16 02:10:51 Log: make h2ph grok ccsymbols fo the form 1234L, 1234ULL etc. Branch: maint-5.6/perl ! utils/h2ph.PL ____________________________________________________________________________ [ 11009] By: jhi on 2001/06/28 18:54:14 Log: Subject: Incrementing Extutils::Manifest's $VERSION From: Michael G Schwern Date: Thu, 28 Jun 2001 13:13:49 -0400 Message-ID: <20010628131349 DOT A14738 AT blackrider> Branch: maint-5.6/perl ! lib/ExtUtils/Manifest.pm ____________________________________________________________________________ [ 10754] By: gsar on 2001/06/20 15:22:27 Log: missing ld entry in Config.pm on Windows (makefile.mk had it, but not Makefile) Branch: maint-5.6/perl ! win32/Makefile ____________________________________________________________________________ [ 10739] By: gsar on 2001/06/19 23:49:15 Log: C fails to compile correctly Branch: maint-5.6/perl ! t/op/pat.t toke.c ____________________________________________________________________________ [ 10667] By: gsar on 2001/06/17 19:08:27 Log: change#10449 broke the special-case that makes lexicals inside the eval"" within DB::DB() visible Branch: maint-5.6/perl ! op.c ____________________________________________________________________________ [ 10543] By: jhi on 2001/06/13 00:11:42 Log: Subject: [PATCH] 5.6.1 -- add LC_MESSAGES constant to POSIX module From: "Brendan O'Dea" Date: Wed, 13 Jun 2001 05:16:47 +1000 Message-ID: <20010613051647 DOT A8945 AT compusol DOT com DOT au> Branch: maint-5.6/perl ! ext/POSIX/POSIX.pm ext/POSIX/POSIX.xs ____________________________________________________________________________ [ 10519] By: jhi on 2001/06/11 17:10:00 Log: VOS build tweak for 5.6.1 from Paul Green. Branch: maint-5.6/perl ! vos/build.cm ____________________________________________________________________________ [ 10472] By: gsar on 2001/06/07 20:04:28 Log: integrate change#10471 from mainline in change#10451, check that CvOUTSIDE is a CV before looking in (it can apparently be SVt_NULL during global destruction) Branch: maint-5.6/perl !> op.c ____________________________________________________________________________ [ 10451] By: gsar on 2001/06/06 07:11:36 Log: change#9108 needs subtler treatment for case of closures created within eval"" Branch: maint-5.6/perl ! op.c t/op/misc.t ____________________________________________________________________________ [ 10450] By: gsar on 2001/06/06 05:47:25 Log: optimize change#10448 slightly (don't repeat search in eval""s lexical scope, since that has already been searched) Branch: maint-5.6/perl ! op.c ____________________________________________________________________________ [ 10448] By: gsar on 2001/06/06 01:03:26 Log: fix yet another bug of hoary vintage found by change#10394: lexicals outside an eval"" weren't resolved correctly inside a subroutine definition inside the eval"" if they were not already referenced in the toplevel of the eval""-ed code Branch: maint-5.6/perl ! cop.h op.c pp_ctl.c t/op/misc.t ____________________________________________________________________________ [ 10422] By: gsar on 2001/06/04 02:32:03 Log: integrate changes#10414-10416 from mainline Potential buffer overrun if the radix separator is more than one byte. Also, under locales, prefer the locale-specific separator over the old boring ".". "10.", that is, decimal numbers can have no decimal part at all. The non-locale places need love, too. Branch: maint-5.6/perl !> perl.h sv.c ____________________________________________________________________________ [ 10412] By: gsar on 2001/06/03 22:23:16 Log: rationalize locale handling to fix the bugs uncovered by change#10394 the major issue was that the runtime was looking at PL_hints rather than op_private to notice whether locale was enabled the secondary issue was that many locale-sensitive numeric ops didn't have HINT_LOCALE propagated into their op_private HINT_LOCALE is now propagated per-statement (i.e., via PL_curcop) instead of per-op, just like HINT_BYTE and the hints for lexical warnings (this makes the hint available to every op via PL_curcop) pragma/locale.t may need to be reworked with these fixes in mind (it currently passes its tests) Branch: maint-5.6/perl ! embed.h lib/locale.pm op.c op.h opcode.h opcode.pl perl.h pp.c ! pp.sym pp_ctl.c pp_proto.h pp_sys.c t/pragma/locale.t util.c ____________________________________________________________________________ [ 10404] By: gsar on 2001/06/03 16:23:07 Log: eval.t was relying on pre-change#10394 buggy behavior (lexicals aren't "normally" visible inside eval""s contained in subs unless a cloned reference to them already exists) strangely enough, t/harness didn't show this up as a failure (harness needs fixing?) Branch: maint-5.6/perl ! t/op/eval.t ____________________________________________________________________________ [ 10394] By: gsar on 2001/06/03 03:05:43 Log: fix leakage of lexicals at file scope into subroutines that were declared before them; this appears to be a longstanding bug that meant that lexicals at file scope were never "deintroduced", meaning their scope range was never properly closed, and their visibility extended to all subsequent eval""s or requires added a test case seems to also fix a case of bogus duplicate warnings Branch: maint-5.6/perl ! perly.c perly.y t/op/misc.t t/pragma/warn/universal ! vms/perly_c.vms ____________________________________________________________________________ [ 10158] By: gsar on 2001/05/18 18:43:38 Log: back out change#10153 (it has compatibility issues such as the changed behavior of /[~%@+-]/, and after talking to Jarkko, the benefit for 5.6.x doesn't seem worth the risk) Branch: maint-5.6/perl ! toke.c ____________________________________________________________________________ [ 10153] By: jhi on 2001/05/18 00:41:51 Log: Integrate change #7224 from mainline into maintperl. Allow @+ and @- to be doublequoted, from Simon Cozens. (Approved by Larry, see Tom's comment in 20000830.005.) Branch: maint-5.6/perl !> toke.c ____________________________________________________________________________ [ 10145] By: gsar on 2001/05/17 16:59:55 Log: fix for ID 20010515.004 (needs test) Branch: maint-5.6/perl ! pp_hot.c ____________________________________________________________________________ [ 10144] By: gsar on 2001/05/17 16:39:02 Log: s/CONFIGDOTSH/PERL_CONFIG_SH/g Branch: maint-5.6/perl ! win32/config.bc win32/config.gc win32/config.vc ! win32/config_H.bc win32/config_H.gc win32/config_H.vc ____________________________________________________________________________ [ 10115] By: jhi on 2001/05/15 13:19:01 Log: Integrate change #10113 from mainline: rename CONFIGDOTSH to PERL_CONFIG_SH and use it consistently. Branch: maint-5.6/perl !> Configure Makefile.SH Policy_sh.SH cflags.SH config_h.SH !> configpm configure.com makeaperl.SH makedepend.SH makedir.SH !> myconfig.SH writemain.SH ____________________________________________________________________________ [ 10100] By: gsar on 2001/05/14 14:43:50 Log: PL_last_in_gv may not be a GV if it was a stale filehandle (fix for bug ID 20010514.027) TODO: this needs a testsuite addition Branch: maint-5.6/perl ! mg.c pp_ctl.c ____________________________________________________________________________ [ 10091] By: gsar on 2001/05/14 04:38:32 Log: $ref1 == $ref2 behaves unpredictably on platforms where NV_PRESERVES_UV isn't defined (changes#9366,9368,9370 from mainline without the pp_scmp() change) Branch: maint-5.6/perl ! pp.c pp.h pp_hot.c ____________________________________________________________________________ [ 9950] By: gsar on 2001/05/02 03:17:11 Log: revert integration of changes#8254,8255 in change#8620 (causes a coredump in C; the idea itself may need better rationalization) Branch: maint-5.6/perl ! op.c t/pragma/sub_lval.t ____________________________________________________________________________ [ 9949] By: gsar on 2001/05/02 02:56:32 Log: integrate changes#9774,9814 from mainline (Unixware fixes) Subject: [ID 20010421.010] Perl 5.6.1 on Unixware 7 Subject: Re: [ID 20010421.010] Perl 5.6.1 on Unixware 7 Branch: maint-5.6/perl !> hints/svr5.sh ____________________________________________________________________________ [ 9948] By: gsar on 2001/05/02 02:49:15 Log: pod/find.t breaks on VMS (from Craig Berry) Branch: maint-5.6/perl ! t/pod/find.t ____________________________________________________________________________ [ 9707] By: gsar on 2001/04/15 17:24:20 Log: ExtUtils::Installed doesn't quote regex metacharacters in paths before using them in match; also make it work for dosish platforms Branch: maint-5.6/perl ! lib/ExtUtils/Installed.pm ____________________________________________________________________________ [ 9706] By: gsar on 2001/04/15 17:21:59 Log: change#7210 broke .packlist generation (listed only filename rather than fully qualified path name) Branch: maint-5.6/perl ! lib/ExtUtils/Install.pm ____________________________________________________________________________ [ 9693] By: gsar on 2001/04/12 21:55:56 Log: $VERSION and Version() on the same line provokes a warning from CPAN.pm (from Jonathan Leffler ) Branch: maint-5.6/perl ! lib/Devel/SelfStubber.pm ____________________________________________________________________________ [ 9679] By: gsar on 2001/04/11 03:38:40 Log: up $File::Glob::VERSION; add a note pointing out the version of the OpenBSD glob bsd_glob.c resembles Branch: maint-5.6/perl ! ext/File/Glob/Glob.pm ext/File/Glob/bsd_glob.c ! ext/File/Glob/bsd_glob.h ____________________________________________________________________________ [ 9678] By: gsar on 2001/04/11 03:09:48 Log: addendum to change#9676: some missing changes from OpenBSD glob.c revision 1.8.10.1 found here: http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libc/gen/glob.c Branch: maint-5.6/perl ! ext/File/Glob/bsd_glob.c ____________________________________________________________________________ [ 9676] By: gsar on 2001/04/11 02:19:02 Log: port the glob() security patch found at: ftp://ftp.openbsd.org/pub/OpenBSD/patches/2.8/common/025_glob.patch CERT advisory for the issue is here: http://www.cert.org/advisories/CA-2001-07.html Note that the security scare is only relevant for those who are foolish enough to build suidperl (which is now officially discouraged) Branch: maint-5.6/perl ! ext/File/Glob/Glob.pm ext/File/Glob/Glob.xs ! ext/File/Glob/bsd_glob.c ext/File/Glob/bsd_glob.h ____________________________________________________________________________ [ 9675] By: gsar on 2001/04/10 23:52:11 Log: fix for bug 20010410.006 undo change#7115 (came into maint-5.6 as change#8156) add tests to keep it from coming back Branch: maint-5.6/perl ! regexec.c t/op/pat.t RELEASED HERE: ____________________________________________________________________________ [ 9654] By: gsar on 2001/04/09 03:38:33 Log: here lies 5.6.1 Branch: maint-5.6/perl ! Changes Rest of the Changelog is in the sources of release 5.6.1 or here: http://www.funet.fi/pub/languages/perl/snap/perl/Changes gph -- gerrit DOT haase AT convey DOT de