On Tue, 29 Apr 2008 12:19:59 -0500, chasd chasd@silveroaks.com wrote:
On Apr 28, 2008, at 6:49 PM, Justin Heesemann wrote:
for large imap folders when the imap server supports sorting
There were several posts that this change works well, but no mention
of what IMAP server software was used in those tests.Courier - Web site [1] says "IMAP extensions that implement server- side sorting." Cyrus - The Wiki [2] indicates it supports "IMAP SORT and THREAD
Extension" Dovecot - Home page [3] says "Supports multiple commonly used IMAP
extensions, including SORT, THREAD and IDLE."Those are the commonly used servers in my experience, are people
using other software, and does that software support sorting ?
Are you concerned that the change will break RoundCube on non-SORTing IMAP servers? He didn't change the logic that looks for the 'sort' capability in the capabilities list, so non-SORT-capable IMAP servers should work just as well as before the change (and benefit from the array handling speedup).
There is this list of servers that support IMAP :
<http://en.wikipedia.org/wiki/ Internet_Message_Access_Protocol#Common_Server_implementations>
and this list :
http://en.wikipedia.org/wiki/List_of_mail_servers#POP.2FIMAP
[1] - http://www.courier-mta.org/imap/features.html [2] - <http://cyrusimap.web.cmu.edu/twiki/bin/view/Cyrus/ SpecificationsAndStandards> [3] - http://dovecot.org/
Charles Dostale System Admin - Silver Oaks Communications http://www.silveroaks.com/ 824 17th Street, Moline IL 61265
List info: http://lists.roundcube.net/dev/