New(?) Sorting Problem (patch included)

phil phil at
Wed Aug 2 23:03:45 CEST 2006

On Wed, 2 Aug 2006 12:55:07 -0700, Andrew Fladmark <afladmark at orbital-webcom> wrote:
> Hi Eric,
> I've applied your patch and it solved the issue I was having with sorting
> in my mailboxes.  I'm not sure why the server-side sorting isn't working
> for me, given that hMailserver supports it.. but I'll dig into that
> separately.

Has this already been applied to trunk?  I ask because I just checked out a fresh copy from svn and everything works now; sorting is good to go.


> Thanks!!
> Andrew
> On Tue, 1 Aug 2006 13:14:26 -0600, Eric Stadtherr <estadtherr at>
> wrote:
>> 	All,
>> 	I have a patch that restores the message sorting behavior in cases
>> where the IMAP server does not support the "SORT" command:
>> [1]
>> 	It was created against a working copy of Subversion rev288.
>> 	Sorry for the goofup - I didn't have a non-sorting IMAP server
>> to test with!
>> 	-Eric
>> 	On Tue, 1 Aug 2006 11:07:00 -0600, Eric Stadtherr  wrote:
>> 	I am partially responsible for the sorting "fixes" of late, so
>> I'd like to take part in the resolution of this one. Rev288
>> contains a fix I made to the code that manages the results of the
>> server-side sorting. Although the fix is working, it seems that it
>> negatively impacted the behavior in the absence of "SORT" capability
>> on the IMAP server.
>> 	I believe the behavior before my fix was to simply display the
>> messages in IMAP Message Sequence Number order (basically the order
>> the messages arrived in the folder). I think I can come up with an
>> easy patch to restore this behavior when "SORT" capability is absent.
>> How does that sound?
>> 	 -Eric
>> 	On Tue, 01 Aug 2006 12:34:04 -0400, Jim Pingle  wrote:
>> 	I updated from SVN version 285 to 288, and in doing so I now have
>> problems
>> with the message sort order on BincIMAP. It's working fine on my
>> Courier server.
>> What happens is that the messages in the inbox are in random order,
>> even
>> though the "date" column header is highlighted. If it refreshes to
>> check new
>> mail and finds something, it does go at the top. However, once you
>> reload
>> the page the messages return to their previous order. The order
>> doesn't
>> correspond to any discernible pattern.
>> If I move back and forth between pages, the messages stay in the same
>> order.
>> BincIMAP does not support server-side sorting, so the usual sort
>> functions
>> in Roundcube are disabled (column headers are not clickable.) Perhaps
>> there
>> needs to be an additional capability check that can default back to
>> client-side sorting in this case?
>> I really, really wish I didn't have to deal with BincIMAP, but I
>> guess it
>> does help to hunt down bugs in lesser-used code paths...
>> Jim
>> Links:
>> ------
>> [1]
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
-- - you don't have to kick it

This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

More information about the Dev mailing list