cvs: pear /LiveUser package.xml
| From: | Helgi �ormar �orbj�rnsson | Date: | Mon, 15 Aug 2005 14:50:07 +0000 |
| Subject: | cvs: pear /LiveUser package.xml | ||
| Groups: | php.pear.cvs | ||
| Request: | Send a blank email to pear-cvs+get-33985@lists.php.net to get a copy of this message | ||
dufuz Mon Aug 15 10:50:07 2005 EDT
Modified files:
/pear/LiveUser package.xml
Log:
prepare for a release.
http://cvs.php.net/diff.php/pear/LiveUser/package.xml?r1=1.30&r2=1.31&ty=u Index: pear/LiveUser/package.xml diff -u pear/LiveUser/package.xml:1.30 pear/LiveUser/package.xml:1.31 --- pear/LiveUser/package.xml:1.30 Sun Aug 14 04:31:00 2005 +++ pear/LiveUser/package.xml Mon Aug 15 10:50:02 2005 @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE package SYSTEM "http://pear.php.net/dtd/package-1.0"> -<package version="1.0" packagerversion="1.4.0a12"> - <name>LiveUser</name> - <summary>User authentication and permission management framework</summary> - <description>LiveUser is a set of classes for dealing with user authentication +<package version="1.0"> + <name>LiveUser</name> + <summary>User authentication and permission management framework</summary> + <description> LiveUser is a set of classes for dealing with user authentication and permission management. Basically, there are three main elements that make up this package: @@ -29,170 +29,168 @@ and user data. Just make a new container type and you're ready to go! Currently available are containers using: - PEAR::DB, PEAR::MDB, PEAR::MDB2, PEAR::XML_Tree and PEAR::Auth. - </description> - <maintainers> - <maintainer> - <user>mw21st</user> - <name>Markus Wolff</name> - <email>mw21st@php.net</email> - <role>lead</role> - </maintainer> - <maintainer> - <user>arnaud</user> - <name>Arnaud Limbourg</name> - <email>arnaud@php.net</email> - <role>lead</role> - </maintainer> - <maintainer> - <user>lsmith</user> - <name>Lukas Kahwe Smith</name> - <email>smith@pooteeweet.org</email> - <role>lead</role> - </maintainer> - <maintainer> - <user>krausbn</user> - <name>Bjoern Kraus</name> - <email>krausbn@php.net</email> - <role>developer</role> - </maintainer> - <maintainer> - <user>dufuz</user> - <name>Helgi Þormar</name> - <email>dufuz@php.net</email> - <role>lead</role> - </maintainer> + PEAR::DB, PEAR::MDB, PEAR::MDB2, PEAR::XML_Tree and PEAR::Auth.</description> + <maintainers> + <maintainer> + <user>mw21st</user> + <name>Markus Wolff</name> + <email>mw21st@php.net</email> + <role>lead</role> + </maintainer> + <maintainer> + <user>arnaud</user> + <name>Arnaud Limbourg</name> + <email>arnaud@php.net</email> + <role>lead</role> + </maintainer> + <maintainer> + <user>lsmith</user> + <name>Lukas Kahwe Smith</name> + <email>smith@pooteeweet.org</email> + <role>lead</role> + </maintainer> + <maintainer> + <user>krausbn</user> + <name>Bjoern Kraus</name> + <email>krausbn@php.net</email> + <role>developer</role> + </maintainer> + <maintainer> + <user>dufuz</user> + <name>Helgi Þormar</name> + <email>dufuz@php.net</email> + <role>lead</role> + </maintainer> </maintainers> - <release> - <version>0.16.3</version> - <date>2005-08-09</date> - <license>LGPL</license> - <state>beta</state> - <notes>- added new custom user field "name" to example1 -- added missing config entries to example1 and example2 -- all user related container properties now use lower case with underscores - instead of lower bumby camel to better match the storage layer naming. - this allows for a much simplified readUserData() method (BC break!) -- copy storage config before passing it to the storageFactory() since this - method messes with the values which causes the original to be modified due to - using pass by reference -- use getProperty() to read properties of the auth container -- use static calls for all factory method calls -- disconnect on logout() (bug #4928) -- fixed bugs in storageFactory() - </notes> - <deps> - <dep type="php" rel="ge" version="4.2.0" optional="no"/> - <dep type="pkg" rel="ge" version="1.3.3" optional="no">PEAR</dep> - <dep type="pkg" rel="has" optional="no">Event_Dispatcher</dep> - <dep type="pkg" rel="ge" version="1.7.0" optional="yes">Log</dep> - <dep type="pkg" rel="ge" version="1.6.0" optional="yes">DB</dep> - <dep type="pkg" rel="ge" version="1.1.4" optional="yes">MDB</dep> - <dep type="pkg" rel="ge" version="2.0.0beta4" optional="yes">MDB2</dep> - <dep type="pkg" rel="has" optional="yes">MDB2_Schema</dep> - <dep type="pkg" rel="has" optional="yes">XML_Tree</dep> - <dep type="pkg" rel="has" optional="yes">Crypt_RC4</dep> - </deps> - <filelist> - <dir name="/" baseinstalldir="/LiveUser"> - <dir name="Auth"> - <dir name="Storage"> - <file role="php" name="Globals.php"/> - </dir> <!-- /Auth/Storage --> - <file role="php" name="Common.php"/> - <file role="php" name="DB.php"/> - <file role="php" name="MDB.php"/> - <file role="php" name="MDB2.php"/> - <file role="php" name="PEARAuth.php"/> - <file role="php" name="Session.php"/> - <file role="php" name="XML.php"/> - </dir> <!-- /Auth --> - <dir name="docs"> - <dir name="examples"> - <dir name="example1"> - <file role="doc" name="Auth_XML.xml"/> - <file role="doc" name="conf.php"/> - <file role="doc" name="example.php"/> - <file role="doc" name="index.html"/> - <file role="doc" name="README"/> - </dir> <!-- /docs/examples/example1 --> - <dir name="example2"> - <file role="doc" name="Auth_XML.xml"/> - <file role="doc" name="conf.php"/> - <file role="doc" name="example.php"/> - <file role="doc" name="index.html"/> - <file role="doc" name="Perm_XML.xml"/> - <file role="doc" name="README"/> - </dir> <!-- /docs/examples/example2 --> - <dir name="example4"> - <file role="doc" name="Auth_XML.xml"/> - <file role="doc" name="conf.php"/> - <file role="doc" name="demodata.xml"/> - <file role="doc" name="error-page.tpl.php"/> - <file role="doc" name="finish.inc.php"/> - <file role="doc" name="functions.js"/> - <file role="doc" name="index.html"/> - <file role="doc" name="loginform.tpl.php"/> - <file role="doc" name="news_change.php"/> - <file role="doc" name="news_change.tpl.php"/> - <file role="doc" name="news_new.php"/> - <file role="doc" name="news_new.tpl.php"/> - <file role="doc" name="news_notallowed.tpl.php"/> - <file role="doc" name="news_view.php"/> - <file role="doc" name="news_view.tpl.php"/> - <file role="doc" name="style.css"/> - </dir> <!-- /docs/examples/example4 --> - <dir name="example5"> - <file role="doc" name="admin.php"/> - <file role="doc" name="admin.tpl"/> - <file role="doc" name="conf.php"/> - <file role="doc" name="demodata.xml"/> - <file role="doc" name="home.php"/> - <file role="doc" name="home.tpl"/> - <file role="doc" name="index.php"/> - <file role="doc" name="liveuser_rights.php"/> - <file role="doc" name="login_form.tpl"/> - <file role="doc" name="news.tpl"/> - <file role="doc" name="news_edit.tpl"/> - <file role="doc" name="news_list.tpl"/> - </dir> <!-- /docs/examples/example5 --> - <file role="doc" name="demodata.php"/> - <file role="doc" name="README"/> - </dir> <!-- /docs/examples --> - </dir> <!-- /docs --> - <dir name="Perm"> - <dir name="Storage"> - <file role="php" name="Cache.php"/> - <file role="php" name="DB.php"/> - <file role="php" name="Globals.php"/> - <file role="php" name="MDB.php"/> - <file role="php" name="MDB2.php"/> - <file role="php" name="SQL.php"/> - <file role="php" name="XML.php"/> - </dir> <!-- /Perm/Storage --> - <file role="php" name="Complex.php"/> - <file role="php" name="Medium.php"/> - <file role="php" name="Simple.php"/> - <file role="php" name="Storage.php"/> - </dir> <!-- /Perm --> - <dir name="sql"> - <file role="data" install-as="misc/Auth_XML.xml" name="Auth_XML.xml"/> - <file role="data" install-as="misc/schema/install.php" name="install.php"/> - <file role="data" install-as="misc/Perm_XML.xml" name="Perm_XML.xml"/> - <file role="data" install-as="misc/schema/README" name="README"/> - </dir> <!-- /sql --> - <file role="doc" name="lgpl.txt"/> - <file role="php" baseinstalldir="/" name="LiveUser.php"/> - </dir> <!-- / --> - </filelist> - </release> - <changelog> - <release> - <version>0.16.3</version> - <date>2005-08-09</date> + <release> + <version>0.16.4</version> + <date>2005-08-15</date> <license>LGPL</license> <state>beta</state> - <notes>- added new custom user field "name" to example1 + <notes>- writeSchema returns error objects and not false on error +- added error handling around call to parent::init() +- assign _storage property by ref in the permission container +- moved area admin code from the medium into the complex container +- tweaked error handling in login()/readUserData() +- only assign the perm instance to _perm if mapUser/unfreeze succeeded +- fixed bug in the auth container common class that made is_active a required + and not optional feature as intended +- fixed bug in MDB/MDB2 perm storage layer that could lead to incorrect + datatype being used when the alias feature is used</notes> + <deps> + <dep type="php" rel="ge" version="4.2.0" optional="no"/> + <dep type="pkg" rel="ge" version="1.3.3" optional="no">PEAR</dep> + <dep type="pkg" rel="has" optional="no">Event_Dispatcher</dep> + <dep type="pkg" rel="ge" version="1.7.0" optional="yes">Log</dep> + <dep type="pkg" rel="ge" version="1.6.0" optional="yes">DB</dep> + <dep type="pkg" rel="ge" version="1.1.4" optional="yes">MDB</dep> + <dep type="pkg" rel="ge" version="2.0.0beta4" optional="yes">MDB2</dep> + <dep type="pkg" rel="has" optional="yes">MDB2_Schema</dep> + <dep type="pkg" rel="has" optional="yes">XML_Tree</dep> + <dep type="pkg" rel="has" optional="yes">Crypt_RC4</dep> + </deps> + <filelist> + <dir baseinstalldir="/LiveUser" name="/"> + <dir name="Auth"> + <file role="php" name="Common.php"/> + <file role="php" name="DB.php"/> + <file role="php" name="MDB.php"/> + <file role="php" name="MDB2.php"/> + <file role="php" name="PEARAuth.php"/> + <file role="php" name="Session.php"/> + <file role="php" name="XML.php"/> + <dir name="Storage"> + <file role="php" name="Globals.php"/> + </dir> <!-- Auth/Storage --> + </dir> <!-- Auth --> + <dir name="docs"> + <dir name="examples"> + <file role="doc" name="demodata.php"/> + <file role="doc" name="README"/> + <dir name="example1"> + <file role="doc" name="Auth_XML.xml"/> + <file role="doc" name="conf.php"/> + <file role="doc" name="example.php"/> + <file role="doc" name="index.html"/> + <file role="doc" name="README"/> + </dir> <!-- docs/examples/example1 --> + <dir name="example2"> + <file role="doc" name="Auth_XML.xml"/> + <file role="doc" name="conf.php"/> + <file role="doc" name="example.php"/> + <file role="doc" name="index.html"/> + <file role="doc" name="Perm_XML.xml"/> + <file role="doc" name="README"/> + </dir> <!-- docs/examples/example2 --> + <dir name="example4"> + <file role="doc" name="Auth_XML.xml"/> + <file role="doc" name="conf.php"/> + <file role="doc" name="demodata.xml"/> + <file role="doc" name="error-page.tpl.php"/> + <file role="doc" name="finish.inc.php"/> + <file role="doc" name="functions.js"/> + <file role="doc" name="index.html"/> + <file role="doc" name="loginform.tpl.php"/> + <file role="doc" name="news_change.php"/> + <file role="doc" name="news_change.tpl.php"/> + <file role="doc" name="news_new.php"/> + <file role="doc" name="news_new.tpl.php"/> + <file role="doc" name="news_notallowed.tpl.php"/> + <file role="doc" name="news_view.php"/> + <file role="doc" name="news_view.tpl.php"/> + <file role="doc" name="style.css"/> + </dir> <!-- docs/examples/example4 --> + </dir> <!-- docs/examples --> + </dir> <!-- docs --> + <dir name="Perm"> + <file role="php" name="Complex.php"/> + <file role="php" name="Medium.php"/> + <file role="php" name="Simple.php"/> + <file role="php" name="Storage.php"/> + <dir name="Storage"> + <file role="php" name="Cache.php"/> + <file role="php" name="DB.php"/> + <file role="php" name="Globals.php"/> + <file role="php" name="MDB.php"/> + <file role="php" name="MDB2.php"/> + <file role="php" name="SQL.php"/> + <file role="php" name="XML.php"/> + </dir> <!-- Perm/Storage --> + </dir> <!-- Perm --> + <dir name="sql"> + <file role="data" install-as="misc/Auth_XML.xml" name="Auth_XML.xml"/> + <file role="data" install-as="misc/schema/install.php" name="install.php"/> + <file role="data" install-as="misc/Perm_XML.xml" name="Perm_XML.xml"/> + <file role="data" install-as="misc/schema/README" name="README"/> + </dir> <!-- sql --> + <file role="doc" name="lgpl.txt"/> + <file role="php" baseinstalldir="/" name="LiveUser.php"/> + </dir> <!-- / --> + </filelist> + </release> + <changelog> + <release> + <version>0.16.4</version> + <date>2005-08-15</date> + <license>LGPL</license> + <state>beta</state> + <notes>- writeSchema returns error objects and not false on error +- added error handling around call to parent::init() +- assign _storage property by ref in the permission container +- moved area admin code from the medium into the complex container +- tweaked error handling in login()/readUserData() +- only assign the perm instance to _perm if mapUser/unfreeze succeeded +- fixed bug in the auth container common class that made is_active a required + and not optional feature as intended +- fixed bug in MDB/MDB2 perm storage layer that could lead to incorrect + datatype being used when the alias feature is used</notes> + </release> + <release> + <version>0.16.3</version> + <date>2005-08-09</date> + <license>LGPL</license> + <state>beta</state> + <notes>- added new custom user field "name" to example1 - added missing config entries to example1 and example2 - all user related container properties now use lower case with underscores instead of lower bumby camel to better match the storage layer naming. @@ -203,39 +201,36 @@ - use getProperty() to read properties of the auth container - use static calls for all factory method calls - disconnect on logout() (bug #4928) -- fixed bugs in storageFactory() - </notes> - </release> - <release> - <version>0.16.2</version> - <date>2005-07-19</date> - <license>LGPL</license> - <state>beta</state> - <notes>- time() call prevented the rememberMe cookie from being set under IE +- fixed bugs in storageFactory()</notes> + </release> + <release> + <version>0.16.2</version> + <date>2005-07-19</date> + <license>LGPL</license> + <state>beta</state> + <notes>- time() call prevented the rememberMe cookie from being set under IE - dont use serialize() for the cookie data due to security concerns Note: this breaks all remember me cookies currently set! - fixed parse error in PEARAuth container (bug #4797) - cleaned up lastlogin handling (bug #4843) - nuke error due to disconnecting on logout() -- php 4.4 reference assignment fixes - </notes> - </release> - <release> - <version>0.16.1</version> - <date>2005-07-04</date> - <license>LGPL</license> - <state>beta</state> - <notes>- fixed typo in cookie lifetime computation (and introduced LIVEUSER_DAY_SECONDS) +- php 4.4 reference assignment fixes</notes> + </release> + <release> + <version>0.16.1</version> + <date>2005-07-04</date> + <license>LGPL</license> + <state>beta</state> + <notes>- fixed typo in cookie lifetime computation (and introduced LIVEUSER_DAY_SECONDS) - fixed bug that would lead to dropping all user assigned rigts for area admins -- cosmetic fixes to error messages (username => handle) - </notes> - </release> - <release> - <version>0.16.0</version> - <date>2005-06-21</date> - <license>LGPL</license> - <state>beta</state> - <notes>- updated MDB2 dependency +- cosmetic fixes to error messages (username => handle)</notes> + </release> + <release> + <version>0.16.0</version> + <date>2005-06-21</date> + <license>LGPL</license> + <state>beta</state> + <notes>- updated MDB2 dependency - made readConfig() public - use LIVEUSER_STATUS_AUTHINITERROR and LIVEUSER_STATUS_PERMINITERROR - removed 'ids' from GLOBALS.php array since this is no longer used in the admin @@ -287,8 +282,7 @@ docs/examples/demodata.php. Type php demodata.php -h for usage. - updated examples to use the new auth config layout due to using admin storage - tweaked error handling on init() call -- use MDB2 in the examples instead of DB - </notes> - </release> - </changelog> +- use MDB2 in the examples instead of DB</notes> + </release> + </changelog> </package>
http://cvs.php.net/diff.php/pear/LiveUser/package.xml?r1=1.30&r2=1.31&ty=u Index: pear/LiveUser/package.xml diff -u pear/LiveUser/package.xml:1.30 pear/LiveUser/package.xml:1.31 --- pear/LiveUser/package.xml:1.30 Sun Aug 14 04:31:00 2005 +++ pear/LiveUser/package.xml Mon Aug 15 10:50:02 2005 @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE package SYSTEM "http://pear.php.net/dtd/package-1.0"> -<package version="1.0" packagerversion="1.4.0a12"> - <name>LiveUser</name> - <summary>User authentication and permission management framework</summary> - <description>LiveUser is a set of classes for dealing with user authentication +<package version="1.0"> + <name>LiveUser</name> + <summary>User authentication and permission management framework</summary> + <description> LiveUser is a set of classes for dealing with user authentication and permission management. Basically, there are three main elements that make up this package: @@ -29,170 +29,168 @@ and user data. Just make a new container type and you're ready to go! Currently available are containers using: - PEAR::DB, PEAR::MDB, PEAR::MDB2, PEAR::XML_Tree and PEAR::Auth. - </description> - <maintainers> - <maintainer> - <user>mw21st</user> - <name>Markus Wolff</name> - <email>mw21st@php.net</email> - <role>lead</role> - </maintainer> - <maintainer> - <user>arnaud</user> - <name>Arnaud Limbourg</name> - <email>arnaud@php.net</email> - <role>lead</role> - </maintainer> - <maintainer> - <user>lsmith</user> - <name>Lukas Kahwe Smith</name> - <email>smith@pooteeweet.org</email> - <role>lead</role> - </maintainer> - <maintainer> - <user>krausbn</user> - <name>Bjoern Kraus</name> - <email>krausbn@php.net</email> - <role>developer</role> - </maintainer> - <maintainer> - <user>dufuz</user> - <name>Helgi Þormar</name> - <email>dufuz@php.net</email> - <role>lead</role> - </maintainer> + PEAR::DB, PEAR::MDB, PEAR::MDB2, PEAR::XML_Tree and PEAR::Auth.</description> + <maintainers> + <maintainer> + <user>mw21st</user> + <name>Markus Wolff</name> + <email>mw21st@php.net</email> + <role>lead</role> + </maintainer> + <maintainer> + <user>arnaud</user> + <name>Arnaud Limbourg</name> + <email>arnaud@php.net</email> + <role>lead</role> + </maintainer> + <maintainer> + <user>lsmith</user> + <name>Lukas Kahwe Smith</name> + <email>smith@pooteeweet.org</email> + <role>lead</role> + </maintainer> + <maintainer> + <user>krausbn</user> + <name>Bjoern Kraus</name> + <email>krausbn@php.net</email> + <role>developer</role> + </maintainer> + <maintainer> + <user>dufuz</user> + <name>Helgi Þormar</name> + <email>dufuz@php.net</email> + <role>lead</role> + </maintainer> </maintainers> - <release> - <version>0.16.3</version> - <date>2005-08-09</date> - <license>LGPL</license> - <state>beta</state> - <notes>- added new custom user field "name" to example1 -- added missing config entries to example1 and example2 -- all user related container properties now use lower case with underscores - instead of lower bumby camel to better match the storage layer naming. - this allows for a much simplified readUserData() method (BC break!) -- copy storage config before passing it to the storageFactory() since this - method messes with the values which causes the original to be modified due to - using pass by reference -- use getProperty() to read properties of the auth container -- use static calls for all factory method calls -- disconnect on logout() (bug #4928) -- fixed bugs in storageFactory() - </notes> - <deps> - <dep type="php" rel="ge" version="4.2.0" optional="no"/> - <dep type="pkg" rel="ge" version="1.3.3" optional="no">PEAR</dep> - <dep type="pkg" rel="has" optional="no">Event_Dispatcher</dep> - <dep type="pkg" rel="ge" version="1.7.0" optional="yes">Log</dep> - <dep type="pkg" rel="ge" version="1.6.0" optional="yes">DB</dep> - <dep type="pkg" rel="ge" version="1.1.4" optional="yes">MDB</dep> - <dep type="pkg" rel="ge" version="2.0.0beta4" optional="yes">MDB2</dep> - <dep type="pkg" rel="has" optional="yes">MDB2_Schema</dep> - <dep type="pkg" rel="has" optional="yes">XML_Tree</dep> - <dep type="pkg" rel="has" optional="yes">Crypt_RC4</dep> - </deps> - <filelist> - <dir name="/" baseinstalldir="/LiveUser"> - <dir name="Auth"> - <dir name="Storage"> - <file role="php" name="Globals.php"/> - </dir> <!-- /Auth/Storage --> - <file role="php" name="Common.php"/> - <file role="php" name="DB.php"/> - <file role="php" name="MDB.php"/> - <file role="php" name="MDB2.php"/> - <file role="php" name="PEARAuth.php"/> - <file role="php" name="Session.php"/> - <file role="php" name="XML.php"/> - </dir> <!-- /Auth --> - <dir name="docs"> - <dir name="examples"> - <dir name="example1"> - <file role="doc" name="Auth_XML.xml"/> - <file role="doc" name="conf.php"/> - <file role="doc" name="example.php"/> - <file role="doc" name="index.html"/> - <file role="doc" name="README"/> - </dir> <!-- /docs/examples/example1 --> - <dir name="example2"> - <file role="doc" name="Auth_XML.xml"/> - <file role="doc" name="conf.php"/> - <file role="doc" name="example.php"/> - <file role="doc" name="index.html"/> - <file role="doc" name="Perm_XML.xml"/> - <file role="doc" name="README"/> - </dir> <!-- /docs/examples/example2 --> - <dir name="example4"> - <file role="doc" name="Auth_XML.xml"/> - <file role="doc" name="conf.php"/> - <file role="doc" name="demodata.xml"/> - <file role="doc" name="error-page.tpl.php"/> - <file role="doc" name="finish.inc.php"/> - <file role="doc" name="functions.js"/> - <file role="doc" name="index.html"/> - <file role="doc" name="loginform.tpl.php"/> - <file role="doc" name="news_change.php"/> - <file role="doc" name="news_change.tpl.php"/> - <file role="doc" name="news_new.php"/> - <file role="doc" name="news_new.tpl.php"/> - <file role="doc" name="news_notallowed.tpl.php"/> - <file role="doc" name="news_view.php"/> - <file role="doc" name="news_view.tpl.php"/> - <file role="doc" name="style.css"/> - </dir> <!-- /docs/examples/example4 --> - <dir name="example5"> - <file role="doc" name="admin.php"/> - <file role="doc" name="admin.tpl"/> - <file role="doc" name="conf.php"/> - <file role="doc" name="demodata.xml"/> - <file role="doc" name="home.php"/> - <file role="doc" name="home.tpl"/> - <file role="doc" name="index.php"/> - <file role="doc" name="liveuser_rights.php"/> - <file role="doc" name="login_form.tpl"/> - <file role="doc" name="news.tpl"/> - <file role="doc" name="news_edit.tpl"/> - <file role="doc" name="news_list.tpl"/> - </dir> <!-- /docs/examples/example5 --> - <file role="doc" name="demodata.php"/> - <file role="doc" name="README"/> - </dir> <!-- /docs/examples --> - </dir> <!-- /docs --> - <dir name="Perm"> - <dir name="Storage"> - <file role="php" name="Cache.php"/> - <file role="php" name="DB.php"/> - <file role="php" name="Globals.php"/> - <file role="php" name="MDB.php"/> - <file role="php" name="MDB2.php"/> - <file role="php" name="SQL.php"/> - <file role="php" name="XML.php"/> - </dir> <!-- /Perm/Storage --> - <file role="php" name="Complex.php"/> - <file role="php" name="Medium.php"/> - <file role="php" name="Simple.php"/> - <file role="php" name="Storage.php"/> - </dir> <!-- /Perm --> - <dir name="sql"> - <file role="data" install-as="misc/Auth_XML.xml" name="Auth_XML.xml"/> - <file role="data" install-as="misc/schema/install.php" name="install.php"/> - <file role="data" install-as="misc/Perm_XML.xml" name="Perm_XML.xml"/> - <file role="data" install-as="misc/schema/README" name="README"/> - </dir> <!-- /sql --> - <file role="doc" name="lgpl.txt"/> - <file role="php" baseinstalldir="/" name="LiveUser.php"/> - </dir> <!-- / --> - </filelist> - </release> - <changelog> - <release> - <version>0.16.3</version> - <date>2005-08-09</date> + <release> + <version>0.16.4</version> + <date>2005-08-15</date> <license>LGPL</license> <state>beta</state> - <notes>- added new custom user field "name" to example1 + <notes>- writeSchema returns error objects and not false on error +- added error handling around call to parent::init() +- assign _storage property by ref in the permission container +- moved area admin code from the medium into the complex container +- tweaked error handling in login()/readUserData() +- only assign the perm instance to _perm if mapUser/unfreeze succeeded +- fixed bug in the auth container common class that made is_active a required + and not optional feature as intended +- fixed bug in MDB/MDB2 perm storage layer that could lead to incorrect + datatype being used when the alias feature is used</notes> + <deps> + <dep type="php" rel="ge" version="4.2.0" optional="no"/> + <dep type="pkg" rel="ge" version="1.3.3" optional="no">PEAR</dep> + <dep type="pkg" rel="has" optional="no">Event_Dispatcher</dep> + <dep type="pkg" rel="ge" version="1.7.0" optional="yes">Log</dep> + <dep type="pkg" rel="ge" version="1.6.0" optional="yes">DB</dep> + <dep type="pkg" rel="ge" version="1.1.4" optional="yes">MDB</dep> + <dep type="pkg" rel="ge" version="2.0.0beta4" optional="yes">MDB2</dep> + <dep type="pkg" rel="has" optional="yes">MDB2_Schema</dep> + <dep type="pkg" rel="has" optional="yes">XML_Tree</dep> + <dep type="pkg" rel="has" optional="yes">Crypt_RC4</dep> + </deps> + <filelist> + <dir baseinstalldir="/LiveUser" name="/"> + <dir name="Auth"> + <file role="php" name="Common.php"/> + <file role="php" name="DB.php"/> + <file role="php" name="MDB.php"/> + <file role="php" name="MDB2.php"/> + <file role="php" name="PEARAuth.php"/> + <file role="php" name="Session.php"/> + <file role="php" name="XML.php"/> + <dir name="Storage"> + <file role="php" name="Globals.php"/> + </dir> <!-- Auth/Storage --> + </dir> <!-- Auth --> + <dir name="docs"> + <dir name="examples"> + <file role="doc" name="demodata.php"/> + <file role="doc" name="README"/> + <dir name="example1"> + <file role="doc" name="Auth_XML.xml"/> + <file role="doc" name="conf.php"/> + <file role="doc" name="example.php"/> + <file role="doc" name="index.html"/> + <file role="doc" name="README"/> + </dir> <!-- docs/examples/example1 --> + <dir name="example2"> + <file role="doc" name="Auth_XML.xml"/> + <file role="doc" name="conf.php"/> + <file role="doc" name="example.php"/> + <file role="doc" name="index.html"/> + <file role="doc" name="Perm_XML.xml"/> + <file role="doc" name="README"/> + </dir> <!-- docs/examples/example2 --> + <dir name="example4"> + <file role="doc" name="Auth_XML.xml"/> + <file role="doc" name="conf.php"/> + <file role="doc" name="demodata.xml"/> + <file role="doc" name="error-page.tpl.php"/> + <file role="doc" name="finish.inc.php"/> + <file role="doc" name="functions.js"/> + <file role="doc" name="index.html"/> + <file role="doc" name="loginform.tpl.php"/> + <file role="doc" name="news_change.php"/> + <file role="doc" name="news_change.tpl.php"/> + <file role="doc" name="news_new.php"/> + <file role="doc" name="news_new.tpl.php"/> + <file role="doc" name="news_notallowed.tpl.php"/> + <file role="doc" name="news_view.php"/> + <file role="doc" name="news_view.tpl.php"/> + <file role="doc" name="style.css"/> + </dir> <!-- docs/examples/example4 --> + </dir> <!-- docs/examples --> + </dir> <!-- docs --> + <dir name="Perm"> + <file role="php" name="Complex.php"/> + <file role="php" name="Medium.php"/> + <file role="php" name="Simple.php"/> + <file role="php" name="Storage.php"/> + <dir name="Storage"> + <file role="php" name="Cache.php"/> + <file role="php" name="DB.php"/> + <file role="php" name="Globals.php"/> + <file role="php" name="MDB.php"/> + <file role="php" name="MDB2.php"/> + <file role="php" name="SQL.php"/> + <file role="php" name="XML.php"/> + </dir> <!-- Perm/Storage --> + </dir> <!-- Perm --> + <dir name="sql"> + <file role="data" install-as="misc/Auth_XML.xml" name="Auth_XML.xml"/> + <file role="data" install-as="misc/schema/install.php" name="install.php"/> + <file role="data" install-as="misc/Perm_XML.xml" name="Perm_XML.xml"/> + <file role="data" install-as="misc/schema/README" name="README"/> + </dir> <!-- sql --> + <file role="doc" name="lgpl.txt"/> + <file role="php" baseinstalldir="/" name="LiveUser.php"/> + </dir> <!-- / --> + </filelist> + </release> + <changelog> + <release> + <version>0.16.4</version> + <date>2005-08-15</date> + <license>LGPL</license> + <state>beta</state> + <notes>- writeSchema returns error objects and not false on error +- added error handling around call to parent::init() +- assign _storage property by ref in the permission container +- moved area admin code from the medium into the complex container +- tweaked error handling in login()/readUserData() +- only assign the perm instance to _perm if mapUser/unfreeze succeeded +- fixed bug in the auth container common class that made is_active a required + and not optional feature as intended +- fixed bug in MDB/MDB2 perm storage layer that could lead to incorrect + datatype being used when the alias feature is used</notes> + </release> + <release> + <version>0.16.3</version> + <date>2005-08-09</date> + <license>LGPL</license> + <state>beta</state> + <notes>- added new custom user field "name" to example1 - added missing config entries to example1 and example2 - all user related container properties now use lower case with underscores instead of lower bumby camel to better match the storage layer naming. @@ -203,39 +201,36 @@ - use getProperty() to read properties of the auth container - use static calls for all factory method calls - disconnect on logout() (bug #4928) -- fixed bugs in storageFactory() - </notes> - </release> - <release> - <version>0.16.2</version> - <date>2005-07-19</date> - <license>LGPL</license> - <state>beta</state> - <notes>- time() call prevented the rememberMe cookie from being set under IE +- fixed bugs in storageFactory()</notes> + </release> + <release> + <version>0.16.2</version> + <date>2005-07-19</date> + <license>LGPL</license> + <state>beta</state> + <notes>- time() call prevented the rememberMe cookie from being set under IE - dont use serialize() for the cookie data due to security concerns Note: this breaks all remember me cookies currently set! - fixed parse error in PEARAuth container (bug #4797) - cleaned up lastlogin handling (bug #4843) - nuke error due to disconnecting on logout() -- php 4.4 reference assignment fixes - </notes> - </release> - <release> - <version>0.16.1</version> - <date>2005-07-04</date> - <license>LGPL</license> - <state>beta</state> - <notes>- fixed typo in cookie lifetime computation (and introduced LIVEUSER_DAY_SECONDS) +- php 4.4 reference assignment fixes</notes> + </release> + <release> + <version>0.16.1</version> + <date>2005-07-04</date> + <license>LGPL</license> + <state>beta</state> + <notes>- fixed typo in cookie lifetime computation (and introduced LIVEUSER_DAY_SECONDS) - fixed bug that would lead to dropping all user assigned rigts for area admins -- cosmetic fixes to error messages (username => handle) - </notes> - </release> - <release> - <version>0.16.0</version> - <date>2005-06-21</date> - <license>LGPL</license> - <state>beta</state> - <notes>- updated MDB2 dependency +- cosmetic fixes to error messages (username => handle)</notes> + </release> + <release> + <version>0.16.0</version> + <date>2005-06-21</date> + <license>LGPL</license> + <state>beta</state> + <notes>- updated MDB2 dependency - made readConfig() public - use LIVEUSER_STATUS_AUTHINITERROR and LIVEUSER_STATUS_PERMINITERROR - removed 'ids' from GLOBALS.php array since this is no longer used in the admin @@ -287,8 +282,7 @@ docs/examples/demodata.php. Type php demodata.php -h for usage. - updated examples to use the new auth config layout due to using admin storage - tweaked error handling on init() call -- use MDB2 in the examples instead of DB - </notes> - </release> - </changelog> +- use MDB2 in the examples instead of DB</notes> + </release> + </changelog> </package>