Hi,

when switching to altnamespace using cyrus-imapd 2.1.16, shared folders will
be listed twice.

before:

. lsub * *
* LSUB (\HasChildren) "/" "INBOX"
* LSUB () "/" "INBOX/drafts"
* LSUB () "/" "INBOX/sent-mail"
* LSUB () "/" "INBOX/spam"
* LSUB () "/" "INBOX/trash"
* LSUB () "/" "users"
. OK Completed (0.000 secs 7 calls)


after:

. lsub * *
* LSUB (\Noinferiors) "/" "INBOX"
* LSUB () "/" "drafts"
* LSUB () "/" "sent-mail"
* LSUB () "/" "spam"
* LSUB () "/" "trash"
* LSUB () "/" "Shared Folders/users"
* LSUB () "/" "Shared Folders/users"

another issue I found is that LSUB does not show \HasChildren when querying
the "Shared Folders" namespace:

A51 LSUB "" "Shared Folders"
A51 OK Completed (0.000 secs 1 calls)

whereas it does so when using the "Other Users" namespace:

A38 LSUB "" "Other Users"
* LSUB (\Noselect \HasChildren) "/" "Other Users"
A38 OK Completed (0.000 secs 2 calls)

that seems to break some imap clients.

I am not very familar with the corresponding RFCs, so I want to ask, if that
is an expected behaviour, or not.

-- 
With best regards,

Carsten Hoeger

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to