Changeset 164

Show
Ignore:
Timestamp:
17/04/2007 15:54:39 (2 years ago)
Author:
nextime
Message:

--

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • packages/main/php-runkit/tags/mercury/package.xml

    r154 r164  
    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&apos;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. 
    75Define 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> 
     6Execute 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> 
    1715  </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. 
    2422--enable-runkit works as before, building all runkit features 
    2523Individual features may enabled or disable by using 
     
    4341- Resolves an output buffering bug in Runkit_Sandbox 
    4442- 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) 
     59Fixed internal pointer corruption in function/class popping 
     60Added functions: 
     61  runkit_zval_inspect() 
     62  runkit_return_value_used() 
     63  runkit_default_property_add() 
     64Implemented class property importing in runkit_import() 
     65Began 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 
     74Workaround bug when using runkit_import() with opcode caches by bypassing cache for imported file. 
     75Fix using runkit_import() with multiple classes (Thanks to Stuart Herbert for the patch) 
     76Fix various reference issues for parameters passed to manipulation functions. 
     77Fix C++ compatability in sandbox source files. 
     78Fix parent_scope support (was only applied to property_read and eval/include/require ops) 
     79Expand 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. 
     87Requires PHP_INI_SYSTEM setting runkit.internal_override to be enabled. 
     88 
     89Implement Runkit_Sandbox_Parent to give child access to parent's scope 
     90Parent must enable $sandbox['parent_access'] at minimum. 
     91 
     92Additional boolean settings include: 
     93parent_read - Can read properties in parent_scope 
     94parent_write - Can modify properties in parent_scope 
     95parent_call - Can call parent's functions 
     96parent_eval - Can eval arbitrary code in parent scope 
     97parent_include - Can include/require code in parent scope 
     98parent_echo - Can echo/print data (bypass output_handler) 
     99parent_die - Can kill parent (commiting suicide in the process) 
     100 
     101A special parent_scope setting modifies the active symbol table of the parent 
     102as seen from the child according to: 
     1030 = Global Scope 
     1041 = Current active symbol table 
     1052 = Previously active symbol table 
     1063 = 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. 
     115Use $sandbox['output_handler'] = $handler; rather than 
     116runkit_sandbox_output_handler($sandbox, $handler); 
     117The procedural version will be removed prior to a 1.0-stable release. 
     118Other 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 
     129Fixed runkit_import() -- Fold case when adding method keys to ce->function_table 
     130Fixed runkit_method_*() to properly return TRUE on success 
     131Refactored INI overrides in Runkit_Sandbox for readability 
     132Added INI overrides in Runkit_Sandbox (safe_mode_gid,safe_mode_include_dir) 
     133Fixed 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). 
     141Implement die(), exit(), echo(), and print() and catch bailouts properly. 
     142Implement 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. 
     150Fix registration of more than one superglobal. 
     151Implement include(), require(), include_once(), require_once(), unset(), isset(), and empty() support in Runkit_Sandbox. 
     152Add runkit.superglobal as "special" ini supported by Runkit_Sandbox. 
     153Fix 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 
    46164  <filelist> 
    47165   <file role="src" name="config.m4"/> 
     
    60178   <file role="doc" name="README"/> 
    61179   <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> 
    106226  </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&apos;s scope 
    152 Parent must enable $sandbox[&apos;parent_access&apos;] 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&apos;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[&apos;output_handler&apos;] = $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[&apos;active&apos;] 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-&gt;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 &quot;special&quot; 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 
    225228</package> 
  • packages/main/php-runkit/tags/mercury/package2.xml

    r154 r164  
    11<?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 
     3http://pear.php.net/dtd/tasks-1.0.xsd 
     4http://pear.php.net/dtd/package-2.0 
     5http://pear.php.net/dtd/package-2.0.xsd"> 
    36 <name>runkit</name> 
    47 <channel>pecl.php.net</channel> 
     
    69 <description>Replace, rename, and remove user defined functions and classes. 
    710Define customized superglobal variables for general purpose use. 
    8 Execute code in restricted environment (sandboxing).</description> 
     11Execute code in restricted environment (sandboxing). 
     12 </description> 
    913 <lead> 
    1014  <name>Sara Golemon</name> 
     
    1317  <active>yes</active> 
    1418 </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. 
    2731--enable-runkit works as before, building all runkit features 
    2832Individual features may enabled or disable by using 
     
    4549  handling of default properties 
    4650- 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 
    4854 <contents> 
    4955  <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> <!-- / --> 
    110118 </contents> 
    111119 <dependencies> 
     
    121129 <providesextension>runkit</providesextension> 
    122130 <extsrcrelease /> 
     131 
    123132 <changelog> 
     133 
    124134  <release> 
    125135   <date>2006-05-20</date> 
     
    135145   <notes>Added source file runkit_props.c to package</notes> 
    136146  </release> 
     147 
    137148  <release> 
    138149   <date>2006-05-14</date> 
     
    153164  runkit_default_property_add() 
    154165Implemented class property importing in runkit_import() 
    155 Began refactor for PHP6 compatability</notes> 
    156   </release> 
     166Began refactor for PHP6 compatability 
     167   </notes> 
     168  </release> 
     169 
    157170  <release> 
    158171   <version> 
     
    173186Fix C++ compatability in sandbox source files. 
    174187Fix 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> 
     188Expand parent_scope setting to allow variable arrays as symbol tables. 
     189   </notes> 
     190  </release> 
     191 
    177192  <release> 
    178193   <version> 
     
    2062211 = Current active symbol table 
    2072222 = Previously active symbol table 
    208 3 = The one before that...etc...</notes> 
    209   </release> 
     2233 = The one before that...etc... 
     224 
     225   </notes> 
     226  </release> 
     227 
    210228  <release> 
    211229   <version> 
     
    226244- Major refactor of Runkit_Sandbox OOP Model. 
    227245- Addition of $sandbox[&apos;active&apos;] 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 
    230250  <release> 
    231251   <version> 
     
    244264Refactored INI overrides in Runkit_Sandbox for readability 
    245265Added 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> 
     266Fixed callback parameter to runkit_sandbox_output_handler() to be optional. 
     267   </notes> 
     268  </release> 
     269 
    248270  <release> 
    249271   <version> 
     
    259281   <notes>Put php_runkit.h back into the package.xml file. (pear install runkit-beta should work now). 
    260282Implement die(), exit(), echo(), and print() and catch bailouts properly. 
    261 Implement output capturing -- runkit_sandbox_output_handler().</notes> 
    262   </release> 
     283Implement output capturing -- runkit_sandbox_output_handler(). 
     284   </notes> 
     285  </release> 
     286 
    263287  <release> 
    264288   <version> 
     
    276300Implement include(), require(), include_once(), require_once(), unset(), isset(), and empty() support in Runkit_Sandbox. 
    277301Add runkit.superglobal as &quot;special&quot; ini supported by Runkit_Sandbox. 
    278 Fix runkit_class_*.phpt regression tests to be version agnostic.</notes> 
    279   </release> 
     302Fix runkit_class_*.phpt regression tests to be version agnostic. 
     303   </notes> 
     304  </release> 
     305 
    280306  <release> 
    281307   <version> 
     
    289315   <date>2005-04-29</date> 
    290316   <license uri="http://www.php.net/license">PHP</license> 
    291    <notes>Initial Release</notes> 
     317   <notes>Initial Release 
     318   </notes> 
    292319  </release> 
    293320 </changelog>