This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Recommend a more reliable way of identifying magic
[perl5.git] / dist / Safe / Changes
CommitLineData
7d926cfa
RGS
12.28 Mon Sep 13 2010
2 - Avoid infinite loop in _find_code_refs.
3 Patch by Yasushi Nakajima (rt.cpan.org #61262)
4
1c47c32c
RGS
52.27 Thu Apr 29 2010
6 - Wrap coderefs returned by reval() and rdo()
7 - Add even more version::vxs routines to the default share
8
472e0b2a
RGS
92.26 Mon Mar 9 2010
10 - Restore compatibility with perls < 5.8.9
11
79b74843
RGS
122.25 Sun Mar 7 2010
13 - More security fixes by Nick Cleaton
14
86722990
RGS
152.24 Sat Mar 6 2010
16 - Clean the stashes from the Safe compartment after evaluation of code.
17 (Nick Cleaton, Tim Bunce, Rafael Garcia-Suarez)
18 - Add methods wrap_code_ref and wrap_code_refs_within (Tim Bunce)
19 - Share SWASHGET in perls < 5.10 (R.G-S)
20 - Add more version::vxs routines to the default share (Tatsuhiko Miyagawa)
21
f7606119
RGS
222.23 Mon Feb 22 2010
23 - Install Safe in "site" instead of "perl" for perls > 5.10
24 - [perl #72942] Can't perform unicode operations in Safe compartment
25 (Tim Bunce)
26 - Add some symbols from version::vxs to the default share
27
95c9bfa3
RGS
282.22 Thu Feb 11 2010
29 fix [perl #72700]: An exception thrown from a closure was getting lost.
30 (Tim Bunce)
31
83452f8e
RGS
322.21 Thu Jan 14 2010
33 fix [perl #72068]: An anonymous sub created by the Safe container will have
34 bogus arguments passed to it.
35
9d5fa2fe
RGS
362.20 Tue Dec 1 2009
37 fix [rt.cpan.org #51574] Safe.pm sort {} bug accessing $a and $b with
38 -Dusethreads (Tim Bunce)
39
7d1d1f86
RGS
402.19 Tue Aug 25 2009
41 t/safeuniversal.t failure under 5.8.9 (Jerry D. Hedden)
42
432.18 released with perl 5.10.1
44 [perl #68530] "version::CLASS" warning in Safe.pm (Dave Mitchell)
45
462.17 Sun Jun 28 2009
47 Sync with code reorganisation in bleadperl
48 Plus new tests
49
502.16 Thu Mar 13 2008
51 Fix a few backcompat issues:
52
53 Change 33503 on 2008/03/13 by rgs@stcosmo
54 Regexp::DESTROY was only added in 5.8.1
55
56 Change 33278 on 2008/02/11 by rgs@stcosmo
57 Fix test to pass en 5.6.2 (unpack is needed by version.pm there)
58
592.15 Wed Feb 6 2008
60 Change 33238 on 2008/02/05 by rgs@stcosmo
61 Adapt Safe innards to older (XS) versions of version.pm
62
63 Change 33237 on 2008/02/05 by rgs@stcosmo
64 Add a new test for Safe
65
66 Change 33236 on 2008/02/05 by rgs@stcosmo
67 Fix CPAN bug #32896: make version.pm loadable in a Safe compartment
68
69 Change 33170 on 2008/02/01 by nicholas@nicholas-bouvard
70 Break apart the list of functions defined in universal.c by perl
71 version (from 5.8.8 upwards)
72
732.14 Mon Jan 30 2008
74 - Make Safe work with Perl 5.6 (changes 33102 and 33105 to perl)
75
762.13 Mon Jan 28 2008
77 - Backport the bleadperl version to CPAN. Changes:
78
79 Change 33096 on 2008/01/28 by rgs@stcosmo
80
81 Bump the version of Safe
82
83 Change 33093 on 2008/01/28 by rgs@stcosmo
84
85 In Safe, load Carp::Heavy only if it exists (to remain
86 compatible with older perls)
87
88 Change 32597 on 2007/12/08 by rgs@counterfly
89
90 Change maintainer address for Safe.
91
92 Change 32103 on 2007/10/12 by rgs@counterfly
93
94 Funny symbol table names can be shared, too
95
96 Change 32102 on 2007/10/12 by rgs@counterfly
97
98 Share the internal XS functions defined in universal.c
99 to Safe compartments
100
101 Change 31610 on 2007/07/13 by rgs@stcosmo
102
103 Use new style L<> links in POD
104
105 Change 26814 on 2006/01/13 by rgs@stencil
106
107 Add a link to the Opcode doc in Safe.
108 (see RT CPAN ticket #8579)
109
1102.11 Fri Jul 2 2004
111 - Backport the bleadperl version to CPAN. Changes:
112
113 Change 22898 by rgs@valis on 2004/06/03 09:02:31
114
115 Carp was mostly unusable with Safe because it may require
116 Carp::Heavy at run-time (while require() is forbidden.)
117 Have Safe load Carp::Heavy.
118
119 Change 21063 by rgs@rgs-home on 2003/09/07 18:25:23
120
121 Subject: [PATCH] Re: [perl #23656] Safe reval bleeds local variable values
122 From: Dave Mitchell <davem@fdgroup.com>
123 Date: Sun, 7 Sep 2003 19:14:44 +0100
124 Message-ID: <20030907181444.GA7058@fdgroup.com>
125
1262.09 Sun Oct 6 14:12:40 CEST 2002
127 - Upgraded the Makefile.PL to install Safe.pm to the correct place.
128 - Made it work on 5.6 atleast, maybe even on 5.005?
129
1302.08 Sat Oct 5 18:05:32 CEST 2002
131 - First CPAN release, prompted by bug number 17744 on rt.perl.org.
132 http://bugs6.perl.org/rt2/Ticket/Display.html?id=17744
133 - Change 17977 by rgs@rgs-home on 2002/10/04 20:01:54
134 Complement to change #17976 :
135 there was a similar bug on rdo().
136 Increment $Safe::VERSION.
137 - Change 17976 by rgs@rgs-home on 2002/10/04 19:44:48
138 Fix bug #17744, suggested by Andreas Jurenda,
139 tweaked by rgs (security hole in Safe).
140 - Change 17973 by rgs@rgs-home on 2002/10/03 20:34:13
141 Change the warning message "%s trapped by operation mask"
142 to include '' around the op name. Document it in perldiag.
143 - Change 17729 by hv@hv-star.knots.net on 2002/08/17 02:33:15
144 Subject: [PATCH] Safe.pm documentation
145 From: Slaven Rezic <slaven.rezic@berlin.de>
146 Date: Sat, 10 Aug 2002 19:30:38 +0200 (CEST)
147 Message-id: <200208101730.g7AHUc9p001668@vran.herceg.de>