[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