<?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/Mail_IMAPv2/download/0.2.1/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Mail_IMAPv2/download/0.2.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Mail_IMAPv2/download/0.1.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Mail_IMAP/download/1.1.0RC2/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Mail_IMAP/download/1.1.0RC1/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Mail_IMAP/download/1.0.0RC4/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Mail_IMAP/download/1.0.0RC3/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Mail_IMAP/download/1.0.0RC2/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Mail_IMAP/download/1.0.0RC1/"/>
<rdf:li rdf:resource="http://pear.php.net/package/Mail_IMAP/download/0.3.0A/"/>
</rdf:Seq>
</items>

<title>PEAR: Latest releases for richy</title>
<description>The latest releases for the PEAR developer richy (Richard York)</description>
</channel>

<item rdf:about="http://pear.php.net/package/Mail_IMAPv2/download/0.2.1/">
 <title>Mail_IMAPv2 0.2.1</title>
 <link>http://pear.php.net/package/Mail_IMAPv2/download/0.2.1/</link>
 <content:encoded>QA release&lt;br /&gt;
SVN layout&lt;br /&gt;
Bug #4264  	foreach() called without argument check&lt;br /&gt;
Bug #4554 	_personal header info is not properly decoded&lt;br /&gt;
Bug #5621 	Mail_IMAP_connection_wizard notls bug
 </content:encoded>
 <dc:date>2010-10-12T13:16:42-05:00</dc:date>
 <dc:publisher>doconnor</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/Mail_IMAPv2/download/0.2.0/">
 <title>Mail_IMAPv2 0.2.0</title>
 <link>http://pear.php.net/package/Mail_IMAPv2/download/0.2.0/</link>
 <content:encoded>* Major bug in broken nested message parsing (affected multipart/mixed messages), sub messages weren't being retrieved.
 </content:encoded>
 <dc:date>2005-05-15T12:28:45-05:00</dc:date>
 <dc:publisher>richy</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/Mail_IMAPv2/download/0.1.0/">
 <title>Mail_IMAPv2 0.1.0</title>
 <link>http://pear.php.net/package/Mail_IMAPv2/download/0.1.0/</link>
 <content:encoded>Lots of API changes in Mail_IMAPv2.&lt;br /&gt;
The complete CHANGELOG for this release is available at:&lt;br /&gt;
http://www.smilingsouls.net/Mail_IMAP?content=Mail_IMAP/CHANGELOG
 </content:encoded>
 <dc:date>2005-03-20T13:05:50-05:00</dc:date>
 <dc:publisher>richy</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/Mail_IMAP/download/1.1.0RC2/">
 <title>Mail_IMAP 1.1.0RC2</title>
 <link>http://pear.php.net/package/Mail_IMAP/download/1.1.0RC2/</link>
 <content:encoded>Added $retreive_all argument to Mail_IMAP::getParts, this allows all&lt;br /&gt;
sub-attachments, inline parts, etc to be viewed at the top level.&lt;br /&gt;
Bug with error reporting in Mail_IMAP::getMailboxes&lt;br /&gt;
CS - Mail_IMAP::debug&lt;br /&gt;
NOTICE level errors coming from Mail_IMAP::getQuota&lt;br /&gt;
Patch to Mail_IMAP::getMailboxes applied.&lt;br /&gt;
Thanks to Matthew Schumacher for writing the original function and patch.&lt;br /&gt;
Debug functionality called automatically by $_GET method may now only be&lt;br /&gt;
called if MAIL_IMAP_ERROR_REPORTING == E_ALL.&lt;br /&gt;
Mail_IMAP::getMailboxInfo added, this method is automatically called by&lt;br /&gt;
Mail_IMAP::connect by default. Use MAIL_IMAP_NO_INFO in the $options&lt;br /&gt;
argument of Mail_IMAP::connect to turn this off.&lt;br /&gt;
Improved styling of IMAP.inbox.php example.
 </content:encoded>
 <dc:date>2004-06-29T02:03:24-05:00</dc:date>
 <dc:publisher>richy</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/Mail_IMAP/download/1.1.0RC1/">
 <title>Mail_IMAP 1.1.0RC1</title>
 <link>http://pear.php.net/package/Mail_IMAP/download/1.1.0RC1/</link>
 <content:encoded>Bug #1350 multipart/related messages containing attachments not parsed correctly.&lt;br /&gt;
    - Adjusted Mail_IMAP::_scanMultipart, Mail_IMAP::getDefaultPid,&lt;br /&gt;
    Mail_IMAP::_checkIfParsed, added Mail_IMAP::_isMultipartRelated,&lt;br /&gt;
    $defaultPid member variable (this is to cut back on calls to&lt;br /&gt;
    Mail_IMAP::getDefaultPid).&lt;br /&gt;
Added debug functions. Debug functions can be called automatically if&lt;br /&gt;
using a URI abstraction.&lt;br /&gt;
Fallback pids added for Mail_IMAP::getBody, Mail_IMAP::getRawHeaders,&lt;br /&gt;
Mail_IMAP::getHeaders. Mail_IMAP::getBody will fallback on pid = '1'&lt;br /&gt;
or the first message part.  Mail_IMAP::getRawHeaders and&lt;br /&gt;
Mail_IMAP::getHeaders will fallback on pid = '0', or the top-level&lt;br /&gt;
headers.&lt;br /&gt;
$option member variable added, replaces and deprecates various $options&lt;br /&gt;
arguments used in the various methods (All of these will be removed in 2.0.0).&lt;br /&gt;
Mail_IMAP::setOptions method added to set-up some default usages of optional&lt;br /&gt;
arguments.&lt;br /&gt;
Mail_IMAP::getRawHeaders now returns the headers by default and has a new&lt;br /&gt;
$rtn argument that toggles between returning the headers and not returning&lt;br /&gt;
them.&lt;br /&gt;
Mail_IMAP::getHeaders now returns the header array (no toggle here).&lt;br /&gt;
Expanded embedded docs.&lt;br /&gt;
Added $error_reporting argument to the constructor, this is used to&lt;br /&gt;
determine where hacks are being used which is useful for debugging.&lt;br /&gt;
Error text made more consistent.&lt;br /&gt;
Net_URL made an optional dependancy.&lt;br /&gt;
messageCount, removed call to imap_errors.&lt;br /&gt;
Added $this-&gt;mailboxInfo['host'] and Mail_IMAP::getMailboxes() which&lt;br /&gt;
wraps imap_list.&lt;br /&gt;
Fixed leading slash making its way into $this-&gt;mailboxInfo['folder'].&lt;br /&gt;
Mail_IMAP::getQuota now falls back on $this-&gt;mailboxInfo['folder'], if&lt;br /&gt;
a connection URI is used, uses 'INBOX' if no value is passed by argument&lt;br /&gt;
or no value is present for $this-&gt;mailboxInfo['folder'].
 </content:encoded>
 <dc:date>2004-05-09T11:03:07-05:00</dc:date>
 <dc:publisher>richy</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/Mail_IMAP/download/1.0.0RC4/">
 <title>Mail_IMAP 1.0.0RC4</title>
 <link>http://pear.php.net/package/Mail_IMAP/download/1.0.0RC4/</link>
 <content:encoded>This release addresses only bugs:&lt;br /&gt;
2.) Bug in assignment of CID in Mail_IMAP::_declareParts, the member
 </content:encoded>
 <dc:date>2004-05-03T07:29:36-05:00</dc:date>
 <dc:publisher>richy</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/Mail_IMAP/download/1.0.0RC3/">
 <title>Mail_IMAP 1.0.0RC3</title>
 <link>http://pear.php.net/package/Mail_IMAP/download/1.0.0RC3/</link>
 <content:encoded>This release addresses only bugs:&lt;br /&gt;
1.) Wrong $pidAdd value passed to Mail_IMAP::_scanMultipart&lt;br /&gt;
    - Passed an incorrect value of '2' instead of '1'&lt;br /&gt;
2.) Wrong body selected when there is more than one inline text/plain,&lt;br /&gt;
    text/html part.  Mozilla mail, for instance, has a feature to&lt;br /&gt;
    display all attachments in a message beneath the message in the&lt;br /&gt;
    viewer.  It sends mail along these lines as well adding a generic&lt;br /&gt;
    attribute &quot;flowed&quot; in the parameters of a message.&lt;br /&gt;
    Symptoms: Program picks whichever text/plain part is first, not&lt;br /&gt;
    necessarily the correct one.&lt;br /&gt;
    Solution: Message viewer should combine all multiple text/plain&lt;br /&gt;
    inline parts into a single message.&lt;br /&gt;
    Altered Mail_IMAP::_scanMultipart to select the proper part based&lt;br /&gt;
    on whether a file name exists for the inline text/plain part.&lt;br /&gt;
3.) No fallback for default part id in Mail_IMAP::getDefaultPid a BC&lt;br /&gt;
    breaking patch was introduced to cure this problem,&lt;br /&gt;
    Mail_IMAP::getDefaultPid now always returns a part id, if the&lt;br /&gt;
    application is unable to find a default part id, it will return&lt;br /&gt;
    part id #1.  (used to return FALSE if a default part id couldn't be&lt;br /&gt;
    found) This prevents nasty bugs from suspect messages.&lt;br /&gt;
    Symptoms: message does not contain either a text/plain or text/html&lt;br /&gt;
    part.&lt;br /&gt;
    Solution: Mail_IMAP::getDefaultPid now contains a fallback for the&lt;br /&gt;
    first message part (pid #1) message viewer should look at the MIME&lt;br /&gt;
    type and make adjustments accordingly.&lt;br /&gt;
4.) File names don't show up for inline attachments when a file name&lt;br /&gt;
    exists.  Altered Mail_IMAP::_declareParts to allow file names for&lt;br /&gt;
    inline parts to be indexed when a file name exists.&lt;br /&gt;
5.) No default value for file names when one doesn't exist (now defaults&lt;br /&gt;
    to empty string).&lt;br /&gt;
6.) Added a check of the existence of the subject header in the inbox&lt;br /&gt;
    example file.&lt;br /&gt;
Thanks to Dmitry Arkhipov for providing bug reports and extensive testing.
 </content:encoded>
 <dc:date>2004-04-17T04:47:45-05:00</dc:date>
 <dc:publisher>richy</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/Mail_IMAP/download/1.0.0RC2/">
 <title>Mail_IMAP 1.0.0RC2</title>
 <link>http://pear.php.net/package/Mail_IMAP/download/1.0.0RC2/</link>
 <content:encoded>Updated message parsing algorithms to accept double digit part ids addressing&lt;br /&gt;
the first major bug reported in the program.&lt;br /&gt;
This bug affected:&lt;br /&gt;
Mail_IMAP::_scanMultipart&lt;br /&gt;
Mail_IMAP::getDefaultPid&lt;br /&gt;
Mail_IMAP::_defaultHeaderPid&lt;br /&gt;
Altered Mail_IMAP::delete to accept either an array of message ids instead or&lt;br /&gt;
a single string.  Added an optional separator argument for any errors returned&lt;br /&gt;
by imap_delete when using an array.&lt;br /&gt;
Altered Mail_IMAP::extractMIME to accept either an array of MIME types or&lt;br /&gt;
a single string.
 </content:encoded>
 <dc:date>2004-04-14T04:24:16-05:00</dc:date>
 <dc:publisher>richy</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/Mail_IMAP/download/1.0.0RC1/">
 <title>Mail_IMAP 1.0.0RC1</title>
 <link>http://pear.php.net/package/Mail_IMAP/download/1.0.0RC1/</link>
 <content:encoded>Added $mailboxInfo member variable, which stores various information about&lt;br /&gt;
the current mailbox.  As of its implementation it only stores user and folder&lt;br /&gt;
information gathered from the URI abstraction, if one is being used.  This&lt;br /&gt;
variable could be expanded in the future to contain more mailbox specific&lt;br /&gt;
information.&lt;br /&gt;
Cleaned up and expanded example files, IMAP.inbox.php and IMAP.message.php.&lt;br /&gt;
Example files now check for &quot;read&quot; flags in webmail demonstration.&lt;br /&gt;
Minor edits to the documentation.&lt;br /&gt;
Fixed missing `empty` in getQuota method.&lt;br /&gt;
MAIL_IMAP_CLEAR_FLAGS option added for setFlags() method, new constant toggles&lt;br /&gt;
flag operation to imap_clearflag_full instead of imap_setflag_full.
 </content:encoded>
 <dc:date>2004-04-08T07:33:03-05:00</dc:date>
 <dc:publisher>richy</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/Mail_IMAP/download/0.3.0A/">
 <title>Mail_IMAP 0.3.0A</title>
 <link>http://pear.php.net/package/Mail_IMAP/download/0.3.0A/</link>
 <content:encoded>Expanded API -- new methods and functionality.. however BC&lt;br /&gt;
has been preserved.&lt;br /&gt;
Added getQuota() and setFlags() methods.&lt;br /&gt;
Private methods added to simplify the class.&lt;br /&gt;
Added _checkIfParsed() method.&lt;br /&gt;
Added _scanMultipart() method -- which reduced the file size slightly&lt;br /&gt;
and merged/centralized most of the parsing mechanism for body retrieval and&lt;br /&gt;
inline/attach member variable creating.&lt;br /&gt;
Rearranged some code for logic and preformance.&lt;br /&gt;
Added a count check of parts in getParts() method to automatically return&lt;br /&gt;
if there is only one message part.&lt;br /&gt;
Net_URL removed as a prequisite -- This is only required if the user&lt;br /&gt;
isn't supplying an already established IMAP stream.  (Class is now&lt;br /&gt;
included in the connect() method).  This ought to reduce the memory&lt;br /&gt;
footprint for those forming the IMAP Stream and passing it to the class.&lt;br /&gt;
If using a URI abstraction or connection wizard, Net_URL is required.&lt;br /&gt;
(Since Net_URL could be used, it remains in the dependencies list)&lt;br /&gt;
Added check of resource passed to constructor, to verify it an imap stream.&lt;br /&gt;
Optional $seperator argument added for errors() and alerts() methods to&lt;br /&gt;
eliminate HTML if the user doesn't want HTML.&lt;br /&gt;
Package now tested with IMAP and POP3 protocols.  (NNTP testing still&lt;br /&gt;
needed).&lt;br /&gt;
This release should be relatively stable.&lt;br /&gt;
Beta release should be just around the corner!
 </content:encoded>
 <dc:date>2004-03-12T19:44:10-05:00</dc:date>
 <dc:publisher>richy</dc:publisher>
</item>

</rdf:RDF>