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