[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