[cvs] commit: imp compose.php folders.php mailbox.php message.php search.php imp/config mime_drivers.php.dist servers.php.dist imp/docs CHANGES INSTALL imp/lib Folder.php IMP.php Mailbox.php Message.php Session.php api.php prefs.php imp/lib/Block ...

Michael M Slusarz slusarz at curecanti.org
Thu Aug 11 21:16:09 PDT 2005


slusarz     2005-08-11 21:16:09 PDT

  Modified files:
    .                    compose.php folders.php mailbox.php 
                         message.php search.php 
    config               mime_drivers.php.dist servers.php.dist 
    docs                 CHANGES INSTALL 
    lib                  Folder.php IMP.php Mailbox.php 
                         Message.php Session.php api.php prefs.php 
    lib/Block            tree_folders.php 
    lib/IMAP             Client.php Tree.php 
    lib/Identity         imp.php 
    lib/Maintenance/Task delete_sentmail_monthly.php 
                         purge_trash.php 
    scripts              custom_login.php 
    templates/mailbox    actions.inc 
    templates/message    headers.inc navbar_actions.inc 
    templates/prefs      folderselect.inc initialpageselect.inc 
                         sentmailselect.inc spamselect.inc 
                         trashselect.inc 
  Log:
  Removed 'folders', 'namespace, and 'hierarchies' parameters.
  Additionally, use correct delimiter depending on the current namespace (since
  each namespace can have a different delimiter).
  
  PLEASE NOTE: THIS COMMIT CHANGES A *LOT* OF CODE - code that has been in
  IMP for years and has been tweaked until it works on 99.9% of the systems.  The
  new code, when fully debugged, is much better in that it conforms to RFC 2342
  and removes the confusing 'namespace', 'hierarchies', and 'folders' parameters.
  However, especially with systems that use a non-blank personal namespace, this
  code is woefully untested at this point.  If you value having a system that
  may be able to work the next few days, DO NOT UPDATE FROM CVS.
  
  This commit does not address issues with IMAP_Tree and namespaces either.  I
  want to stabilize this code first before I tackle that issue.  There are
  serious BC issues to be resolved with fixing/upgrading that code...
  
  Finally, this change will most likely render all mailbox preferences/identity prefs that are currently storing a mailbox value invalid.  This is because the
  old way we stored these values (without the namespace information tacked onto
  the front) is no longer valid in IMP since there is no more concept of a
  "default" namespace.  I will probably have to work on an upgrade script that
  will automatically preface all mailbox values in prefs with either a user
  specified string or with the value of the default namespace.
  
  Please track bugs at http://bugs.horde.org/ticket/?id=2422
  
  Revision  Changes    Path
  2.837     +2 -3      imp/compose.php
  1.37      +2 -2      imp/config/mime_drivers.php.dist
  1.62      +9 -40     imp/config/servers.php.dist
  1.824     +1 -0      imp/docs/CHANGES
  1.65      +5 -5      imp/docs/INSTALL
  2.325     +6 -8      imp/folders.php
  1.40      +3 -4      imp/lib/Block/tree_folders.php
  1.145     +89 -123   imp/lib/Folder.php
  1.11      +16 -33    imp/lib/IMAP/Client.php
  1.44      +18 -11    imp/lib/IMAP/Tree.php
  1.488     +53 -64    imp/lib/IMP.php
  1.50      +1 -5      imp/lib/Identity/imp.php
  1.105     +3 -4      imp/lib/Mailbox.php
  1.22      +2 -2      imp/lib/Maintenance/Task/delete_sentmail_monthly.php
  1.30      +2 -2      imp/lib/Maintenance/Task/purge_trash.php
  1.172     +2 -2      imp/lib/Message.php
  1.95      +16 -50    imp/lib/Session.php
  1.106     +3 -4      imp/lib/api.php
  1.10      +6 -10     imp/lib/prefs.php
  2.650     +3 -4      imp/mailbox.php
  2.575     +2 -2      imp/message.php
  1.9       +1 -5      imp/scripts/custom_login.php
  2.138     +2 -2      imp/search.php
  2.68      +2 -2      imp/templates/mailbox/actions.inc
  2.56      +2 -11     imp/templates/message/headers.inc
  2.23      +3 -3      imp/templates/message/navbar_actions.inc
  2.18      +1 -1      imp/templates/prefs/folderselect.inc
  1.8       +0 -3      imp/templates/prefs/initialpageselect.inc
  1.3       +0 -1      imp/templates/prefs/sentmailselect.inc
  1.7       +1 -1      imp/templates/prefs/spamselect.inc
  2.15      +1 -1      imp/templates/prefs/trashselect.inc

  Chora Links:
  http://cvs.horde.org/diff.php/imp/compose.php?r1=2.836&r2=2.837&ty=u
  http://cvs.horde.org/diff.php/imp/config/mime_drivers.php.dist?r1=1.36&r2=1.37&ty=u
  http://cvs.horde.org/diff.php/imp/config/servers.php.dist?r1=1.61&r2=1.62&ty=u
  http://cvs.horde.org/diff.php/imp/docs/CHANGES?r1=1.823&r2=1.824&ty=u
  http://cvs.horde.org/diff.php/imp/docs/INSTALL?r1=1.64&r2=1.65&ty=u
  http://cvs.horde.org/diff.php/imp/folders.php?r1=2.324&r2=2.325&ty=u
  http://cvs.horde.org/diff.php/imp/lib/Block/tree_folders.php?r1=1.39&r2=1.40&ty=u
  http://cvs.horde.org/diff.php/imp/lib/Folder.php?r1=1.144&r2=1.145&ty=u
  http://cvs.horde.org/diff.php/imp/lib/IMAP/Client.php?r1=1.10&r2=1.11&ty=u
  http://cvs.horde.org/diff.php/imp/lib/IMAP/Tree.php?r1=1.43&r2=1.44&ty=u
  http://cvs.horde.org/diff.php/imp/lib/IMP.php?r1=1.487&r2=1.488&ty=u
  http://cvs.horde.org/diff.php/imp/lib/Identity/imp.php?r1=1.49&r2=1.50&ty=u
  http://cvs.horde.org/diff.php/imp/lib/Mailbox.php?r1=1.104&r2=1.105&ty=u
  http://cvs.horde.org/diff.php/imp/lib/Maintenance/Task/delete_sentmail_monthly.php?r1=1.21&r2=1.22&ty=u
  http://cvs.horde.org/diff.php/imp/lib/Maintenance/Task/purge_trash.php?r1=1.29&r2=1.30&ty=u
  http://cvs.horde.org/diff.php/imp/lib/Message.php?r1=1.171&r2=1.172&ty=u
  http://cvs.horde.org/diff.php/imp/lib/Session.php?r1=1.94&r2=1.95&ty=u
  http://cvs.horde.org/diff.php/imp/lib/api.php?r1=1.105&r2=1.106&ty=u
  http://cvs.horde.org/diff.php/imp/lib/prefs.php?r1=1.9&r2=1.10&ty=u
  http://cvs.horde.org/diff.php/imp/mailbox.php?r1=2.649&r2=2.650&ty=u
  http://cvs.horde.org/diff.php/imp/message.php?r1=2.574&r2=2.575&ty=u
  http://cvs.horde.org/diff.php/imp/scripts/custom_login.php?r1=1.8&r2=1.9&ty=u
  http://cvs.horde.org/diff.php/imp/search.php?r1=2.137&r2=2.138&ty=u
  http://cvs.horde.org/diff.php/imp/templates/mailbox/actions.inc?r1=2.67&r2=2.68&ty=u
  http://cvs.horde.org/diff.php/imp/templates/message/headers.inc?r1=2.55&r2=2.56&ty=u
  http://cvs.horde.org/diff.php/imp/templates/message/navbar_actions.inc?r1=2.22&r2=2.23&ty=u
  http://cvs.horde.org/diff.php/imp/templates/prefs/folderselect.inc?r1=2.17&r2=2.18&ty=u
  http://cvs.horde.org/diff.php/imp/templates/prefs/initialpageselect.inc?r1=1.7&r2=1.8&ty=u
  http://cvs.horde.org/diff.php/imp/templates/prefs/sentmailselect.inc?r1=1.2&r2=1.3&ty=u
  http://cvs.horde.org/diff.php/imp/templates/prefs/spamselect.inc?r1=1.6&r2=1.7&ty=u
  http://cvs.horde.org/diff.php/imp/templates/prefs/trashselect.inc?r1=2.14&r2=2.15&ty=u


More information about the cvs mailing list