Changeset 166
- Timestamp:
- 17/04/2007 15:55:09 (2 years ago)
- Files:
-
- packages/main/php-runkit/trunk/package.xml (modified) (3 diffs)
- packages/main/php-runkit/trunk/package2.xml (modified) (14 diffs)
- packages/main/php-runkit/trunk/runkit-0.9 (deleted)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
packages/main/php-runkit/trunk/package.xml
r154 r166 1 <?xml version="1.0" encoding="UTF-8" ?> 2 <!DOCTYPE package SYSTEM "http://pear.php.net/dtd/package-1.0"> 3 <package version="1.0" packagerversion="1.4.9"> 4 <name>runkit</name> 5 <summary>For all those things you.... probably shouldn't have been doing anyway....</summary> 6 <description>Replace, rename, and remove user defined functions and classes. 1 <package version="1.0"> 2 <name>runkit</name> 3 <summary>For all those things you.... probably shouldn't have been doing anyway....</summary> 4 <description>Replace, rename, and remove user defined functions and classes. 7 5 Define customized superglobal variables for general purpose use. 8 Execute code in restricted environment (sandboxing). 9 </description>10 <maintainers>11 <maintainer>12 <user>pollita</user>13 <name>Sara Golemon</name>14 <email>pollita@php.net</email>15 <role>lead</role>16 </maintainer>6 Execute code in restricted environment (sandboxing).</description> 7 <license>PHP</license> 8 <maintainers> 9 <maintainer> 10 <user>pollita</user> 11 <name>Sara Golemon</name> 12 <email>pollita@php.net</email> 13 <role>lead</role> 14 </maintainer> 17 15 </maintainers> 18 <release> 19 <version>0.9</version>20 <date>2006-06-06</date>21 <license>PHP</license>22 <state>beta</state>23 <notes>Allow building part of runkit while leaving other functionality out.16 17 <release> 18 <version>0.9</version> 19 <state>beta</state> 20 <date>2006-06-06</date> 21 <notes>Allow building part of runkit while leaving other functionality out. 24 22 --enable-runkit works as before, building all runkit features 25 23 Individual features may enabled or disable by using … … 43 41 - Resolves an output buffering bug in Runkit_Sandbox 44 42 - Resolves Runkit_Sandbox failure when superglobals are defined 45 </notes> 43 </notes> 44 </release> 45 46 <changelog> 47 <release> 48 <version>0.8.1</version> 49 <state>beta</state> 50 <date>2006-05-20</date> 51 <notes>Added source file runkit_props.c to package</notes> 52 </release> 53 54 <release> 55 <version>0.8</version> 56 <state>beta</state> 57 <date>2006-05-14</date> 58 <notes>Fixed SAPI handlers for genuinely threaded webservers (e.g. apache2-worker) 59 Fixed internal pointer corruption in function/class popping 60 Added functions: 61 runkit_zval_inspect() 62 runkit_return_value_used() 63 runkit_default_property_add() 64 Implemented class property importing in runkit_import() 65 Began refactor for PHP6 compatability</notes> 66 </release> 67 68 <release> 69 <version>0.7</version> 70 <state>beta</state> 71 <date>2005-10-30</date> 72 <notes>Primarily bugfix release, only new functionality is expanded parent_scope setting. 73 74 Workaround bug when using runkit_import() with opcode caches by bypassing cache for imported file. 75 Fix using runkit_import() with multiple classes (Thanks to Stuart Herbert for the patch) 76 Fix various reference issues for parameters passed to manipulation functions. 77 Fix C++ compatability in sandbox source files. 78 Fix parent_scope support (was only applied to property_read and eval/include/require ops) 79 Expand parent_scope setting to allow variable arrays as symbol tables.</notes> 80 </release> 81 82 <release> 83 <version>0.6</version> 84 <state>beta</state> 85 <date>2005-09-30</date> 86 <notes>Add ability to modify/rename/remove internal functions. 87 Requires PHP_INI_SYSTEM setting runkit.internal_override to be enabled. 88 89 Implement Runkit_Sandbox_Parent to give child access to parent's scope 90 Parent must enable $sandbox['parent_access'] at minimum. 91 92 Additional boolean settings include: 93 parent_read - Can read properties in parent_scope 94 parent_write - Can modify properties in parent_scope 95 parent_call - Can call parent's functions 96 parent_eval - Can eval arbitrary code in parent scope 97 parent_include - Can include/require code in parent scope 98 parent_echo - Can echo/print data (bypass output_handler) 99 parent_die - Can kill parent (commiting suicide in the process) 100 101 A special parent_scope setting modifies the active symbol table of the parent 102 as seen from the child according to: 103 0 = Global Scope 104 1 = Current active symbol table 105 2 = Previously active symbol table 106 3 = The one before that...etc... 107 </notes> 108 </release> 109 110 <release> 111 <version>0.5</version> 112 <state>beta</state> 113 <date>2005-09-23</date> 114 <notes>NOTICE: This release demotes runkit_sandbox_output_handler() to DEPRECATED. 115 Use $sandbox['output_handler'] = $handler; rather than 116 runkit_sandbox_output_handler($sandbox, $handler); 117 The procedural version will be removed prior to a 1.0-stable release. 118 Other changes include: 119 - Major refactor of Runkit_Sandbox OOP Model. 120 - Addition of $sandbox['active'] R/O status indicator. 121 - Fixed crash when multiple autoglobals are specified</notes> 122 </release> 123 124 <release> 125 <version>0.4</version> 126 <state>beta</state> 127 <date>2005-07-08</date> 128 <notes>Added runkit_object_id() -- Fetch object handle identifier 129 Fixed runkit_import() -- Fold case when adding method keys to ce->function_table 130 Fixed runkit_method_*() to properly return TRUE on success 131 Refactored INI overrides in Runkit_Sandbox for readability 132 Added INI overrides in Runkit_Sandbox (safe_mode_gid,safe_mode_include_dir) 133 Fixed callback parameter to runkit_sandbox_output_handler() to be optional.</notes> 134 </release> 135 136 <release> 137 <version>0.3.0</version> 138 <state>beta</state> 139 <date>2005-06-03</date> 140 <notes>Put php_runkit.h back into the package.xml file. (pear install runkit-beta should work now). 141 Implement die(), exit(), echo(), and print() and catch bailouts properly. 142 Implement output capturing -- runkit_sandbox_output_handler().</notes> 143 </release> 144 145 <release> 146 <version>0.2.0</version> 147 <state>beta</state> 148 <date>2005-05-03</date> 149 <notes>Numerous build fixes in older versions and Win32. 150 Fix registration of more than one superglobal. 151 Implement include(), require(), include_once(), require_once(), unset(), isset(), and empty() support in Runkit_Sandbox. 152 Add runkit.superglobal as "special" ini supported by Runkit_Sandbox. 153 Fix runkit_class_*.phpt regression tests to be version agnostic.</notes> 154 </release> 155 156 <release> 157 <version>0.1.0</version> 158 <state>beta</state> 159 <date>2005-04-29</date> 160 <notes>Initial Release</notes> 161 </release> 162 </changelog> 163 46 164 <filelist> 47 165 <file role="src" name="config.m4"/> … … 60 178 <file role="doc" name="README"/> 61 179 <file role="src" name="tsrm_5.0.diff"/> 62 <file role="test" name="tests/runkit_class_adopt.phpt"/> 63 <file role="test" name="tests/runkit_class_emancipate.phpt"/> 64 <file role="test" name="tests/runkit_constant_add.phpt"/> 65 <file role="test" name="tests/runkit_constant_redefine.phpt"/> 66 <file role="test" name="tests/runkit_constant_remove.phpt"/> 67 <file role="test" name="tests/runkit_function_add.phpt"/> 68 <file role="test" name="tests/runkit_function_copy.phpt"/> 69 <file role="test" name="tests/runkit_function_redefine.phpt"/> 70 <file role="test" name="tests/runkit_function_remove.phpt"/> 71 <file role="test" name="tests/runkit_function_rename.phpt"/> 72 <file role="test" name="tests/runkit_lint.phpt"/> 73 <file role="test" name="tests/runkit_method_add.phpt"/> 74 <file role="test" name="tests/runkit_method_copy.phpt"/> 75 <file role="test" name="tests/runkit_method_redefine.phpt"/> 76 <file role="test" name="tests/runkit_method_remove.phpt"/> 77 <file role="test" name="tests/runkit_method_rename.phpt"/> 78 <file role="test" name="tests/runkit_return_value_used.phpt"/> 79 <file role="test" name="tests/runkit_sandbox_output_handler.phpt"/> 80 <file role="test" name="tests/Runkit_Sandbox_.output_handler.phpt"/> 81 <file role="test" name="tests/Runkit_Sandbox_.active.phpt"/> 82 <file role="test" name="tests/Runkit_Sandbox__grandchild.phpt"/> 83 <file role="test" name="tests/Runkit_Sandbox__call.phpt"/> 84 <file role="test" name="tests/Runkit_Sandbox__die.phpt"/> 85 <file role="test" name="tests/Runkit_Sandbox__disable_functions.phpt"/> 86 <file role="test" name="tests/Runkit_Sandbox__disable_classes.phpt"/> 87 <file role="test" name="tests/Runkit_Sandbox__echo.phpt"/> 88 <file role="test" name="tests/Runkit_Sandbox__eval.phpt"/> 89 <file role="test" name="tests/Runkit_Sandbox__get.phpt"/> 90 <file role="test" name="tests/Runkit_Sandbox__set.phpt"/> 91 <file role="test" name="tests/Runkit_Sandbox_Parent1.phpt"/> 92 <file role="test" name="tests/Runkit_Sandbox_Parent2.phpt"/> 93 <file role="test" name="tests/Runkit_Sandbox_Parent__.call.access.phpt"/> 94 <file role="test" name="tests/Runkit_Sandbox_Parent__.call.phpt"/> 95 <file role="test" name="tests/Runkit_Sandbox_Parent__.die.access.phpt"/> 96 <file role="test" name="tests/Runkit_Sandbox_Parent__.die.phpt"/> 97 <file role="test" name="tests/Runkit_Sandbox_Parent__.echo.access.phpt"/> 98 <file role="test" name="tests/Runkit_Sandbox_Parent__.echo.phpt"/> 99 <file role="test" name="tests/Runkit_Sandbox_Parent__.eval.access.phpt"/> 100 <file role="test" name="tests/Runkit_Sandbox_Parent__.eval.phpt"/> 101 <file role="test" name="tests/Runkit_Sandbox_Parent__.read.access.phpt"/> 102 <file role="test" name="tests/Runkit_Sandbox_Parent__.read.phpt"/> 103 <file role="test" name="tests/Runkit_Sandbox_Parent__.scope.phpt"/> 104 <file role="test" name="tests/Runkit_Sandbox_Parent__.write.access.phpt"/> 105 <file role="test" name="tests/Runkit_Sandbox_Parent__.write.phpt"/> 180 <dir role="test" name="tests"> 181 <file role="test" name="runkit_class_adopt.phpt"/> 182 <file role="test" name="runkit_class_emancipate.phpt"/> 183 <file role="test" name="runkit_constant_add.phpt"/> 184 <file role="test" name="runkit_constant_redefine.phpt"/> 185 <file role="test" name="runkit_constant_remove.phpt"/> 186 <file role="test" name="runkit_function_add.phpt"/> 187 <file role="test" name="runkit_function_copy.phpt"/> 188 <file role="test" name="runkit_function_redefine.phpt"/> 189 <file role="test" name="runkit_function_remove.phpt"/> 190 <file role="test" name="runkit_function_rename.phpt"/> 191 <file role="test" name="runkit_lint.phpt"/> 192 <file role="test" name="runkit_method_add.phpt"/> 193 <file role="test" name="runkit_method_copy.phpt"/> 194 <file role="test" name="runkit_method_redefine.phpt"/> 195 <file role="test" name="runkit_method_remove.phpt"/> 196 <file role="test" name="runkit_method_rename.phpt"/> 197 <file role="test" name="runkit_return_value_used.phpt"/> 198 <file role="test" name="runkit_sandbox_output_handler.phpt"/> 199 <file role="test" name="Runkit_Sandbox_.output_handler.phpt"/> 200 <file role="test" name="Runkit_Sandbox_.active.phpt"/> 201 <file rolw="test" name="Runkit_Sandbox__grandchild.phpt"/> 202 <file role="test" name="Runkit_Sandbox__call.phpt"/> 203 <file role="test" name="Runkit_Sandbox__die.phpt"/> 204 <file role="test" name="Runkit_Sandbox__disable_functions.phpt"/> 205 <file role="test" name="Runkit_Sandbox__disable_classes.phpt"/> 206 <file role="test" name="Runkit_Sandbox__echo.phpt"/> 207 <file role="test" name="Runkit_Sandbox__eval.phpt"/> 208 <file role="test" name="Runkit_Sandbox__get.phpt"/> 209 <file role="test" name="Runkit_Sandbox__set.phpt"/> 210 <file role="test" name="Runkit_Sandbox_Parent1.phpt"/> 211 <file role="test" name="Runkit_Sandbox_Parent2.phpt"/> 212 <file role="test" name="Runkit_Sandbox_Parent__.call.access.phpt"/> 213 <file role="test" name="Runkit_Sandbox_Parent__.call.phpt"/> 214 <file role="test" name="Runkit_Sandbox_Parent__.die.access.phpt"/> 215 <file role="test" name="Runkit_Sandbox_Parent__.die.phpt"/> 216 <file role="test" name="Runkit_Sandbox_Parent__.echo.access.phpt"/> 217 <file role="test" name="Runkit_Sandbox_Parent__.echo.phpt"/> 218 <file role="test" name="Runkit_Sandbox_Parent__.eval.access.phpt"/> 219 <file role="test" name="Runkit_Sandbox_Parent__.eval.phpt"/> 220 <file role="test" name="Runkit_Sandbox_Parent__.read.access.phpt"/> 221 <file role="test" name="Runkit_Sandbox_Parent__.read.phpt"/> 222 <file role="test" name="Runkit_Sandbox_Parent__.scope.phpt"/> 223 <file role="test" name="Runkit_Sandbox_Parent__.write.access.phpt"/> 224 <file role="test" name="Runkit_Sandbox_Parent__.write.phpt"/> 225 </dir> 106 226 </filelist> 107 </release> 108 <changelog> 109 <release> 110 <version>0.8.1</version> 111 <date>2006-05-20</date> 112 <state>beta</state> 113 <notes>Added source file runkit_props.c to package 114 </notes> 115 </release> 116 <release> 117 <version>0.8</version> 118 <date>2006-05-14</date> 119 <state>beta</state> 120 <notes>Fixed SAPI handlers for genuinely threaded webservers (e.g. apache2-worker) 121 Fixed internal pointer corruption in function/class popping 122 Added functions: 123 runkit_zval_inspect() 124 runkit_return_value_used() 125 runkit_default_property_add() 126 Implemented class property importing in runkit_import() 127 Began refactor for PHP6 compatability 128 </notes> 129 </release> 130 <release> 131 <version>0.7</version> 132 <date>2005-10-30</date> 133 <state>beta</state> 134 <notes>Primarily bugfix release, only new functionality is expanded parent_scope setting. 135 136 Workaround bug when using runkit_import() with opcode caches by bypassing cache for imported file. 137 Fix using runkit_import() with multiple classes (Thanks to Stuart Herbert for the patch) 138 Fix various reference issues for parameters passed to manipulation functions. 139 Fix C++ compatability in sandbox source files. 140 Fix parent_scope support (was only applied to property_read and eval/include/require ops) 141 Expand parent_scope setting to allow variable arrays as symbol tables. 142 </notes> 143 </release> 144 <release> 145 <version>0.6</version> 146 <date>2005-09-30</date> 147 <state>beta</state> 148 <notes>Add ability to modify/rename/remove internal functions. 149 Requires PHP_INI_SYSTEM setting runkit.internal_override to be enabled. 150 151 Implement Runkit_Sandbox_Parent to give child access to parent's scope 152 Parent must enable $sandbox['parent_access'] at minimum. 153 154 Additional boolean settings include: 155 parent_read - Can read properties in parent_scope 156 parent_write - Can modify properties in parent_scope 157 parent_call - Can call parent's functions 158 parent_eval - Can eval arbitrary code in parent scope 159 parent_include - Can include/require code in parent scope 160 parent_echo - Can echo/print data (bypass output_handler) 161 parent_die - Can kill parent (commiting suicide in the process) 162 163 A special parent_scope setting modifies the active symbol table of the parent 164 as seen from the child according to: 165 0 = Global Scope 166 1 = Current active symbol table 167 2 = Previously active symbol table 168 3 = The one before that...etc... 169 </notes> 170 </release> 171 <release> 172 <version>0.5</version> 173 <date>2005-09-23</date> 174 <state>beta</state> 175 <notes>NOTICE: This release demotes runkit_sandbox_output_handler() to DEPRECATED. 176 Use $sandbox['output_handler'] = $handler; rather than 177 runkit_sandbox_output_handler($sandbox, $handler); 178 The procedural version will be removed prior to a 1.0-stable release. 179 Other changes include: 180 - Major refactor of Runkit_Sandbox OOP Model. 181 - Addition of $sandbox['active'] R/O status indicator. 182 - Fixed crash when multiple autoglobals are specified 183 </notes> 184 </release> 185 <release> 186 <version>0.4</version> 187 <date>2005-07-08</date> 188 <state>beta</state> 189 <notes>Added runkit_object_id() -- Fetch object handle identifier 190 Fixed runkit_import() -- Fold case when adding method keys to ce->function_table 191 Fixed runkit_method_*() to properly return TRUE on success 192 Refactored INI overrides in Runkit_Sandbox for readability 193 Added INI overrides in Runkit_Sandbox (safe_mode_gid,safe_mode_include_dir) 194 Fixed callback parameter to runkit_sandbox_output_handler() to be optional. 195 </notes> 196 </release> 197 <release> 198 <version>0.3.0</version> 199 <date>2005-06-03</date> 200 <state>beta</state> 201 <notes>Put php_runkit.h back into the package.xml file. (pear install runkit-beta should work now). 202 Implement die(), exit(), echo(), and print() and catch bailouts properly. 203 Implement output capturing -- runkit_sandbox_output_handler(). 204 </notes> 205 </release> 206 <release> 207 <version>0.2.0</version> 208 <date>2005-05-03</date> 209 <state>beta</state> 210 <notes>Numerous build fixes in older versions and Win32. 211 Fix registration of more than one superglobal. 212 Implement include(), require(), include_once(), require_once(), unset(), isset(), and empty() support in Runkit_Sandbox. 213 Add runkit.superglobal as "special" ini supported by Runkit_Sandbox. 214 Fix runkit_class_*.phpt regression tests to be version agnostic. 215 </notes> 216 </release> 217 <release> 218 <version>0.1.0</version> 219 <date>2005-04-29</date> 220 <state>beta</state> 221 <notes>Initial Release 222 </notes> 223 </release> 224 </changelog> 227 225 228 </package> packages/main/php-runkit/trunk/package2.xml
r154 r166 1 1 <?xml version="1.0" encoding="UTF-8"?> 2 <package packagerversion="1.4.9" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd"> 2 <package packagerversion="1.4.9" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 3 http://pear.php.net/dtd/tasks-1.0.xsd 4 http://pear.php.net/dtd/package-2.0 5 http://pear.php.net/dtd/package-2.0.xsd"> 3 6 <name>runkit</name> 4 7 <channel>pecl.php.net</channel> … … 6 9 <description>Replace, rename, and remove user defined functions and classes. 7 10 Define customized superglobal variables for general purpose use. 8 Execute code in restricted environment (sandboxing).</description> 11 Execute code in restricted environment (sandboxing). 12 </description> 9 13 <lead> 10 14 <name>Sara Golemon</name> … … 13 17 <active>yes</active> 14 18 </lead> 15 <date>2006-06-06</date> 16 <time>17:06:08</time>17 <version>18 <release>0.9</release>19 <api>0.8</api>20 </version>21 <stability>22 <release>beta</release>23 <api>beta</api>24 </stability>25 <license uri="http://www.php.net/license">PHP</license>26 <notes>Allow building part of runkit while leaving other functionality out.19 20 <date>2006-06-06</date> 21 <version> 22 <release>0.9</release> 23 <api>0.8</api> 24 </version> 25 <stability> 26 <release>beta</release> 27 <api>beta</api> 28 </stability> 29 <license uri="http://www.php.net/license">PHP</license> 30 <notes>Allow building part of runkit while leaving other functionality out. 27 31 --enable-runkit works as before, building all runkit features 28 32 Individual features may enabled or disable by using … … 45 49 handling of default properties 46 50 - Resolves an output buffering bug in Runkit_Sandbox 47 - Resolves Runkit_Sandbox failure when superglobals are defined</notes> 51 - Resolves Runkit_Sandbox failure when superglobals are defined 52 </notes> 53 48 54 <contents> 49 55 <dir name="/"> 50 <file md5sum="c502dcdcd9490a06c3e9837157a2dc94" name="tests/runkit_class_adopt.phpt" role="test" /> 51 <file md5sum="b2458f5efe89311e5d758c414d90a0dc" name="tests/runkit_class_emancipate.phpt" role="test" /> 52 <file md5sum="d0fde0325fdb35e3f3c95e014c5b1153" name="tests/runkit_constant_add.phpt" role="test" /> 53 <file md5sum="b2bd31332585c9e38daba3a0855b764b" name="tests/runkit_constant_redefine.phpt" role="test" /> 54 <file md5sum="f6eae0aece08ec09a47ba555a9229cde" name="tests/runkit_constant_remove.phpt" role="test" /> 55 <file md5sum="e3e3828dbc31f8220e8839c99d914aaa" name="tests/runkit_function_add.phpt" role="test" /> 56 <file md5sum="eb9bd3418773ccb4af228175500bf574" name="tests/runkit_function_copy.phpt" role="test" /> 57 <file md5sum="8dd68d01174c124fdbb8d07d7c1f7acb" name="tests/runkit_function_redefine.phpt" role="test" /> 58 <file md5sum="eb7cf5b96a24bee023561c7e014212ba" name="tests/runkit_function_remove.phpt" role="test" /> 59 <file md5sum="1874c27a8b157cf0f55b3396600d8e18" name="tests/runkit_function_rename.phpt" role="test" /> 60 <file md5sum="fc1ad99dde952392e9475342f943dacf" name="tests/runkit_lint.phpt" role="test" /> 61 <file md5sum="543953b84c331ca9d6ac4537653ef113" name="tests/runkit_method_add.phpt" role="test" /> 62 <file md5sum="32ba700b21c5daab032cb824ceb5fd70" name="tests/runkit_method_copy.phpt" role="test" /> 63 <file md5sum="a1fb253c8b674a1cd56d2ac2fbde4ee9" name="tests/runkit_method_redefine.phpt" role="test" /> 64 <file md5sum="3bf5462cd6caeda8ce5fd3dd77bea632" name="tests/runkit_method_remove.phpt" role="test" /> 65 <file md5sum="25ea5a628025da4db5da0708dc70377c" name="tests/runkit_method_rename.phpt" role="test" /> 66 <file md5sum="ea07952a663d9642ed00d42cf55f2050" name="tests/runkit_return_value_used.phpt" role="test" /> 67 <file md5sum="c352c2e582f830ee7a7ba80c8190f6d1" name="tests/Runkit_Sandbox_.active.phpt" role="test" /> 68 <file md5sum="e0e3397009d9bdec564a3c234cf2c9ec" name="tests/Runkit_Sandbox_.output_handler.phpt" role="test" /> 69 <file md5sum="530812e0855014d5681cbdd0bc5d8703" name="tests/runkit_sandbox_output_handler.phpt" role="test" /> 70 <file md5sum="42486108566a92a00bf18a49e3dc0fb9" name="tests/Runkit_Sandbox_Parent1.phpt" role="test" /> 71 <file md5sum="aad3e0e8da2dd979799ebef95a2fffe3" name="tests/Runkit_Sandbox_Parent2.phpt" role="test" /> 72 <file md5sum="df788bf5111d1afa5acd08d6f9aff4e8" name="tests/Runkit_Sandbox_Parent__.call.access.phpt" role="test" /> 73 <file md5sum="af8f5599d3b7bafa4a91d3b1a2050e4c" name="tests/Runkit_Sandbox_Parent__.call.phpt" role="test" /> 74 <file md5sum="992de51bc75b6ca1a9f3569257c49846" name="tests/Runkit_Sandbox_Parent__.die.access.phpt" role="test" /> 75 <file md5sum="6ed1f9823c13d16407d3dd9125ae5f4e" name="tests/Runkit_Sandbox_Parent__.die.phpt" role="test" /> 76 <file md5sum="009fcdd5cf234bb851939760b7bb2bec" name="tests/Runkit_Sandbox_Parent__.echo.access.phpt" role="test" /> 77 <file md5sum="ea7172042dd74d261eff416408a4e340" name="tests/Runkit_Sandbox_Parent__.echo.phpt" role="test" /> 78 <file md5sum="769b67f7c2ec20747bc44a80144e937a" name="tests/Runkit_Sandbox_Parent__.eval.access.phpt" role="test" /> 79 <file md5sum="ab0a463b78fb8bd039a6dae50187b9fe" name="tests/Runkit_Sandbox_Parent__.eval.phpt" role="test" /> 80 <file md5sum="62dd805c34b0439657a38406cc706607" name="tests/Runkit_Sandbox_Parent__.read.access.phpt" role="test" /> 81 <file md5sum="a1e91e4243ca07c15f9e2a2234ccf11f" name="tests/Runkit_Sandbox_Parent__.read.phpt" role="test" /> 82 <file md5sum="ce1297bda64b2aaf280558ff8610bb3c" name="tests/Runkit_Sandbox_Parent__.scope.phpt" role="test" /> 83 <file md5sum="01f8c728ae3f0d4750f6a98a85b6cd70" name="tests/Runkit_Sandbox_Parent__.write.access.phpt" role="test" /> 84 <file md5sum="3af64a3c949079c91f6d8bd23ec9b1e8" name="tests/Runkit_Sandbox_Parent__.write.phpt" role="test" /> 85 <file md5sum="6640271d8776623c90a55bf963454d1b" name="tests/Runkit_Sandbox__call.phpt" role="test" /> 86 <file md5sum="768cc143050eaca06763d55e491fce9d" name="tests/Runkit_Sandbox__die.phpt" role="test" /> 87 <file md5sum="37a7c06d9beec26f07c9e213d0a94657" name="tests/Runkit_Sandbox__disable_classes.phpt" role="test" /> 88 <file md5sum="7500a4ba8d461bc25e00fdfebe132cdc" name="tests/Runkit_Sandbox__disable_functions.phpt" role="test" /> 89 <file md5sum="979937c20951bace1d614aa20bc1ab78" name="tests/Runkit_Sandbox__echo.phpt" role="test" /> 90 <file md5sum="c09c4d5febb6ba6b5a8be218c5b67512" name="tests/Runkit_Sandbox__eval.phpt" role="test" /> 91 <file md5sum="e9db909e9150ade06748bc3d078dc63c" name="tests/Runkit_Sandbox__get.phpt" role="test" /> 92 <file md5sum="0b298f688ebf8a3f36384bb3d9d4bf01" name="tests/Runkit_Sandbox__grandchild.phpt" role="test" rolw="test" /> 93 <file md5sum="5ec7907bf98bf27ac6adabe25371a8e7" name="tests/Runkit_Sandbox__set.phpt" role="test" /> 94 <file md5sum="51e62abae516d24f4a38d5c7c6ebe365" name="config.m4" role="src" /> 95 <file md5sum="1142fdff8035a8c531ddd022790e43e2" name="config.w32" role="src" /> 96 <file md5sum="6a21237a097517f3b8ae976808883e2a" name="php_runkit.h" role="src" /> 97 <file md5sum="94dac872700cb19b1a312382996f406a" name="README" role="doc" /> 98 <file md5sum="fe1b844244751b2665dc87acf094c76d" name="runkit.c" role="src" /> 99 <file md5sum="d3d86eb4dbd00f48b8b8bf7ac8a47c65" name="runkit.dsp" role="src" /> 100 <file md5sum="1434b7ab2d5ec409ecd9a67dec09baef" name="runkit_classes.c" role="src" /> 101 <file md5sum="673852a8570d9291ab03a3b820918287" name="runkit_constants.c" role="src" /> 102 <file md5sum="48d758841a006204be9bf108aa60a8c3" name="runkit_functions.c" role="src" /> 103 <file md5sum="8c5c864b05ac0f3172df16f6ec4bcd9d" name="runkit_import.c" role="src" /> 104 <file md5sum="2277f537727f87de9a8c2beb1e24eb53" name="runkit_methods.c" role="src" /> 105 <file md5sum="f358c37ed7dee3dadfa9ea54c1dea3f4" name="runkit_props.c" role="src" /> 106 <file md5sum="29522f7efb785feee32a5e4efef12e7e" name="runkit_sandbox.c" role="src" /> 107 <file md5sum="e6ad03b00a32ca652ff2be9511030516" name="runkit_sandbox_parent.c" role="src" /> 108 <file md5sum="241fbc7b34a0f333db222996b0c1212d" name="tsrm_5.0.diff" role="src" /> 109 </dir> 56 <dir name="tests"> 57 <file name="runkit_class_adopt.phpt" role="test" /> 58 <file name="runkit_class_emancipate.phpt" role="test" /> 59 <file name="runkit_constant_add.phpt" role="test" /> 60 <file name="runkit_constant_redefine.phpt" role="test" /> 61 <file name="runkit_constant_remove.phpt" role="test" /> 62 <file name="runkit_function_add.phpt" role="test" /> 63 <file name="runkit_function_copy.phpt" role="test" /> 64 <file name="runkit_function_redefine.phpt" role="test" /> 65 <file name="runkit_function_remove.phpt" role="test" /> 66 <file name="runkit_function_rename.phpt" role="test" /> 67 <file name="runkit_lint.phpt" role="test" /> 68 <file name="runkit_method_add.phpt" role="test" /> 69 <file name="runkit_method_copy.phpt" role="test" /> 70 <file name="runkit_method_redefine.phpt" role="test" /> 71 <file name="runkit_method_remove.phpt" role="test" /> 72 <file name="runkit_method_rename.phpt" role="test" /> 73 <file name="runkit_return_value_used.phpt" role="test" /> 74 <file name="Runkit_Sandbox_.active.phpt" role="test" /> 75 <file name="Runkit_Sandbox_.output_handler.phpt" role="test" /> 76 <file name="runkit_sandbox_output_handler.phpt" role="test" /> 77 <file name="Runkit_Sandbox_Parent1.phpt" role="test" /> 78 <file name="Runkit_Sandbox_Parent2.phpt" role="test" /> 79 <file name="Runkit_Sandbox_Parent__.call.access.phpt" role="test" /> 80 <file name="Runkit_Sandbox_Parent__.call.phpt" role="test" /> 81 <file name="Runkit_Sandbox_Parent__.die.access.phpt" role="test" /> 82 <file name="Runkit_Sandbox_Parent__.die.phpt" role="test" /> 83 <file name="Runkit_Sandbox_Parent__.echo.access.phpt" role="test" /> 84 <file name="Runkit_Sandbox_Parent__.echo.phpt" role="test" /> 85 <file name="Runkit_Sandbox_Parent__.eval.access.phpt" role="test" /> 86 <file name="Runkit_Sandbox_Parent__.eval.phpt" role="test" /> 87 <file name="Runkit_Sandbox_Parent__.read.access.phpt" role="test" /> 88 <file name="Runkit_Sandbox_Parent__.read.phpt" role="test" /> 89 <file name="Runkit_Sandbox_Parent__.scope.phpt" role="test" /> 90 <file name="Runkit_Sandbox_Parent__.write.access.phpt" role="test" /> 91 <file name="Runkit_Sandbox_Parent__.write.phpt" role="test" /> 92 <file name="Runkit_Sandbox__call.phpt" role="test" /> 93 <file name="Runkit_Sandbox__die.phpt" role="test" /> 94 <file name="Runkit_Sandbox__disable_classes.phpt" role="test" /> 95 <file name="Runkit_Sandbox__disable_functions.phpt" role="test" /> 96 <file name="Runkit_Sandbox__echo.phpt" role="test" /> 97 <file name="Runkit_Sandbox__eval.phpt" role="test" /> 98 <file name="Runkit_Sandbox__get.phpt" role="test" /> 99 <file name="Runkit_Sandbox__grandchild.phpt" role="test" rolw="test" /> 100 <file name="Runkit_Sandbox__set.phpt" role="test" /> 101 </dir> <!-- //tests --> 102 <file name="config.m4" role="src" /> 103 <file name="config.w32" role="src" /> 104 <file name="php_runkit.h" role="src" /> 105 <file name="README" role="doc" /> 106 <file name="runkit.c" role="src" /> 107 <file name="runkit.dsp" role="src" /> 108 <file name="runkit_classes.c" role="src" /> 109 <file name="runkit_constants.c" role="src" /> 110 <file name="runkit_functions.c" role="src" /> 111 <file name="runkit_import.c" role="src" /> 112 <file name="runkit_methods.c" role="src" /> 113 <file name="runkit_props.c" role="src" /> 114 <file name="runkit_sandbox.c" role="src" /> 115 <file name="runkit_sandbox_parent.c" role="src" /> 116 <file name="tsrm_5.0.diff" role="src" /> 117 </dir> <!-- / --> 110 118 </contents> 111 119 <dependencies> … … 121 129 <providesextension>runkit</providesextension> 122 130 <extsrcrelease /> 131 123 132 <changelog> 133 124 134 <release> 125 135 <date>2006-05-20</date> … … 135 145 <notes>Added source file runkit_props.c to package</notes> 136 146 </release> 147 137 148 <release> 138 149 <date>2006-05-14</date> … … 153 164 runkit_default_property_add() 154 165 Implemented class property importing in runkit_import() 155 Began refactor for PHP6 compatability</notes> 156 </release> 166 Began refactor for PHP6 compatability 167 </notes> 168 </release> 169 157 170 <release> 158 171 <version> … … 173 186 Fix C++ compatability in sandbox source files. 174 187 Fix parent_scope support (was only applied to property_read and eval/include/require ops) 175 Expand parent_scope setting to allow variable arrays as symbol tables.</notes> 176 </release> 188 Expand parent_scope setting to allow variable arrays as symbol tables. 189 </notes> 190 </release> 191 177 192 <release> 178 193 <version> … … 206 221 1 = Current active symbol table 207 222 2 = Previously active symbol table 208 3 = The one before that...etc...</notes> 209 </release> 223 3 = The one before that...etc... 224 225 </notes> 226 </release> 227 210 228 <release> 211 229 <version> … … 226 244 - Major refactor of Runkit_Sandbox OOP Model. 227 245 - Addition of $sandbox['active'] R/O status indicator. 228 - Fixed crash when multiple autoglobals are specified</notes> 229 </release> 246 - Fixed crash when multiple autoglobals are specified 247 </notes> 248 </release> 249 230 250 <release> 231 251 <version> … … 244 264 Refactored INI overrides in Runkit_Sandbox for readability 245 265 Added INI overrides in Runkit_Sandbox (safe_mode_gid,safe_mode_include_dir) 246 Fixed callback parameter to runkit_sandbox_output_handler() to be optional.</notes> 247 </release> 266 Fixed callback parameter to runkit_sandbox_output_handler() to be optional. 267 </notes> 268 </release> 269 248 270 <release> 249 271 <version> … … 259 281 <notes>Put php_runkit.h back into the package.xml file. (pear install runkit-beta should work now). 260 282 Implement die(), exit(), echo(), and print() and catch bailouts properly. 261 Implement output capturing -- runkit_sandbox_output_handler().</notes> 262 </release> 283 Implement output capturing -- runkit_sandbox_output_handler(). 284 </notes> 285 </release> 286 263 287 <release> 264 288 <version> … … 276 300 Implement include(), require(), include_once(), require_once(), unset(), isset(), and empty() support in Runkit_Sandbox. 277 301 Add runkit.superglobal as "special" ini supported by Runkit_Sandbox. 278 Fix runkit_class_*.phpt regression tests to be version agnostic.</notes> 279 </release> 302 Fix runkit_class_*.phpt regression tests to be version agnostic. 303 </notes> 304 </release> 305 280 306 <release> 281 307 <version> … … 289 315 <date>2005-04-29</date> 290 316 <license uri="http://www.php.net/license">PHP</license> 291 <notes>Initial Release</notes> 317 <notes>Initial Release 318 </notes> 292 319 </release> 293 320 </changelog>
