<?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/Crypt_GPG/download/1.0.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/MDB2_Driver_pgsql/download/1.5.0b2/"/>
<rdf:li rdf:resource="http://pear.php.net/package/MDB2_Driver_mssql/download/1.3.0b2/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Crypt_GPG/download/1.0.0RC1/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Crypt_GPG/download/0.7.1/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Crypt_GPG/download/0.7.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Crypt_GPG/download/0.6.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/MDB2_Driver_pgsql/download/1.5.0b1/"/>
<rdf:li rdf:resource="http://pear.php.net/package/MDB2_Driver_mssql/download/1.3.0b1/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Crypt_GPG/download/0.5.0/"/>
</rdf:Seq>
</items>

<title>PEAR: Latest releases for nrf</title>
<description>The latest releases for the PEAR developer nrf (Nathan Fredrickson)</description>
</channel>

<item rdf:about="http://pear.php.net/package/Crypt_GPG/download/1.0.0/">
 <title>Crypt_GPG 1.0.0</title>
 <link>http://pear.php.net/package/Crypt_GPG/download/1.0.0/</link>
 <content:encoded>First stable release. Changes include:&lt;br /&gt;
 * Fix Bug #15470. Fixes decryption with passphrase when there is more    than one decryption subkey.&lt;br /&gt;
 * Fix Bug #15593. Makes decrypt work on signed (compressed) but non-   encrypted data.&lt;br /&gt;
 * Improved end-user documentation. (Doc #14645 and Doc #15054).&lt;br /&gt;
 * Coding standards cleanups.&lt;br /&gt;
 * Fixed PEAR continuous-integration testing for real this time.
 </content:encoded>
 <dc:date>2009-01-22T21:21:04-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/MDB2_Driver_pgsql/download/1.5.0b2/">
 <title>MDB2_Driver_pgsql 1.5.0b2</title>
 <link>http://pear.php.net/package/MDB2_Driver_pgsql/download/1.5.0b2/</link>
 <content:encoded>- fixed bug #12117: disconnect() does not work as documented&lt;br /&gt;
- fixed bug #13481: getTableConstraintDefinition() may return incomplete results&lt;br /&gt;
- fixed bug #13877: UNIQUE index not always recognized as constraint&lt;br /&gt;
- fixed bug #14292: alterTable() cannot change column type when no implicit cast is defined&lt;br /&gt;
- fixed bug #14510: getTableFieldDefinition() does not unquote defaults&lt;br /&gt;
- fixed bug #14828: unixtimestamp() generates invalid SQL for non-constant argument&lt;br /&gt;
- fixed bug #15056: tableInfo does not work with pgsql schemas (added support to&lt;br /&gt;
  table schemas to Manager module)&lt;br /&gt;
&lt;br /&gt;
Thanks to Holger Schletz for all the above patches!&lt;br /&gt;
&lt;br /&gt;
open todo items:&lt;br /&gt;
- enable pg_execute() once issues with bytea column are resolved&lt;br /&gt;
- use pg_result_error_field() to handle localized error messages (Request #7059)&lt;br /&gt;
- add option to use unnamed prepared statements&lt;br /&gt;
  (see http://www.postgresql.org/docs/current/static/protocol-flow.html Extended Query)
 </content:encoded>
 <dc:date>2009-01-14T12:26:27-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/MDB2_Driver_mssql/download/1.3.0b2/">
 <title>MDB2_Driver_mssql 1.3.0b2</title>
 <link>http://pear.php.net/package/MDB2_Driver_mssql/download/1.3.0b2/</link>
 <content:encoded>- fixed bug #11571: when using setLimit(), numRows() returns wrong values&lt;br /&gt;
- fixed bug #12117: disconnect() does not work as documented&lt;br /&gt;
- fixed bug #14019: MDB2 is not aware of MS-SQL 'smalldatetime' type&lt;br /&gt;
&lt;br /&gt;
open todo items:&lt;br /&gt;
- explore fast limit/offset emulation (Request #4544)
 </content:encoded>
 <dc:date>2009-01-14T12:25:28-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Crypt_GPG/download/1.0.0RC1/">
 <title>Crypt_GPG 1.0.0RC1</title>
 <link>http://pear.php.net/package/Crypt_GPG/download/1.0.0RC1/</link>
 <content:encoded>RC1. API is stable. Changes include:&lt;br /&gt;
 * add support for initializing user ids, signatures and sub-keys from    an array of fields.&lt;br /&gt;
 * clean up unit tests to work with PEAR's continuous integration    server.&lt;br /&gt;
 * add unit tests for exception, user id, signature, key and sub-key    classes.&lt;br /&gt;
 * rename the 'gpgBinary' option in the constructor to just 'binary'.    the old option name is deprecated but still works.&lt;br /&gt;
 * rename Signature::setIsValid() to Signature::setValid() to match    methods on UserId.&lt;br /&gt;
 * remove unused exceptions: 'DuplicateKeyImportException',    'UnsignedKeyException', and 'MissingSelfSignatureException'.&lt;br /&gt;
 * Fix ISO 8601 timestamp parsing when E_STRICT is used.
 </content:encoded>
 <dc:date>2008-11-17T01:37:26-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Crypt_GPG/download/0.7.1/">
 <title>Crypt_GPG 0.7.1</title>
 <link>http://pear.php.net/package/Crypt_GPG/download/0.7.1/</link>
 <content:encoded>Small cleanups in generated API documentation. See 0.7.0 release notes:&lt;br /&gt;
&lt;br /&gt;
Brought to you by strace, xdebug, time and phpunit.&lt;br /&gt;
&lt;br /&gt;
API is beta -- there are significant API changes in this release. See the API or end-user documentation for details. Other changes in this release include:&lt;br /&gt;
 * support operations on large strings properly. Bug #13806.&lt;br /&gt;
 * support operations on files (or anything fopen-able). Bug #13586.&lt;br /&gt;
 * encryption speed improvements (went from 10 seconds to encrypt a    1.9 MiB file to 0.1 - 0.2 seconds). There is new file-specific API.    see the API docs for details.&lt;br /&gt;
 * remove GnuPG driver and driver architecture [BC BREAK]. The pecl    extension powering the GnuPG driver is missing features and doesn't    support any extra features that make it desirable to use. Crypt_GPG    still has nicer error handling, a greater feature set, better    documentation and more comprehensive tests.&lt;br /&gt;
 * split GPG I/O engine into a separate class&lt;br /&gt;
 * support multiple encryption, decryption and signing recipients    [BC BREAK]. Bug #13808. This moves the API towards something more    like the PECL gnupg extension where you add and clear keys for a    particular operation. This also changes the returned value of    verify() from a signature object to an array of signature objects.&lt;br /&gt;
 * use PHP_EOL for detecting line endings.&lt;br /&gt;
 * throw an exception if keychain can not be read or written.    Bug #14645.&lt;br /&gt;
 * split unit tests into separate files.&lt;br /&gt;
 * updated unit tests for new API and features.&lt;br /&gt;
 * throw a KeyNotFound exception if trying to verify a signature when    the public key is not in the keyring.&lt;br /&gt;
 * drop Windows support. PHP bugs and known limitations make it next    to impossible to develop for Windows correctly.
 </content:encoded>
 <dc:date>2008-09-23T17:02:27-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Crypt_GPG/download/0.7.0/">
 <title>Crypt_GPG 0.7.0</title>
 <link>http://pear.php.net/package/Crypt_GPG/download/0.7.0/</link>
 <content:encoded>Brought to you by strace, xdebug, time and phpunit.&lt;br /&gt;
&lt;br /&gt;
API is beta -- there are significant API changes in this release. See the API or end-user documentation for details. Other changes in this release include:&lt;br /&gt;
 * support operations on large strings properly. Bug #13806.&lt;br /&gt;
 * support operations on files (or anything fopen-able). Bug #13586.&lt;br /&gt;
 * encryption speed improvements (went from 10 seconds to encrypt a    1.9 MiB file to 0.1 - 0.2 seconds). There is new file-specific API.    see the API docs for details.&lt;br /&gt;
 * remove GnuPG driver and driver architecture [BC BREAK]. The pecl    extension powering the GnuPG driver is missing features and doesn't    support any extra features that make it desirable to use. Crypt_GPG    still has nicer error handling, a greater feature set, better    documentation and more comprehensive tests.&lt;br /&gt;
 * split GPG I/O engine into a separate class&lt;br /&gt;
 * support multiple encryption, decryption and signing recipients    [BC BREAK]. Bug #13808. This moves the API towards something more    like the PECL gnupg extension where you add and clear keys for a    particular operation. This also changes the returned value of    verify() from a signature object to an array of signature objects.&lt;br /&gt;
 * use PHP_EOL for detecting line endings.&lt;br /&gt;
 * throw an exception if keychain can not be read or written.    Bug #14645.&lt;br /&gt;
 * split unit tests into separate files.&lt;br /&gt;
 * updated unit tests for new API and features.&lt;br /&gt;
 * throw a KeyNotFound exception if trying to verify a signature when    the public key is not in the keyring.&lt;br /&gt;
 * drop Windows support. PHP bugs and known limitations make it next    to impossible to develop for Windows correctly.
 </content:encoded>
 <dc:date>2008-09-23T12:52:17-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Crypt_GPG/download/0.6.0/">
 <title>Crypt_GPG 0.6.0</title>
 <link>http://pear.php.net/package/Crypt_GPG/download/0.6.0/</link>
 <content:encoded>API is beta. No API changes in this release. Changes in this release:&lt;br /&gt;
 * unit test - fail on E_NOTICE,&lt;br /&gt;
 * unit test - fixes for PHPUnit &gt; 3.2.16,&lt;br /&gt;
 * unit test - fixes for systems other than Ubuntu 7.10,&lt;br /&gt;
 * PHP driver - added workarounds for Windows using temporary files,&lt;br /&gt;
 * PHP driver - added auto-detection of GPG binary, making it less likely that you need to specify the binary location,&lt;br /&gt;
 * PHP driver - documentation typo fixes,&lt;br /&gt;
 * PHP driver - fix bug parsing status output in Windows,&lt;br /&gt;
 * PHP driver - fix undefined array in _parseVerifyStatus(),&lt;br /&gt;
 * PHP driver - throw an exception if the specified GPG binary is not valid.
 </content:encoded>
 <dc:date>2008-04-05T17:29:19-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/MDB2_Driver_pgsql/download/1.5.0b1/">
 <title>MDB2_Driver_pgsql 1.5.0b1</title>
 <link>http://pear.php.net/package/MDB2_Driver_pgsql/download/1.5.0b1/</link>
 <content:encoded>- request #12731: added truncateTable() in the Manager module&lt;br /&gt;
- request #12732: added vacuum() in the Manager module for OPTIMIZE/VACUUM TABLE abstraction&lt;br /&gt;
- request #12800: added alterDatabase() in the Manager module&lt;br /&gt;
- fixed bug #12846: missing escape in getSequenceName() on PostgreSQL 8.2.4&lt;br /&gt;
  [thanks to Stephane Berthelot]&lt;br /&gt;
- fixed bug #12920: added new error info and fixed escape method if connection doesn't exist [afz]&lt;br /&gt;
- fixed bug #12922: use standaloneQuery() in alterDatabase() [afz]&lt;br /&gt;
- fixed bug #12924: correctly handle internal expected errors even with custom error handling&lt;br /&gt;
- added standaloneQuery() and databaseExists()&lt;br /&gt;
- fixed bug #13112: the Reverse module does not know the timestamptz data type&lt;br /&gt;
- request #13106: added unixtimestamp() in the Function module&lt;br /&gt;
- fixed bug #13281: list FOREIGN KEY constraints in listTableConstraints() in the Manager module&lt;br /&gt;
- fixed bug #13356: added float4 to _mapNativeDatatype()&lt;br /&gt;
- fixed query in getTableConstraintDefinition() for FK constraints in the Reverse module&lt;br /&gt;
  (thanks to Andre Restivo)&lt;br /&gt;
&lt;br /&gt;
open todo items:&lt;br /&gt;
- enable pg_execute() once issues with bytea column are resolved&lt;br /&gt;
- use pg_result_error_field() to handle localized error messages (Request #7059)&lt;br /&gt;
- add option to use unnamed prepared statements&lt;br /&gt;
  (see http://www.postgresql.org/docs/current/static/protocol-flow.html &quot;Extended Query&quot;)
 </content:encoded>
 <dc:date>2008-03-15T04:29:59-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/MDB2_Driver_mssql/download/1.3.0b1/">
 <title>MDB2_Driver_mssql 1.3.0b1</title>
 <link>http://pear.php.net/package/MDB2_Driver_mssql/download/1.3.0b1/</link>
 <content:encoded>- fixed bug #12391: fixed lastInsertID() (thanks to Marius Toma)&lt;br /&gt;
- fixed bug #12599: BLOB quoting incorrect (thanks to Ferdy Hanssen)&lt;br /&gt;
- fixed bug #12697: MDB2_Driver_mssql fails to load with the sybase_ct extension&lt;br /&gt;
- request #12731: added truncateTable() in the Manager module&lt;br /&gt;
- request #12732: added vacuum() in the Manager module for OPTIMIZE/VACUUM TABLE abstraction&lt;br /&gt;
- request #12800: added alterDatabase() in the Manager module [afz]&lt;br /&gt;
- fixed bug #12924: correctly handle internal expected errors even with custom error handling&lt;br /&gt;
- extended alterTable() support in the Manager module [afz]&lt;br /&gt;
- added standaloneQuery() and databaseExists()&lt;br /&gt;
- request #13106: added unixtimestamp() in the Function module&lt;br /&gt;
&lt;br /&gt;
open todo items:&lt;br /&gt;
- explore fast limit/offset emulation (Request #4544)
 </content:encoded>
 <dc:date>2008-03-15T04:28:17-05:00</dc:date>
</item>
<item rdf:about="http://pear.php.net/package/Crypt_GPG/download/0.5.0/">
 <title>Crypt_GPG 0.5.0</title>
 <link>http://pear.php.net/package/Crypt_GPG/download/0.5.0/</link>
 <content:encoded>API is beta. No API changes in this release. Changes in this release:&lt;br /&gt;
 * added PECL-powered gnupg driver,&lt;br /&gt;
 * added unit tests for new driver.
 </content:encoded>
 <dc:date>2008-03-02T16:41:10-05:00</dc:date>
</item>

</rdf:RDF>