<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE package SYSTEM "http://pear.php.net/dtd/package-1.0">
<package version="1.0" packagerversion="1.4.5">
 <name>Auth</name>
 <summary>Creating an authentication system.</summary>
 <description>The PEAR::Auth package provides methods for creating an authentication
system using PHP.

Currently it supports the following storage containers to read/write
the login data:

* All databases supported by the PEAR database layer
* All databases supported by the MDB database layer
* Plaintext files
* LDAP servers
* POP3 servers
* IMAP servers
* vpopmail accounts
* RADIUS
* SAMBA password files
* SOAP
 </description>
 <maintainers>
  <maintainer>
   <user>MJ</user>
   <name>Martin Jansen</name>
   <email>mj@php.net</email>
   <role>lead</role>
  </maintainer>
  <maintainer>
   <user>jflemer</user>
   <name>James E. Flemer</name>
   <email>jflemer@acm.jhu.edu</email>
   <role>developer</role>
  </maintainer>
  <maintainer>
   <user>yavo</user>
   <name>Yavor Shahpasov</name>
   <email>yavo@siava.org</email>
   <role>lead</role>
  </maintainer>
  </maintainers>
 <release>
  <version>1.2.4</version>
  <date>2006-02-15</date>
  <license>PHP License</license>
  <state>stable</state>
  <notes>* Improved parameter validation in the DB and LPAP containers. (Patch
  provided by Matthew Van Gundy.)

This release fixes a security issue that allows an attacker to perform
injection attacks against the underlying storage containers.  Upgrading
is strongly recommended!
  </notes>
  <deps>
   <dep type="pkg" rel="ge" version="0.9.5" optional="yes">File_Passwd</dep>
   <dep type="pkg" rel="ge" version="1.3" optional="yes">Net_POP3</dep>
   <dep type="pkg" rel="has" optional="yes">DB</dep>
   <dep type="pkg" rel="has" optional="yes">MDB</dep>
   <dep type="pkg" rel="has" optional="yes">Auth_RADIUS</dep>
   <dep type="pkg" rel="has" optional="yes">File_SMBPasswd</dep>
  </deps>
  <provides type="class" name="Auth" />
  <provides type="function" name="Auth::assignData" />
  <provides type="function" name="Auth::start" />
  <provides type="function" name="Auth::login" />
  <provides type="function" name="Auth::setExpire" />
  <provides type="function" name="Auth::setIdle" />
  <provides type="function" name="Auth::setSessionname" />
  <provides type="function" name="Auth::setShowLogin" />
  <provides type="function" name="Auth::setLoginCallback" />
  <provides type="function" name="Auth::setFailedLoginCallback" />
  <provides type="function" name="Auth::setLogoutCallback" />
  <provides type="function" name="Auth::setAuthData" />
  <provides type="function" name="Auth::getAuthData" />
  <provides type="function" name="Auth::setAuth" />
  <provides type="function" name="Auth::checkAuth" />
  <provides type="function" name="Auth::getAuth" />
  <provides type="function" name="Auth::drawLogin" />
  <provides type="function" name="Auth::logout" />
  <provides type="function" name="Auth::updateIdle" />
  <provides type="function" name="Auth::getUsername" />
  <provides type="function" name="Auth::getStatus" />
  <provides type="function" name="Auth::sessionValidThru" />
  <provides type="function" name="Auth::listUsers" />
  <provides type="function" name="Auth::addUser" />
  <provides type="function" name="Auth::removeUser" />
  <provides type="class" name="Auth_Container" />
  <provides type="function" name="Auth_Container::fetchData" />
  <provides type="function" name="Auth_Container::verifyPassword" />
  <provides type="function" name="Auth_Container::listUsers" />
  <provides type="function" name="Auth_Container::getUser" />
  <provides type="function" name="Auth_Container::addUser" />
  <provides type="function" name="Auth_Container::removeUser" />
  <provides type="class" name="Auth_Container_DB" extends="Auth_Container" />
  <provides type="function" name="Auth_Container_DB::query" />
  <provides type="function" name="Auth_Container_DB::fetchData" />
  <provides type="function" name="Auth_Container_DB::listUsers" />
  <provides type="function" name="Auth_Container_DB::addUser" />
  <provides type="function" name="Auth_Container_DB::removeUser" />
  <provides type="class" name="Auth_Container_File" extends="Auth_Container" />
  <provides type="function" name="Auth_Container_File::fetchData" />
  <provides type="function" name="Auth_Container_File::listUsers" />
  <provides type="function" name="Auth_Container_File::addUser" />
  <provides type="function" name="Auth_Container_File::removeUser" />
  <provides type="class" name="Auth_Container_IMAP" extends="Auth_Container" />
  <provides type="function" name="Auth_Container_IMAP::fetchData" />
  <provides type="class" name="Auth_Container_POP3" extends="Auth_Container" />
  <provides type="function" name="Auth_Container_POP3::fetchData" />
  <provides type="class" name="Auth_Container_LDAP" extends="Auth_Container" />
  <provides type="function" name="Auth_Container_LDAP::fetchData" />
  <provides type="function" name="Auth_Container_LDAP::checkGroup" />
  <provides type="class" name="Auth_Container_MDB" extends="Auth_Container" />
  <provides type="function" name="Auth_Container_MDB::query" />
  <provides type="function" name="Auth_Container_MDB::fetchData" />
  <provides type="function" name="Auth_Container_MDB::listUsers" />
  <provides type="function" name="Auth_Container_MDB::addUser" />
  <provides type="function" name="Auth_Container_MDB::removeUser" />
  <provides type="class" name="Auth_Container_RADIUS" extends="Auth_Container" />
  <provides type="function" name="Auth_Container_RADIUS::fetchData" />
  <provides type="class" name="Auth_Container_SMBPasswd" extends="Auth_Container" />
  <provides type="function" name="Auth_Container_SMBPasswd::fetchData" />
  <provides type="function" name="Auth_Container_SMBPasswd::listUsers" />
  <provides type="function" name="Auth_Container_SMBPasswd::addUser" />
  <provides type="function" name="Auth_Container_SMBPasswd::removeUser" />
  <provides type="class" name="Auth_Container_SOAP" extends="Auth_Container" />
  <provides type="function" name="Auth_Container_SOAP::fetchData" />
  <provides type="class" name="Auth_Container_vpopmail" extends="Auth_Container" />
  <provides type="function" name="Auth_Container_vpopmail::fetchData" />
  <filelist>
   <file role="php" baseinstalldir="" md5sum="ddd12be29540b0a1fe6044d8757d5bc9" name="Auth.php">
    <replace from="@version@" to="version" type="package-info"/>
   </file>
   <file role="php" baseinstalldir="" md5sum="6628d0beecac4f0736df560da676ca48" name="Auth/Auth.php"/>
   <file role="php" baseinstalldir="Auth" md5sum="65662797618b47ba420afb88f93af75c" name="Container.php"/>
   <file role="doc" baseinstalldir="Auth" md5sum="cff69c815df81bffeb8d1117973e1fef" name="README.Auth"/>
   <file role="php" baseinstalldir="Auth" md5sum="0f03e88aec6bbf407ba8f00c75d034e0" name="Container/DB.php"/>
   <file role="php" baseinstalldir="Auth" md5sum="03ca87de97fc4a72b6510ac949775806" name="Container/File.php"/>
   <file role="php" baseinstalldir="Auth" md5sum="c16e9a77475fbfaf857a2d792e2cb426" name="Container/IMAP.php"/>
   <file role="php" baseinstalldir="Auth" md5sum="3ca7736f0183e507871bd43e57d82be2" name="Container/POP3.php"/>
   <file role="php" baseinstalldir="Auth" md5sum="60e3eaad82b2823e7d0211a08e4faa34" name="Container/LDAP.php"/>
   <file role="php" baseinstalldir="Auth" md5sum="4b8c342a4a66993b3dfeb31abdd0ce36" name="Container/MDB.php"/>
   <file role="php" baseinstalldir="Auth" md5sum="07f96980f454dc976e0e38c2e98846cc" name="Container/RADIUS.php"/>
   <file role="php" baseinstalldir="Auth" md5sum="6a44af84a071c668890977f78d7628af" name="Container/SMBPasswd.php"/>
   <file role="php" baseinstalldir="Auth" md5sum="2ef1368b3a542dc55bb945b1c11097c7" name="Container/SOAP.php"/>
   <file role="php" baseinstalldir="Auth" md5sum="053bfd90b323a2360b8540737d184e77" name="Container/vpopmail.php"/>
   <file role="test" baseinstalldir="Auth" md5sum="374903dbc08f9b4c225698cd3eb52fb6" name="tests/auth_container_db_options.php"/>
   <file role="test" baseinstalldir="Auth" md5sum="6fb8b484c605a2c15588f4597894348b" name="tests/DBContainer.php"/>
   <file role="test" baseinstalldir="Auth" md5sum="9be89faf8ba60a02a5b0650f4443ac24" name="tests/auth_container_file_options.php"/>
   <file role="test" baseinstalldir="Auth" md5sum="713314a235fff9cd9b5643f942804d69" name="tests/FileContainer.php"/>
   <file role="test" baseinstalldir="Auth" md5sum="fa2fb9b0523c956fa15699393887450a" name="tests/auth_container_pop3_options.php"/>
   <file role="test" baseinstalldir="Auth" md5sum="abddac4a2ec541e72f859f558360380e" name="tests/POP3Container.php"/>
   <file role="test" baseinstalldir="Auth" md5sum="d824715b16a53ae48df4e0dab80f3dab" name="tests/auth_container_pop3a_options.php"/>
   <file role="test" baseinstalldir="Auth" md5sum="c38b00ddf63096e76d504f1f5d25113a" name="tests/POP3aContainer.php"/>
   <file role="test" baseinstalldir="Auth" md5sum="af7ae856621d618066da0020dc86a58d" name="tests/TestAuthContainer.php"/>
   <file role="test" baseinstalldir="Auth" md5sum="d41d8cd98f00b204e9800998ecf8427e" name="tests/users"/>
   <file role="test" baseinstalldir="Auth" md5sum="03b0f07d47b6c07064d819f65a8ff73d" name="tests/tests.php"/>
  </filelist>
 </release>
</package>
