a:22:{s:7:"attribs";a:6:{s:15:"packagerversion";s:5:"1.9.1";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:8:"Net_IPv6";s:7:"channel";s:12:"pear.php.net";s:7:"summary";s:33:"Check and validate IPv6 addresses";s:11:"description";s:239:"The class allows you to:
* check if an address is an IPv6 address
* compress/uncompress IPv6 addresses
* check for an IPv4 compatible ending in an IPv6 address
* check the assigned address space of an IPv6 address
* do netmask calculations";s:4:"lead";a:4:{s:4:"name";s:14:"Alexander Merz";s:4:"user";s:8:"alexmerz";s:5:"email";s:21:"alexander.merz@web.de";s:6:"active";s:3:"yes";}s:4:"date";s:10:"2011-02-07";s:4:"time";s:8:"22:41:59";s:7:"version";a:2:{s:7:"release";s:5:"1.2.1";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:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/bsd-license.php";}s:8:"_content";s:3:"BSD";}s:5:"notes";s:25:"No Changes. Go to stable.";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:3:{i:0;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"5f80432e717f07e652eaeac38d9ffa15";s:4:"name";s:12:"Net/IPv6.php";s:4:"role";s:3:"php";}}i:1;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:3:"Net";s:6:"md5sum";s:32:"62bf24bd1e9d4dc0cfbd25b433026e71";s:4:"name";s:18:"tests/AllTests.php";s:4:"role";s:4:"test";}}i:2;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:3:"Net";s:6:"md5sum";s:32:"769f4347e1a2072db876ea6d3f1dc75e";s:4:"name";s:21:"tests/NetIPv6Test.php";s:4:"role";s:4:"test";}}}}}s:12:"dependencies";a:1:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"4.0.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:7:"1.4.0b1";}}}s:10:"phprelease";s:0:"";s:9:"changelog";a:1:{s:7:"release";a:18:{i:0;a:6:{s:4:"date";s:10:"2010-12-30";s:4:"time";s:8:"05:30:00";s:7:"version";a:2:{s:7:"release";s:8:"1.2.1RC1";s:3:"api";s:5:"1.2.0";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/bsd-license.php";}s:8:"_content";s:3:"BSD";}s:5:"notes";s:68:"Go to Release Candidate.
Updated Peardoc to reflect the API changes.";}i:1;a:6:{s:4:"date";s:10:"2010-12-22";s:4:"time";s:8:"02:10:00";s:7:"version";a:2:{s:7:"release";s:7:"1.2.1b1";s:3:"api";s:5:"1.2.0";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:5:"alpha";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/bsd-license.php";}s:8:"_content";s:3:"BSD";}s:5:"notes";s:100:"Feature request:
+ add parameter to uncompress() to add leading zeros to an address (Pascal Uhlmann)";}i:2;a:6:{s:4:"date";s:10:"2010-11-25";s:4:"time";s:8:"14:30:00";s:7:"version";a:2:{s:7:"release";s:6:"1.2.1b";s:3:"api";s:5:"1.2.0";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:5:"alpha";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/bsd-license.php";}s:8:"_content";s:3:"BSD";}s:5:"notes";s:26:"#18085 Fix wrong file path";}i:3;a:6:{s:4:"date";s:10:"2010-11-18";s:4:"time";s:8:"03:40:00";s:7:"version";a:2:{s:7:"release";s:6:"1.2.0b";s:3:"api";s:5:"1.2.0";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:5:"alpha";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/bsd-license.php";}s:8:"_content";s:3:"BSD";}s:5:"notes";s:284:"+ New method isCompressible()
+ New method separate()
+ compress() got a second parameter to enforce compression
+ add new address types
- deprecated getPrefixLength() (technical identical to getNetmaskSpec)
- deprecated removePrefixLength() (technical identical to removeNetmaskSpec)";}i:4;a:6:{s:4:"date";s:10:"2010-11-08";s:4:"time";s:8:"19:15:00";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:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/bsd-license.php";}s:8:"_content";s:3:"BSD";}s:5:"notes";s:74:"Jump from beta to stable. 
Fixed:
#17819 documentation needs to be updated";}i:5;a:4:{s:7:"version";a:2:{s:7:"release";s:7:"1.1.0b2";s:3:"api";s:7:"1.1.0b1";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/bsd-license.php";}s:8:"_content";s:3:"BSD";}s:5:"notes";s:183:"Fixed:
#14747  Compressing an already compressed IP returns the IP "as is" now
#15947  checkIPv6 returned true although the IP was too long
#16220  using the wrong variable in _bin2Ip";}i:6;a:4:{s:7:"version";a:2:{s:7:"release";s:7:"1.1.0b1";s:3:"api";s:7:"1.1.0b1";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/bsd-license.php";}s:8:"_content";s:3:"BSD";}s:5:"notes";s:252:"Because this release adds a new method and some bug tickets are still open, the package
release is named as Beta, instead of releasing a 5th RC version.

#14728   add parseAddress(), thanks to Nicholas Williams!
#14767   most CS issues should be solved";}i:7;a:4:{s:7:"version";a:2:{s:7:"release";s:8:"1.1.0RC3";s:3:"api";s:8:"1.1.0RC3";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/bsd-license.php";}s:8:"_content";s:3:"BSD";}s:5:"notes";s:79:"Fix Bug #12442, thanks to pear at erikdebruijn dot nl
   + add getNetmaskSpec()";}i:8;a:4:{s:7:"version";a:2:{s:7:"release";s:8:"1.1.0RC4";s:3:"api";s:8:"1.1.0RC4";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/bsd-license.php";}s:8:"_content";s:3:"BSD";}s:5:"notes";s:74:"take care of prefix length specification in an address, thanks to Jens Ott";}i:9;a:5:{s:7:"version";a:2:{s:7:"release";s:3:"1.0";s:3:"api";s:3:"1.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2004-03-02";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/bsd-license.php";}s:8:"_content";s:3:"BSD";}s:5:"notes";s:22:"First official release";}i:10;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.0.1";s:3:"api";s:5:"1.0.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2004-11-24";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/bsd-license.php";}s:8:"_content";s:3:"BSD";}s:5:"notes";s:168:"rewrite compress()/uncompress
fixes this bugs:
Bug #2803  	compress() adds colon
Bug #2802  	compress() doesn't compress correctly
Thanks to cmoehrke at netviser dot de";}i:11;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.0.2";s:3:"api";s:5:"1.0.2";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2005-02-13";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/bsd-license.php";}s:8:"_content";s:3:"BSD";}s:5:"notes";s:124:"Bug #3404: checkIPv6() is case sensitive
Bug #3405: compress() does not compress '0000'
Thanks to elfrink at introweb dot nl";}i:12;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.0.3";s:3:"api";s:5:"1.0.3";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2005-03-19";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/bsd-license.php";}s:8:"_content";s:3:"BSD";}s:5:"notes";s:87:"Bug #3851: IPv4-mapped/compatible IPv6 uncompress bug
Thanks to dtaylor at jasi dot com";}i:13;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.0.4";s:3:"api";s:5:"1.0.4";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2005-08-03";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/bsd-license.php";}s:8:"_content";s:3:"BSD";}s:5:"notes";s:94:"Bug #4977: trying to compress where nothing is to compress
Thanks to pvenegas at gmail dot com";}i:14;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.0.5";s:3:"api";s:5:"1.0.5";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2005-09-01";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/bsd-license.php";}s:8:"_content";s:3:"BSD";}s:5:"notes";s:78:"Bug #3405 again: problem with compressing
Thanks to elfrink at introweb dot nl";}i:15;a:5:{s:7:"version";a:2:{s:7:"release";s:8:"1.1.0RC1";s:3:"api";s:8:"1.1.0RC1";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2005-11-24";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/bsd-license.php";}s:8:"_content";s:3:"BSD";}s:5:"notes";s:309:"This new minor version adds some methods proposed
by Josh Peck (jmp @ joshpeck dot org).
+ Change license to BSD
+ Improved comments and docblocks
+ add removeNetmaskSpec()
+ add getNetmask()
+ add isInNetmask()
+ add getAddressType()
+ add _ip2Bin()
+ add _bin2Ip()
+ add serveral constants for address types";}i:16;a:5:{s:7:"version";a:2:{s:7:"release";s:8:"1.1.0RC2";s:3:"api";s:8:"1.1.0RC2";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2006-02-09";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/bsd-license.php";}s:8:"_content";s:3:"BSD";}s:5:"notes";s:75:"- fixed a notice, when removeNetmaskSpec is used on an IP
without a netmask";}i:17;a:5:{s:7:"version";a:2:{s:7:"release";s:7:"1.1.0b2";s:3:"api";s:7:"1.1.0b1";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2010-02-12";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:50:"http://www.opensource.org/licenses/bsd-license.php";}s:8:"_content";s:3:"BSD";}s:5:"notes";s:183:"Fixed:
#14747  Compressing an already compressed IP returns the IP "as is" now
#15947  checkIPv6 returned true although the IP was too long
#16220  using the wrong variable in _bin2Ip";}}}s:8:"filelist";a:3:{s:12:"Net/IPv6.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"5f80432e717f07e652eaeac38d9ffa15";s:4:"name";s:12:"Net/IPv6.php";s:4:"role";s:3:"php";s:12:"installed_as";s:79:"/usr/ports/pobj/pear-Net-IPv6-1.2.1/fake-loongson/var/www/pear/lib/Net/IPv6.php";}s:18:"tests/AllTests.php";a:5:{s:14:"baseinstalldir";s:3:"Net";s:6:"md5sum";s:32:"62bf24bd1e9d4dc0cfbd25b433026e71";s:4:"name";s:18:"tests/AllTests.php";s:4:"role";s:4:"test";s:12:"installed_as";s:96:"/usr/ports/pobj/pear-Net-IPv6-1.2.1/fake-loongson/var/www/pear/tests/Net_IPv6/tests/AllTests.php";}s:21:"tests/NetIPv6Test.php";a:5:{s:14:"baseinstalldir";s:3:"Net";s:6:"md5sum";s:32:"769f4347e1a2072db876ea6d3f1dc75e";s:4:"name";s:21:"tests/NetIPv6Test.php";s:4:"role";s:4:"test";s:12:"installed_as";s:99:"/usr/ports/pobj/pear-Net-IPv6-1.2.1/fake-loongson/var/www/pear/tests/Net_IPv6/tests/NetIPv6Test.php";}}s:12:"_lastversion";N;s:7:"dirtree";a:3:{s:70:"/usr/ports/pobj/pear-Net-IPv6-1.2.1/fake-loongson/var/www/pear/lib/Net";b:1;s:83:"/usr/ports/pobj/pear-Net-IPv6-1.2.1/fake-loongson/var/www/pear/tests/Net_IPv6/tests";b:1;s:77:"/usr/ports/pobj/pear-Net-IPv6-1.2.1/fake-loongson/var/www/pear/tests/Net_IPv6";b:1;}s:3:"old";a:7:{s:7:"version";s:5:"1.2.1";s:12:"release_date";s:10:"2011-02-07";s:13:"release_state";s:6:"stable";s:15:"release_license";s:3:"BSD";s:13:"release_notes";s:25:"No Changes. Go to stable.";s:12:"release_deps";a:2:{i:0;a:4:{s:4:"type";s:3:"php";s:3:"rel";s:2:"ge";s:7:"version";s:5:"4.0.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:7:"1.4.0b1";s:8:"optional";s:2:"no";}}s:11:"maintainers";a:1:{i:0;a:5:{s:4:"name";s:14:"Alexander Merz";s:5:"email";s:21:"alexander.merz@web.de";s:6:"active";s:3:"yes";s:6:"handle";s:8:"alexmerz";s:4:"role";s:4:"lead";}}}s:10:"xsdversion";s:3:"2.0";s:13:"_lastmodified";i:1471404461;}