[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