This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
t/charset_tools.pl: Improve function names
[perl5.git] / dist / Safe / Changes
index 80e16a0..a707195 100644 (file)
@@ -1,3 +1,55 @@
+2.39 xxxxx
+    - reval was not propagating void context properly.
+      The fix is partly in Opcode, so it requires 5.21.8 or higher.
+
+2.38 Mon Aug 04 2014
+    - critical bugfix: outside packages could be replaced (fix in Opcode)
+
+2.37 Sat Jun 22 2013
+    - Doc and presentation nits
+
+2.36 Thu May 23 18:08:48 2013
+    - Doc and test fixes for newer perls
+
+2.35 Thu Feb 21 2013
+    - localize %SIG in the Safe compartment
+    - actually check that we call execution methods on a Safe object
+
+2.34
+    - Test bug #111462, Safe + %^H + disallowed ops (Father Chrysostomos)
+      cf Perl 5 change 42440e3c68e8bafb7e2a74763360939de0fad6be
+
+2.33 Tue Apr  3 2012
+      Don't eval code under "no strict" (Father Chrysostomos)
+      cf. Perl 5 change 25dc25e774abbe993644899cf4d9f9925a9fb9a8
+
+2.32 Sat Mar 31 2012
+    - Make Safe play nice with Devel::Cover
+
+2.31 Fri Jan 20 2012
+    - Now need to use code points above 255 to get SWASHNEW to load
+
+2.30 Tue Dec  6 2011
+    - Fix bad interaction with loading Tie::Hash::NamedCapture
+      on perls >= 5.14.0 [rt.cpan.org #72872]
+
+2.29 Sun Oct 31 2010
+    - Add &version::vxs::VCMP to Safe's default share
+
+2.28 Mon Sep 13 2010
+    - Avoid infinite loop in _find_code_refs.
+      Patch by Yasushi Nakajima (rt.cpan.org #61262)
+
+2.27 Thu Apr 29 2010
+    - Wrap coderefs returned by reval() and rdo()
+    - Add even more version::vxs routines to the default share
+
+2.26 Mon Mar  9 2010
+    - Restore compatibility with perls < 5.8.9
+
+2.25 Sun Mar  7 2010
+    - More security fixes by Nick Cleaton
+
 2.24 Sat Mar  6 2010
     - Clean the stashes from the Safe compartment after evaluation of code.
       (Nick Cleaton, Tim Bunce, Rafael Garcia-Suarez)