cvs: pear /LiveUser package.xml
| From: | Lukas Smith | Date: | Sun, 20 Feb 2005 15:27:50 +0000 |
| Subject: | cvs: pear /LiveUser package.xml | ||
| Groups: | php.pear.cvs | ||
| Request: | Send a blank email to pear-cvs+get-29530@lists.php.net to get a copy of this message | ||
lsmith Sun Feb 20 10:27:50 2005 EDT
Modified files:
/pear/LiveUser package.xml
Log:
- updated changelog
- added Session auth container
- added install.php schema installer
http://cvs.php.net/diff.php/pear/LiveUser/package.xml?r1=1.8&r2=1.9&ty=u
Index: pear/LiveUser/package.xml
diff -u pear/LiveUser/package.xml:1.8 pear/LiveUser/package.xml:1.9
--- pear/LiveUser/package.xml:1.8 Thu Dec 30 13:00:26 2004
+++ pear/LiveUser/package.xml Sun Feb 20 10:27:50 2005
@@ -63,17 +63,44 @@
</maintainer>
</maintainers>
<release>
- <version>0.14.1</version>
- <date>2004-12-28</date>
+ <version>0.15.0</version>
+ <date>2005-02-20</date>
<license>LGPL</license>
<state>beta</state>
- <notes> - fixed php5 issues in example4
+ <notes>general notes
+ - moved all config parameter handling inside the containers into init() methods
- reworked RC4 handling into cryptRC4() method
- - perm container now also has a default init() method that is called in the factory
- - default datatype for auth_user_id should be 'text' (thx Matthias aka Nomatt for
spotting)
- - default datatype for auth_user_id should be 'text' (thx Matthias aka Nomatt for
spotting)
+ - fixed bug in LiveUser_Perm_Storage_XML::mapUser() method which would result
+ in read issues if the user is not the first user in the xml file
+ - moved authTableCols from the database containers into common
+ - added conversion of PEAR errors to error stack in several places
+ - disable password checks in the auth containters if password is set to false
+ in the authTableCols config option
+ - some cleanups and refactoring to add support for the authTableCols fields
+ in the XML container like in the database containers
+ - added Session auth container that checks a password as set inside the
+ session. this could be useful in combination with a CAPTCHA
+ - use LIVEUSER_ERROR constant instead of LIVEUSER_ADMIN_ERROR_QUERY_BUILDER
+ - added allowEmptyPasswords auth container option
+ - added install.php class to handle database schema installation via the MDB2
+ schema manager to provide support for other RDBMS than only MySQL
+ - removed unused userExists() auth container method (use admin interface instead)
+ - accept all config parameters by reference inside the containers
+ - move readAreaAdminsAreas over to Complex where it should be.
+
+perm schema structure
- moved default database structure into separate file (using the GLOBALS super globals)
- - table rights_implied should have been right_implied</notes>
+ - default datatype for auth_user_id should be 'text' (thx Matthias aka Nomatt for
spotting)
+ - table rights_implied should have been right_implied in the perm schema structure
+ - removed has_level from the database schema
+ - added area_admin_areas and all it's joins
+ - fixed remember me feature in example2
+ - remove empty placeholders and block in loadTemplate() calls in example4
+
+examples
+ - fixed bug in example1 onLogout -> postLogout (bug #3135)
+ - fixed php5 issues in example4
+ - all examples now have a unique database name by default</notes>
<deps>
<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>
@@ -81,7 +108,7 @@
<dep type="pkg" rel="has"
optional="yes">Crypt_RC4</dep>
<dep type="pkg" rel="ge" version="2.0.0beta2"
optional="yes">MDB2</dep>
<dep type="php" rel="ge" version="4.2.0"
optional="no"/>
- <dep type="pkg" rel="ge" version="1.3.1"
optional="no">PEAR</dep>
+ <dep type="pkg" rel="ge" version="1.3.3"
optional="no">PEAR</dep>
<dep type="pkg" rel="ge" version="1.7.0"
optional="yes">Log</dep>
</deps>
<filelist>
@@ -92,6 +119,7 @@
<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">
@@ -151,6 +179,7 @@
<file role="data" install-as="misc/schema/Auth_DB.sql"
name="Auth_DB.sql"/>
<file role="data" install-as="misc/schema/auth_mdb_schema.xml"
name="auth_mdb_schema.xml"/>
<file role="data" install-as="misc/schema/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/schema/perm_db.sql"
name="perm_db.sql"/>
<file role="data" install-as="misc/schema/perm_db_complex.sql"
name="perm_db_complex.sql"/>
<file role="data" install-as="misc/schema/perm_db_medium.sql"
name="perm_db_medium.sql"/>
@@ -166,16 +195,56 @@
</release>
<changelog>
<release>
- <version>0.14.1</version>
- <date>2004-12-28</date>
+ <version>0.15.0</version>
+ <date>2005-02-20</date>
<license>LGPL</license>
<state>beta</state>
- <notes> - fixed php5 issues in example4
+ <notes>general notes
+ - moved all config parameter handling inside the containers into init() methods
- reworked RC4 handling into cryptRC4() method
- - perm container now also has a default init() method that is called in the factory
- - default datatype for auth_user_id should be 'text' (thx Matthias aka Nomatt for
spotting)
+ - fixed bug in LiveUser_Perm_Storage_XML::mapUser() method which would result
+ in read issues if the user is not the first user in the xml file
+ - moved authTableCols from the database containers into common
+ - added conversion of PEAR errors to error stack in several places
+ - disable password checks in the auth containters if password is set to false
+ in the authTableCols config option
+ - some cleanups and refactoring to add support for the authTableCols fields
+ in the XML container like in the database containers
+ - added Session auth container that checks a password as set inside the
+ session. this could be useful in combination with a CAPTCHA
+ - use LIVEUSER_ERROR constant instead of LIVEUSER_ADMIN_ERROR_QUERY_BUILDER
+ - added allowEmptyPasswords auth container option
+ - added install.php class to handle database schema installation via the MDB2
+ schema manager to provide support for other RDBMS than only MySQL
+ - removed unused userExists() auth container method (use admin interface instead)
+ - accept all config parameters by reference inside the containers
+ - move readAreaAdminsAreas over to Complex where it should be.
+
+perm schema structure
- moved default database structure into separate file (using the GLOBALS super globals)
- - table rights_implied should have been right_implied</notes>
+ - default datatype for auth_user_id should be 'text' (thx Matthias aka Nomatt for
spotting)
+ - table rights_implied should have been right_implied in the perm schema structure
+ - removed has_level from the database schema
+ - added area_admin_areas and all it's joins
+ - fixed remember me feature in example2
+ - remove empty placeholders and block in loadTemplate() calls in example4
+
+examples
+ - fixed bug in example1 onLogout -> postLogout (bug #3135)
+ - fixed php5 issues in example4
+ - all examples now have a unique database name by default</notes>
+ </release>
+ <release>
+ <version>0.14.1</version>
+ <date>2004-12-28</date>
+ <license>LGPL</license>
+ <state>beta</state>
+ <notes>- fixed php5 issues in example4
+- reworked RC4 handling into cryptRC4() method
+- perm container now also has a default init() method that is called in the factory
+- default datatype for auth_user_id should be 'text' (thx Matthias aka Nomatt for
spotting)
+- moved default database structure into separate file (using the GLOBALS super globals)
+- table rights_implied should have been right_implied</notes>
</release>
<release>
<version>0.14.0</version>