| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
| |
(except safeops.t, which needs to have the perl sources available,
so it must be skipped when run from the CPAN distribution. However
it's currently skipped under a core build too.)
|
|
|
|
|
|
|
|
| |
5.11.0
The first condition is to allow to install properly on perls <= 5.10.1
from CPAN, while remaining buildable when the ext/ reorganisation is
integrated in maint-5.10.
|
|
|
|
| |
This allows to remove the .gitignore file there.
|
| |
|
|\ |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
If any of the std variables being aliased into the Safe::rootN
package don't actually exist, and if they are not one of the special
"don't warn" variables, then you can get an 'only used once' warning.
So lets not. (Also bumps version number).
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[RT CPAN #48505]
The "no warnings 'redefined'" directives in the compartments
in t/safeuniversal.t cause test failures under 5.8.9 because
warnings.pm has a 'use Carp' directive and Carp.pm uses
'eval' to 'require Carp::Heavy'.
The attached patch replaces the "no warnings 'redefined'"
directive with a $SIG{__WARN__} trap for 5.8.9. While the
redefine warning for UNIVERSAL::can is suppressed by the
trap, the warning UNIVERSAL::isa still shows up. However,
the failing test will now pass under 5.8.9.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Ignore lib/Attribute, now that Attribute::Handlers is under ext/.
Ignore generated Makefile.PL files for Safe and Attribute-Handlers.
I preferred putting those in specific .gitignore files instead of
ignoring Makefile.PLs in the whole ext/ hierarchy, in order to
ensure a less confusing git behaviour for future generations.
|
|
|
|
| |
Remove ext/Safe/Makefile.PL as a proof of concept.
|
| |
|
|
|
| |
p4raw-id: //depot/perl@33278
|
|
|
| |
p4raw-id: //depot/perl@33238
|
|
|
| |
p4raw-id: //depot/perl@33237
|
|
|
|
|
| |
undoing it.
p4raw-id: //depot/perl@33105
|
|
|
| |
p4raw-id: //depot/perl@33102
|
|
|
| |
p4raw-id: //depot/perl@32995
|
|
|
| |
p4raw-id: //depot/perl@32117
|
|
|
| |
p4raw-id: //depot/perl@32104
|
|
|
|
|
| |
opcode.pl OP order.
p4raw-id: //depot/perl@29250
|
|
|
|
|
|
|
| |
This fixes bug [perl #36213] "Possible flaw in Safe.pm/Opcode.pm
that allows access to any file" but introduces a backward
compatibility issue.
p4raw-id: //depot/perl@25204
|
|
|
| |
p4raw-id: //depot/perl@20640
|
|
|
| |
p4raw-id: //depot/perl@20639
|
|
|
|
|
|
| |
can be trapped by a Safe compartement (except for the ones
that can't.)
p4raw-id: //depot/perl@20623
|
|
|
| |
p4raw-id: //depot/perl@20269
|
|
|
|
|
| |
Fix testcases to run properly outside perl core build enviroment.
p4raw-id: //depot/perl@17980
|
|
|
|
|
|
|
| |
there was a similar bug on rdo().
Increment $Safe::VERSION.
p4raw-link: @17976 on //depot/perl: 33f7e1aa9bf0173d92dc0c0b35d57754dbf6c87e
p4raw-id: //depot/perl@17977
|
|
|
|
|
| |
tweaked by rgs (security hole in Safe).
p4raw-id: //depot/perl@17976
|
|
|
|
|
| |
to include '' around the op name. Document it in perldiag.
p4raw-id: //depot/perl@17973
|
|
|
|
|
| |
Message-ID: <20020314230522.GG363@Bagpuss.unfortu.net>
p4raw-id: //depot/perl@15230
|
|
|
| |
p4raw-id: //depot/perl@15224
|
|
|
|
|
| |
Message-ID: <20020313142250.G92566@plum.flirble.org>
p4raw-id: //depot/perl@15223
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
No doubt I made some mistakes like missed some files or
misnamed some files. The naming rules were more or less:
(1) if the module is from CPAN, follows its ways, be it
t/*.t or test.pl.
(2) otherwise if there are multiple tests for a module
put them in a t/
(3) otherwise if there's only one test put it in Module.t
(4) helper files go to module/ (locale, strict, warnings)
(5) use longer filenames now that we can (but e.g. the
compat-0.6.t and the Text::Balanced test files still
were renamed to be more civil against the 8.3 people)
installperl was updated appropriately not to install the
*.t files or the help files from under lib.
TODO: some helper files still remain under t/ that could
follow their 'masters'. UPDATE: On second thoughts, why
should they. They can continue to live under t/lib, and
in fact the locale/strict/warnings helpers that were moved
could be moved back. This way the amount of non-installable
stuff under lib/ stays smaller.
p4raw-id: //depot/perl@10676
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is my patch _01 to perl5.003.
This patch contains the last few months' worth of bugfixes and
additions, since the patch to version 5.003 was deliberately kept
small. A summary of major revisions and additions can be found
in the diff of the Changes file from the standard distribution,
which is the first diff in the patch below.
The detailed changes to each file are described at the head of the diff
for that file, on lines beginning with #~, so you can extract the
comments by saying perl -ne 'print if /^(?:#~|diff)/'.
This patch is a series of context diffs, since some people have
mentioned that their copy of patch can't handle unidiffs.
Please apply it to a clean copy of perl5.003 using patch -p1 -N.
Before applying the patch, please execute the following commands,
or their moral equivalent; you may feed this patch to /bin/sh in
order to do so.
Enjoy.
Charles Bailey <bailey@genetics.upenn.edu>
July 31, 1996
[ re-organisation changes:
# The code for the Safe extension has been subsumed into the Opcode extension,
# though the calling sequence hasn't changed
rm -rf ext/Safe
rm -f t/lib/safe.t
# Removed due to copyright notice. Text documentation is supplied.
rm -f ext/SDBM_File/sdbm/readme.ps
# Changes subsumed into new version of DB_File
rm -f os2/diff.db_file
# Moved to main source directory as README.os2
rm -f os2/README
]
|
| |
|
|
|
|
|
| |
[editor's note: changes seem to be mostly module updates,
documentation changes and some perl API macro additions]
|
|
|
|
|
| |
Added +1 to maxo at Malcom's suggestion. AIX will probably stil
get bad free().
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[editor's note: no patch file was found for this release, so no
fine-grained changes]
I can't find the password for our ftp server, so I had to drop it into
ftp://ftp.sems.com/pub/incoming/perl5.002b3.tar.gz, which is a drop
directory you can't ls.
The current plan is that Andy is gonna whack on this a little more, and
then release a gamma in a few days when he's happy with it. So don't get
carried away. This is now *late* beta.
In other words, have less than the appropriate amount of fun. :-)
Larry
|
| |
|
| |
|
|
|
|
|
| |
Disable prototypes.
Disable pod2man.
|
|
cd to your perl source directory, and type
patch -p1 -N < patch.2b1g
This patch is just my packaging of Tom's documentation patches
he released as patch.2b1g.
Patch and enjoy,
Andy Dougherty doughera@lafcol.lafayette.edu
Dept. of Physics
Lafayette College, Easton PA 18042
|