[cvs] commit: incubator/Imap_Client/lib/Horde/Imap Client.php incubator/Imap_Client/lib/Horde/Imap/Client Base.php Cclient.php Socket.php

Michael M Slusarz slusarz at horde.org
Thu Oct 2 05:33:24 UTC 2008


slusarz     2008-10-02 01:33:24 EDT

  Modified files:
    Imap_Client/lib/Horde/Imap Client.php 
    Imap_Client/lib/Horde/Imap/Client Base.php Cclient.php 
                                      Socket.php 
  Log:
  Tada!  This should be it - all of RFC 3501 should now be implemented in the
  Socket driver (and 99% in the Cclient driver with the last remaining item -
  envelope data for message/rfc822 parts in the structure information - most
  likely not doable in c-client).  No guarantees on these latest BODY fetches
  as they haven't been tested much.  But the initial API should now be complete.
  
  And check out that fetch() documentation - 274 lines of doc for that one
  function!  That's got to be some kind of record.  (But the IMAP 'BODY' command
  is by far the single most complicated API grammar I have ever encountered so
  the effort needed to abstract out the functionality is necessarily complex.)
  
  Revision  Changes    Path
  1.19      +11 -6     incubator/Imap_Client/lib/Horde/Imap/Client.php
  1.33      +214 -88   incubator/Imap_Client/lib/Horde/Imap/Client/Base.php
  1.31      +96 -9     incubator/Imap_Client/lib/Horde/Imap/Client/Cclient.php
  1.38      +130 -10   incubator/Imap_Client/lib/Horde/Imap/Client/Socket.php

  Chora Links:
  http://cvs.horde.org/diff.php/incubator/Imap_Client/lib/Horde/Imap/Client.php?r1=1.18&r2=1.19&ty=u
  http://cvs.horde.org/diff.php/incubator/Imap_Client/lib/Horde/Imap/Client/Base.php?r1=1.32&r2=1.33&ty=u
  http://cvs.horde.org/diff.php/incubator/Imap_Client/lib/Horde/Imap/Client/Cclient.php?r1=1.30&r2=1.31&ty=u
  http://cvs.horde.org/diff.php/incubator/Imap_Client/lib/Horde/Imap/Client/Socket.php?r1=1.37&r2=1.38&ty=u


More information about the cvs mailing list