354 lines
100 KiB
Reg
354 lines
100 KiB
Reg
|
a:24:{s:7:"attribs";a:6:{s:15:"packagerversion";s:7:"1.10.14";s:7:"version";s:3:"2.0";s:5:"xmlns";s:35:"http://pear.php.net/dtd/package-2.0";s:11:"xmlns:tasks";s:33:"http://pear.php.net/dtd/tasks-1.0";s:9:"xmlns:xsi";s:41:"http://www.w3.org/2001/XMLSchema-instance";s:18:"xsi:schemaLocation";s:147:"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";}s:4:"name";s:4:"PEAR";s:7:"channel";s:12:"pear.php.net";s:7:"summary";s:16:"PEAR Base System";s:11:"description";s:1100:"The PEAR package contains:
|
||
|
* the PEAR installer, for creating, distributing
|
||
|
and installing packages
|
||
|
* the PEAR_Exception PHP5 error handling mechanism
|
||
|
* the PEAR_ErrorStack advanced error handling mechanism
|
||
|
* the PEAR_Error error handling mechanism
|
||
|
* the OS_Guess class for retrieving info about the OS
|
||
|
where PHP is running on
|
||
|
* the System class for quick handling of common operations
|
||
|
with files and directories
|
||
|
* the PEAR base class
|
||
|
Features in a nutshell:
|
||
|
* full support for channels
|
||
|
* pre-download dependency validation
|
||
|
* new package.xml 2.0 format allows tremendous flexibility while maintaining BC
|
||
|
* support for optional dependency groups and limited support for sub-packaging
|
||
|
* robust dependency support
|
||
|
* full dependency validation on uninstall
|
||
|
* remote install for hosts with only ftp access - no more problems with
|
||
|
restricted host installation
|
||
|
* full support for mirroring
|
||
|
* support for bundling several packages into a single tarball
|
||
|
* support for static dependencies on a url-based package
|
||
|
* support for custom file roles and installation tasks";s:4:"lead";a:7:{i:0;a:4:{s:4:"name";s:11:"Greg Beaver";s:4:"user";s:6:"cellog";s:5:"email";s:14:"cellog@php.net";s:6:"active";s:2:"no";}i:1;a:4:{s:4:"name";s:17:"Pierre-Alain Joye";s:4:"user";s:6:"pajoye";s:5:"email";s:14:"pierre@php.net";s:6:"active";s:2:"no";}i:2;a:4:{s:4:"name";s:11:"Stig Bakken";s:4:"user";s:3:"ssb";s:5:"email";s:12:"stig@php.net";s:6:"active";s:2:"no";}i:3;a:4:{s:4:"name";s:13:"Tomas V.V.Cox";s:4:"user";s:3:"cox";s:5:"email";s:15:"cox@idecnet.com";s:6:"active";s:2:"no";}i:4;a:4:{s:4:"name";s:13:"Helgi Thormar";s:4:"user";s:5:"dufuz";s:5:"email";s:13:"dufuz@php.net";s:6:"active";s:2:"no";}i:5;a:4:{s:4:"name";s:16:"Christian Weiske";s:4:"user";s:7:"cweiske";s:5:"email";s:15:"cweiske@php.net";s:6:"active";s:2:"no";}i:6;a:4:{s:4:"name";s:13:"Chuck Burgess";s:4:"user";s:7:"ashnazg";s:5:"email";s:15:"ashnazg@php.net";s:6:"active";s:3:"yes";}}s:9:"developer";a:4:{s:4:"name";s:9:"Tias Guns";s:4:"user";s:4:"tias";s:5:"email";s:12:"tias@php.net";s:6:"active";s:2:"no";}s:6:"helper";a:3:{i:0;a:4:{s:4:"name";s:11:"Tim Jackson";s:4:"user";s:4:"timj";s:5:"email";s:12:"timj@php.net";s:6:"active";s:2:"no";}i:1;a:4:{s:4:"name";s:15:"Bertrand Gugger";s:4:"user";s:5:"toggg";s:5:"email";s:13:"toggg@php.net";s:6:"active";s:2:"no";}i:2;a:4:{s:4:"name";s:13:"Martin Jansen";s:4:"user";s:2:"mj";s:5:"email";s:10:"mj@php.net";s:6:"active";s:2:"no";}}s:4:"date";s:10:"2024-03-09";s:4:"time";s:8:"19:35:30";s:7:"version";a:2:{s:7:"release";s:7:"1.10.15";s:3:"api";s:6:"1.10.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:100:"* PR #132: cleanup uneeded test
|
||
|
* PR #135: Fix PHP Deprecated: Calling get_class() without arguments";s:8:"contents";a:1:{s:3:"dir";a:2:{s:7:"attribs";a:1:{s:4:"name";s:1:"/";}s:4:"file";a:105:{i:0;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"cdd23cf3b1966c311f8f6b023dd19a29";s:4:"name";s:12:"OS/Guess.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:1;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"79f5e59337859882e6a9adff5eaefc00";s:4:"name";s:27:"PEAR/ChannelFile/Parser.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:2;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"8fd87e64002e11fd86eb2f3fbfee6599";s:4:"name";s:21:"PEAR/Command/Auth.xml";s:4:"role";s:3:"php";}}i:3;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"163665fe7fe430698a81c50d75060eba";s:4:"name";s:21:"PEAR/Command/Auth.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:4;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"ce6bb5b6fdc02e0f50e7676403fd84a4";s:4:"name";s:22:"PEAR/Command/Build.xml";s:4:"role";s:3:"php";}}i:5;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"454c19ffc008cafaef7e2a0aa72dfc64";s:4:"name";s:22:"PEAR/Command/Build.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:6;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"6d5aab4d4308c3005b5f584c7783a031";s:4:"name";s:25:"PEAR/Command/Channels.xml";s:4:"role";s:3:"php";}}i:7;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"12446ee0f922a36943bb9a7fd85fe19f";s:4:"name";s:25:"PEAR/Command/Channels.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:8;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"8ec92d6f671b61b07476113dda0904f3";s:4:"name";s:23:"PEAR/Command/Common.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:9;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"91f189cb9423b5e87ee0abc5ea1a2be3";s:4:"name";s:23:"PEAR/Command/Config.xml";s:4:"role";s:3:"php";}}i:10;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"df82189d1287477ff3d9214cc51baf9b";s:4:"name";s:23:"PEAR/Command/Config.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:11;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"24d05213cae7faa3880bbb5e40998867";s:4:"name";s:24:"PEAR/Command/Install.xml";s:4:"role";s:3:"php";}}i:12;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"9098c9c1dc68fa8bd8fa9d147af3bdee";s:4:"name";s:24:"PEAR/Command/Install.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:13;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"5cb62a04c0a268f4edd64a49a3895c92";s:4:"name";s:23:"PEAR/Command/Mirror.xml";s:4:"role";s:3:"php";}}i:14;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"8e8160506ae62dd32a5e3ee6acc95cae";s:4:"name";s:23:"PEAR/Command/Mirror.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:15;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"9367dcd7e4dbdde423f9c4c7d3f3a919";s:4:"name";s:24:"PEAR/Command/Package.xml";s:4:"role";s:3:"php";}}i:16;a:2:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"57521ff1e89bcd23a853134f30836990";s:4:"name";s:24:"PEAR/Command/Package.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:2:{i:0;a:1:{s:7:"attribs";a:3:{s:4:"from";s:10:"@DATA-DIR@";s:2:"to";s:8:"data_dir";s:4:"type";s:11:"pear-config";}}i:1;a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"
|
||
|
* Implement Request #10581: login / logout should map to channel-login / channel-logout [dufuz]
|
||
|
* Implement Request #10825: Only display the "invalid or missing package file"-error if it makes sense [dufuz]
|
||
|
* Implement Request #11170: script to generate Command/[command].xml [dufuz]
|
||
|
* Implement Request #11176: improve channel ... has updated its protocols message [dufuz]
|
||
|
* Implement Request #12706: pear list -a hard to read [dufuz]
|
||
|
* Implement Request #11353: upgrade-all and upgrade commands to upgrade within the same stability level [dufuz]
|
||
|
* Implement Request #13015: Add https discovery for channel.xml [dufuz / initial patch by Martin Roos]
|
||
|
* Implement Request #13927: install-pear.php should have option to set www_dir [timj]
|
||
|
* Implement Request #14324: Make the pear install command behave similar to apt-get [dufuz]
|
||
|
* Implement Request #14325: make pear upgrade with no params behave like pear upgrade-all [dufuz]
|
||
|
- upgrade-all can be considered deprecated in favor of calling upgrade with no parameters to replicate
|
||
|
better what other package managers are doing. upgrade-all will still work as intended.
|
||
|
* Implement Request #14504: add a channel parameter support to the upgrade function [dufuz]
|
||
|
- Options -c ezc and --channel=ezc got added to upgrade and upgrade-all to allow for
|
||
|
channel specific upgrades
|
||
|
* Implement Request #14556: install-pear-nozlib.phar should get download_dir config and other options [cweiske]
|
||
|
* Implement Request #15566: Add doc.php.net as a default channel [dufuz / saltybeagle]
|
||
|
|
||
|
* Fix PHP Bug #43857: --program-suffix not always reflected everywhere [cellog]
|
||
|
* Fix PHP Bug #47323: strotime warnings in make install [dufuz]
|
||
|
|
||
|
* Fix Bug #13908: pear info command and maintainers inactive not mentioned [dufuz]
|
||
|
* Fix Bug #13926: install-pear.php does not set cfg_dir if -d option set with no -c option [timj]
|
||
|
* Fix Bug #13943: tests fail when php.exe path contains spaces [dufuz / jorrit]
|
||
|
* Fix Bug #13953: config-set/config-show with channel alias fail [cellog]
|
||
|
* Fix Bug #13958: When a phpt tests exit() or die() xdebug coverage is not generated, patch by izi (David Jean Louis) [izi / dufuz]
|
||
|
* Fix Bug #14041: Unpredictable unit test processing sequence [dufuz]
|
||
|
* Fix Bug #14140: Strict warning not suppressed in the shutdown function [dufuz]
|
||
|
* Fix Bug #14210: pear list -ia brings warnings [dufuz]
|
||
|
* Fix Bug #14274: PEAR packager mangles package.xml encoding, then complains about it [dufuz]
|
||
|
* Fix Bug #14287: cannot upgrade from stable to beta via -beta when config is set to stable [dufuz]
|
||
|
* Fix Bug #14300: Package files themselves can not be served over https [dufuz / initial patch by Martin Roos]
|
||
|
* Fix Bug #14437: openbasedir warning when loading config [dufuz]
|
||
|
* Fix Bug #14558: PackageFile.php creates tmp directory outside configured temp_dir [cweiske]
|
||
|
* Fix Bug #14947: downloadHttp() is missing Host part of the HTTP Request when using Proxy [ifeghali]
|
||
|
* Fix Bug #14977: PEAR/Frontend.php doesn't require_once PEAR.php [dufuz]
|
||
|
* Fix Bug #15750: Unreachable code in PEAR_Downloader [dufuz]
|
||
|
* Fix Bug #15979: Package files incorrectly removed when splitting a package into multiple pkgs [dufuz]
|
||
|
* Fix Bug #15914: pear upgrade installs different version if desired version not found [dufuz]
|
||
|
|
||
|
NOTE!
|
||
|
Functions that have been deprecated for 3+ years in PEAR_Common, please take a moment
|
||
|
to migrate over to one of the alternatives that have ben provided:
|
||
|
* PEAR_Common->downloadHttp (use PEAR_Downloader->downloadHttp instead)
|
||
|
* PEAR_Common->infoFromTgzFile (use PEAR_PackageFile->fromTgzFile instead)
|
||
|
* PEAR_Common->infoFromDescriptionFile (use PEAR_PackageFile->fromPackageFile instead)
|
||
|
* PEAR_Common->infoFromString (use PEAR_PackageFile->fromXmlstring instead)
|
||
|
* PEAR_Common->infoFromArray (use PEAR_PackageFile->fromAnyFile instead)
|
||
|
* PEAR_Common->xmlFromInfo (use a PEAR_PackageFile_v* object's generator instead)
|
||
|
* PEAR_Common->validatePackageInfo (use the validation of PEAR_PackageFile objects)
|
||
|
* PEAR_Common->analyzeSourceCode (use a PEAR_PackageFile_v* object instead)
|
||
|
* PEAR_Common->detectDependencies (use PEAR_Downloader_Package->detectDependencies instead)
|
||
|
* PEAR_Common->buildProvidesArray (use PEAR_PackageFile_v1->_buildProvidesArray or
|
||
|
PEAR_PackageFile_v2_Validator->_buildProvidesArray)
|
||
|
|
||
|
PHP 4.4 and 5.1.6 are now the minimum PHP requirements, for brave souls
|
||
|
pear upgrade -f PEAR will allow people with lower versions
|
||
|
to upgrade to this release but no guarantees will be made that it will work properly.
|
||
|
|
||
|
Support for XML RPC channels has been dropped - The only ones that used it
|
||
|
(pear.php.net and pecl.php.net) have used the REST interface for years now.
|
||
|
SOAP support also removed as it was only proof of concept.
|
||
|
|
||
|
Move codebase from the PHP License to New BSD 2 clause license";}i:1;a:5:{s:4:"date";s:10:"2009-03-27";s:7:"version";a:2:{s:7:"release";s:8:"1.8.0RC1";s:3:"api";s:5:"1.8.0";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:347:"* Fix Bug #14331: pear cvstag only works from inside the package directory [dufuz]
|
||
|
* Fix Bug #16045: E_Notice: Undefined index: channel in PEAR/DependencyDB.php [dufuz]
|
||
|
|
||
|
* Implemented Request #11230: better error message when mirror not in channel.xml file [dufuz]
|
||
|
* Implemented Request #13150: Add support for following HTTP 302 redirects [dufuz]";}i:2;a:5:{s:4:"date";s:10:"2009-04-10";s:7:"version";a:2:{s:7:"release";s:5:"1.8.0";s:3:"api";s:5:"1.8.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:5737:"Changes since RC1:
|
||
|
* Fix Bug #14792: Bad md5sum for files with replaced content [dufuz]
|
||
|
* Fix Bug #16057:-r is limited to 4 directories in depth [dufuz]
|
||
|
* Fix Bug #16077: PEAR5::getStaticProperty does not return a reference to the property [dufuz]
|
||
|
|
||
|
Remove custom XML_Util class in favor of using upstream XML_Util package as dependency
|
||
|
|
||
|
RC1 Release Notes:
|
||
|
* Fix Bug #14331: pear cvstag only works from inside the package directory [dufuz]
|
||
|
* Fix Bug #16045: E_Notice: Undefined index: channel in PEAR/DependencyDB.php [dufuz]
|
||
|
|
||
|
* Implemented Request #11230: better error message when mirror not in channel.xml file [dufuz]
|
||
|
* Implemented Request #13150: Add support for following HTTP 302 redirects [dufuz]
|
||
|
|
||
|
Alpha1 Release Notes:
|
||
|
* Implement Request #10373: if pref_state=stable and installed package=beta, allow up to latest beta version [dufuz]
|
||
|
* Implement Request #10581: login / logout should map to channel-login / channel-logout [dufuz]
|
||
|
* Implement Request #10825: Only display the "invalid or missing package file"-error if it makes sense [dufuz]
|
||
|
* Implement Request #11170: script to generate Command/[command].xml [dufuz]
|
||
|
* Implement Request #11176: improve channel ... has updated its protocols message [dufuz]
|
||
|
* Implement Request #12706: pear list -a hard to read [dufuz]
|
||
|
* Implement Request #11353: upgrade-all and upgrade commands to upgrade within the same stability level [dufuz]
|
||
|
* Implement Request #13015: Add https discovery for channel.xml [dufuz / initial patch by Martin Roos]
|
||
|
* Implement Request #13927: install-pear.php should have option to set www_dir [timj]
|
||
|
* Implement Request #14324: Make the pear install command behave similar to apt-get [dufuz]
|
||
|
* Implement Request #14325: make pear upgrade with no params behave like pear upgrade-all [dufuz]
|
||
|
- upgrade-all can be considered deprecated in favor of calling upgrade with no parameters to replicate
|
||
|
better what other package managers are doing. upgrade-all will still work as intended.
|
||
|
* Implement Request #14504: add a channel parameter support to the upgrade function [dufuz]
|
||
|
- Options -c ezc and --channel=ezc got added to upgrade and upgrade-all to allow for
|
||
|
channel specific upgrades
|
||
|
* Implement Request #14556: install-pear-nozlib.phar should get download_dir config and other options [cweiske]
|
||
|
* Implement Request #15566: Add doc.php.net as a default channel [dufuz / saltybeagle]
|
||
|
|
||
|
* Fix PHP Bug #43857: --program-suffix not always reflected everywhere [cellog]
|
||
|
* Fix PHP Bug #47323: strotime warnings in make install [dufuz]
|
||
|
|
||
|
* Fix Bug #13908: pear info command and maintainers inactive not mentioned [dufuz]
|
||
|
* Fix Bug #13926: install-pear.php does not set cfg_dir if -d option set with no -c option [timj]
|
||
|
* Fix Bug #13943: tests fail when php.exe path contains spaces [dufuz / jorrit]
|
||
|
* Fix Bug #13953: config-set/config-show with channel alias fail [cellog]
|
||
|
* Fix Bug #13958: When a phpt tests exit() or die() xdebug coverage is not generated, patch by izi (David Jean Louis) [izi / dufuz]
|
||
|
* Fix Bug #14041: Unpredictable unit test processing sequence [dufuz]
|
||
|
* Fix Bug #14140: Strict warning not suppressed in the shutdown function [dufuz]
|
||
|
* Fix Bug #14210: pear list -ia brings warnings [dufuz]
|
||
|
* Fix Bug #14274: PEAR packager mangles package.xml encoding, then complains about it [dufuz]
|
||
|
* Fix Bug #14287: cannot upgrade from stable to beta via -beta when config is set to stable [dufuz]
|
||
|
* Fix Bug #14300: Package files themselves can not be served over https [dufuz / initial patch by Martin Roos]
|
||
|
* Fix Bug #14437: openbasedir warning when loading config [dufuz]
|
||
|
* Fix Bug #14558: PackageFile.php creates tmp directory outside configured temp_dir [cweiske]
|
||
|
* Fix Bug #14947: downloadHttp() is missing Host part of the HTTP Request when using Proxy [ifeghali]
|
||
|
* Fix Bug #14977: PEAR/Frontend.php doesn't require_once PEAR.php [dufuz]
|
||
|
* Fix Bug #15750: Unreachable code in PEAR_Downloader [dufuz]
|
||
|
* Fix Bug #15979: Package files incorrectly removed when splitting a package into multiple pkgs [dufuz]
|
||
|
* Fix Bug #15914: pear upgrade installs different version if desired version not found [dufuz]
|
||
|
|
||
|
NOTE!
|
||
|
Functions that have been deprecated for 3+ years in PEAR_Common, please take a moment
|
||
|
to migrate over to one of the alternatives that have ben provided:
|
||
|
* PEAR_Common->downloadHttp (use PEAR_Downloader->downloadHttp instead)
|
||
|
* PEAR_Common->infoFromTgzFile (use PEAR_PackageFile->fromTgzFile instead)
|
||
|
* PEAR_Common->infoFromDescriptionFile (use PEAR_PackageFile->fromPackageFile instead)
|
||
|
* PEAR_Common->infoFromString (use PEAR_PackageFile->fromXmlstring instead)
|
||
|
* PEAR_Common->infoFromArray (use PEAR_PackageFile->fromAnyFile instead)
|
||
|
* PEAR_Common->xmlFromInfo (use a PEAR_PackageFile_v* object's generator instead)
|
||
|
* PEAR_Common->validatePackageInfo (use the validation of PEAR_PackageFile objects)
|
||
|
* PEAR_Common->analyzeSourceCode (use a PEAR_PackageFile_v* object instead)
|
||
|
* PEAR_Common->detectDependencies (use PEAR_Downloader_Package->detectDependencies instead)
|
||
|
* PEAR_Common->buildProvidesArray (use PEAR_PackageFile_v1->_buildProvidesArray or
|
||
|
PEAR_PackageFile_v2_Validator->_buildProvidesArray)
|
||
|
|
||
|
PHP 4.4 and 5.1.6 are now the minimum PHP requirements, for brave souls
|
||
|
pear upgrade -f PEAR will allow people with lower versions
|
||
|
to upgrade to this release but no guarantees will be made that it will work properly.
|
||
|
|
||
|
Support for XML RPC channels has been dropped - The only ones that used it
|
||
|
(pear.php.net and pecl.php.net) have used the REST interface for years now.
|
||
|
SOAP support also removed as it was only proof of concept.
|
||
|
|
||
|
Move codebase from the PHP License to New BSD 2 clause license";}i:3;a:5:{s:4:"date";s:10:"2009-04-15";s:7:"version";a:2:{s:7:"release";s:5:"1.8.1";s:3:"api";s:5:"1.8.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:58:"* Fix Bug #16099 PEAR crash on PHP4 (parse error) [dufuz]";}i:4;a:5:{s:4:"date";s:10:"2009-08-18";s:7:"version";a:2:{s:7:"release";s:8:"1.9.0RC1";s:3:"api";s:8:"1.9.0RC1";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:1106:"* Implement Request #16213: add alias to list-channels output [dufuz]
|
||
|
* Implement Request #16378: pear svntag [dufuz]
|
||
|
* Implement Request #16386: PEAR_Config::remove() does not support specifying a channel [timj]
|
||
|
* Implement Request #16396: package-dependencies should allow package names [dufuz]
|
||
|
|
||
|
* Fix Bug #11181: pear requests channel.xml from main server instead from mirror [dufuz]
|
||
|
* Fix Bug #14493: pear install --offline doesn't print out errors [dufuz]
|
||
|
* Fix Bug #11348: pear package-dependencies isn't well explained [dufuz]
|
||
|
* Fix Bug #16108: PEAR_PackageFile_Generator_v2 PHP4 parse error when running upgrade-all [dufuz]
|
||
|
* Fix Bug #16113: Installing certain packages fails due incorrect encoding handling [dufuz]
|
||
|
* Fix Bug #16122: PEAR RunTest failed to run as expected [dufuz]
|
||
|
* Fix Bug #16366: compiling 5.2.10 leads to non-functioning pear [dufuz]
|
||
|
* Fix Bug #16387: channel-logout does not support logging out from a non-default channel [timj]
|
||
|
* Fix Bug #16444: Setting preferred mirror fails [dufuz]
|
||
|
* Fix the shutdown functions where a index might not exist and thus raise a notice [derick]";}i:5;a:5:{s:4:"date";s:10:"2009-08-20";s:7:"version";a:2:{s:7:"release";s:8:"1.9.0RC2";s:3:"api";s:8:"1.9.0RC2";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:107:"* REST 1.4 file was occasionally being included but REST 1.4 is not intended for this release cycle [dufuz]";}i:6;a:5:{s:4:"date";s:10:"2009-08-21";s:7:"version";a:2:{s:7:"release";s:8:"1.9.0RC3";s:3:"api";s:8:"1.9.0RC3";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:70:"* Improved svntag support to handle packages like PEAR it self [dufuz]";}i:7;a:5:{s:4:"date";s:10:"2009-08-23";s:7:"version";a:2:{s:7:"release";s:8:"1.9.0RC4";s:3:"api";s:8:"1.9.0RC4";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:244:"* Fixed a problem where the original channel could not be set as a preferred_mirror again [dufuz]
|
||
|
* Make sure channel aliases can't be made to start with - [dufuz]
|
||
|
* Output issues with pear search [dufuz]
|
||
|
* Fixed couple of stray notices [dufuz]";}i:8;a:5:{s:4:"date";s:10:"2009-09-03";s:7:"version";a:2:{s:7:"release";s:5:"1.9.0";s:3:"api";s:5:"1.9.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:86:"* Fix Bug #16547: The phar for PEAR installer uses ereg() which is deprecated [dufuz]";}i:9;a:5:{s:4:"date";s:10:"2010-05-26";s:7:"version";a:2:{s:7:"release";s:5:"1.9.1";s:3:"api";s:5:"1.9.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:1111:"* svntag improvements, tag package files passed into the command and better directory checks [dufuz]
|
||
|
* rely on Structures_Graph minimum version instead of recommended version [saltybeagle]
|
||
|
* Fix Bug #12613: running go-pear.phar from C:\ fails [dufuz]
|
||
|
* Fix Bug #14841: Installing pear into directory with space fails [dufuz]
|
||
|
* Fix Bug #16644: pear.bat returns syntax error when parenthesis are in install path. [dufuz] [patch by bwaters (Bryan Waters)]
|
||
|
* Fix Bug #16767: Use of Depreciated HTML Attributes in the Exception class [dufuz] [patch by fuhrysteve (Stephen J. Fuhry)]
|
||
|
* Fix Bug #16864: "pear list-upgrades -i" issues E_WARNINGS [dufuz] [patch by rquadling (Richard Quadling)]
|
||
|
* Fix Bug #17220: command `pear help` outputs to stderr instead of stdout [dufuz]
|
||
|
* Fix Bug #17234: channel-discover adds port to HTTP Host header [dufuz]
|
||
|
* Fix Bug #17292: Code Coverage in PEAR_RunTest does not work with namespaces [sebastian]
|
||
|
* Fix Bug #17359: loadExtension() fails over missing dl() when used in multithread env [dufuz]
|
||
|
* Fix Bug #17378: pear info $package fails if directory with that name exists [dufuz]";}i:10;a:6:{s:4:"date";s:10:"2011-02-28";s:4:"time";s:8:"18:30:00";s:7:"version";a:2:{s:7:"release";s:5:"1.9.2";s:3:"api";s:5:"1.9.2";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:1258:"Important! This is a security fix release. The advisory can be found at
|
||
|
http://pear.php.net/advisory-20110228.txt
|
||
|
|
||
|
Bugs:
|
||
|
* Fixed Bug #17463: Regression: On Windows, svntag [patch by doconnor]
|
||
|
* Fixed Bug #17641: pecl-list doesn't sort packages by name [dufuz]
|
||
|
* Fixed Bug #17781: invalid argument warning on foreach due to an empty optional dependencie [dufuz]
|
||
|
* Fixed Bug #17801: PEAR run-tests wrongly detects php-cgi [patch by David Jean Louis (izi)]
|
||
|
* Fixed Bug #17839: pear svntag does not tag package.xml file [dufuz]
|
||
|
* Fixed Bug #17986: PEAR Installer cannot handle files moved between packages [dufuz]
|
||
|
* Fixed Bug #17997: Strange output if directories are not writeable [dufuz]
|
||
|
* Fixed Bug #18001: PEAR/RunTest coverage fails [dufuz]
|
||
|
* Fixed Bug #18056 [SECURITY]: Symlink attack in PEAR install [dufuz]
|
||
|
* Fixed Bug #18218: "pear package" does not allow the use of late static binding [dufuz and Christer Edvartsen]
|
||
|
* Fixed Bug #18238: Wrong return code from "pear help" [till]
|
||
|
* Fixed Bug #18308: Broken error message about missing channel validator [yunosh]
|
||
|
|
||
|
This feature is implemented as a result of #18056
|
||
|
* Implemented Request #16648: Use TMPDIR for builds instead of /var/tmp [dufuz]";}i:11;a:6:{s:4:"date";s:10:"2011-06-04";s:4:"time";s:8:"15:30:00";s:7:"version";a:2:{s:7:"release";s:5:"1.9.3";s:3:"api";s:5:"1.9.2";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:820:"* Fixed Bug #17744: Empty changelog causes fatal error in setChangelogentry [dufuz]
|
||
|
* Fixed Bug #18340: raiseErro typo [doconnor]
|
||
|
* Fixed Bug #18349: package.xml version not recognized when single quoted [dufuz]
|
||
|
* Fixed Bug #18364: date.timezone errors for sh/bat files when TZ is not set in php.ini [dufuz]
|
||
|
* Fixed Bug #18388: Parentheses error in REST.php line 232 [dufuz]
|
||
|
* Fixed Bug #18428: invalid preg_match patterns [glen]
|
||
|
* Fixed Bug #18486: REST/10.php does not check error condition [dufuz]
|
||
|
* Fixed a problem in RunTest and code coverage. Correctly register the
|
||
|
code coverage shutdown function in case we are inside a namespace. [sebastian]
|
||
|
* Fixed a bug with extensions not providing their config.m4 and co in the root directory of
|
||
|
their pecl package but rather in a sub directory, such as xhprof. [dufuz]";}i:12;a:6:{s:4:"date";s:10:"2011-07-06";s:4:"time";s:8:"15:30:00";s:7:"version";a:2:{s:7:"release";s:5:"1.9.4";s:3:"api";s:5:"1.9.4";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:705:"Bug Fixes:
|
||
|
* Bug #17350: "pear install --force" doesn't uninstall files from previous pkg versions [dufuz]
|
||
|
* Bug #18362: A whitespace TEMP_DIR path breaks install/upgrade functionality [dufuz]
|
||
|
* Bug #18440: bad tmp folder path on install : Unable to create path for C:/Program/tmp [dufuz]
|
||
|
* Bug #18581: "config-get -c" not returning channel's configuration when using alias [dufuz]
|
||
|
* Bug #18639: regression: installing xdebug fails most likely due to another fix [dufuz]
|
||
|
|
||
|
Features
|
||
|
* All System (the class) functions can now take in spaced paths as long as they are surrounded in quotes.
|
||
|
Prior to this it was possible to do that by passing all values in as an array (by product of #18362, #18440) [dufuz]";}i:13;a:6:{s:4:"date";s:10:"2014-06-27";s:4:"time";s:8:"18:17:00";s:7:"version";a:2:{s:7:"release";s:9:"1.9.5dev1";s:3:"api";s:5:"1.9.5";}s:9:"stability";a:2:{s:7:"release";s:5:"devel";s:3:"api";s:5:"devel";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:1093:"Bug fixes:
|
||
|
* Fix bug #18343: Entities in file names decoded during packaging [cweiske]
|
||
|
* Fix bug #18665: pecl extensions not enabled in empty php.ini files [Louis Opter]
|
||
|
* Fix bug #18834: Do not truncate cache file if it is a symlink [avb]
|
||
|
* Fix bug #18892: Parse error in Installer.php [ashnazg]
|
||
|
* Fix bug #19482: fix pearcmd for include paths with trailing backslash [cweiske]
|
||
|
* Fix bug #19793: PHP Notice about ob_end_clean() [cweiske]
|
||
|
* Fix bug #20086: Invalid regexp in PEAR_Builder::build() [avb]
|
||
|
* Fix bug #20203: split content-type and get real mime type [Samu Voutilainen]
|
||
|
* Fix bug #20283: use full path for "zend_extension=..." [cweiske]
|
||
|
* Fix bug #20284: Reset interpreter before running --CLEAN-- section php-cgi run [Mats Lindh]
|
||
|
* Fix bug #20285: fix spelling mistakes [Veres Lajos]
|
||
|
* Fix bug #20286: Support access of static variables on objects in validator [cweiske]
|
||
|
* Fix bug #20321: Correctly detect name of current user during installation [cweiske]
|
||
|
* Fix bug: let pear run-tests fail when there are failed tests [cweiske]
|
||
|
* Prepare a test for bug #18056 / bug #18834 [avb]";}i:14;a:6:{s:4:"date";s:10:"2014-07-12";s:4:"time";s:8:"14:22:23";s:7:"version";a:2:{s:7:"release";s:5:"1.9.5";s:3:"api";s:5:"1.9.5";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:1137:"No changes since 1.9.5.dev1.
|
||
|
|
||
|
Bug fixes in 1.9.5.dev1:
|
||
|
* Fix bug #18343: Entities in file names decoded during packaging [cweiske]
|
||
|
* Fix bug #18665: pecl extensions not enabled in empty php.ini files [Louis Opter]
|
||
|
* Fix bug #18834: Do not truncate cache file if it is a symlink [avb]
|
||
|
* Fix bug #18892: Parse error in Installer.php [ashnazg]
|
||
|
* Fix bug #19482: fix pearcmd for include paths with trailing backslash [cweiske]
|
||
|
* Fix bug #19793: PHP Notice about ob_end_clean() [cweiske]
|
||
|
* Fix bug #20086: Invalid regexp in PEAR_Builder::build() [avb]
|
||
|
* Fix bug #20203: split content-type and get real mime type [Samu Voutilainen]
|
||
|
* Fix bug #20283: use full path for "zend_extension=..." [cweiske]
|
||
|
* Fix bug #20284: Reset interpreter before running --CLEAN-- section php-cgi run [Mats Lindh]
|
||
|
* Fix bug #20285: fix spelling mistakes [Veres Lajos]
|
||
|
* Fix bug #20286: Support access of static variables on objects in validator [cweiske]
|
||
|
* Fix bug #20321: Correctly detect name of current user during installation [cweiske]
|
||
|
* Fix bug: let pear run-tests fail when there are failed tests [cweiske]
|
||
|
* Prepare a test for bug #18056 / bug #18834 [avb]";}i:15;a:6:{s:4:"date";s:10:"2015-07-25";s:4:"time";s:8:"13:42:42";s:7:"version";a:2:{s:7:"release";s:10:"1.10.0dev1";s:3:"api";s:6:"1.10.0";}s:9:"stability";a:2:{s:7:"release";s:5:"devel";s:3:"api";s:5:"devel";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:444:"* Implement #20488: Add support for PHP 7 [cweiske]
|
||
|
* Drop support for PHP 4 and 5.0 - 5.3 [cweiske]
|
||
|
* Remove deprecated methods [cweiske]
|
||
|
* Fix static warnings [cweiske]
|
||
|
* Fix #17045: avoid overwriting include path [glen]
|
||
|
* Fix #17399: "pear help" doesn't mention the "version" command [kguest]
|
||
|
* Add --showdiff to "pear run-tests" to print diff for failed tests [tyrael]
|
||
|
* Fix channel.xml downloading from https if it did not change [cweiske]";}i:16;a:6:{s:4:"date";s:10:"2015-07-31";s:4:"time";s:8:"09:42:42";s:7:"version";a:2:{s:7:"release";s:10:"1.10.0dev2";s:3:"api";s:6:"1.10.0";}s:9:"stability";a:2:{s:7:"release";s:5:"devel";s:3:"api";s:5:"devel";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:328:"* Fix #18638 and #18405: Make PEAR::loadExtension static [cweiske]
|
||
|
* Fix #20319: allow pear to work when cache_dir is not writable [remicollet]
|
||
|
* Implement #20333: New role=man for man pages [bjori]
|
||
|
* Implement #20334: add "metadata_dir" configuration option [remicollet]
|
||
|
* Add long option names to install-pear.php [remicollet]";}i:17;a:6:{s:4:"date";s:10:"2015-09-28";s:4:"time";s:8:"09:42:42";s:7:"version";a:2:{s:7:"release";s:10:"1.10.0dev3";s:3:"api";s:6:"1.10.0";}s:9:"stability";a:2:{s:7:"release";s:5:"devel";s:3:"api";s:5:"devel";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:227:"* Fix #20507: pear list-upgrades does not take PHP version into account [cweiske]
|
||
|
* Fix #20927: Use correct php-config [cweiske]
|
||
|
* Fix #20946: PEAR_Builder::log() declaration [remicollet]
|
||
|
* Remove PEAR/ErrorStack5.php [cweiske]";}i:18;a:6:{s:4:"date";s:10:"2015-10-07";s:4:"time";s:8:"11:22:42";s:7:"version";a:2:{s:7:"release";s:6:"1.10.0";s:3:"api";s:6:"1.10.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:1068:"No changes since version 1.10.0dev3.
|
||
|
|
||
|
Changes since version 1.9.5:
|
||
|
* Implement #20488: Add support for PHP 7 [cweiske]
|
||
|
* Drop support for PHP 4 and 5.0 - 5.3 [cweiske]
|
||
|
* Remove deprecated methods [cweiske]
|
||
|
* Add --showdiff to "pear run-tests" to print diff for failed tests [tyrael]
|
||
|
* Implement #20333: New role=man for man pages [bjori]
|
||
|
* Implement #20334: add "metadata_dir" configuration option [remicollet]
|
||
|
* Add long option names to install-pear.php [remicollet]
|
||
|
* Remove PEAR/ErrorStack5.php [cweiske]
|
||
|
* Fix #17045: avoid overwriting include path [glen]
|
||
|
* Fix #17399: "pear help" doesn't mention the "version" command [kguest]
|
||
|
* Fix #18638 and #18405: Make PEAR::loadExtension static [cweiske]
|
||
|
* Fix #20319: allow pear to work when cache_dir is not writable [remicollet]
|
||
|
* Fix #20507: pear list-upgrades does not take PHP version into account [cweiske]
|
||
|
* Fix #20927: Use correct php-config [cweiske]
|
||
|
* Fix #20946: PEAR_Builder::log() declaration [remicollet]
|
||
|
* Fix channel.xml downloading from https if it did not change [cweiske]
|
||
|
* Fix static warnings [cweiske]";}i:19;a:6:{s:4:"date";s:10:"2015-10-17";s:4:"time";s:8:"13:22:42";s:7:"version";a:2:{s:7:"release";s:6:"1.10.1";s:3:"api";s:6:"1.10.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:229:"* Fix bug #20959: Crash on channel discovery with channel.xml redirect [cweiske]
|
||
|
* Fix bug #20968: Incorrect call to __construct() from PEAR() [edlman]
|
||
|
* Add legacy constructor for PEAR_Error for backwards compatibility [cweiske]";}i:20;a:6:{s:4:"date";s:10:"2017-02-28";s:4:"time";s:8:"07:40:00";s:7:"version";a:2:{s:7:"release";s:6:"1.10.2";s:3:"api";s:6:"1.10.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:544:"* Fix Bug #4426: PEAR_Autoloader __call() must take only 2 arguments [kna]
|
||
|
* Fix Bug #20989: fatal error/bug in the postinstallscript task [kguest]
|
||
|
* Fix Bug #20991: Strict Standards: startSession and run methods in PEAR_Task_Postinstallscript [kguest]
|
||
|
* Fix Bug #21001: PEAR_ERROR_DIE exit code is 0 [danielc]
|
||
|
|
||
|
* Pull Request #52: Channel's _lastmodified is an int and not a string [sathieu]
|
||
|
* Pull Request #53: Add proper HTTPS proxy support through the CONNECT verb [youknow0]
|
||
|
* Pull Request #58: Make method signatures compatible. [yunosh]";}i:21;a:6:{s:4:"date";s:10:"2017-02-28";s:4:"time";s:8:"10:15:00";s:7:"version";a:2:{s:7:"release";s:6:"1.10.3";s:3:"api";s:6:"1.10.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:42:"* Bug #21188: Class 'PEAR_Proxy' not found";}i:22;a:5:{s:4:"date";s:10:"2017-04-25";s:7:"version";a:2:{s:7:"release";s:6:"1.10.4";s:3:"api";s:6:"1.10.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:50:"* Bug #18102: pear install does not fail on error";}i:23;a:5:{s:4:"date";s:10:"2017-06-27";s:7:"version";a:2:{s:7:"release";s:6:"1.10.5";s:3:"api";s:6:"1.10.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:73:"* Bug #21222: PHP 7.2 compatibility: Upgrade to Archive_Tar 1.4.3 needed";}i:24;a:5:{s:4:"date";s:10:"2018-08-22";s:7:"version";a:2:{s:7:"release";s:6:"1.10.6";s:3:"api";s:6:"1.10.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:544:"* PR #70: Fix notice undefined variable metadata_dir
|
||
|
* PR #71: fix Warning: count(): Parameter must be an array or an object
|
||
|
* PR #74: Bug #23744 Remove is_executable check
|
||
|
* Bug #23744: The is_executable check in the Which method when run on Windows is unnecessary
|
||
|
* PR #75: Migrate old while(list() = each()) constructs to foreach
|
||
|
* PR #76: Fix PHP Warning: "continue" targeting switch is equivalent to "break"
|
||
|
* PR #77: proxy server auth
|
||
|
* PR #72: Correctly authenticate at proxy server
|
||
|
* PR #78: array or Countable error in 7.2";}i:25;a:5:{s:4:"date";s:10:"2018-12-05";s:7:"version";a:2:{s:7:"release";s:6:"1.10.7";s:3:"api";s:6:"1.10.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:238:"* PR #79: Prevent Unable to find the wrapper "channel" Warning
|
||
|
* PR #80: fix Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"
|
||
|
* PR #81: Add flags to PECL shell script for shared extensions";}i:26;a:5:{s:4:"date";s:10:"2019-02-07";s:7:"version";a:2:{s:7:"release";s:6:"1.10.8";s:3:"api";s:6:"1.10.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:83:"* PR #83: Drop track_errors from options
|
||
|
* PR #84: Fix PHP 8 compatibility issues";}i:27;a:5:{s:4:"date";s:10:"2019-03-13";s:7:"version";a:2:{s:7:"release";s:6:"1.10.9";s:3:"api";s:6:"1.10.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:191:"* PR #85: Fixes static calls for PHP 8
|
||
|
* PR #86: Adjust silencing check for PHP 8
|
||
|
* PR #87: Comparison fixes
|
||
|
* PR #88: Only add bin_dir to PATH if not already there (fixes PHP Bug #75852)";}i:28;a:5:{s:4:"date";s:10:"2019-11-19";s:7:"version";a:2:{s:7:"release";s:7:"1.10.10";s:3:"api";s:6:"1.10.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:672:"* PR #89: Fix scripts/* include paths
|
||
|
* PR #90: Non-interactive configureoption answers
|
||
|
* PR #91: Added missing preg quote
|
||
|
* PR #92: handle "lib64" case for glibc detection
|
||
|
* PR #93: Fix PHP Notice: Trying to access array offset on value of type bool with 7.4
|
||
|
* PR #94: Updated logic in useLocalCache to reuse getCacheId
|
||
|
* PR #95: Fix manpage warning
|
||
|
* PR #96: Implement the SOURCE_DATE_EPOCH specification
|
||
|
* PR #97: Fix PHP 7.4 deprecation: array/string curly braces access
|
||
|
* PR #98: Fix use of null/false as array
|
||
|
* PR #99: Fix Travis builds on PHP 5.4 and 5.5
|
||
|
* PR #100: Honor PHP temp directory config
|
||
|
* PR #101: Fix documentation: the `--force` is required";}i:29;a:5:{s:4:"date";s:10:"2020-04-10";s:7:"version";a:2:{s:7:"release";s:7:"1.10.11";s:3:"api";s:6:"1.10.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:230:"* PR #102: Fix logging error for urls not in cache
|
||
|
* PR #103: Fix undefined constant name
|
||
|
* PR #105: Sort list of packages
|
||
|
* PR #106: Update REST.php
|
||
|
* PR #107: Update .travis.yml to include PHP 7.4
|
||
|
* PR #108: Remove unneeded code";}i:30;a:5:{s:4:"date";s:10:"2020-04-19";s:7:"version";a:2:{s:7:"release";s:7:"1.10.12";s:3:"api";s:6:"1.10.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:43:"* adjust dependencies based on new releases";}i:31;a:5:{s:4:"date";s:10:"2021-08-10";s:7:"version";a:2:{s:7:"release";s:7:"1.10.13";s:3:"api";s:6:"1.10.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:116:"* PR #114: unsupported protocol - use --force to continue
|
||
|
* PR #117: Add $this operator to _determineIfPowerpc calls";}i:32;a:5:{s:4:"date";s:10:"2023-11-26";s:7:"version";a:2:{s:7:"release";s:7:"1.10.14";s:3:"api";s:6:"1.10.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:583:"* PR #112: Put glue and pieces parameters to implode in correct order for PHP 7.4+
|
||
|
* PR #121: Fix PHP bug 81653: Typo in install-pear-nozlib.phar
|
||
|
* PR #122: add %S EXPECTF capability
|
||
|
* PR #124: Fix: Creation of dynamic property PEAR_Error::$callback is deprecated
|
||
|
* PR #125: Fixed extension loaded check for pecl binaries
|
||
|
* PR #126: Remove -n option from pecl.bat for shared extensions
|
||
|
* PR #127: fix Using ${var} in strings is deprecated
|
||
|
* PR #128: fix lingering license references to PHP license
|
||
|
* PR #129: Exclude tests from composer classmap
|
||
|
* PR #131: fix private lastError name";}i:33;a:5:{s:4:"date";s:10:"2024-03-09";s:7:"version";a:2:{s:7:"release";s:7:"1.10.15";s:3:"api";s:6:"1.10.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:46:"http://opensource.org/licenses/bsd-license.php";}s:8:"_content";s:15:"New BSD License";}s:5:"notes";s:100:"* PR #132: cleanup uneeded test
|
||
|
* PR #135: Fix PHP Deprecated: Calling get_class() without arguments";}}}s:8:"filelist";a:102:{s:12:"OS/Guess.php";a:4:{s:6:"md5sum";s:32:"cdd23cf3b1966c311f8f6b023dd19a29";s:4:"name";s:12:"OS/Guess.php";s:4:"role";s:3:"php";s:12:"installed_as";s:61:"/home/sanek/.phpbrew/php/php-8.3.11/lib/php/pear/OS/Guess.php";}s:27:"PEAR/ChannelFile/Parser.php";a:4:{s:6:"md5sum";s:32:"79f5e59337859882e6a9adff5eaefc00";s:4:"name";s:27:"PEAR/ChannelFile/Parser.php";s:4:"role";s:3:"php";s:12:"installed_as";s:76:"/home/sanek/.phpbrew/php/php-8.3.11/lib/php/pear/PEAR/ChannelFile/Parser.php";}s:21:"PEAR/Command/Auth.xml";a:4:{s:6:"md5sum";s:32:"8fd87e64002e11fd86eb2f3fbfee6599";s:4:"name";s:21:"PEAR/Command/Auth.xml";s:4:"role";s:3:"php";s:12:"installed_as";s:70:"/home/sanek/.phpbrew/php/php-8.3.11/lib/php/pear/PEAR/Command/Auth.xml";}s:21:"PEAR/Command/Auth.php";a:4:{s:6:"md5sum";s:32:"163665fe7fe430698a81c50d75060eba";s:4:"name";s:21:"PEAR/Command/Auth.php";s:4:"role";s:3:"php";s:12:"installed_as";s:70:"/home/sanek/.phpbrew/php/php-8.3.11/lib/php/pear/PEAR/Command/Auth.php";}s:22:"PEAR/Command/Build.xml";a:4:{s:6:"md5sum";s:32:"ce6bb5b6fdc02e0f50e7676403fd84a4";s:4:"name";s:22:"PEAR/Command/Build.xml";s:4:"role";s:3:"php";s:12:"installed_as";s:71:"/home/sanek/.phpbrew/php/php-8.3.11/lib/php/pear/PEAR/Command/Build.xml";}s:22:"PEAR/Command/Build.php";a:4:{s:6:"md5sum";s:32:"454c19ffc008cafaef7e2a0aa72dfc64";s:4:"name";s:22:"PEAR/Command/Build.php";s:4:"role";s:3:"php";s:12:"installed_as";s:71:"/home/sanek/.phpbrew/php/php-8.3.11/lib/php/pear/PEAR/Command/Build.php";}s:25:"PEAR/Command/Channels.xml";a:4:{s:6:"md5sum";s:32:"6d5aab4d4308c3005b5f584c7783a031";s:4:"name";s:25:"PEAR/Command/Channels.xml";s:4:"role";s:3:"php";s:12:"installed_as";s:74:"/home/sanek/.phpbrew/php/php-8.3.11/lib/php/pear/PEAR/Command/Channels.xml";}s:25:"PEAR/Command/Channels.php";a:4:{s:6:"md5sum";s:32:"12446ee0f922a36943bb9a7fd85fe19f";s:4:"name";s:25:"PEAR/Command/Channels.php";s:4:"role";s:3:"php";s:12:"installed_as";s:74:"/home/sanek/.phpbrew/php/php-8.3.11/lib/php/pear/PEAR/Command/Channels.php";}s:23:"PEAR/Command/Common.php";a:4:{s:6:"md5sum";s:32:"8ec92d6f671b61b07476113dda0904f3";s:4:"name";s:23:"PEAR/Command/Common.php";s:4:"role";s:3:"php";s:12:"installed_as";s:72:"/home/sanek/.phpbrew/php/php-8.3.11/lib/php/pear/PEAR/Command/Common.php";}s:23:"PEAR/Command/Config.xml";a:4:{s:6:"md5sum";s:32:"91f189cb9423b5e87ee0abc5ea1a2be3";s:4:"name";s:23:"PEAR/Command/Config.xml";s:4:"role";s:3:"php";s:12:"installed_as";s:72:"/home/sanek/.phpbrew/php/php-8.3.11/lib/php/pear/PEAR/Command/Config.xml";}s:23:"PEAR/Command/Config.php";a:4:{s:6:"md5sum";s:32:"df82189d1287477ff3d9214cc51baf9b";s:4:"name";s:23:"PEAR/Command/Config.php";s:4:"role";s:3:"php";s:12:"installed_as";s:72:"/home/sanek/.phpbrew/php/php-8.3.11/lib/php/pear/PEAR/Command/Config.php";}s:24:"PEAR/Command/Install.xml";a:4:{s:6:"md5sum";s:32:"24d05213cae7faa3880bbb5e40998867";s:4:"name";s:24:"PEAR/Command/Install.xml";s:4:"role";s:3:"php";s:12:"installed_as";s:73:"/home/sanek/.phpbrew/php/php-8.3.11/lib/php/pear/PEAR/Command/Install.xml";}s:24:"PEAR/Command/Install.php";a:4:{s:6:"md5sum";s:32:"9098c9c1dc68fa8bd8fa9d147af3bdee";s:4:"name";s:24:"PEAR/Command/Install.php";s:4:"role";s:3:"php";s:12:"installed_as";s:73:"/home/sanek/.phpbrew/php/php-8.3.11/lib/php/pear/PEAR/Command/Install.php";}s:23:"PEAR/Command/Mirror.xml";a:4:{s:6:"md5sum";s:32:"5cb62a04c0a268f4edd64a49a3895c92";s:4:"name";s:23:"PEAR/Command/Mirror.xml";s:4:"role";s:3:"php";s:12:"installed_as";s:72:"/home/sanek/.phpbrew/php/php-8.3.11/lib/php/pear/PEAR/Command/Mirror.xml";}s:23:"PEAR/Command/Mirror.php";a:4:{s:6:"md5sum";s:32:"8e8160506ae62dd32a5e3ee6acc95cae";s:4:"name";s:23:"PEAR/Command/Mirror.php";s:4:"role";s:3:"php";s:12:"installed_as";s:72:"/home/sanek/.phpbrew/php/php-8.3.11/lib/php/pear/PEAR/Command/Mirror.php";}s:24:"PEAR/Command/Package.xml";a:4:{s:6:"md5sum";s:32:"9367dcd7e4dbdde423f9c4c7d3f3a919";s:4:"name";s:24:"PEAR/Command/Package.xml";s:4:"role";s:3:"php";s:12:"installed_as";s:73:"/home/sanek/.phpbrew/php/php-8.3.11/lib/php/pe
|
||
|
* PR #135: Fix PHP Deprecated: Calling get_class() without arguments";s:12:"release_deps";a:8:{i:0;a:4:{s:4:"type";s:3:"php";s:3:"rel";s:2:"ge";s:7:"version";s:5:"5.4.0";s:8:"optional";s:2:"no";}i:1;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:4:"PEAR";s:3:"rel";s:2:"ge";s:7:"version";s:6:"1.10.1";s:8:"optional";s:2:"no";}i:2;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:11:"Archive_Tar";s:3:"rel";s:2:"ge";s:7:"version";s:5:"1.4.9";s:8:"optional";s:2:"no";}i:3;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:16:"Structures_Graph";s:3:"rel";s:2:"ge";s:7:"version";s:5:"1.1.0";s:8:"optional";s:2:"no";}i:4;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:14:"Console_Getopt";s:3:"rel";s:2:"ge";s:7:"version";s:5:"1.4.1";s:8:"optional";s:2:"no";}i:5;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:8:"XML_Util";s:3:"rel";s:2:"ge";s:7:"version";s:5:"1.4.0";s:8:"optional";s:2:"no";}i:6;a:4:{s:4:"type";s:3:"ext";s:4:"name";s:3:"xml";s:3:"rel";s:3:"has";s:8:"optional";s:2:"no";}i:7;a:4:{s:4:"type";s:3:"ext";s:4:"name";s:4:"pcre";s:3:"rel";s:3:"has";s:8:"optional";s:2:"no";}}s:11:"maintainers";a:11:{i:0;a:5:{s:4:"name";s:11:"Greg Beaver";s:5:"email";s:14:"cellog@php.net";s:6:"active";s:2:"no";s:6:"handle";s:6:"cellog";s:4:"role";s:4:"lead";}i:1;a:5:{s:4:"name";s:17:"Pierre-Alain Joye";s:5:"email";s:14:"pierre@php.net";s:6:"active";s:2:"no";s:6:"handle";s:6:"pajoye";s:4:"role";s:4:"lead";}i:2;a:5:{s:4:"name";s:11:"Stig Bakken";s:5:"email";s:12:"stig@php.net";s:6:"active";s:2:"no";s:6:"handle";s:3:"ssb";s:4:"role";s:4:"lead";}i:3;a:5:{s:4:"name";s:13:"Tomas V.V.Cox";s:5:"email";s:15:"cox@idecnet.com";s:6:"active";s:2:"no";s:6:"handle";s:3:"cox";s:4:"role";s:4:"lead";}i:4;a:5:{s:4:"name";s:13:"Helgi Thormar";s:5:"email";s:13:"dufuz@php.net";s:6:"active";s:2:"no";s:6:"handle";s:5:"dufuz";s:4:"role";s:4:"lead";}i:5;a:5:{s:4:"name";s:16:"Christian Weiske";s:5:"email";s:15:"cweiske@php.net";s:6:"active";s:2:"no";s:6:"handle";s:7:"cweiske";s:4:"role";s:4:"lead";}i:6;a:5:{s:4:"name";s:13:"Chuck Burgess";s:5:"email";s:15:"ashnazg@php.net";s:6:"active";s:3:"yes";s:6:"handle";s:7:"ashnazg";s:4:"role";s:4:"lead";}i:7;a:5:{s:4:"name";s:9:"Tias Guns";s:5:"email";s:12:"tias@php.net";s:6:"active";s:2:"no";s:6:"handle";s:4:"tias";s:4:"role";s:9:"developer";}i:8;a:5:{s:4:"name";s:11:"Tim Jackson";s:5:"email";s:12:"timj@php.net";s:6:"active";s:2:"no";s:6:"handle";s:4:"timj";s:4:"role";s:6:"helper";}i:9;a:5:{s:4:"name";s:15:"Bertrand Gugger";s:5:"email";s:13:"toggg@php.net";s:6:"active";s:2:"no";s:6:"handle";s:5:"toggg";s:4:"role";s:6:"helper";}i:10;a:5:{s:4:"name";s:13:"Martin Jansen";s:5:"email";s:10:"mj@php.net";s:6:"active";s:2:"no";s:6:"handle";s:2:"mj";s:4:"role";s:6:"helper";}}}s:10:"xsdversion";s:3:"2.0";s:13:"_lastmodified";i:1727103478;}
|