[cvs] commit: incubator/Imap_Client/lib/Horde/Imap Client.php incubator/Imap_Client/lib/Horde/Imap/Client Base.php Cclient.php Socket.php incubator/Imap_Client/test/Horde/Imap test_client.php test_email.txt
Michael M Slusarz
slusarz at horde.org
Wed Sep 17 07:04:10 UTC 2008
slusarz 2008-09-17 03:04:09 EDT
Modified files:
Imap_Client/lib/Horde/Imap Client.php
Imap_Client/lib/Horde/Imap/Client Base.php Cclient.php
Socket.php
Imap_Client/test/Horde/Imap test_client.php
Added files:
Imap_Client/test/Horde/Imap test_email.txt
Log:
Add store(), copy(), append(), close(), and expunge() tests.
Fix typo in toSequenceString().
Add fromSequenceString().
Make _generateFlags() avaiable to Cclient driver also.
Make sure capabilites are always stored in uppercase.
Fix switching mailboxes.
copy() and append() now return an array of UIDs if the server can provide
that information. Removed the need for the 'messageid' option in append().
Fix typo in copy().
Fully implement UIDPLUS (RFC 2359) in Socket.php.
Fix append command in Socket.php.
If using a stream to append in Socket.php, we need to append an EOL.
Clear select cache when unselecting a mailbox in Socket.php.
Correctly send sequence string for UID EXPUNGE command in Socket.php.
imap_append() DOES support passing of flags as the 4th option, even though
it is marked as '$options' in the documentation.
Revision Changes Path
1.12 +33 -3 incubator/Imap_Client/lib/Horde/Imap/Client.php
1.19 +56 -19 incubator/Imap_Client/lib/Horde/Imap/Client/Base.php
1.18 +14 -35 incubator/Imap_Client/lib/Horde/Imap/Client/Cclient.php
1.22 +36 -32 incubator/Imap_Client/lib/Horde/Imap/Client/Socket.php
1.11 +116 -10 incubator/Imap_Client/test/Horde/Imap/test_client.php
1.1 +14 -0 incubator/Imap_Client/test/Horde/Imap/test_email.txt (new)
Chora Links:
http://cvs.horde.org/diff.php/incubator/Imap_Client/lib/Horde/Imap/Client.php?r1=1.11&r2=1.12&ty=u
http://cvs.horde.org/diff.php/incubator/Imap_Client/lib/Horde/Imap/Client/Base.php?r1=1.18&r2=1.19&ty=u
http://cvs.horde.org/diff.php/incubator/Imap_Client/lib/Horde/Imap/Client/Cclient.php?r1=1.17&r2=1.18&ty=u
http://cvs.horde.org/diff.php/incubator/Imap_Client/lib/Horde/Imap/Client/Socket.php?r1=1.21&r2=1.22&ty=u
http://cvs.horde.org/diff.php/incubator/Imap_Client/test/Horde/Imap/test_client.php?r1=1.10&r2=1.11&ty=u
http://cvs.horde.org/co.php/incubator/Imap_Client/test/Horde/Imap/test_email.txt?r=1.1
More information about the cvs
mailing list