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