[EMAIL PROTECTED] wrote:
A BUGNOTE has been added to this bug.
======================================================================
http://www.dbmail.org/mantis/bug_view_advanced_page.php?bug_id=0000100
======================================================================
Reported By:                tsoutherwood
Assigned To: ======================================================================
Project:                    DBMail
Bug ID:                     100
Category:                   IMAP daemon
Reproducibility:            always
Severity:                   feature
Priority:                   normal
Status:                     acknowledged
======================================================================
Date Submitted:             08-Oct-04 17:34 CEST
Last Modified:              16-Nov-04 22:05 CET
======================================================================
Summary:                    UID SEARCH UID fails silently - breaks Sylpheed 
0.99 Claws
Description: Sylpheed-claws 0.99 does not grok dbmail via IMAP4.
Mozilla works fine.

This seems to be due to the differing ways that each client
asks for a list of all message uids in a particular inbox.

Sylpheed sees all the mailboxes, but (usually) fails to see the presence
of any messages.

Sylpheed uses a SELECT INBOX
UID SEARCH UID 1:*

to look for messages. This works OK with WU-imap and Dovecot.

The steps to reproduce are taken directly from the Sylpheed protocol log
file after freshly connecting to a test dbmail server with 1 message in
the INBOX.
======================================================================

----------------------------------------------------------------------
tsoutherwood - 08-Oct-04 17:38 CEST ----------------------------------------------------------------------
Whoops, sorry - typed too fast - This bug isn't a feature request - it's
somewhere bewteen minor and major. Please reassign.

----------------------------------------------------------------------
paul - 10-Oct-04 23:16 CEST ----------------------------------------------------------------------
I've located the bug. It's in build_set_uid (imaputils.c). I havent
analysed that call yet.

When I use build_set instead in perform_imap_search the command returns
correctly. I'm not at all confident however, that simply replacing
build_set_uid will return a valid result per se.
Ilja, does dbmail actually differentiate between messages sequence numbers
and unique identifiers?

----------------------------------------------------------------------
ilja - 11-Oct-04 10:10 CEST ----------------------------------------------------------------------
DBMail does differentiate between message sequence numbers and unique
identifiers, yes. example:

a uid search 1:*
* SEARCH 2 4 6 7 9 11 13 475
a OK SEARCH completed

on the same mailbox:
a search 1:*
* SEARCH 1 2 3 4 5 6 7 8
a OK SEARCH completed

the UIDs in the first command match with the message_idnr in the messages
table.

----------------------------------------------------------------------
aaron - 16-Nov-04 22:05 CET ----------------------------------------------------------------------
Is this the bug that was just fixed by Mikhail's UID patch?


Yeah. Tests show a valid result this time.


--
  ________________________________________________________________
  Paul Stevens                                  mailto:[EMAIL PROTECTED]
  NET FACILITIES GROUP                     PGP: finger [EMAIL PROTECTED]
  The Netherlands________________________________http://www.nfg.nl

Reply via email to