Hi everyone,
First off let me just say that I am *amazed* and very excited to have an app such as RoundCube available. My congrats to the developers!
I was having an issue though. I'm running the latest CVS from tonight (12 Dec 2005) on Debian Sarge, Courier-IMAP 3.0.8, Postfix 2.1.5, Procmail 3.22, Apache 2.0.54, PHP 4.3.10, and MySQL 4.0.24 on a dedicated server.
Everything worked beautifully except for one intermittant problem. The error I received was this:
"Fatal error: Call to undefined function: get_message_cache_index() in /var/www/mail/program/include/rcube_imap.inc on line 483"
The error came mainly on deep subdirs when trying to open a message, but occasionally happened within the Inbox as well.
I have found a fix that works for me:
Original: // cache is OK if ($cache_status>0) { $a_index = get_message_cache_index($cache_key, FALSE, $this->sort_field); return array_values($a_index); }
Fix: // cache is OK if ($cache_status>0) { $a_index = this->get_message_cache_index($cache_key, FALSE, $this->sort_field); return array_values($a_index); }
I'm not sure yet how you usually accept patches or fixes, so please let me know if there is a format you prefer. I attached one in diff -uNr formatting, and should be applied with -p1 from toplevel directory. I make no guarantees on the quality of this though, as I have only tested on one server.
FWIW, is there somewhere I can read up on your procedures for submitting fixes?
Thanks again!