[PATCH] Make flags a set rather than a list
Knut Anders Hatlen
knut.hatlen at oracle.com
Tue Aug 16 17:30:13 BST 2011
Vincent Beffara <vbeffara at ens-lyon.fr> writes:
> If not (or in parallel), would it be easy to make the flagmap
> configurable (to add something like ('gnus-expirable', 'E') to it) ? Or
> would it make sense to even add 'E' in the source by default, it
> shouldn't hurt anyone ?
It might hurt if the IMAP server doesn't support storing custom flags
(that is, if the PERMANENTFLAGS response doesn't include \*). Last time
I tried one of the hacks to get gnus-expire synced, it ended up clearing
the flags in the local repository. (Because syncing the flags
Local->Remote failed to store the E flag on the remote server, and the
subsequent Remote->Local sync therefore cleared the flag locally.) So if
gnus-expire is synced by default, at least a check of PERMANENTFLAGS is
needed to prevent sync on such servers.
--
Knut Anders
More information about the OfflineIMAP-project
mailing list