<?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/download/0.16.13/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB_DataObject_FormBuilder/download/1.0.0RC7/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB_DataObject_FormBuilder/download/1.0.0RC6/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB_DataObject_FormBuilder/download/1.0.0RC5/"/>
<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/download/0.16.12/"/>
<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/download/0.16.11/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB_DataObject_FormBuilder/download/1.0.0RC4/"/>
<rdf:li rdf:resource="http://pear.php.net/package/DB_DataObject_FormBuilder/download/1.0.0RC3/"/>
</rdf:Seq>
</items>

<title>PEAR: Latest releases for mw21st</title>
<description>The latest releases for the PEAR developer mw21st ()</description>
</channel>

<item rdf:about="http://pear.php.net/package/LiveUser/download/0.16.13/">
 <title>LiveUser 0.16.13</title>
 <link>http://pear.php.net/package/LiveUser/download/0.16.13/</link>
 <content:encoded>- #9418: Initialization for example 5 wrong&lt;br /&gt;
- #9575: Example trips over MySQL boolean/int&lt;br /&gt;
- #9581: Add support for session.cookie_httponly
 </content:encoded>
 <dc:date>2008-01-28T03:29:59-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/DB_DataObject_FormBuilder/download/1.0.0RC7/">
 <title>DB_DataObject_FormBuilder 1.0.0RC7</title>
 <link>http://pear.php.net/package/DB_DataObject_FormBuilder/download/1.0.0RC7/</link>
 <content:encoded>* Fix Bug #10574: Line 1750 [justinpatrin]
 </content:encoded>
 <dc:date>2007-03-31T13:33:51-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/DB_DataObject_FormBuilder/download/1.0.0RC6/">
 <title>DB_DataObject_FormBuilder 1.0.0RC6</title>
 <link>http://pear.php.net/package/DB_DataObject_FormBuilder/download/1.0.0RC6/</link>
 <content:encoded>Additions:&lt;br /&gt;
- Request #8721 CrossLinks now have a tri-state link which can hide all (thanks to peter at niebling dot name)&lt;br /&gt;
&lt;br /&gt;
Bugs Fixed:&lt;br /&gt;
- Form processing will now fail when a reverseLink subForm fails processing&lt;br /&gt;
- Bug #8105 The &quot;g&quot; formatter is now available in the default date formatter callbacks (thanks to dsanders at baselinesolutions dot com dot au)&lt;br /&gt;
- Bug #6962 Crosslinks with special chars in their names, such as postgres tables, are processed again&lt;br /&gt;
&lt;br /&gt;
Changes:&lt;br /&gt;
- The internal ElementTable QuickForm element is no longer used in favor of HTML_QuickForm_ElementGrid&lt;br /&gt;
- package.xml 2.0 is now used exclusively, you must have PEAR 1.4.4 or greater installed to install DB_DataObject_FormBuilder&lt;br /&gt;
- This package is now licensed under the LGPL
 </content:encoded>
 <dc:date>2006-12-19T14:44:22-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/DB_DataObject_FormBuilder/download/1.0.0RC5/">
 <title>DB_DataObject_FormBuilder 1.0.0RC5</title>
 <link>http://pear.php.net/package/DB_DataObject_FormBuilder/download/1.0.0RC5/</link>
 <content:encoded>* BC Break!&lt;br /&gt;
** useMutators must now be set for setters to be used (this gets around problems with overloading)&lt;br /&gt;
** useAccessors will now cause getters to be used to get non-link data&lt;br /&gt;
*** accessors and mutators may not be used for link fields&lt;br /&gt;
&lt;br /&gt;
* Form values changed in preProcessFormCallback are now honored&lt;br /&gt;
* De-silenced include_once (fopen now used to check for file readability)&lt;br /&gt;
* _getEnumOptions() now works with MDB2&lt;br /&gt;
* Boolean fields which are set editable but are not set as DB_DATAOBJECT_BOOL will now be set correctly&lt;br /&gt;
* Fixed displaying of postgresql booleans&lt;br /&gt;
* _sanitizeFieldName is now used when listing special elements (fixes some cross/triple/reverse link bugs)&lt;br /&gt;
* Added more info to error output&lt;br /&gt;
* Extended FormBuilder classes will now be re-used for sub-FormBuilders&lt;br /&gt;
* Added an option to set the empty label for radios which is distinct from the select empty label (Request #7919)&lt;br /&gt;
* Header elements now have a name&lt;br /&gt;
* Fixed some docs&lt;br /&gt;
* Fixed an undefined reference&lt;br /&gt;
* SubForm.php now outputs a type attribute in all &lt;script&gt; output
 </content:encoded>
 <dc:date>2006-09-17T03:42:53-05:00</dc:date>
</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>
</item>
<item rdf:about="http://pear.php.net/package/LiveUser/download/0.16.12/">
 <title>LiveUser 0.16.12</title>
 <link>http://pear.php.net/package/LiveUser/download/0.16.12/</link>
 <content:encoded>- wrong use of pdo fetch method, when no result could be fetched it returns&lt;br /&gt;
  false with no error. Swith to using fetchAll and check for an empty array&lt;br /&gt;
- we cannot decrypt most of the encryption method used by the hash extension so&lt;br /&gt;
  we default to returning the unmodified string&lt;br /&gt;
- the wrong variable was used to report the type of permission container when an&lt;br /&gt;
  error occured&lt;br /&gt;
- push an error on the stack when the encryption method cannot be found&lt;br /&gt;
- make sequence columns primary key&lt;br /&gt;
- properly disconnect the pdo object&lt;br /&gt;
- make it possible to set the status message mapping&lt;br /&gt;
- register options for create (Bug #7704)&lt;br /&gt;
- use the hash extension if it is present for the password encryption&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;
- fixed logging into example1&lt;br /&gt;
- debug =&gt; false in conf doesn't work (Bug #7564; thx to Matthias)&lt;br /&gt;
- added support for user defined handle fields&lt;br /&gt;
  in DB, MDB, MDB2 and PDO containers you can set a list of fields in your auth&lt;br /&gt;
  container storage config, default is 'handle', example:&lt;br /&gt;
  'handles' =&gt; array('handle', 'auth_user_id', 'email')&lt;br /&gt;
  these fields are now used to find the right user on login (Request #7781)&lt;br /&gt;
- fixed LiveUser::decryptPW(): added missing third parameter 'secret'&lt;br /&gt;
- check if safe_mode is enabled in fileExists() to determine what algo to use (Bug #8296)
 </content:encoded>
 <dc:date>2006-08-22T13:34:20-05:00</dc:date>
</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>
</item>
<item rdf:about="http://pear.php.net/package/LiveUser/download/0.16.11/">
 <title>LiveUser 0.16.11</title>
 <link>http://pear.php.net/package/LiveUser/download/0.16.11/</link>
 <content:encoded>- parse error typo fix in PEARAuth container (bug #6968)&lt;br /&gt;
- minor improvements to the phpdoc comments in PEARAuth container&lt;br /&gt;
- use ugly fopen() hack in fileExists()&lt;br /&gt;
  http://marc.theaimsgroup.com/?l=pear-dev&amp;m=114148949106207&amp;w=2&lt;br /&gt;
- changed API for readuserData(), auth_user_id parameter now contains the&lt;br /&gt;
  auth_user_id to use&lt;br /&gt;
- login() now supports passing in an auth_user_id instead of the handle/password&lt;br /&gt;
- made stack property public&lt;br /&gt;
- typo fix in PDO container readImplyingRights() method (bug #7195)&lt;br /&gt;
- expanded error handling in Log instance creation&lt;br /&gt;
- handle if no proper credentials where passed to readUserData() (bug #7262)&lt;br /&gt;
- replace isset() with array_key_exists() where applicable&lt;br /&gt;
- disable __autoload() in class_exists() calls (bug #7304)&lt;br /&gt;
- brought property names in line s/rights/right_ids *BC break*&lt;br /&gt;
- MDB2_Schema 0.5 and MDB2 2.0.1 handles nulls in schema files properly so&lt;br /&gt;
  there is no need to disable MDB2_PORTABILITY_EMPTY_TO_NULL in the installer
 </content:encoded>
 <dc:date>2006-04-19T04:44:56-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/DB_DataObject_FormBuilder/download/1.0.0RC4/">
 <title>DB_DataObject_FormBuilder 1.0.0RC4</title>
 <link>http://pear.php.net/package/DB_DataObject_FormBuilder/download/1.0.0RC4/</link>
 <content:encoded>(Fixed since 1.0.0RC3)&lt;br /&gt;
* Fixed undefined index notice in SubForm.php and other possible breakage&lt;br /&gt;
** This was caused by the packaging of a version of SubForm.php which is not checked into CVS and has unsupported changes. Please upgrade as soon as you can to avoid breaking your scripts.&lt;br /&gt;
&lt;br /&gt;
(Changelog for 1.0.0RC3)&lt;br /&gt;
* Fixed &quot;only variables should be assigned by reference&quot; notices (bug #5733)&lt;br /&gt;
* Fixed a bug where boolean fields in the booleanFields option were overridden when not set as editable&lt;br /&gt;
* Fixed a bug where cross/reverse/tripleLinks were processed when not set editable or rendered&lt;br /&gt;
* Fixed notice about undefined variable $ordered (bug #6894)&lt;br /&gt;
&lt;br /&gt;
* Added linkNewNalue support for reverseLinks (Thanks to Brett Beiber for this patch)&lt;br /&gt;
** Adds _createSubForm in the QuickForm renderer&lt;br /&gt;
** Multiple SubForms are allowed for each reverseLink
 </content:encoded>
 <dc:date>2006-03-01T12:09:56-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/DB_DataObject_FormBuilder/download/1.0.0RC3/">
 <title>DB_DataObject_FormBuilder 1.0.0RC3</title>
 <link>http://pear.php.net/package/DB_DataObject_FormBuilder/download/1.0.0RC3/</link>
 <content:encoded>* Fixed &quot;only variables should be assigned by reference&quot; notices (bug #5733)&lt;br /&gt;
* Fixed a bug where boolean fields in the booleanFields option were overridden when not set as editable&lt;br /&gt;
* Fixed a bug where cross/reverse/tripleLinks were processed when not set editable or rendered&lt;br /&gt;
* Fixed notice about undefined variable $ordered (bug #6894)&lt;br /&gt;
&lt;br /&gt;
* Added linkNewNalue support for reverseLinks (Thanks to Brett Beiber for this patch)&lt;br /&gt;
** Adds _createSubForm in the QuickForm renderer&lt;br /&gt;
** Multiple SubForms are allowed for each reverseLink
 </content:encoded>
 <dc:date>2006-02-27T22:32:45-05:00</dc:date>
</item>

</rdf:RDF>