From: Philippe M. <mi...@ro...> - 2001-10-02 13:12:45
|
Peter: After the distraction of SF I've got a working version with the bug of the subject fixed. The problem was that all the queries to the server were identified with a001. This way, supposing you've got two different versions of SM running (suppose a debugging site like mine, or simply a duplicate site to test a new release) each instances were identifying their sessions with the same a001 code. In some situations this causes the server to behave strangely. Thinking on a "unique" string to indentify the query I've decided to use session_id(). It is unique and easy to get (no need to global vars). Before to put it into the CVS: * I need green light because lot of code is affected, and we should be ready to test the whole code to hunt possible bugs. I've been testing it and it works so far, but I confess I'm a very bad tester. * Plugins are affected too. They will work without modification but they will cause the bug untill fixed. Here what have to be done is to contact plugin coders in order to change the way queries are done to the imap server (bug-report, filters, xmailer, email priority, etc.) . * Affected code: functions/ imap_general.php imap_search.php imap_messages.php mime.php imap_mailbox.php src/ read_body.php folder_rename_do.php -- Saludos Philippe Mingo |