a:24:{s:7:"attribs";a:6:{s:15:"packagerversion";s:7:"1.10.13";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:10:"Horde_Util";s:7:"channel";s:14:"pear.horde.org";s:7:"extends";s:4:"Util";s:7:"summary";s:15:"Utility library";s:11:"description";s:74:"A library that provides functionality useful for all kind of applications.";s:4:"lead";a:2:{i:0;a:4:{s:4:"name";s:13:"Jan Schneider";s:4:"user";s:3:"jan";s:5:"email";s:13:"jan@horde.org";s:6:"active";s:3:"yes";}i:1;a:4:{s:4:"name";s:15:"Chuck Hagenbuch";s:4:"user";s:5:"chuck";s:5:"email";s:15:"chuck@horde.org";s:6:"active";s:2:"no";}}s:9:"developer";a:4:{s:4:"name";s:15:"Michael Slusarz";s:4:"user";s:7:"slusarz";s:5:"email";s:17:"slusarz@horde.org";s:6:"active";s:2:"no";}s:4:"date";s:10:"2022-06-19";s:4:"time";s:8:"00:02:49";s:7:"version";a:2:{s:7:"release";s:6:"2.5.12";s:3:"api";s:5:"2.5.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:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:77:"* [mjr] Fix deprecation warning when passing null to strtolower (PR #9).
* |+";s:8:"contents";a:1:{s:3:"dir";a:2:{s:7:"attribs";a:2:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:1:"/";}s:4:"file";a:20:{i:0;a:1:{s:7:"attribs";a:3:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:22:"doc/Horde/Util/CHANGES";s:4:"role";s:3:"doc";}}i:1;a:1:{s:7:"attribs";a:3:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:22:"doc/Horde/Util/COPYING";s:4:"role";s:3:"doc";}}i:2;a:1:{s:7:"attribs";a:3:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:24:"doc/Horde/Util/UPGRADING";s:4:"role";s:3:"doc";}}i:3;a:1:{s:7:"attribs";a:3:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:31:"lib/Horde/Array/Sort/Helper.php";s:4:"role";s:3:"php";}}i:4;a:1:{s:7:"attribs";a:3:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:34:"lib/Horde/String/Transliterate.php";s:4:"role";s:3:"php";}}i:5;a:1:{s:7:"attribs";a:3:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:19:"lib/Horde/Array.php";s:4:"role";s:3:"php";}}i:6;a:1:{s:7:"attribs";a:3:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:21:"lib/Horde/Domhtml.php";s:4:"role";s:3:"php";}}i:7;a:1:{s:7:"attribs";a:3:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:20:"lib/Horde/String.php";s:4:"role";s:3:"php";}}i:8;a:1:{s:7:"attribs";a:3:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:18:"lib/Horde/Util.php";s:4:"role";s:3:"php";}}i:9;a:1:{s:7:"attribs";a:3:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:23:"lib/Horde/Variables.php";s:4:"role";s:3:"php";}}i:10;a:1:{s:7:"attribs";a:3:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:42:"test/Horde/Util/fixtures/domhtml_test.html";s:4:"role";s:4:"test";}}i:11;a:1:{s:7:"attribs";a:3:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:38:"test/Horde/Util/Mock/Transliterate.php";s:4:"role";s:4:"test";}}i:12;a:1:{s:7:"attribs";a:3:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:28:"test/Horde/Util/AllTests.php";s:4:"role";s:4:"test";}}i:13;a:1:{s:7:"attribs";a:3:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:29:"test/Horde/Util/ArrayTest.php";s:4:"role";s:4:"test";}}i:14;a:1:{s:7:"attribs";a:3:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:29:"test/Horde/Util/bootstrap.php";s:4:"role";s:4:"test";}}i:15;a:1:{s:7:"attribs";a:3:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:31:"test/Horde/Util/DomhtmlTest.php";s:4:"role";s:4:"test";}}i:16;a:1:{s:7:"attribs";a:3:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:30:"test/Horde/Util/StringTest.php";s:4:"role";s:4:"test";}}i:17;a:1:{s:7:"attribs";a:3:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:37:"test/Horde/Util/TransliterateTest.php";s:4:"role";s:4:"test";}}i:18;a:1:{s:7:"attribs";a:3:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:28:"test/Horde/Util/UtilTest.php";s:4:"role";s:4:"test";}}i:19;a:1:{s:7:"attribs";a:3:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:33:"test/Horde/Util/VariablesTest.php";s:4:"role";s:4:"test";}}}}}s:12:"dependencies";a:2:{s:8:"required";a:3:{s:3:"php";a:3:{s:3:"min";s:5:"5.3.0";s:3:"max";s:11:"8.0.0alpha1";s:7:"exclude";s:11:"8.0.0alpha1";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.7.0";}s:9:"extension";a:1:{s:4:"name";s:3:"dom";}}s:8:"optional";a:2:{s:7:"package";a:2:{i:0;a:5:{s:4:"name";s:17:"Horde_Imap_Client";s:7:"channel";s:14:"pear.horde.org";s:3:"min";s:5:"2.0.0";s:3:"max";s:11:"3.0.0alpha1";s:7:"exclude";s:11:"3.0.0alpha1";}i:1;a:5:{s:4:"name";s:10:"Horde_Test";s:7:"channel";s:14:"pear.horde.org";s:3:"min";s:5:"2.1.0";s:3:"max";s:11:"3.0.0alpha1";s:7:"exclude";s:11:"3.0.0alpha1";}}s:9:"extension";a:7:{i:0;a:1:{s:4:"name";s:5:"ctype";}i:1;a:1:{s:4:"name";s:6:"filter";}i:2;a:1:{s:4:"name";s:5:"iconv";}i:3;a:1:{s:4:"name";s:4:"intl";}i:4;a:1:{s:4:"name";s:4:"json";}i:5;a:1:{s:4:"name";s:8:"mbstring";}i:6;a:1:{s:4:"name";s:3:"xml";}}}}s:10:"phprelease";a:1:{s:8:"filelist";a:1:{s:7:"install";a:20:{i:0;a:1:{s:7:"attribs";a:2:{s:2:"as";s:7:"CHANGES";s:4:"name";s:22:"doc/Horde/Util/CHANGES";}}i:1;a:1:{s:7:"attribs";a:2:{s:2:"as";s:7:"COPYING";s:4:"name";s:22:"doc/Horde/Util/COPYING";}}i:2;a:1:{s:7:"attribs";a:2:{s:2:"as";s:9:"UPGRADING";s:4:"name";s:24:"doc/Horde/Util/UPGRADING";}}i:3;a:1:{s:7:"attribs";a:2:{s:2:"as";s:15:"Horde/Array.php";s:4:"name";s:19:"lib/Horde/Array.php";}}i:4;a:1:{s:7:"attribs";a:2:{s:2:"as";s:17:"Horde/Domhtml.php";s:4:"name";s:21:"lib/Horde/Domhtml.php";}}i:5;a:1:{s:7:"attribs";a:2:{s:2:"as";s:16:"Horde/String.php";s:4:"name";s:20:"lib/Horde/String.php";}}i:6;a:1:{s:7:"attribs";a:2:{s:2:"as";s:14:"Horde/Util.php";s:4:"name";s:18:"lib/Horde/Util.php";}}i:7;a:1:{s:7:"attribs";a:2:{s:2:"as";s:19:"Horde/Variables.php";s:4:"name";s:23:"lib/Horde/Variables.php";}}i:8;a:1:{s:7:"attribs";a:2:{s:2:"as";s:27:"Horde/Array/Sort/Helper.php";s:4:"name";s:31:"lib/Horde/Array/Sort/Helper.php";}}i:9;a:1:{s:7:"attribs";a:2:{s:2:"as";s:30:"Horde/String/Transliterate.php";s:4:"name";s:34:"lib/Horde/String/Transliterate.php";}}i:10;a:1:{s:7:"attribs";a:2:{s:2:"as";s:23:"Horde/Util/AllTests.php";s:4:"name";s:28:"test/Horde/Util/AllTests.php";}}i:11;a:1:{s:7:"attribs";a:2:{s:2:"as";s:24:"Horde/Util/ArrayTest.php";s:4:"name";s:29:"test/Horde/Util/ArrayTest.php";}}i:12;a:1:{s:7:"attribs";a:2:{s:2:"as";s:24:"Horde/Util/bootstrap.php";s:4:"name";s:29:"test/Horde/Util/bootstrap.php";}}i:13;a:1:{s:7:"attribs";a:2:{s:2:"as";s:26:"Horde/Util/DomhtmlTest.php";s:4:"name";s:31:"test/Horde/Util/DomhtmlTest.php";}}i:14;a:1:{s:7:"attribs";a:2:{s:2:"as";s:25:"Horde/Util/StringTest.php";s:4:"name";s:30:"test/Horde/Util/StringTest.php";}}i:15;a:1:{s:7:"attribs";a:2:{s:2:"as";s:32:"Horde/Util/TransliterateTest.php";s:4:"name";s:37:"test/Horde/Util/TransliterateTest.php";}}i:16;a:1:{s:7:"attribs";a:2:{s:2:"as";s:23:"Horde/Util/UtilTest.php";s:4:"name";s:28:"test/Horde/Util/UtilTest.php";}}i:17;a:1:{s:7:"attribs";a:2:{s:2:"as";s:28:"Horde/Util/VariablesTest.php";s:4:"name";s:33:"test/Horde/Util/VariablesTest.php";}}i:18;a:1:{s:7:"attribs";a:2:{s:2:"as";s:37:"Horde/Util/fixtures/domhtml_test.html";s:4:"name";s:42:"test/Horde/Util/fixtures/domhtml_test.html";}}i:19;a:1:{s:7:"attribs";a:2:{s:2:"as";s:33:"Horde/Util/Mock/Transliterate.php";s:4:"name";s:38:"test/Horde/Util/Mock/Transliterate.php";}}}}}s:9:"changelog";a:1:{s:7:"release";a:47:{i:0;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.0.1";s:3:"api";s:5:"0.0.1";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:5:"alpha";}s:4:"date";s:10:"2003-10-28";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:35:"* Initial release as a PEAR package";}i:1;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.0.2";s:3:"api";s:5:"0.0.2";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:5:"alpha";}s:4:"date";s:10:"2006-05-08";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:49:"* Converted to package.xml 2.0 for pear.horde.org";}i:2;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.1.0";s:3:"api";s:5:"0.1.0";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2008-09-25";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:1368:"* Added magic PHP5 methods to the Variables class.
* Added array_merge_recursive_overwrite() to Horde_Array().
* Fixed a bug in Horde_Array::arraySort where auto-detecting the first key failed.
* Added sorter functions for array keys.
* Removed use of array_unique().
* Cleaned up addParameter() in the Util class.
* Implemented a much more efficient, yet safer file wiping algorithm.
* Fixed Util::addParameter when it is passed a base URL that contains an urlencoded ampersand.
* Added a parameter to Util::nocacheUrl() to not encode url.
* Added Util::getPathInfo().
* Signed parameters to go.php with an HMAC based on a new secret key configuration value, to prevent using go.php as an open referrer.
* Made logout tokens only valid for a configurable length of time.
* Made it possible to use String.php without having any other files available.
* Use utf8_decode() in String::length() if possible.
* Always use preg_match() in String::regexMatch().
* Workaround for korean messages in a non-standard charset.
* Fixed String::substr() length calculations.
* Added multibyte-safe String::wordwrap() method.
* Added parameter to use wordwrap() for line folding.
* Use C as the portable locale (Bug #6194).
* Don't use utf8_encode/decode on very large strings if other options are available. (Bug #6660)
* Fixed order of checks in String::convertCharset (Bug #6794).";}i:3;a:5:{s:7:"version";a:2:{s:7:"release";s:11:"1.0.0alpha1";s:3:"api";s:5:"1.0.0";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:5:"alpha";}s:4:"date";s:10:"2011-03-08";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:634:"* First alpha release for Horde 4.
* Added Horde_String::rpos().
* Renamed Horde_Array::array_merge_recursive_overwrite() to Horde_Array::replaceRecursive().
* Added Horde_String::common().
* Added Horde_Domhtml::.
* Removed Horde_Util::assertDriverConfig().
* Removed Horde_Util::bufferOutput().
* Removed Horde_Util::uriB64Encode() and Horde_Util::uriB64Decode().
* Removed Horde_Util::strftime2date() and Horde_Util::date2strftime().
* Removed Horde_Util::closeWindowJs() and Horde_Util::nocacheUrl().
* Added Horde_String::convertToUtf8().
* Added Horde_Util::abbreviate().
* Removed Horde_Array::combine() and Horde_Util::hmac().";}i:4;a:5:{s:7:"version";a:2:{s:7:"release";s:10:"1.0.0beta1";s:3:"api";s:5:"1.0.0";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2011-03-16";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:33:"* First beta release for Horde 4.";}i:5;a:5:{s:7:"version";a:2:{s:7:"release";s:8:"1.0.0RC1";s:3:"api";s:5:"1.0.0";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2011-03-22";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:181:"* First release candidate for Horde 4.
* [mms] Tweak loading HTML documents (encodings) in Horde_Domhtml.
* [mms] Added Horde_Domhtml#returnBody().
* [mms] Added Domhtml unit tests.";}i:6;a:5:{s:7:"version";a:2:{s:7:"release";s:8:"1.0.0RC2";s:3:"api";s:5:"1.0.0";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2011-03-29";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:102:"* Second release candidate for Horde 4.
* Fix parsing ISO-8859-15 data with Horde_Domhtml (Bug #9714).";}i:7;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.0.0";s:3:"api";s:5:"1.0.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2011-04-06";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:35:"* First stable release for Horde 4.";}i:8;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.0.1";s:3:"api";s:5:"1.0.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2011-04-20";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:143:"* [jan] Fix wrapping of several follow-up lines with existing line breaks.
* [jan] Fix creating temporary files with open_basedir restrictions.";}i:9;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.0.2";s:3:"api";s:5:"1.0.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2011-05-03";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:72:"* [mms] In Horde_Variables, operate on a copy of the $_REQUEST variable.";}i:10;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.0.3";s:3:"api";s:5:"1.0.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2011-06-01";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:42:"* [mms] Don't try to use dl() in PHP 5.3+.";}i:11;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.0.4";s:3:"api";s:5:"1.0.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2011-06-14";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:56:"* [jan] Unescape escaped quotes when importing CSV data.";}i:12;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.0.5";s:3:"api";s:5:"1.0.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2011-07-27";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:126:"* [jan] Fix removing too many backslashes with magic quotes enabled (Bug #10149).
* [jan] Fix reading CSV data with PHP < 5.3.";}i:13;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.0.6";s:3:"api";s:5:"1.0.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2011-10-11";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:67:"* [jan] Speed up Horde_String::substr() (Evert Pot, Request #8627).";}i:14;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.1.0";s:3:"api";s:5:"1.1.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2011-12-06";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:38:"* [mms] Add Horde_String::validUtf8().";}i:15;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.2.0";s:3:"api";s:5:"1.2.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2012-01-17";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:37:"* [mms] Add Horde_Variables#filter().";}i:16;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.3.0";s:3:"api";s:5:"1.3.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2012-03-20";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:49:"* [jan] Implement ArrayAccess in Horde_Variables.";}i:17;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.3.1";s:3:"api";s:5:"1.3.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2012-05-29";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:126:"* [mms] Fix Horde_String::validUtf8() to workaround PHP/PCRE bug where segfault will occur on input strings > ~5000 characters";}i:18;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.4.0";s:3:"api";s:5:"1.4.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2012-06-29";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:40:"* [mms] Add Horde_String::trimUtf8Bom().";}i:19;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.4.1";s:3:"api";s:5:"1.4.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2012-06-29";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:1:"*";}i:20;a:5:{s:7:"version";a:2:{s:7:"release";s:11:"2.0.0alpha1";s:3:"api";s:11:"2.0.0alpha1";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:5:"alpha";}s:4:"date";s:10:"2012-07-06";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:336:"* First alpha release for Horde 5.
* [mms] Removed e-mail array manipulation methods (Horde_Mail package now provides this feature).
* [mms] Removed Horde_Util::getCsv() (moved to Horde_Data package).
* [mms] Add iteration to Horde_Domhtml object.
* [jan] Remove Horde_Util::getTempDir().
* [jan] Remove Horde_Array::replaceRecursive().";}i:21;a:5:{s:7:"version";a:2:{s:7:"release";s:10:"2.0.0beta1";s:3:"api";s:10:"2.0.0beta1";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2012-07-19";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:33:"* First beta release for Horde 5.";}i:22;a:5:{s:7:"version";a:2:{s:7:"release";s:10:"2.0.0beta2";s:3:"api";s:10:"2.0.0beta1";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2012-10-12";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:118:"* [mms] Remove Horde_Util::addParameter() and Horde_Util::removeParameter().
* [mms] Remove Horde_Util::cloneObject().";}i:23;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"2.0.0";s:3:"api";s:5:"2.0.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2012-10-30";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:35:"* First stable release for Horde 5.";}i:24;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"2.0.1";s:3:"api";s:5:"2.0.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2012-11-19";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:34:"* [mms] Use new Horde_Test layout.";}i:25;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"2.0.2";s:3:"api";s:5:"2.0.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2012-12-20";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:142:"* [mms] Convert Horde_String#validUtf8() from a preg-regex to a string iterator to eliminate PCRE issues relating to stack sizes (Bug #11899).";}i:26;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"2.0.3";s:3:"api";s:5:"2.0.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2013-01-09";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:66:"* [mms] Fix validating certain strings of UTF-8 data (Bug #11930).";}i:27;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"2.1.0";s:3:"api";s:5:"2.1.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2013-02-11";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:299:"* [mms] Added 'charset' and 'metacharset' parameters to returnHtml().
* [mms] Added Horde_Domhtml#getCharset() to get best-guess charset of current encoding within the DOM object.
* [mms] Fix inserting HEAD into HTML document with Horde_Domhtml#getHead() if it doesn't already exist in the document.";}i:28;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"2.2.0";s:3:"api";s:5:"2.2.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2013-02-17";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:144:"* [mms] Can't add charset directly to HTML document or else DOM will alter document when generating HTML.
* [mms] Added Horde_Domhtml#getBody().";}i:29;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"2.2.1";s:3:"api";s:5:"2.2.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2013-03-05";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:42:"* [mms] Simplify Horde_Variables iterator.";}i:30;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"2.2.2";s:3:"api";s:5:"2.2.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2013-05-06";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:39:"* [mms] Fix Horde_Domhtml#returnBody().";}i:31;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"2.3.0";s:3:"api";s:5:"2.3.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2013-06-27";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:86:"* [mms] SECURITY: '_formvars' form input must now be JSON encoded, not PHP serialized.";}i:32;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"2.4.0";s:3:"api";s:5:"2.4.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2014-05-02";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:144:"* [mms] Add Horde_String_Transliterate class.
* [mms] Support deeply nested HTML documents (requires PHP 5.4.0+ and libxml 2.7.0+) (Bug #13086).";}i:33;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"2.4.1";s:3:"api";s:5:"2.4.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2014-08-05";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:87:"* [mms] Fallback to lesser priority transliterator driver when an error is encountered.";}i:34;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"2.5.0";s:3:"api";s:5:"2.5.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2014-08-06";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:140:"* [mms] Fix regression in Horde_String_Transliterate for PHP 5.3 (Bug #13419).
* [mms] Added Horde_String::ipos() and Horde_String::ripos().";}i:35;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"2.5.1";s:3:"api";s:5:"2.5.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2014-08-14";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:83:"* [mms] Fix another issue with older versions of PHP in Horde_String_Transliterate.";}i:36;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"2.5.2";s:3:"api";s:5:"2.5.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2014-12-29";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:89:"* [mms] Fix deleting multi-level temporary directories in Horde_Util::deleteAtShutdown().";}i:37;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"2.5.3";s:3:"api";s:5:"2.5.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2015-02-10";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:78:"* [jan] Use grapheme functions in Horde_String if intl extension is available.";}i:38;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"2.5.4";s:3:"api";s:5:"2.5.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2015-03-03";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:79:"* [mms] Fix error detection when using Horde_String::substr() with mb_substr().";}i:39;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"2.5.5";s:3:"api";s:5:"2.5.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2015-04-13";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:66:"* [mms] Fix handling broken text input with all multibyte drivers.";}i:40;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"2.5.6";s:3:"api";s:5:"2.5.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2015-07-31";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:84:"* [jan] Fix test that could fail due to changes in glibc.
* [jan] Fix Composer file.";}i:41;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"2.5.7";s:3:"api";s:5:"2.5.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2016-02-02";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:32:"* [jan] Mark PHP 7 as supported.";}i:42;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"2.5.8";s:3:"api";s:5:"2.5.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2016-07-01";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:60:"* [mjr] Fix detecting certain types of broken UTF-8 strings.";}i:43;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"2.5.9";s:3:"api";s:5:"2.5.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2019-11-03";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:141:"* [mjr] PHP 7.4 compatibility fixes (Remi Collet <remi@famillecollet.com>, PR #2).
* [jan] Fix wrapping if the wrapping break adds indention.";}i:44;a:5:{s:7:"version";a:2:{s:7:"release";s:6:"2.5.10";s:3:"api";s:5:"2.5.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2022-06-18";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:183:"* [mjr] Silence deprecation notices for PHP 8.1 tentative return types (PR #8).
* [jan] Fix error with invalid charsets on PHP 8 (Ralf Becker <RalfBecker@outdoor-training.de>, PR #5).";}i:45;a:5:{s:7:"version";a:2:{s:7:"release";s:6:"2.5.11";s:3:"api";s:5:"2.5.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2022-06-18";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:4:"* |+";}i:46;a:5:{s:7:"version";a:2:{s:7:"release";s:6:"2.5.12";s:3:"api";s:5:"2.5.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2022-06-19";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"http://www.horde.org/licenses/lgpl21";}s:8:"_content";s:8:"LGPL-2.1";}s:5:"notes";s:77:"* [mjr] Fix deprecation warning when passing null to strtolower (PR #9).
* |+";}}}s:8:"filelist";a:20:{s:22:"doc/Horde/Util/CHANGES";a:6:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:22:"doc/Horde/Util/CHANGES";s:4:"role";s:3:"doc";s:10:"install-as";s:7:"CHANGES";s:6:"md5sum";s:32:"15c959c3efb0a224a9e326b6037563fa";s:12:"installed_as";s:48:"/usr/share/doc/php-horde-util/Horde_Util/CHANGES";}s:22:"doc/Horde/Util/COPYING";a:6:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:22:"doc/Horde/Util/COPYING";s:4:"role";s:3:"doc";s:10:"install-as";s:7:"COPYING";s:6:"md5sum";s:32:"321bf41f280cf805086dd5a720b37785";s:12:"installed_as";s:48:"/usr/share/doc/php-horde-util/Horde_Util/COPYING";}s:24:"doc/Horde/Util/UPGRADING";a:6:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:24:"doc/Horde/Util/UPGRADING";s:4:"role";s:3:"doc";s:10:"install-as";s:9:"UPGRADING";s:6:"md5sum";s:32:"323107c0a6e084ac820bdcf9995b54cb";s:12:"installed_as";s:50:"/usr/share/doc/php-horde-util/Horde_Util/UPGRADING";}s:31:"lib/Horde/Array/Sort/Helper.php";a:6:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:31:"lib/Horde/Array/Sort/Helper.php";s:4:"role";s:3:"php";s:10:"install-as";s:27:"Horde/Array/Sort/Helper.php";s:6:"md5sum";s:32:"4ef7ef6aef4f3bb83559759e883c2bb1";s:12:"installed_as";s:42:"/usr/share/php/Horde/Array/Sort/Helper.php";}s:34:"lib/Horde/String/Transliterate.php";a:6:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:34:"lib/Horde/String/Transliterate.php";s:4:"role";s:3:"php";s:10:"install-as";s:30:"Horde/String/Transliterate.php";s:6:"md5sum";s:32:"0cab004acd13b25d4d5910cd351c9bd2";s:12:"installed_as";s:45:"/usr/share/php/Horde/String/Transliterate.php";}s:19:"lib/Horde/Array.php";a:6:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:19:"lib/Horde/Array.php";s:4:"role";s:3:"php";s:10:"install-as";s:15:"Horde/Array.php";s:6:"md5sum";s:32:"50e5baccd173681f8b897f316bda559a";s:12:"installed_as";s:30:"/usr/share/php/Horde/Array.php";}s:21:"lib/Horde/Domhtml.php";a:6:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:21:"lib/Horde/Domhtml.php";s:4:"role";s:3:"php";s:10:"install-as";s:17:"Horde/Domhtml.php";s:6:"md5sum";s:32:"f090660d99beec2bc146334d3514850d";s:12:"installed_as";s:32:"/usr/share/php/Horde/Domhtml.php";}s:20:"lib/Horde/String.php";a:6:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:20:"lib/Horde/String.php";s:4:"role";s:3:"php";s:10:"install-as";s:16:"Horde/String.php";s:6:"md5sum";s:32:"ac6060476445851a19c0b8d0758fdc14";s:12:"installed_as";s:31:"/usr/share/php/Horde/String.php";}s:18:"lib/Horde/Util.php";a:6:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:18:"lib/Horde/Util.php";s:4:"role";s:3:"php";s:10:"install-as";s:14:"Horde/Util.php";s:6:"md5sum";s:32:"3b0085f59d99a83b403d6426593419bf";s:12:"installed_as";s:29:"/usr/share/php/Horde/Util.php";}s:23:"lib/Horde/Variables.php";a:6:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:23:"lib/Horde/Variables.php";s:4:"role";s:3:"php";s:10:"install-as";s:19:"Horde/Variables.php";s:6:"md5sum";s:32:"168f20e5cea38e9b47dc3f7ad1c38ca3";s:12:"installed_as";s:34:"/usr/share/php/Horde/Variables.php";}s:42:"test/Horde/Util/fixtures/domhtml_test.html";a:6:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:42:"test/Horde/Util/fixtures/domhtml_test.html";s:4:"role";s:4:"test";s:10:"install-as";s:37:"Horde/Util/fixtures/domhtml_test.html";s:6:"md5sum";s:32:"f3809b6e1d1babd90b612edf2bbe9410";s:12:"installed_as";s:69:"/usr/share/php/tests/Horde_Util/Horde/Util/fixtures/domhtml_test.html";}s:38:"test/Horde/Util/Mock/Transliterate.php";a:6:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:38:"test/Horde/Util/Mock/Transliterate.php";s:4:"role";s:4:"test";s:10:"install-as";s:33:"Horde/Util/Mock/Transliterate.php";s:6:"md5sum";s:32:"6e137bd253f9a345400c749a6652a234";s:12:"installed_as";s:65:"/usr/share/php/tests/Horde_Util/Horde/Util/Mock/Transliterate.php";}s:28:"test/Horde/Util/AllTests.php";a:6:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:28:"test/Horde/Util/AllTests.php";s:4:"role";s:4:"test";s:10:"install-as";s:23:"Horde/Util/AllTests.php";s:6:"md5sum";s:32:"8bc9518b9c0576806c82d9413489d099";s:12:"installed_as";s:55:"/usr/share/php/tests/Horde_Util/Horde/Util/AllTests.php";}s:29:"test/Horde/Util/ArrayTest.php";a:6:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:29:"test/Horde/Util/ArrayTest.php";s:4:"role";s:4:"test";s:10:"install-as";s:24:"Horde/Util/ArrayTest.php";s:6:"md5sum";s:32:"b5a869a4d458fd29d33fa90aad6478b6";s:12:"installed_as";s:56:"/usr/share/php/tests/Horde_Util/Horde/Util/ArrayTest.php";}s:29:"test/Horde/Util/bootstrap.php";a:6:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:29:"test/Horde/Util/bootstrap.php";s:4:"role";s:4:"test";s:10:"install-as";s:24:"Horde/Util/bootstrap.php";s:6:"md5sum";s:32:"0a5018f0726d4673850fece3ad4d72c0";s:12:"installed_as";s:56:"/usr/share/php/tests/Horde_Util/Horde/Util/bootstrap.php";}s:31:"test/Horde/Util/DomhtmlTest.php";a:6:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:31:"test/Horde/Util/DomhtmlTest.php";s:4:"role";s:4:"test";s:10:"install-as";s:26:"Horde/Util/DomhtmlTest.php";s:6:"md5sum";s:32:"5f78d2454270e989208ded9e09084ce5";s:12:"installed_as";s:58:"/usr/share/php/tests/Horde_Util/Horde/Util/DomhtmlTest.php";}s:30:"test/Horde/Util/StringTest.php";a:6:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:30:"test/Horde/Util/StringTest.php";s:4:"role";s:4:"test";s:10:"install-as";s:25:"Horde/Util/StringTest.php";s:6:"md5sum";s:32:"d2ce3624cec342b9da417d864e771ddd";s:12:"installed_as";s:57:"/usr/share/php/tests/Horde_Util/Horde/Util/StringTest.php";}s:37:"test/Horde/Util/TransliterateTest.php";a:6:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:37:"test/Horde/Util/TransliterateTest.php";s:4:"role";s:4:"test";s:10:"install-as";s:32:"Horde/Util/TransliterateTest.php";s:6:"md5sum";s:32:"de57f36fe9fb4081828fe5fc14245f65";s:12:"installed_as";s:64:"/usr/share/php/tests/Horde_Util/Horde/Util/TransliterateTest.php";}s:28:"test/Horde/Util/UtilTest.php";a:6:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:28:"test/Horde/Util/UtilTest.php";s:4:"role";s:4:"test";s:10:"install-as";s:23:"Horde/Util/UtilTest.php";s:6:"md5sum";s:32:"ca01e882e2a0d0e8b65e8f15e3ca3003";s:12:"installed_as";s:55:"/usr/share/php/tests/Horde_Util/Horde/Util/UtilTest.php";}s:33:"test/Horde/Util/VariablesTest.php";a:6:{s:14:"baseinstalldir";s:1:"/";s:4:"name";s:33:"test/Horde/Util/VariablesTest.php";s:4:"role";s:4:"test";s:10:"install-as";s:28:"Horde/Util/VariablesTest.php";s:6:"md5sum";s:32:"225bca0151332c0b636c6e7b57dd2fde";s:12:"installed_as";s:60:"/usr/share/php/tests/Horde_Util/Horde/Util/VariablesTest.php";}}s:12:"_lastversion";N;s:7:"dirtree";a:10:{s:40:"/usr/share/doc/php-horde-util/Horde_Util";b:1;s:31:"/usr/share/php/Horde/Array/Sort";b:1;s:26:"/usr/share/php/Horde/Array";b:1;s:20:"/usr/share/php/Horde";b:1;s:27:"/usr/share/php/Horde/String";b:1;s:51:"/usr/share/php/tests/Horde_Util/Horde/Util/fixtures";b:1;s:42:"/usr/share/php/tests/Horde_Util/Horde/Util";b:1;s:37:"/usr/share/php/tests/Horde_Util/Horde";b:1;s:31:"/usr/share/php/tests/Horde_Util";b:1;s:47:"/usr/share/php/tests/Horde_Util/Horde/Util/Mock";b:1;}s:3:"old";a:7:{s:7:"version";s:6:"2.5.12";s:12:"release_date";s:10:"2022-06-19";s:13:"release_state";s:6:"stable";s:15:"release_license";s:8:"LGPL-2.1";s:13:"release_notes";s:77:"* [mjr] Fix deprecation warning when passing null to strtolower (PR #9).
* |+";s:12:"release_deps";a:15:{i:0;a:4:{s:4:"type";s:3:"php";s:3:"rel";s:2:"le";s:7:"version";s:11:"8.0.0alpha1";s:8:"optional";s:2:"no";}i:1;a:4:{s:4:"type";s:3:"php";s:3:"rel";s:2:"ge";s:7:"version";s:5:"5.3.0";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:4:"PEAR";s:3:"rel";s:2:"ge";s:7:"version";s:5:"1.7.0";s:8:"optional";s:2:"no";}i:3;a:4:{s:4:"type";s:3:"ext";s:4:"name";s:3:"dom";s:3:"rel";s:3:"has";s:8:"optional";s:2:"no";}i:4;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:14:"pear.horde.org";s:4:"name";s:17:"Horde_Imap_Client";s:3:"rel";s:2:"le";s:7:"version";s:11:"3.0.0alpha1";s:8:"optional";s:3:"yes";}i:5;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:14:"pear.horde.org";s:4:"name";s:17:"Horde_Imap_Client";s:3:"rel";s:2:"ge";s:7:"version";s:5:"2.0.0";s:8:"optional";s:3:"yes";}i:6;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:14:"pear.horde.org";s:4:"name";s:10:"Horde_Test";s:3:"rel";s:2:"le";s:7:"version";s:11:"3.0.0alpha1";s:8:"optional";s:3:"yes";}i:7;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:14:"pear.horde.org";s:4:"name";s:10:"Horde_Test";s:3:"rel";s:2:"ge";s:7:"version";s:5:"2.1.0";s:8:"optional";s:3:"yes";}i:8;a:4:{s:4:"type";s:3:"ext";s:4:"name";s:5:"ctype";s:3:"rel";s:3:"has";s:8:"optional";s:3:"yes";}i:9;a:4:{s:4:"type";s:3:"ext";s:4:"name";s:6:"filter";s:3:"rel";s:3:"has";s:8:"optional";s:3:"yes";}i:10;a:4:{s:4:"type";s:3:"ext";s:4:"name";s:5:"iconv";s:3:"rel";s:3:"has";s:8:"optional";s:3:"yes";}i:11;a:4:{s:4:"type";s:3:"ext";s:4:"name";s:4:"intl";s:3:"rel";s:3:"has";s:8:"optional";s:3:"yes";}i:12;a:4:{s:4:"type";s:3:"ext";s:4:"name";s:4:"json";s:3:"rel";s:3:"has";s:8:"optional";s:3:"yes";}i:13;a:4:{s:4:"type";s:3:"ext";s:4:"name";s:8:"mbstring";s:3:"rel";s:3:"has";s:8:"optional";s:3:"yes";}i:14;a:4:{s:4:"type";s:3:"ext";s:4:"name";s:3:"xml";s:3:"rel";s:3:"has";s:8:"optional";s:3:"yes";}}s:11:"maintainers";a:3:{i:0;a:5:{s:4:"name";s:13:"Jan Schneider";s:5:"email";s:13:"jan@horde.org";s:6:"active";s:3:"yes";s:6:"handle";s:3:"jan";s:4:"role";s:4:"lead";}i:1;a:5:{s:4:"name";s:15:"Chuck Hagenbuch";s:5:"email";s:15:"chuck@horde.org";s:6:"active";s:2:"no";s:6:"handle";s:5:"chuck";s:4:"role";s:4:"lead";}i:2;a:5:{s:4:"name";s:15:"Michael Slusarz";s:5:"email";s:17:"slusarz@horde.org";s:6:"active";s:2:"no";s:6:"handle";s:7:"slusarz";s:4:"role";s:9:"developer";}}}s:10:"xsdversion";s:3:"2.0";s:13:"_lastmodified";i:1674588462;}