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
pgp00000.pgp
Description: PGP signature
