[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