<?xml version="1.0" encoding="iso-8859-1"?>
<rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns="http://purl.org/rss/1.0/"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
>
    <channel rdf:about="http://pear.php.net">
    <link>http://pear.php.net/</link>
    <dc:creator>pear-webmaster@lists.php.net</dc:creator>
    <dc:publisher>pear-webmaster@lists.php.net</dc:publisher>
    <dc:language>en-us</dc:language><items>
<rdf:Seq><rdf:li rdf:resource="http://pear.php.net/package/LiveUser_Admin/download/0.4.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/LiveUser_Admin/download/0.3.9/"/>
<rdf:li rdf:resource="http://pear.php.net/package/LiveUser_Admin/download/0.3.8/"/>
<rdf:li rdf:resource="http://pear.php.net/package/LiveUser_Admin/download/0.3.7/"/>
<rdf:li rdf:resource="http://pear.php.net/package/LiveUser_Admin/download/0.3.6/"/>
<rdf:li rdf:resource="http://pear.php.net/package/LiveUser_Admin/download/0.3.5/"/>
<rdf:li rdf:resource="http://pear.php.net/package/LiveUser_Admin/download/0.3.4/"/>
<rdf:li rdf:resource="http://pear.php.net/package/LiveUser_Admin/download/0.3.3/"/>
<rdf:li rdf:resource="http://pear.php.net/package/LiveUser_Admin/download/0.3.2/"/>
<rdf:li rdf:resource="http://pear.php.net/package/LiveUser_Admin/download/0.3.1/"/>
</rdf:Seq>
</items>

<title>Latest releases of liveuser_admin</title>
<description>The latest releases for the package liveuser_admin</description>
</channel>

<item rdf:about="http://pear.php.net/package/LiveUser_Admin/download/0.4.0/">
 <title>LiveUser_Admin 0.4.0</title>
 <link>http://pear.php.net/package/LiveUser_Admin/download/0.4.0/</link>
 <content:encoded>QA release&lt;br /&gt;
Bug #13233  	Example1 error when importing data in DB&lt;br /&gt;
Bug #11051  	Seems class variable is not declared&lt;br /&gt;
Bug #8424  	incorrect handling of single column joins
 </content:encoded>
 <dc:date>2010-10-05T16:24:42-05:00</dc:date>
 <dc:publisher>doconnor</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/LiveUser_Admin/download/0.3.9/">
 <title>LiveUser_Admin 0.3.9</title>
 <link>http://pear.php.net/package/LiveUser_Admin/download/0.3.9/</link>
 <content:encoded>- pass debug parameter by ref to the constructor since it can be an object instance&lt;br /&gt;
- updated API calls of getBeforeId() and getAfterId() in the storage classes&lt;br /&gt;
- refactored decryptPW() and encryptPW() into static methods in the LiveUser class&lt;br /&gt;
- force null instead of false for PDO fetch() calls that return empty sets&lt;br /&gt;
- added static error push when a non array is passed to setSelectDefaultParams() (Request #7779)&lt;br /&gt;
- use empty() instead of array_key_exists() in setSelectDefaultParams()&lt;br /&gt;
- update of auth_user_id not possible via LiveUser_Admin::updateUser() (Bug #7975; thx to Matthias)&lt;br /&gt;
- fixed incorrect handling of single column joins (Bug #8424)&lt;br /&gt;
- better handling of '*' inside the field list together with explicit fields (Bug #7955)
 </content:encoded>
 <dc:date>2006-08-22T13:35:40-05:00</dc:date>
 <dc:publisher>lsmith</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/LiveUser_Admin/download/0.3.8/">
 <title>LiveUser_Admin 0.3.8</title>
 <link>http://pear.php.net/package/LiveUser_Admin/download/0.3.8/</link>
 <content:encoded>- wrong parameter used in getUsers('auth', ..) (report by gregory)&lt;br /&gt;
- fixed usage of outdated getUsers() API in init()&lt;br /&gt;
- phpdoc fix in outputRightsConstants() (bug #7037)&lt;br /&gt;
- removed bogus parameter from phpdoc in getRights() in medium/complex container&lt;br /&gt;
- added support for selectable_tables in the param array in get*() methods&lt;br /&gt;
- fixed updating of implied right field in umimplyRight() (bug #7050)&lt;br /&gt;
- made stack property public&lt;br /&gt;
- remove artificial limitation that prevented groups to have multiple parents&lt;br /&gt;
- fixed PDO storage layer queryAll() method (bug #7213)&lt;br /&gt;
- expanded error handling in Log instance creation&lt;br /&gt;
- fixed outdated API call to getRights() in _getInheritedRights() (bug #7236)&lt;br /&gt;
- made translations columns wider for example1&lt;br /&gt;
- replace isset() with array_key_exists() where applicable&lt;br /&gt;
- added link to area admin area test to the menu in example1&lt;br /&gt;
- reworked getRights() and getGroups() API for recursive reads&lt;br /&gt;
  (related to bug #7241) *BC break*&lt;br /&gt;
  Set the filter parameters for the recursion explicitly. For getGroups() in the&lt;br /&gt;
  'subgroups', 'hierarchy' keys (note that hierarchy is now no longer specified&lt;br /&gt;
  by setting 'subgroups' =&gt; 'hierarchy'). For getRights() 'inherited', 'implied'&lt;br /&gt;
  and 'hierarchy' (note that hierarchy is now no longer specified by setting&lt;br /&gt;
  'implied' =&gt; 'hierarchy';).&lt;br /&gt;
- expanded outputRightsConstants() filtering&lt;br /&gt;
- changed the getUsers(), addUser() and updateUser() API to be more in line&lt;br /&gt;
  with the container APIs *BC break* (req #7025)&lt;br /&gt;
- added LiveUser_Admin_Storage::setSelectDefaultParams() to centralize default setting&lt;br /&gt;
- added selectable_tables property to auth backend&lt;br /&gt;
- fixed typos in 'with' handling in the perm container&lt;br /&gt;
- prevent duplictate entries in the fields not yet linked array
 </content:encoded>
 <dc:date>2006-04-19T04:46:01-05:00</dc:date>
 <dc:publisher>lsmith</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/LiveUser_Admin/download/0.3.7/">
 <title>LiveUser_Admin 0.3.7</title>
 <link>http://pear.php.net/package/LiveUser_Admin/download/0.3.7/</link>
 <content:encoded>- fix &quot;No rights for a user if the user only has inherited rights&quot; (bug #6374)&lt;br /&gt;
- do not overwrite all filters in _get*() helper methods&lt;br /&gt;
- minor issue with 'alias' position in the config array in example1&lt;br /&gt;
- make sure that tables required as intermediate join steps are listed in the from&lt;br /&gt;
- add depth parameter to createJoinFilter (may be used to determine shortest join path eventually)&lt;br /&gt;
- fixed detection if list of tables has been reduced or not&lt;br /&gt;
- do not push an error on the stack for a possible recursion because it may just&lt;br /&gt;
  be one possible path we are evaluating&lt;br /&gt;
- added &quot;by_group&quot; optional parameter to params getRights() which determines if&lt;br /&gt;
  the userrights table should be used or rather the grouprights and groupupsers tables&lt;br /&gt;
- incorrect handling of filters inside unimplyRights() (bug #6592)&lt;br /&gt;
- renamed &quot;connection&quot; config option to &quot;dbc&quot; *BC BREAK*&lt;br /&gt;
- cleaned up and unified init() in the storage classes&lt;br /&gt;
- added support for '*' in fields list as an alias to fetch all fields in the root table&lt;br /&gt;
- made LiveUser_Admin::getUsers() API as flexible as in the containers *BC BREAK*&lt;br /&gt;
- fixed serious issue in join filter handling that caused join filters to be ignored&lt;br /&gt;
- removed allowDuplicateHandles and allowEmptyPasswords options, they are now&lt;br /&gt;
  handled through the table definition in the given Globals.php (overwriteable&lt;br /&gt;
  via the config array) *BC BREAK*&lt;br /&gt;
- typo fix in extended module loading in the MDB2 storage container&lt;br /&gt;
- fixed inherited and implied handling in getRights() when fetching only 2 columns&lt;br /&gt;
- added initial version of a PDO storage container (needs more testing)&lt;br /&gt;
- removed setCurrentApplication()/getCurrentApplication() methods since they are&lt;br /&gt;
  no longer relevant *BC BREAK*
 </content:encoded>
 <dc:date>2006-02-21T14:39:09-05:00</dc:date>
 <dc:publisher>lsmith</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/LiveUser_Admin/download/0.3.6/">
 <title>LiveUser_Admin 0.3.6</title>
 <link>http://pear.php.net/package/LiveUser_Admin/download/0.3.6/</link>
 <content:encoded>- dont raise an error when no user is found in getUsers() helper method (bug #5690)&lt;br /&gt;
- fixed bug in handling of _checkExplicitTable() return value in findTables() (bug #5706)&lt;br /&gt;
- tweaked error messages for failed factory method calls&lt;br /&gt;
- renamed query() to exec() to match the MDB2 RC1 API&lt;br /&gt;
- use exec() instead of query()&lt;br /&gt;
- handle database structure merging inside the Storage class&lt;br /&gt;
  (previously handled in the auth/perm backend drivers)&lt;br /&gt;
- improved sanity checking in insert and update when values for undefined fields are passed&lt;br /&gt;
- do nothing in update() if an empty data array is passed&lt;br /&gt;
- required fields may not be unset, but may be empty strings&lt;br /&gt;
  (corrected overly strict check in update() method)&lt;br /&gt;
- owner_*_id is no longer necessary for the tests&lt;br /&gt;
- leave owner_user_id management to the developer&lt;br /&gt;
- tweaked errors messages in insert() and update()&lt;br /&gt;
- in createJoinFilter first work through all the direct matches before recursing&lt;br /&gt;
- typo in loadModule call in the MDB2 backend (bug #6092)&lt;br /&gt;
- removed loginTimeout feature (disable lastlogin if you are concerned about&lt;br /&gt;
  the cost of updating the lastlogin time)&lt;br /&gt;
- tons of phpdoc and whitespace fixes and additions&lt;br /&gt;
- updated API calls to LiveUser to version 0.16.8&lt;br /&gt;
- renamed setAdminContainers() to init()
 </content:encoded>
 <dc:date>2005-12-21T06:27:59-05:00</dc:date>
 <dc:publisher>lsmith</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/LiveUser_Admin/download/0.3.5/">
 <title>LiveUser_Admin 0.3.5</title>
 <link>http://pear.php.net/package/LiveUser_Admin/download/0.3.5/</link>
 <content:encoded>- only alias orders fields if needed (bug #5310)&lt;br /&gt;
- fixed warning in _getGroupsWithHierarchy() if filters match no group&lt;br /&gt;
- several typo fixes in getGroups() in the complex container&lt;br /&gt;
- several fixes to getRights() in the complex container (bug #5453)&lt;br /&gt;
- added test.php to the linkbar in example1&lt;br /&gt;
- removed autoInit (call setAdminContainers() manually instead) *BC BREAK*&lt;br /&gt;
- reworked log/debug handling (there is a new 'debug' conf option which can&lt;br /&gt;
  either be a bool or a log instance)&lt;br /&gt;
- made the log property public which made it possible to remove addErrorLog()&lt;br /&gt;
- use static LiveUser::PEARLogFactory instead of loadPEARLog()
 </content:encoded>
 <dc:date>2005-10-10T06:55:32-05:00</dc:date>
 <dc:publisher>lsmith</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/LiveUser_Admin/download/0.3.4/">
 <title>LiveUser_Admin 0.3.4</title>
 <link>http://pear.php.net/package/LiveUser_Admin/download/0.3.4/</link>
 <content:encoded>- fixed typo error in sanity checking of the SQL storage layer update() method&lt;br /&gt;
- fixed bug in the SQL storage layer insert() method that would lead to the&lt;br /&gt;
  sequence value not being returned if it was set externally. this for example&lt;br /&gt;
  leads to broken behaviour  in the addUser() wrapper method in LiveUser_Admin&lt;br /&gt;
- added error handler to example1 so that notices and warnings will not go&lt;br /&gt;
  unnoticed so easily in the large output
 </content:encoded>
 <dc:date>2005-09-02T08:43:42-05:00</dc:date>
 <dc:publisher>lsmith</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/LiveUser_Admin/download/0.3.3/">
 <title>LiveUser_Admin 0.3.3</title>
 <link>http://pear.php.net/package/LiveUser_Admin/download/0.3.3/</link>
 <content:encoded>- typo fix in phpdoc (bug #5054)&lt;br /&gt;
- removed space in the example1 directory name&lt;br /&gt;
- ensure that fields are properly aliased (bug #5059)&lt;br /&gt;
- added an aliased field to exampl1 so that we can better test liveuser_admin&lt;br /&gt;
- several CS fixes&lt;br /&gt;
- removed uncessary optional dependencies on XML_Tree and Crypt_RC4&lt;br /&gt;
- fixed issue in upate() handling in the storage of required fields&lt;br /&gt;
- supress errors due to deleting non existant tables in example1&lt;br /&gt;
- fixed bug in setFetchMode() calling in example1&lt;br /&gt;
- removed warning about extra_sql.sql in example1&lt;br /&gt;
- pass the storage config array by ref after all
 </content:encoded>
 <dc:date>2005-08-17T08:27:11-05:00</dc:date>
 <dc:publisher>lsmith</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/LiveUser_Admin/download/0.3.2/">
 <title>LiveUser_Admin 0.3.2</title>
 <link>http://pear.php.net/package/LiveUser_Admin/download/0.3.2/</link>
 <content:encoded>- copy storage config before passing it to the storageFactory() since this&lt;br /&gt;
  method messes with the values which causes the original to be modified due to&lt;br /&gt;
  using pass by reference&lt;br /&gt;
- removed old 'with' handling code that is no longer necessary from getGroups()&lt;br /&gt;
  in the medium container
 </content:encoded>
 <dc:date>2005-08-09T07:57:08-05:00</dc:date>
 <dc:publisher>lsmith</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/LiveUser_Admin/download/0.3.1/">
 <title>LiveUser_Admin 0.3.1</title>
 <link>http://pear.php.net/package/LiveUser_Admin/download/0.3.1/</link>
 <content:encoded>- php 4.4 reference assignment fixes&lt;br /&gt;
- dont filter out subgroups from the previous level in&lt;br /&gt;
  _getGroupsWithHierarchy() (bug #4860)
 </content:encoded>
 <dc:date>2005-07-20T04:36:45-05:00</dc:date>
 <dc:publisher>lsmith</dc:publisher>
</item>

</rdf:RDF>