| 1 |
lars |
1 |
a:23:{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:4:"Auth";s:7:"channel";s:12:"pear.php.net";s:7:"summary";s:34:"Creating an authentication system.";s:11:"description";s:612:"The PEAR::Auth package provides methods for creating an authentication
|
|
|
2 |
system using PHP.
|
|
|
3 |
|
|
|
4 |
Currently it supports the following storage containers to read/write
|
|
|
5 |
the login data:
|
|
|
6 |
|
|
|
7 |
* All databases supported by the PEAR database layer
|
|
|
8 |
* All databases supported by the MDB database layer
|
|
|
9 |
* All databases supported by the MDB2 database layer
|
|
|
10 |
* Plaintext files
|
|
|
11 |
* LDAP servers
|
|
|
12 |
* POP3 servers
|
|
|
13 |
* IMAP servers
|
|
|
14 |
* vpopmail accounts (Using either PECL vpopmail or PEAR Net_Vpopmaild)
|
|
|
15 |
* RADIUS
|
|
|
16 |
* SAMBA password files
|
|
|
17 |
* SOAP (Using either PEAR SOAP package or PHP5 SOAP extension)
|
|
|
18 |
* PEAR website
|
|
|
19 |
* Kerberos V servers
|
|
|
20 |
* SAP servers";s:4:"lead";a:3:{i:0;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";}i:1;a:4:{s:4:"name";s:15:"Yavor Shahpasov";s:4:"user";s:4:"yavo";s:5:"email";s:14:"yavo@siava.org";s:6:"active";s:2:"no";}i:2;a:4:{s:4:"name";s:11:"Adam Ashley";s:4:"user";s:7:"aashley";s:5:"email";s:19:"php@adamashley.name";s:6:"active";s:3:"yes";}}s:9:"developer";a:2:{i:0;a:4:{s:4:"name";s:15:"James E. Flemer";s:4:"user";s:7:"jflemer";s:5:"email";s:19:"jflemer@acm.jhu.edu";s:6:"active";s:2:"no";}i:1;a:4:{s:4:"name";s:11:"Adam Harvey";s:4:"user";s:7:"aharvey";s:5:"email";s:15:"aharvey@php.net";s:6:"active";s:3:"yes";}}s:4:"date";s:10:"2010-10-26";s:4:"time";s:8:"00:50:52";s:7:"version";a:2:{s:7:"release";s:5:"1.6.4";s:3:"api";s:5:"1.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:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:18:"Fix baseinstalldir";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:52:{i:0;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"ac6fb793a9aefcc3ead21064b5564c9f";s:4:"name";s:18:"Auth/Anonymous.php";s:4:"role";s:3:"php";}}i:1;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"8c1951eaf366f8c9b55687db0c66a305";s:4:"name";s:13:"Auth/Auth.php";s:4:"role";s:3:"php";}}i:2;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"e9ed0770e37e086e71edfe4a87928fe8";s:4:"name";s:18:"Auth/Container.php";s:4:"role";s:3:"php";}}i:3;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"c0d6f8331a79fa367f0bc7229596652d";s:4:"name";s:19:"Auth/Controller.php";s:4:"role";s:3:"php";}}i:4;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"330e3ad6e3a436b840de70fec71d3294";s:4:"name";s:24:"Auth/Container/Array.php";s:4:"role";s:3:"php";}}i:5;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"aca9277fa0bce718193fb404a66df336";s:4:"name";s:21:"Auth/Container/DB.php";s:4:"role";s:3:"php";}}i:6;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"5512bafd19c3b83a0940d8e1fe744851";s:4:"name";s:25:"Auth/Container/DBLite.php";s:4:"role";s:3:"php";}}i:7;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"dde39f93bc73ec2c8c7625cc3001b869";s:4:"name";s:23:"Auth/Container/File.php";s:4:"role";s:3:"php";}}i:8;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"06db5f947bc4e9d6cdfd09c7a7dd5cb1";s:4:"name";s:23:"Auth/Container/IMAP.php";s:4:"role";s:3:"php";}}i:9;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"15d2734f7fa49068c56e0188ead727f7";s:4:"name";s:24:"Auth/Container/KADM5.php";s:4:"role";s:3:"php";}}i:10;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"f5bae02b6949a48fe9927f1230ccb348";s:4:"name";s:23:"Auth/Container/LDAP.php";s:4:"role";s:3:"php";}}i:11;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"728e305236093862e4f619f31b2e9698";s:4:"name";s:22:"Auth/Container/MDB.php";s:4:"role";s:3:"php";}}i:12;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"52b9bf3afb418058888fac413960a034";s:4:"name";s:23:"Auth/Container/MDB2.php";s:4:"role";s:3:"php";}}i:13;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"6d2fbb513fd4ccf9dc9f3a263129df96";s:4:"name";s:27:"Auth/Container/Multiple.php";s:4:"role";s:3:"php";}}i:14;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"8a2fec942b6662f0794e2de1fc5515be";s:4:"name";s:31:"Auth/Container/NetVPOPMaild.php";s:4:"role";s:3:"php";}}i:15;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"8015e81320ed97f215884f256d061876";s:4:"name";s:23:"Auth/Container/PEAR.php";s:4:"role";s:3:"php";}}i:16;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"c49ae7f03328f1125c1116ee63bd6665";s:4:"name";s:23:"Auth/Container/POP3.php";s:4:"role";s:3:"php";}}i:17;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"b36ca8470e95ef7a75c59acd7b63a15e";s:4:"name";s:25:"Auth/Container/RADIUS.php";s:4:"role";s:3:"php";}}i:18;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"79e2a30c7510d39229bc267d3f3b4240";s:4:"name";s:22:"Auth/Container/SAP.php";s:4:"role";s:3:"php";}}i:19;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"c89ea34ffcf230e04935f22ceddf9db2";s:4:"name";s:28:"Auth/Container/SMBPasswd.php";s:4:"role";s:3:"php";}}i:20;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"0d0174395d31aa30d380eb93327c10f7";s:4:"name";s:23:"Auth/Container/SOAP.php";s:4:"role";s:3:"php";}}i:21;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"ebd5e804afd32fa828ad166c327bbad7";s:4:"name";s:24:"Auth/Container/SOAP5.php";s:4:"role";s:3:"php";}}i:22;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"3c248af7b9cf45741dadfa99eb4c486f";s:4:"name";s:27:"Auth/Container/vpopmail.php";s:4:"role";s:3:"php";}}i:23;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"c73e8379d73f0c97d0d5330684c7b30a";s:4:"name";s:22:"Auth/Frontend/Html.php";s:4:"role";s:3:"php";}}i:24;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"6d03025f455869185b57b5c138fd1c01";s:4:"name";s:20:"Auth/Frontend/md5.js";s:4:"role";s:4:"data";}}i:25;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"797b51ba0f58858ab014771aa1b26fd6";s:4:"name";s:20:"examples/logging.php";s:4:"role";s:3:"doc";}}i:26;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"c0234bbeeb10e24cdb6f64272e5e9831";s:4:"name";s:28:"examples/multi-container.php";s:4:"role";s:3:"doc";}}i:27;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"a3482937f298d5a2742f32a54812c0c9";s:4:"name";s:18:"tests/AllTests.php";s:4:"role";s:4:"test";}}i:28;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"b60c8b083eb08119d88089db53ee2ede";s:4:"name";s:35:"tests/auth_container_db_options.php";s:4:"role";s:4:"test";}}i:29;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"907193304f6f6d0a03321a344d81a8a8";s:4:"name";s:37:"tests/auth_container_file_options.php";s:4:"role";s:4:"test";}}i:30;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"70468618acb6cf9314c234f241e93aae";s:4:"name";s:37:"tests/auth_container_imap_options.php";s:4:"role";s:4:"test";}}i:31;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"2070e2661d33de660a39837ecdec8ca7";s:4:"name";s:37:"tests/auth_container_mdb2_options.php";s:4:"role";s:4:"test";}}i:32;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"2070e2661d33de660a39837ecdec8ca7";s:4:"name";s:36:"tests/auth_container_mdb_options.php";s:4:"role";s:4:"test";}}i:33;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"7e41dc017dbc7f9c3841f205736cf2ab";s:4:"name";s:38:"tests/auth_container_pop3a_options.php";s:4:"role";s:4:"test";}}i:34;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"f2884c6ddc8f0405364aad909105f0d5";s:4:"name";s:37:"tests/auth_container_pop3_options.php";s:4:"role";s:4:"test";}}i:35;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"3796a67d8c5d3f281ceb414638f60cfa";s:4:"name";s:20:"tests/bug8735.passwd";s:4:"role";s:4:"test";}}i:36;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"7a5ca7c595123a06d18543b803355158";s:4:"name";s:18:"tests/bug8735.phpt";s:4:"role";s:4:"test";}}i:37;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"ad27a7b244511da0c2c75674033c3745";s:4:"name";s:21:"tests/DBContainer.php";s:4:"role";s:4:"test";}}i:38;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"314cd40e8b882f27a807b4eb824abceb";s:4:"name";s:25:"tests/DBLiteContainer.php";s:4:"role";s:4:"test";}}i:39;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"3b6bb4b847b756f4f25e003ad086bb79";s:4:"name";s:23:"tests/FileContainer.php";s:4:"role";s:4:"test";}}i:40;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"ca84f548b8cd3abdbca6ffb520e7c864";s:4:"name";s:23:"tests/IMAPContainer.php";s:4:"role";s:4:"test";}}i:41;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"8c8aaae73d38c31f9fcd0e40759b8794";s:4:"name";s:23:"tests/MDB2Container.php";s:4:"role";s:4:"test";}}i:42;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"ac86dc743cdd78c350605f4ba4d890d2";s:4:"name";s:22:"tests/MDBContainer.php";s:4:"role";s:4:"test";}}i:43;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"c0ea6513ca30793404fa300c1f82995e";s:4:"name";s:23:"tests/mysql_test_db.sql";s:4:"role";s:4:"test";}}i:44;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"470101473f5dc9ab8d0ef35a0f343185";s:4:"name";s:24:"tests/POP3aContainer.php";s:4:"role";s:4:"test";}}i:45;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"fd933ecf46e31034adc522b7a40aeaa4";s:4:"name";s:23:"tests/POP3Container.php";s:4:"role";s:4:"test";}}i:46;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"4326ab6109775f02111a64d38cf37e2b";s:4:"name";s:27:"tests/TestAuthContainer.php";s:4:"role";s:4:"test";}}i:47;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"db9782123c381f0d638ed9ace4f6d42d";s:4:"name";s:15:"tests/tests.php";s:4:"role";s:4:"test";}}i:48;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"68b329da9893e34099c7d8ad5cb9c940";s:4:"name";s:11:"tests/users";s:4:"role";s:4:"test";}}i:49;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"7c9142f6d86e90aa18432a1dc983e76d";s:4:"name";s:8:"Auth.php";s:4:"role";s:3:"php";}}i:50;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"14012d9f7ed31ca900dc177cc37df9b5";s:4:"name";s:23:"README.AdvancedSecurity";s:4:"role";s:3:"doc";}}i:51;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"38eac955611c0458f057799e6160a361";s:4:"name";s:11:"README.Auth";s:4:"role";s:3:"doc";}}}}}s:12:"dependencies";a:2:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"4.3.3";}s:13:"pearinstaller";a:1:{s:3:"min";s:7:"1.4.0b1";}}s:8:"optional";a:2:{s:7:"package";a:14:{i:0;a:3:{s:4:"name";s:3:"Log";s:7:"channel";s:12:"pear.php.net";s:3:"min";s:6:"1.9.10";}i:1;a:3:{s:4:"name";s:11:"File_Passwd";s:7:"channel";s:12:"pear.php.net";s:3:"min";s:5:"1.1.0";}i:2;a:3:{s:4:"name";s:8:"Net_POP3";s:7:"channel";s:12:"pear.php.net";s:3:"min";s:5:"1.3.0";}i:3;a:3:{s:4:"name";s:2:"DB";s:7:"channel";s:12:"pear.php.net";s:3:"min";s:5:"1.6.0";}i:4;a:2:{s:4:"name";s:3:"MDB";s:7:"channel";s:12:"pear.php.net";}i:5;a:3:{s:4:"name";s:4:"MDB2";s:7:"channel";s:12:"pear.php.net";s:3:"min";s:8:"2.0.0RC1";}i:6;a:2:{s:4:"name";s:11:"Auth_RADIUS";s:7:"channel";s:12:"pear.php.net";}i:7;a:3:{s:4:"name";s:10:"Crypt_CHAP";s:7:"channel";s:12:"pear.php.net";s:3:"min";s:5:"1.0.0";}i:8;a:3:{s:4:"name";s:14:"File_SMBPasswd";s:7:"channel";s:12:"pear.php.net";s:3:"min";s:5:"1.0.0";}i:9;a:3:{s:4:"name";s:11:"HTTP_Client";s:7:"channel";s:12:"pear.php.net";s:3:"min";s:5:"1.1.0";}i:10;a:3:{s:4:"name";s:4:"SOAP";s:7:"channel";s:12:"pear.php.net";s:3:"min";s:5:"0.9.0";}i:11;a:3:{s:4:"name";s:13:"Net_Vpopmaild";s:7:"channel";s:12:"pear.php.net";s:3:"min";s:5:"0.1.0";}i:12;a:4:{s:4:"name";s:8:"vpopmail";s:7:"channel";s:12:"pecl.php.net";s:3:"min";s:3:"0.2";s:17:"providesextension";s:8:"vpopmail";}i:13;a:4:{s:4:"name";s:5:"kadm5";s:7:"channel";s:12:"pecl.php.net";s:3:"min";s:5:"0.2.3";s:17:"providesextension";s:5:"kadm5";}}s:9:"extension";a:3:{i:0;a:1:{s:4:"name";s:4:"imap";}i:1;a:1:{s:4:"name";s:6:"saprfc";}i:2;a:1:{s:4:"name";s:4:"soap";}}}}s:10:"phprelease";s:0:"";s:9:"changelog";a:1:{s:7:"release";a:30:{i:0;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.2.2";s:3:"api";s:5:"1.2.2";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2003-07-29";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:368:"* Added support for passing contaner as an object
|
|
|
21 |
* Added fix when db_fileds is *
|
|
|
22 |
* Added Test Suite (experimental)
|
|
|
23 |
* Added generic support for arbitrary password crypting functions
|
|
|
24 |
different than MD5, DES and plain text. (Patch by Tom Anderson)
|
|
|
25 |
* Added new MDB storage container written by Lorenzo Alberton
|
|
|
26 |
* Added new Container for SAMBA password files (SMBPasswd)";}i:1;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.2.3";s:3:"api";s:5:"1.2.3";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2003-09-08";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:973:"* new Method to auth_container getUser()
|
|
|
27 |
* New Auth_Container_File, using new File_Passwd class. Provided by Michael Wallner <mike@php.net>
|
|
|
28 |
* Login/Logout callbacks now get a reference to auth
|
|
|
29 |
* New Login Failed Callback added (method setFailedLoginCallback)
|
|
|
30 |
* SOAP container patch to keep a reference to the Soap responce by Bruno Pedro <bpedro@co.sapo.pt>
|
|
|
31 |
* Auth is now installed in /pear-dir/Auth.php instead of /pear-dir/Auth/Auth.php, an
|
|
|
32 |
empty file /pear-dev/Auth/Auth.php wich includes Auth.php is added for BC
|
|
|
33 |
* The contaner now gets a reference to the auth object ($auth->storage->_auth_obj)
|
|
|
34 |
*Some patches from the pear-dev list bellow
|
|
|
35 |
-maka3d@yahoo.com.br - Patch to use a method of the container in Auth_Container::verifyPassword
|
|
|
36 |
-Lorenzo Alberton <l.alberton@quipo.it> - Patch to use variable session variable name, untill now the variable auth was used
|
|
|
37 |
-Marcos Neves <maka3d@yahoo.com.br> - Avaoid error when calling getAuthData() before the login";}i:2;a:5:{s:7:"version";a:2:{s:7:"release";s:7:"1.3.0r1";s:3:"api";s:7:"1.3.0r1";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2004-06-04";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:1933:"* Changes to LDAP container:
|
|
|
38 |
- check for loaded ldap extension at startup as suggested by Markku Turunen
|
|
|
39 |
- make ldap version configurable via config array
|
|
|
40 |
- documentation fix for active directory default user container
|
|
|
41 |
[ 14/Jun/2004 - jw]
|
|
|
42 |
* Added an Auth_Controller class, to manage automatic redirection to login page and redirect back
|
|
|
43 |
to the calling page [04/06/2004 - Yavo]
|
|
|
44 |
* Changes to LDAP container:
|
|
|
45 |
- additional attribute fetching to authData via new option attributes
|
|
|
46 |
- utf8 encoding username for ldapv3 (fixes german umlaut problem)
|
|
|
47 |
- make scope definable for user and group searching seperately
|
|
|
48 |
- remove useroc, groupoc and replace them with userfilter, groupfilter which is way more flexible
|
|
|
49 |
- updated documentation on all new and changed parameters
|
|
|
50 |
As some of the parameters changed this one is not backwards compatible to earlier versions.
|
|
|
51 |
Look at the top of the class where all parameters are explained in detail.
|
|
|
52 |
[08/April/2004 - jw]
|
|
|
53 |
* Added new MDB2 container [30/March/2004 - quipo]
|
|
|
54 |
* Implements changePassword and CS fixed, patch from Cipriano Groenendal <cipri@cipri.com>
|
|
|
55 |
[29/March/2004 - yavo]
|
|
|
56 |
* Added options for changing the post variables, patch supplied by Moritz Heidkamp <moritz.heidkamp@invision-team.de>
|
|
|
57 |
[03/March/2004 - yavo]
|
|
|
58 |
* Added method setAdvancedSecurity and set advanced security to off by default, if turned on auth will perform additional
|
|
|
59 |
security checks if ip or user agent has changed across requests
|
|
|
60 |
* Login is now performed only if showLogin is true, do not allow for logins to be performed from any page which calls auth->start
|
|
|
61 |
spotted by Matt Eaton <pear@divinehawk.com> [16/Jan/2004 - yavo]
|
|
|
62 |
* Fixed bug noted by Jeroen Houben <jeroen@terena.nl>, calling loginFailedCallback
|
|
|
63 |
would not have the proper status set [16/Jan/2004 - yavo]
|
|
|
64 |
* Added PEAR container, authenticate the user against the pear web site
|
|
|
65 |
(probably php.net also) [16/Dec/2003 - yavo]";}i:3;a:5:{s:7:"version";a:2:{s:7:"release";s:7:"1.3.0r3";s:3:"api";s:7:"1.3.0r3";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2004-08-07";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:1310:"* Moved login screen generation code to Auth/Frontend/Html.php
|
|
|
66 |
In the future the frontend will be configurable.
|
|
|
67 |
* Implemented support for Challenge / Responce password authenthication
|
|
|
68 |
have to enable advanced security $auth->setAdvancedSecurity
|
|
|
69 |
will work only with DB container and cryptType = none|md5
|
|
|
70 |
* Implemented setAllowLogin to control which pages are allowed to perform login,
|
|
|
71 |
to preservce BC. Previusly the showLogin flag was used to control this - yavo
|
|
|
72 |
* Implmented lazy loading for the storage constructor, constructor is only created when needed
|
|
|
73 |
to make Auth more lightweight (this might be adding a bit more overhead to login and usermanagement functions)
|
|
|
74 |
* Removed include of PEAR, was not used anywhare in Auth.php
|
|
|
75 |
* Created a new storage container DBLite same as DB but with the user manipulation functions removed (50% smaller)
|
|
|
76 |
* Added a new method staticCheckAuth which can be called statically with only the auth options
|
|
|
77 |
* Auth::importGlobalVariable method was removed and replaced by references to global variables
|
|
|
78 |
* Removed all calls to $session[$this->_sessionName], made local reference session point to that instead
|
|
|
79 |
* Changed call_user_func to call_user_func_array for the callbacks, to avoid using @ for passing variables by reference
|
|
|
80 |
* Code Cleanup, removed most vi comments";}i:4;a:5:{s:7:"version";a:2:{s:7:"release";s:7:"1.3.0r4";s:3:"api";s:7:"1.3.0r4";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2006-02-14";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:1079:"This release fixes a security issue that allows an attacker to perform
|
|
|
81 |
injection attacks against the underlying storage containers. Upgrading
|
|
|
82 |
is strongly recommended if you are using beta releases of the Auth
|
|
|
83 |
package.
|
|
|
84 |
|
|
|
85 |
* Improved parameter validation in the DB and LPAP containers. (Patch
|
|
|
86 |
provided by Matthew Van Gundy.)
|
|
|
87 |
* Fixed Bug #3101: Wrong variable names in Auth/Container/File.php (mike)
|
|
|
88 |
* renamed supportsChallengeResponce() to supportsChallengeResponse()
|
|
|
89 |
in the DB container (quipo)
|
|
|
90 |
* Fixed Bug #4347: recognition of DB and MDB objects passed as dsn
|
|
|
91 |
* Fixed Bug #6324: updated MDB2 container
|
|
|
92 |
* Fixed Bug #5174: "Only variable references should be returned by reference"
|
|
|
93 |
bug in _factory()
|
|
|
94 |
* Fixed Bug #2446: english language typos.
|
|
|
95 |
This results in a BC break for any custom containers that have implemented
|
|
|
96 |
supportsChallengeResponce(). Also all containers already
|
|
|
97 |
supportsChallengeResponse() instead of supportsChallengeResponce() and
|
|
|
98 |
therefore the call in Auth_Frontend_Html always called the default
|
|
|
99 |
implementation and not the container implementation.";}i:5;a:5:{s:7:"version";a:2:{s:7:"release";s:7:"1.3.0r5";s:3:"api";s:7:"1.3.0r5";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2006-02-21";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:754:"* Fixed Bug #2873: Allow calling programs to gracefully handle being unable
|
|
|
100 |
to connect/bind to LDAP server.
|
|
|
101 |
* Fixed Bug #4918: Added support to specify which authentication method to
|
|
|
102 |
prefer when authenticating against a POP3 backend.
|
|
|
103 |
* Fixed Bug #6644: Added support for LDAP_OPT_REFERRALS. Setting to false can
|
|
|
104 |
improve compatibility with Active Directory.
|
|
|
105 |
* Fixed Bug #6791: Made all calls to call_user_func() call_user_func_array and
|
|
|
106 |
made calls consistant per change done in 1.3.0r3.
|
|
|
107 |
* Fixed Bug #6803: depreciated DB function. Now requires DB >= 1.6.0
|
|
|
108 |
* Fixed Bug #6808: Whenever Auth_Container_DB attempts to change the database
|
|
|
109 |
make sure the connection/DB object exists and is correct before attempting to
|
|
|
110 |
use the DB quoting features.";}i:6;a:5:{s:7:"version";a:2:{s:7:"release";s:8:"1.3.0RC6";s:3:"api";s:8:"1.3.0RC6";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2006-02-22";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:0:"";}i:7;a:5:{s:7:"version";a:2:{s:7:"release";s:8:"1.3.0RC7";s:3:"api";s:8:"1.3.0RC7";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2006-03-01";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:664:"This release is primarily a coding standard clean-up before the 1.3.0 final
|
|
|
111 |
release.
|
|
|
112 |
|
|
|
113 |
In addition the following improvements to the LDAP Container where supplied
|
|
|
114 |
by Hugues Peeters <hugues.peeters@claroline.net>.
|
|
|
115 |
* Changed default attrformat to AUTH so that loaded attributes are
|
|
|
116 |
presented in the same format as other backends provide.
|
|
|
117 |
* Added compatibility support to 1.2 style configuration options
|
|
|
118 |
* Attributes option now accepts a comma seperated string as well as
|
|
|
119 |
as array the same as db_fields in the DB, MDB and MDB2 backends.
|
|
|
120 |
|
|
|
121 |
Finally there are additional checks that the relevant PHP module is loaded
|
|
|
122 |
when loading the IMAP and VPOPMail Containers.";}i:8;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:"2006-03-03";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:944:"This is the final stable release of Auth 1.3.0. This version contains many new
|
|
|
123 |
features over previous versions. Summary of changes:
|
|
|
124 |
|
|
|
125 |
* New MDB2 container [30/March/2004 - quipo]
|
|
|
126 |
* New PEAR container, authenticate against pear.php.net [16/Dec/2003 - yavo]
|
|
|
127 |
* New Advanced Security mode to catch man-in-the-middle attacks.
|
|
|
128 |
* Added options for changing the post variables, patch supplied by Moritz
|
|
|
129 |
Heidkamp <moritz.heidkamp@invision-team.de>
|
|
|
130 |
* New DBLite container, same as DB but with the user manipulation functions
|
|
|
131 |
removed (50% smaller).
|
|
|
132 |
* Split login form to Auth_Frontend_HTML with goal to make it easily
|
|
|
133 |
customisable.
|
|
|
134 |
|
|
|
135 |
Numerous other small fixes and improvements to all storage containers thanks
|
|
|
136 |
to the following people: Matt Eaton, Jeroen Houben, Cipriano Groenendal,
|
|
|
137 |
Markku Turunen, Matthew Van Gundy, marc at practeo dot ch and I'm sure many
|
|
|
138 |
others that have contributed over the years it's taken to get this release
|
|
|
139 |
out.";}i:9;a:5:{s:7:"version";a:2:{s:7:"release";s:8:"1.3.1RC1";s:3:"api";s:8:"1.3.1RC1";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2006-08-11";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:1443:"This release candidate is test the numerous fixes described below. It is also
|
|
|
140 |
to get feedback on the change made for Bug #8407. Bug #8407 adds automatic
|
|
|
141 |
quoting of table and field names used in SQL in the Database backends.
|
|
|
142 |
|
|
|
143 |
* Fixed Bug #7031: session_regenerate_id() not cleaning up old session storage.
|
|
|
144 |
Fix for this bug in PHP5.1.0+ has been done, still a problem in older versions
|
|
|
145 |
of PHP.
|
|
|
146 |
* Fixed Bug #7421: Allow false to be passed in for allowLogin and advancedSecurity
|
|
|
147 |
options.
|
|
|
148 |
* Fixed Bug #7434: Enable start_tls support for LDAP Container by Stuart Prescott
|
|
|
149 |
<php.net@nanonanonano.net>
|
|
|
150 |
* Fixed Bug #7537: Made File Container capable of using all File_Passwd backends.
|
|
|
151 |
* Fixed Bug #7841: Added missing </center>. Really the whole frontend needs
|
|
|
152 |
reworking.
|
|
|
153 |
* Fixed Bug #7860: Removed deprecated session_register call.
|
|
|
154 |
* Fixed Bug #7899: sessionValidThru() returning incorrect value when no idle
|
|
|
155 |
timeout set.
|
|
|
156 |
* Fixed Bug #7956: Session handling had several security bugs before PHP4.3.3.
|
|
|
157 |
Bumped PHP dependancy so we don't have to deal with them.
|
|
|
158 |
* Fixed Bug #8076: MDB & MDB2 Containers not using default db_fields values
|
|
|
159 |
* Fixed Bug #8351: Documentation of $loginFailedCallback pointed to incorrect
|
|
|
160 |
set function.
|
|
|
161 |
* Fixed Bug #8406: Error message updates by Adam Harvey <pear@adamharvey.name>
|
|
|
162 |
* Fixed Bug #8407: Database containers don't quote table/field names by Adam
|
|
|
163 |
Harvey <pear@adamharvey.name>";}i:10;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.3.1";s:3:"api";s:5:"1.3.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2006-08-21";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:1196:"* Fixed Bug #7031: session_regenerate_id() not cleaning up old session storage.
|
|
|
164 |
Fix for this bug in PHP5.1.0+ has been done, still a problem in older versions
|
|
|
165 |
of PHP.
|
|
|
166 |
* Fixed Bug #7421: Allow false to be passed in for allowLogin and advancedSecurity
|
|
|
167 |
options.
|
|
|
168 |
* Fixed Bug #7434: Enable start_tls support for LDAP Container by Stuart Prescott
|
|
|
169 |
<php.net@nanonanonano.net>
|
|
|
170 |
* Fixed Bug #7537: Made File Container capable of using all File_Passwd backends.
|
|
|
171 |
* Fixed Bug #7841: Added missing </center>. Really the whole frontend needs
|
|
|
172 |
reworking.
|
|
|
173 |
* Fixed Bug #7860: Removed deprecated session_register call.
|
|
|
174 |
* Fixed Bug #7899: sessionValidThru() returning incorrect value when no idle
|
|
|
175 |
timeout set.
|
|
|
176 |
* Fixed Bug #7956: Session handling had several security bugs before PHP4.3.3.
|
|
|
177 |
Bumped PHP dependancy so we don't have to deal with them.
|
|
|
178 |
* Fixed Bug #8076: MDB & MDB2 Containers not using default db_fields values
|
|
|
179 |
* Fixed Bug #8351: Documentation of $loginFailedCallback pointed to incorrect
|
|
|
180 |
set function.
|
|
|
181 |
* Fixed Bug #8406: Error message updates by Adam Harvey <pear@adamharvey.name>
|
|
|
182 |
* Fixed Bug #8407: Database containers don't quote table/field names by Adam
|
|
|
183 |
Harvey <pear@adamharvey.name>";}i:11;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.3.2";s:3:"api";s:5:"1.3.2";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2006-08-31";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:352:"* Fixed Bug #8524: Notice from attempting to perform string operation on what
|
|
|
184 |
might be an array in DB, DBLite, MDB and MDB2. Thanks to dozoyousan at gmail
|
|
|
185 |
dot com.
|
|
|
186 |
* Remove debug message from RADIUS Container when using CHAP_MD5 or MSCHAPv1
|
|
|
187 |
style passwords. Thanks to Stoyan Stefanov <ssttoo at gmail dot com> for
|
|
|
188 |
pointing out this 3yr old bug.";}i:12;a:6:{s:4:"date";s:10:"2006-09-11";s:4:"time";s:8:"03:30:33";s:7:"version";a:2:{s:7:"release";s:8:"1.4.0RC1";s:3:"api";s:5:"1.4.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:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:1159:"* Added new SOAP container that makes use of the PHP5 SOAP Client. Thanks to
|
|
|
189 |
Marcel Oelke <puRe at rednoize dot com>. Fixes #2612.
|
|
|
190 |
* Added support for trying all the user accounts returned from an LDAP server
|
|
|
191 |
not just the first one so as to support authenticating against Lotus Notes
|
|
|
192 |
which allows identical usernames where the only difference is the password.
|
|
|
193 |
Fixes #5365.
|
|
|
194 |
* Added new Array container for simple authentication setups where it's easier
|
|
|
195 |
to list users in the file than setup some sort of backend. Thanks to
|
|
|
196 |
georg_1 at have2 dot com. Fixes #5832.
|
|
|
197 |
* Added KADM5 container that makes use of the PECL kadm5 extension to
|
|
|
198 |
authenticate against Kerberos 5 servers. Thanks to Andrew Teixeira
|
|
|
199 |
<ateixeira at gmail dot com>. Fixes #6671.
|
|
|
200 |
* Fixed #8597. Remove references to $GLOBALS['HTTP_*_VARS'] now that we require
|
|
|
201 |
PHP 4.3.3+ for other reasons.
|
|
|
202 |
* Added SAP container that makes use of the SAPRFC extension available from
|
|
|
203 |
http://saprfc.sourceforge.net/. Thanks to Stoyan Stefanov <ssttoo at gmail dot com>.
|
|
|
204 |
Fixes #8637.
|
|
|
205 |
* Fix #8599. Allow identifier quoting in DB, DBLite, MDB and MDB2 backends to
|
|
|
206 |
be switched off by developer.";}i:13;a:6:{s:4:"date";s:10:"2006-09-21";s:4:"time";s:8:"10:00:00";s:7:"version";a:2:{s:7:"release";s:8:"1.4.0RC3";s:3:"api";s:5:"1.4.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:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:301:"* Fix Bug #8732: Auth_Container_DB having problems with SQLite databases.
|
|
|
207 |
SQLite returns the name of quoted field names including the quotes instead
|
|
|
208 |
of stripping the quotes like all other DBs.
|
|
|
209 |
* Fix Bug #8735: Auth_Container_File::addUser() working on different instances
|
|
|
210 |
of File_Passwrd object.";}i:14;a:6:{s:4:"date";s:10:"2006-10-20";s:4:"time";s:8:"10:00:00";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:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:1461:"* Added new SOAP container that makes use of the PHP5 SOAP Client. Thanks to
|
|
|
211 |
Marcel Oelke <puRe at rednoize dot com>. Fixes #2612.
|
|
|
212 |
* Added support for trying all the user accounts returned from an LDAP server
|
|
|
213 |
not just the first one so as to support authenticating against Lotus Notes
|
|
|
214 |
which allows identical usernames where the only difference is the password.
|
|
|
215 |
Fixes #5365.
|
|
|
216 |
* Added new Array container for simple authentication setups where it's easier
|
|
|
217 |
to list users in the file than setup some sort of backend. Thanks to
|
|
|
218 |
georg_1 at have2 dot com. Fixes #5832.
|
|
|
219 |
* Added KADM5 container that makes use of the PECL kadm5 extension to
|
|
|
220 |
authenticate against Kerberos 5 servers. Thanks to Andrew Teixeira
|
|
|
221 |
<ateixeira at gmail dot com>. Fixes #6671.
|
|
|
222 |
* Fixed #8597. Remove references to $GLOBALS['HTTP_*_VARS'] now that we require
|
|
|
223 |
PHP 4.3.3+ for other reasons.
|
|
|
224 |
* Added SAP container that makes use of the SAPRFC extension available from
|
|
|
225 |
http://saprfc.sourceforge.net/. Thanks to Stoyan Stefanov <ssttoo at gmail dot com>.
|
|
|
226 |
Fixes #8637.
|
|
|
227 |
* Fix #8599. Allow identifier quoting in DB, DBLite, MDB and MDB2 backends to
|
|
|
228 |
be switched off by developer.
|
|
|
229 |
* Fix Bug #8732: Auth_Container_DB having problems with SQLite databases.
|
|
|
230 |
SQLite returns the name of quoted field names including the quotes instead
|
|
|
231 |
of stripping the quotes like all other DBs.
|
|
|
232 |
* Fix Bug #8735: Auth_Container_File::addUser() working on different instances
|
|
|
233 |
of File_Passwrd object.";}i:15;a:6:{s:4:"date";s:10:"2006-10-28";s:4:"time";s:8:"07:00:00";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:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:57:"* Forgot to add Auth/Container/Array.php to package2.xml.";}i:16;a:6:{s:4:"date";s:10:"2006-11-10";s:4:"time";s:8:"07:00:00";s:7:"version";a:2:{s:7:"release";s:5:"1.4.2";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:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:215:"* Fixed Bug #9241: Callback functions where being passed a copy of
|
|
|
234 |
the login object instead of a reference to it under PHP4.
|
|
|
235 |
* Fixed Bug #9286: Comparison of passwords and their hashes could give
|
|
|
236 |
false positive.";}i:17;a:6:{s:4:"date";s:10:"2006-12-06";s:4:"time";s:8:"07:00:00";s:7:"version";a:2:{s:7:"release";s:5:"1.4.3";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:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:266:"* Fixed Bug #9380: Default Auth_Container_POP3 configuration not
|
|
|
237 |
working.
|
|
|
238 |
* Fixed Bug #9407: Add callback in checkAuth() process.
|
|
|
239 |
* Fixed Bug #9479: Typo in Auth_Container_KADM5::_checkServer causes
|
|
|
240 |
failure. Thanks to Matt T. Proud (khanreaper at nerp dot net).";}i:18;a:6:{s:4:"date";s:10:"2007-01-17";s:4:"time";s:8:"07:00:00";s:7:"version";a:2:{s:7:"release";s:8:"1.5.0RC1";s:3:"api";s:5:"1.5.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:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:630:"* Completed Request #2229: Ability to attach fall through containers. This
|
|
|
241 |
is implemented through the use of a new container Auth_Container_Multiple.
|
|
|
242 |
See multi-container.php in examples directory.
|
|
|
243 |
* Completed Request #4126: Enhancements to Advanced Security Mode. Thanks
|
|
|
244 |
to makler at man dot torun dot pl.
|
|
|
245 |
* Completed Request #6949: Use Log package for debugging messages. See logging.php
|
|
|
246 |
in examples directory.
|
|
|
247 |
* Completed Request #7089: Add optional extra WHERE options to DB and MDB(2)
|
|
|
248 |
containers.
|
|
|
249 |
* Add ability to pass an instanciated DB, MDB or MDB2 database connection to each
|
|
|
250 |
of the respective Auth Containers.";}i:19;a:6:{s:4:"date";s:10:"2007-02-02";s:4:"time";s:8:"07:00:00";s:7:"version";a:2:{s:7:"release";s:8:"1.5.0RC2";s:3:"api";s:5:"1.5.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:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:244:"* Fixed Bug #9944: Logging constants not defined when logging disabled.
|
|
|
251 |
* Fixed Bug #10000: Stupid developer didn't stop to look what he was doing
|
|
|
252 |
and broke things.
|
|
|
253 |
* Fixed Bug #10004: Logging of connection failures in LDAP container missing.";}i:20;a:6:{s:4:"date";s:10:"2007-02-13";s:4:"time";s:8:"10:35:00";s:7:"version";a:2:{s:7:"release";s:5:"1.5.0";s:3:"api";s:5:"1.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:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:756:"* Completed Request #2229: Ability to attach fall through containers. This
|
|
|
254 |
is implemented through the use of a new container Auth_Container_Multiple.
|
|
|
255 |
See multi-container.php in examples directory.
|
|
|
256 |
* Completed Request #4126: Enhancements to Advanced Security Mode. Thanks
|
|
|
257 |
to makler at man dot torun dot pl.
|
|
|
258 |
* Completed Request #6949: Use Log package for debugging messages. See logging.php
|
|
|
259 |
in examples directory.
|
|
|
260 |
* Completed Request #7089: Add optional extra WHERE options to DB and MDB(2)
|
|
|
261 |
containers.
|
|
|
262 |
* Fixed Bug #9944: Logging constants not defined when logging disabled.
|
|
|
263 |
* Fixed Bug #10000: Stupid developer didn't stop to look what he was doing
|
|
|
264 |
and broke things.
|
|
|
265 |
* Fixed Bug #10004: Logging of connection failures in LDAP container missing.";}i:21;a:6:{s:4:"date";s:10:"2007-03-23";s:4:"time";s:8:"10:35:00";s:7:"version";a:2:{s:7:"release";s:5:"1.5.1";s:3:"api";s:5:"1.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:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:157:"* Added missing optional dependancy on PEAR Log to package.xml
|
|
|
266 |
* Fixed Bug #10125: Auth_Container_LDAP::fetchData only fetching attributes for
|
|
|
267 |
first entry.";}i:22;a:6:{s:4:"date";s:10:"2007-06-12";s:4:"time";s:8:"10:35:00";s:7:"version";a:2:{s:7:"release";s:5:"1.5.2";s:3:"api";s:5:"1.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:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:268:"* Feature Request #10729: Optionally regenerate session id on every page request.
|
|
|
268 |
Thanks to Bernhard for patch.
|
|
|
269 |
* Fixed Bug #10785: Notice when Auth::logout() called with a login callback
|
|
|
270 |
defined but no user logged in. Suggested fix thanks to Sascha Grossenbacher.";}i:23;a:6:{s:4:"date";s:10:"2007-07-02";s:4:"time";s:8:"10:35:00";s:7:"version";a:2:{s:7:"release";s:5:"1.5.3";s:3:"api";s:5:"1.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:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:422:"* Fixed Bug: If Auth::setSessionName() is called new session name variable is
|
|
|
271 |
not initialised so checks for session storage fail.
|
|
|
272 |
* Fixed Bug #11396: Auth_Container_Pear doesn't work with latest changes to
|
|
|
273 |
pear.php.net. Fix by Adam Harvey.
|
|
|
274 |
* Fixed Bug #11476: SOAP5 container's _validateOptions() and _setDefaults()
|
|
|
275 |
functions where setting options into the wrong object parameter. Thanks to
|
|
|
276 |
Köles Mihály for fix.";}i:24;a:6:{s:4:"date";s:10:"2007-07-02";s:4:"time";s:8:"10:35:00";s:7:"version";a:2:{s:7:"release";s:5:"1.5.4";s:3:"api";s:5:"1.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:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:139:"* Fixed Bug #11499: Redundant parameter in Auth_Container_SOAP5::_validateOptions()
|
|
|
277 |
definition. Thanks to Koles Mihaly for spotting this.";}i:25;a:6:{s:4:"date";s:10:"2008-04-04";s:4:"time";s:8:"10:35:00";s:7:"version";a:2:{s:7:"release";s:5:"1.6.0";s:3:"api";s:5:"1.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:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:729:"* Fixed Bug #12112: Advanced Security Cookie has different settings to
|
|
|
278 |
session cookie.
|
|
|
279 |
* Implemented Request #13337: New vpopmail container utilising Net_Vpopmaild.
|
|
|
280 |
Patch supplied by Bill Shupp (shupp)
|
|
|
281 |
* Implemented Request #13418: Karma support for PEAR Container. Patch supplied
|
|
|
282 |
by Christian Weiske (cweiske).
|
|
|
283 |
* Added correct debug message for when no login has occured instead of session
|
|
|
284 |
storage not found.
|
|
|
285 |
* Implemented Request #12061: Auto Quote handle database schema changes. ie
|
|
|
286 |
schema.tableName -> "schema"."tableName"
|
|
|
287 |
* Implemented Request #12087: Ability to select which Advanced Security options
|
|
|
288 |
are used.
|
|
|
289 |
* Fixed Doc Bug #12156: Correction to doc page for Auth::setSessionName() by
|
|
|
290 |
Adam Harvey (aharvey)";}i:26;a:6:{s:4:"date";s:10:"2008-04-04";s:4:"time";s:8:"15:33:00";s:7:"version";a:2:{s:7:"release";s:5:"1.6.1";s:3:"api";s:5:"1.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:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:158:"* Actually included the new NetVPOPMaild container file.
|
|
|
291 |
*mutter*grumble*stupid package.xml*grumble*mutter*
|
|
|
292 |
* Fix Bug #13578: Parse errors in DB Containers";}i:27;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.6.2";s:3:"api";s:5:"1.5.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2010-02-12";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:212:"* Fix Bug #13756: Variable name mispelling in SAP container
|
|
|
293 |
* Fix Bug #13757: AUTH_LOG_ERR used but not defined
|
|
|
294 |
* Fix Bug #14248: Typo and documentation fixes
|
|
|
295 |
* Fix Bug #16676: Notices in PEAR container (cweiske)";}i:28;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.6.3";s:3:"api";s:5:"1.5.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2010-10-26";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:90:"Automatically built QA release
|
|
|
296 |
Bug #17691 PATCH: Using explode instead of split - doconnor";}i:29;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.6.4";s:3:"api";s:5:"1.5.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2010-10-26";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:18:"Fix baseinstalldir";}}}s:8:"filelist";a:52:{s:18:"Auth/Anonymous.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"ac6fb793a9aefcc3ead21064b5564c9f";s:4:"name";s:18:"Auth/Anonymous.php";s:4:"role";s:3:"php";s:12:"installed_as";s:33:"/usr/share/php/Auth/Anonymous.php";}s:13:"Auth/Auth.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"8c1951eaf366f8c9b55687db0c66a305";s:4:"name";s:13:"Auth/Auth.php";s:4:"role";s:3:"php";s:12:"installed_as";s:28:"/usr/share/php/Auth/Auth.php";}s:18:"Auth/Container.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"e9ed0770e37e086e71edfe4a87928fe8";s:4:"name";s:18:"Auth/Container.php";s:4:"role";s:3:"php";s:12:"installed_as";s:33:"/usr/share/php/Auth/Container.php";}s:19:"Auth/Controller.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"c0d6f8331a79fa367f0bc7229596652d";s:4:"name";s:19:"Auth/Controller.php";s:4:"role";s:3:"php";s:12:"installed_as";s:34:"/usr/share/php/Auth/Controller.php";}s:24:"Auth/Container/Array.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"330e3ad6e3a436b840de70fec71d3294";s:4:"name";s:24:"Auth/Container/Array.php";s:4:"role";s:3:"php";s:12:"installed_as";s:39:"/usr/share/php/Auth/Container/Array.php";}s:21:"Auth/Container/DB.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"aca9277fa0bce718193fb404a66df336";s:4:"name";s:21:"Auth/Container/DB.php";s:4:"role";s:3:"php";s:12:"installed_as";s:36:"/usr/share/php/Auth/Container/DB.php";}s:25:"Auth/Container/DBLite.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"5512bafd19c3b83a0940d8e1fe744851";s:4:"name";s:25:"Auth/Container/DBLite.php";s:4:"role";s:3:"php";s:12:"installed_as";s:40:"/usr/share/php/Auth/Container/DBLite.php";}s:23:"Auth/Container/File.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"dde39f93bc73ec2c8c7625cc3001b869";s:4:"name";s:23:"Auth/Container/File.php";s:4:"role";s:3:"php";s:12:"installed_as";s:38:"/usr/share/php/Auth/Container/File.php";}s:23:"Auth/Container/IMAP.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"06db5f947bc4e9d6cdfd09c7a7dd5cb1";s:4:"name";s:23:"Auth/Container/IMAP.php";s:4:"role";s:3:"php";s:12:"installed_as";s:38:"/usr/share/php/Auth/Container/IMAP.php";}s:24:"Auth/Container/KADM5.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"15d2734f7fa49068c56e0188ead727f7";s:4:"name";s:24:"Auth/Container/KADM5.php";s:4:"role";s:3:"php";s:12:"installed_as";s:39:"/usr/share/php/Auth/Container/KADM5.php";}s:23:"Auth/Container/LDAP.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"f5bae02b6949a48fe9927f1230ccb348";s:4:"name";s:23:"Auth/Container/LDAP.php";s:4:"role";s:3:"php";s:12:"installed_as";s:38:"/usr/share/php/Auth/Container/LDAP.php";}s:22:"Auth/Container/MDB.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"728e305236093862e4f619f31b2e9698";s:4:"name";s:22:"Auth/Container/MDB.php";s:4:"role";s:3:"php";s:12:"installed_as";s:37:"/usr/share/php/Auth/Container/MDB.php";}s:23:"Auth/Container/MDB2.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"52b9bf3afb418058888fac413960a034";s:4:"name";s:23:"Auth/Container/MDB2.php";s:4:"role";s:3:"php";s:12:"installed_as";s:38:"/usr/share/php/Auth/Container/MDB2.php";}s:27:"Auth/Container/Multiple.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"6d2fbb513fd4ccf9dc9f3a263129df96";s:4:"name";s:27:"Auth/Container/Multiple.php";s:4:"role";s:3:"php";s:12:"installed_as";s:42:"/usr/share/php/Auth/Container/Multiple.php";}s:31:"Auth/Container/NetVPOPMaild.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"8a2fec942b6662f0794e2de1fc5515be";s:4:"name";s:31:"Auth/Container/NetVPOPMaild.php";s:4:"role";s:3:"php";s:12:"installed_as";s:46:"/usr/share/php/Auth/Container/NetVPOPMaild.php";}s:23:"Auth/Container/PEAR.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"8015e81320ed97f215884f256d061876";s:4:"name";s:23:"Auth/Container/PEAR.php";s:4:"role";s:3:"php";s:12:"installed_as";s:38:"/usr/share/php/Auth/Container/PEAR.php";}s:23:"Auth/Container/POP3.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"c49ae7f03328f1125c1116ee63bd6665";s:4:"name";s:23:"Auth/Container/POP3.php";s:4:"role";s:3:"php";s:12:"installed_as";s:38:"/usr/share/php/Auth/Container/POP3.php";}s:25:"Auth/Container/RADIUS.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"b36ca8470e95ef7a75c59acd7b63a15e";s:4:"name";s:25:"Auth/Container/RADIUS.php";s:4:"role";s:3:"php";s:12:"installed_as";s:40:"/usr/share/php/Auth/Container/RADIUS.php";}s:22:"Auth/Container/SAP.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"79e2a30c7510d39229bc267d3f3b4240";s:4:"name";s:22:"Auth/Container/SAP.php";s:4:"role";s:3:"php";s:12:"installed_as";s:37:"/usr/share/php/Auth/Container/SAP.php";}s:28:"Auth/Container/SMBPasswd.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"c89ea34ffcf230e04935f22ceddf9db2";s:4:"name";s:28:"Auth/Container/SMBPasswd.php";s:4:"role";s:3:"php";s:12:"installed_as";s:43:"/usr/share/php/Auth/Container/SMBPasswd.php";}s:23:"Auth/Container/SOAP.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"0d0174395d31aa30d380eb93327c10f7";s:4:"name";s:23:"Auth/Container/SOAP.php";s:4:"role";s:3:"php";s:12:"installed_as";s:38:"/usr/share/php/Auth/Container/SOAP.php";}s:24:"Auth/Container/SOAP5.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"ebd5e804afd32fa828ad166c327bbad7";s:4:"name";s:24:"Auth/Container/SOAP5.php";s:4:"role";s:3:"php";s:12:"installed_as";s:39:"/usr/share/php/Auth/Container/SOAP5.php";}s:27:"Auth/Container/vpopmail.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"3c248af7b9cf45741dadfa99eb4c486f";s:4:"name";s:27:"Auth/Container/vpopmail.php";s:4:"role";s:3:"php";s:12:"installed_as";s:42:"/usr/share/php/Auth/Container/vpopmail.php";}s:22:"Auth/Frontend/Html.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"c73e8379d73f0c97d0d5330684c7b30a";s:4:"name";s:22:"Auth/Frontend/Html.php";s:4:"role";s:3:"php";s:12:"installed_as";s:37:"/usr/share/php/Auth/Frontend/Html.php";}s:20:"Auth/Frontend/md5.js";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"6d03025f455869185b57b5c138fd1c01";s:4:"name";s:20:"Auth/Frontend/md5.js";s:4:"role";s:4:"data";s:12:"installed_as";s:46:"/var/www/public_html/Auth/Auth/Frontend/md5.js";}s:20:"examples/logging.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"797b51ba0f58858ab014771aa1b26fd6";s:4:"name";s:20:"examples/logging.php";s:4:"role";s:3:"doc";s:12:"installed_as";s:45:"/usr/share/php/docs/Auth/examples/logging.php";}s:28:"examples/multi-container.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"c0234bbeeb10e24cdb6f64272e5e9831";s:4:"name";s:28:"examples/multi-container.php";s:4:"role";s:3:"doc";s:12:"installed_as";s:53:"/usr/share/php/docs/Auth/examples/multi-container.php";}s:18:"tests/AllTests.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"a3482937f298d5a2742f32a54812c0c9";s:4:"name";s:18:"tests/AllTests.php";s:4:"role";s:4:"test";s:12:"installed_as";s:44:"/usr/share/php/tests/Auth/tests/AllTests.php";}s:35:"tests/auth_container_db_options.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"b60c8b083eb08119d88089db53ee2ede";s:4:"name";s:35:"tests/auth_container_db_options.php";s:4:"role";s:4:"test";s:12:"installed_as";s:61:"/usr/share/php/tests/Auth/tests/auth_container_db_options.php";}s:37:"tests/auth_container_file_options.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"907193304f6f6d0a03321a344d81a8a8";s:4:"name";s:37:"tests/auth_container_file_options.php";s:4:"role";s:4:"test";s:12:"installed_as";s:63:"/usr/share/php/tests/Auth/tests/auth_container_file_options.php";}s:37:"tests/auth_container_imap_options.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"70468618acb6cf9314c234f241e93aae";s:4:"name";s:37:"tests/auth_container_imap_options.php";s:4:"role";s:4:"test";s:12:"installed_as";s:63:"/usr/share/php/tests/Auth/tests/auth_container_imap_options.php";}s:37:"tests/auth_container_mdb2_options.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"2070e2661d33de660a39837ecdec8ca7";s:4:"name";s:37:"tests/auth_container_mdb2_options.php";s:4:"role";s:4:"test";s:12:"installed_as";s:63:"/usr/share/php/tests/Auth/tests/auth_container_mdb2_options.php";}s:36:"tests/auth_container_mdb_options.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"2070e2661d33de660a39837ecdec8ca7";s:4:"name";s:36:"tests/auth_container_mdb_options.php";s:4:"role";s:4:"test";s:12:"installed_as";s:62:"/usr/share/php/tests/Auth/tests/auth_container_mdb_options.php";}s:38:"tests/auth_container_pop3a_options.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"7e41dc017dbc7f9c3841f205736cf2ab";s:4:"name";s:38:"tests/auth_container_pop3a_options.php";s:4:"role";s:4:"test";s:12:"installed_as";s:64:"/usr/share/php/tests/Auth/tests/auth_container_pop3a_options.php";}s:37:"tests/auth_container_pop3_options.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"f2884c6ddc8f0405364aad909105f0d5";s:4:"name";s:37:"tests/auth_container_pop3_options.php";s:4:"role";s:4:"test";s:12:"installed_as";s:63:"/usr/share/php/tests/Auth/tests/auth_container_pop3_options.php";}s:20:"tests/bug8735.passwd";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"3796a67d8c5d3f281ceb414638f60cfa";s:4:"name";s:20:"tests/bug8735.passwd";s:4:"role";s:4:"test";s:12:"installed_as";s:46:"/usr/share/php/tests/Auth/tests/bug8735.passwd";}s:18:"tests/bug8735.phpt";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"7a5ca7c595123a06d18543b803355158";s:4:"name";s:18:"tests/bug8735.phpt";s:4:"role";s:4:"test";s:12:"installed_as";s:44:"/usr/share/php/tests/Auth/tests/bug8735.phpt";}s:21:"tests/DBContainer.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"ad27a7b244511da0c2c75674033c3745";s:4:"name";s:21:"tests/DBContainer.php";s:4:"role";s:4:"test";s:12:"installed_as";s:47:"/usr/share/php/tests/Auth/tests/DBContainer.php";}s:25:"tests/DBLiteContainer.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"314cd40e8b882f27a807b4eb824abceb";s:4:"name";s:25:"tests/DBLiteContainer.php";s:4:"role";s:4:"test";s:12:"installed_as";s:51:"/usr/share/php/tests/Auth/tests/DBLiteContainer.php";}s:23:"tests/FileContainer.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"3b6bb4b847b756f4f25e003ad086bb79";s:4:"name";s:23:"tests/FileContainer.php";s:4:"role";s:4:"test";s:12:"installed_as";s:49:"/usr/share/php/tests/Auth/tests/FileContainer.php";}s:23:"tests/IMAPContainer.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"ca84f548b8cd3abdbca6ffb520e7c864";s:4:"name";s:23:"tests/IMAPContainer.php";s:4:"role";s:4:"test";s:12:"installed_as";s:49:"/usr/share/php/tests/Auth/tests/IMAPContainer.php";}s:23:"tests/MDB2Container.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"8c8aaae73d38c31f9fcd0e40759b8794";s:4:"name";s:23:"tests/MDB2Container.php";s:4:"role";s:4:"test";s:12:"installed_as";s:49:"/usr/share/php/tests/Auth/tests/MDB2Container.php";}s:22:"tests/MDBContainer.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"ac86dc743cdd78c350605f4ba4d890d2";s:4:"name";s:22:"tests/MDBContainer.php";s:4:"role";s:4:"test";s:12:"installed_as";s:48:"/usr/share/php/tests/Auth/tests/MDBContainer.php";}s:23:"tests/mysql_test_db.sql";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"c0ea6513ca30793404fa300c1f82995e";s:4:"name";s:23:"tests/mysql_test_db.sql";s:4:"role";s:4:"test";s:12:"installed_as";s:49:"/usr/share/php/tests/Auth/tests/mysql_test_db.sql";}s:24:"tests/POP3aContainer.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"470101473f5dc9ab8d0ef35a0f343185";s:4:"name";s:24:"tests/POP3aContainer.php";s:4:"role";s:4:"test";s:12:"installed_as";s:50:"/usr/share/php/tests/Auth/tests/POP3aContainer.php";}s:23:"tests/POP3Container.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"fd933ecf46e31034adc522b7a40aeaa4";s:4:"name";s:23:"tests/POP3Container.php";s:4:"role";s:4:"test";s:12:"installed_as";s:49:"/usr/share/php/tests/Auth/tests/POP3Container.php";}s:27:"tests/TestAuthContainer.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"4326ab6109775f02111a64d38cf37e2b";s:4:"name";s:27:"tests/TestAuthContainer.php";s:4:"role";s:4:"test";s:12:"installed_as";s:53:"/usr/share/php/tests/Auth/tests/TestAuthContainer.php";}s:15:"tests/tests.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"db9782123c381f0d638ed9ace4f6d42d";s:4:"name";s:15:"tests/tests.php";s:4:"role";s:4:"test";s:12:"installed_as";s:41:"/usr/share/php/tests/Auth/tests/tests.php";}s:11:"tests/users";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"68b329da9893e34099c7d8ad5cb9c940";s:4:"name";s:11:"tests/users";s:4:"role";s:4:"test";s:12:"installed_as";s:37:"/usr/share/php/tests/Auth/tests/users";}s:8:"Auth.php";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"7c9142f6d86e90aa18432a1dc983e76d";s:4:"name";s:8:"Auth.php";s:4:"role";s:3:"php";s:12:"installed_as";s:23:"/usr/share/php/Auth.php";}s:23:"README.AdvancedSecurity";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"14012d9f7ed31ca900dc177cc37df9b5";s:4:"name";s:23:"README.AdvancedSecurity";s:4:"role";s:3:"doc";s:12:"installed_as";s:48:"/usr/share/php/docs/Auth/README.AdvancedSecurity";}s:11:"README.Auth";a:5:{s:14:"baseinstalldir";s:1:"/";s:6:"md5sum";s:32:"38eac955611c0458f057799e6160a361";s:4:"name";s:11:"README.Auth";s:4:"role";s:3:"doc";s:12:"installed_as";s:36:"/usr/share/php/docs/Auth/README.Auth";}}s:12:"_lastversion";s:5:"1.6.2";s:7:"dirtree";a:11:{s:19:"/usr/share/php/Auth";b:1;s:29:"/usr/share/php/Auth/Container";b:1;s:28:"/usr/share/php/Auth/Frontend";b:1;s:39:"/var/www/public_html/Auth/Auth/Frontend";b:1;s:30:"/var/www/public_html/Auth/Auth";b:1;s:25:"/var/www/public_html/Auth";b:1;s:33:"/usr/share/php/docs/Auth/examples";b:1;s:24:"/usr/share/php/docs/Auth";b:1;s:31:"/usr/share/php/tests/Auth/tests";b:1;s:25:"/usr/share/php/tests/Auth";b:1;s:14:"/usr/share/php";b:1;}s:3:"old";a:7:{s:7:"version";s:5:"1.6.4";s:12:"release_date";s:10:"2010-10-26";s:13:"release_state";s:6:"stable";s:15:"release_license";s:11:"PHP License";s:13:"release_notes";s:18:"Fix baseinstalldir";s:12:"release_deps";a:19:{i:0;a:4:{s:4:"type";s:3:"php";s:3:"rel";s:2:"ge";s:7:"version";s:5:"4.3.3";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";}i:2;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:3:"Log";s:3:"rel";s:2:"ge";s:7:"version";s:6:"1.9.10";s:8:"optional";s:3:"yes";}i:3;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:11:"File_Passwd";s:3:"rel";s:2:"ge";s:7:"version";s:5:"1.1.0";s:8:"optional";s:3:"yes";}i:4;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:8:"Net_POP3";s:3:"rel";s:2:"ge";s:7:"version";s:5:"1.3.0";s:8:"optional";s:3:"yes";}i:5;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:2:"DB";s:3:"rel";s:2:"ge";s:7:"version";s:5:"1.6.0";s:8:"optional";s:3:"yes";}i:6;a:5:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:3:"MDB";s:3:"rel";s:3:"has";s:8:"optional";s:3:"yes";}i:7;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:4:"MDB2";s:3:"rel";s:2:"ge";s:7:"version";s:8:"2.0.0RC1";s:8:"optional";s:3:"yes";}i:8;a:5:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:11:"Auth_RADIUS";s:3:"rel";s:3:"has";s:8:"optional";s:3:"yes";}i:9;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:10:"Crypt_CHAP";s:3:"rel";s:2:"ge";s:7:"version";s:5:"1.0.0";s:8:"optional";s:3:"yes";}i:10;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:14:"File_SMBPasswd";s:3:"rel";s:2:"ge";s:7:"version";s:5:"1.0.0";s:8:"optional";s:3:"yes";}i:11;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:11:"HTTP_Client";s:3:"rel";s:2:"ge";s:7:"version";s:5:"1.1.0";s:8:"optional";s:3:"yes";}i:12;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:4:"SOAP";s:3:"rel";s:2:"ge";s:7:"version";s:5:"0.9.0";s:8:"optional";s:3:"yes";}i:13;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:13:"Net_Vpopmaild";s:3:"rel";s:2:"ge";s:7:"version";s:5:"0.1.0";s:8:"optional";s:3:"yes";}i:14;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pecl.php.net";s:4:"name";s:8:"vpopmail";s:3:"rel";s:2:"ge";s:7:"version";s:3:"0.2";s:8:"optional";s:3:"yes";}i:15;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pecl.php.net";s:4:"name";s:5:"kadm5";s:3:"rel";s:2:"ge";s:7:"version";s:5:"0.2.3";s:8:"optional";s:3:"yes";}i:16;a:4:{s:4:"type";s:3:"ext";s:4:"name";s:4:"imap";s:3:"rel";s:3:"has";s:8:"optional";s:3:"yes";}i:17;a:4:{s:4:"type";s:3:"ext";s:4:"name";s:6:"saprfc";s:3:"rel";s:3:"has";s:8:"optional";s:3:"yes";}i:18;a:4:{s:4:"type";s:3:"ext";s:4:"name";s:4:"soap";s:3:"rel";s:3:"has";s:8:"optional";s:3:"yes";}}s:11:"maintainers";a:5:{i:0;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:4:"lead";}i:1;a:5:{s:4:"name";s:15:"Yavor Shahpasov";s:5:"email";s:14:"yavo@siava.org";s:6:"active";s:2:"no";s:6:"handle";s:4:"yavo";s:4:"role";s:4:"lead";}i:2;a:5:{s:4:"name";s:11:"Adam Ashley";s:5:"email";s:19:"php@adamashley.name";s:6:"active";s:3:"yes";s:6:"handle";s:7:"aashley";s:4:"role";s:4:"lead";}i:3;a:5:{s:4:"name";s:15:"James E. Flemer";s:5:"email";s:19:"jflemer@acm.jhu.edu";s:6:"active";s:2:"no";s:6:"handle";s:7:"jflemer";s:4:"role";s:9:"developer";}i:4;a:5:{s:4:"name";s:11:"Adam Harvey";s:5:"email";s:15:"aharvey@php.net";s:6:"active";s:3:"yes";s:6:"handle";s:7:"aharvey";s:4:"role";s:9:"developer";}}}s:10:"xsdversion";s:3:"2.0";s:13:"_lastmodified";i:1297079821;}
|