[cvs] commit: incubator/Imap_Client/lib/Horde/Imap Client.php incubator/Imap_Client/lib/Horde/Imap/Client Base.php Cclient.php Exception.php Socket.php incubator/Imap_Client/test/Horde/Imap test_client.php
Michael M Slusarz
slusarz at horde.org
Wed Sep 17 23:34:35 UTC 2008
slusarz 2008-09-17 19:34:35 EDT
Modified files:
Imap_Client/lib/Horde/Imap Client.php
Imap_Client/lib/Horde/Imap/Client Base.php Cclient.php
Exception.php Socket.php
Imap_Client/test/Horde/Imap test_client.php
Log:
Clean up exception handling - all of the Socket driver has been converted
to the correct exception handling model. Cclient still needs to be done.
Change test script to use new exception handling model.
Re-add 'messageid' option to append() - need a way to abstract this out
so we don't need to do it in userland code and this is really the only feasible
way to work around clients that don't support UIDPLUS.
append() Now supports multiple appends.
Implement MULTIAPPEND (RFC 3502) for Socket driver.
Add 'firstunseen' return to status() call.
Add placeholder for logging in exception handler.
Add getResponseObject() to exception handler.
Revision Changes Path
1.13 +7 -5 incubator/Imap_Client/lib/Horde/Imap/Client.php
1.20 +186 -144 incubator/Imap_Client/lib/Horde/Imap/Client/Base.php
1.19 +46 -50 incubator/Imap_Client/lib/Horde/Imap/Client/Cclient.php
1.4 +28 -4 incubator/Imap_Client/lib/Horde/Imap/Client/Exception.php
1.23 +425 -500 incubator/Imap_Client/lib/Horde/Imap/Client/Socket.php
1.12 +189 -53 incubator/Imap_Client/test/Horde/Imap/test_client.php
Chora Links:
http://cvs.horde.org/diff.php/incubator/Imap_Client/lib/Horde/Imap/Client.php?r1=1.12&r2=1.13&ty=u
http://cvs.horde.org/diff.php/incubator/Imap_Client/lib/Horde/Imap/Client/Base.php?r1=1.19&r2=1.20&ty=u
http://cvs.horde.org/diff.php/incubator/Imap_Client/lib/Horde/Imap/Client/Cclient.php?r1=1.18&r2=1.19&ty=u
http://cvs.horde.org/diff.php/incubator/Imap_Client/lib/Horde/Imap/Client/Exception.php?r1=1.3&r2=1.4&ty=u
http://cvs.horde.org/diff.php/incubator/Imap_Client/lib/Horde/Imap/Client/Socket.php?r1=1.22&r2=1.23&ty=u
http://cvs.horde.org/diff.php/incubator/Imap_Client/test/Horde/Imap/test_client.php?r1=1.11&r2=1.12&ty=u
More information about the cvs
mailing list