[cvs] commit: framework/Imap_Client/lib/Horde/Imap Client.php framework/Imap_Client/lib/Horde/Imap/Client Base.php Cclient.php Socket.php framework/Imap_Client/test/Horde/Imap test_client.php
Michael M Slusarz
slusarz at horde.org
Mon Oct 20 20:23:42 UTC 2008
slusarz 2008-10-20 16:23:42 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
Log:
Refactor fetch() criteria parameter - have criteria that can have multiple
values be enumerated in the value rather than requiring multiple arrays
to be passed in, each with the same criteria key.
Tweak the fetch caching code to make it easier to extend in the future.
Fix search() optimizations.
Move $_init to Base.php and move all IMAP data that needs to be saved across
accesses, but that might need to be deleted on a server change, into it.
A bunch of changes to test script. Add another test message that should be
caught as a reply for a thread sort test. Have all sorting/searching be
done on the test mailbox rather than the INBOX (no guarantee any messages
will exist in INBOX on test server). Add fetching of MODSEQ data.
Revision Changes Path
1.37 +4 -3 framework/Imap_Client/lib/Horde/Imap/Client.php
1.63 +125 -94 framework/Imap_Client/lib/Horde/Imap/Client/Base.php
1.52 +65 -67 framework/Imap_Client/lib/Horde/Imap/Client/Cclient.php
1.77 +60 -54 framework/Imap_Client/lib/Horde/Imap/Client/Socket.php
1.44 +269 -157 framework/Imap_Client/test/Horde/Imap/test_client.php
Chora Links:
http://cvs.horde.org/diff.php/framework/Imap_Client/lib/Horde/Imap/Client.php?r1=1.36&r2=1.37&ty=u
http://cvs.horde.org/diff.php/framework/Imap_Client/lib/Horde/Imap/Client/Base.php?r1=1.62&r2=1.63&ty=u
http://cvs.horde.org/diff.php/framework/Imap_Client/lib/Horde/Imap/Client/Cclient.php?r1=1.51&r2=1.52&ty=u
http://cvs.horde.org/diff.php/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php?r1=1.76&r2=1.77&ty=u
http://cvs.horde.org/diff.php/framework/Imap_Client/test/Horde/Imap/test_client.php?r1=1.43&r2=1.44&ty=u
More information about the cvs
mailing list