[Dovecot] X-UID: 4085788205 != 2147483647

Stephen Gowing sbg+dovecot at it.uts.edu.au
Tue Jan 23 06:07:18 UTC 2007


Hi,

Dovecot (at least versions 0.99.10.4, 0.99.11, 1.0rc15, rc17 and rc18)
allows message Unique Identifiers to be an unsigned 32 bit value, so
something like "X-UID: 4085788205" is allowed.

Some IMAP clients I've tested (Thunderbird 1.5.0.9, SquirrelMail
1.4.9a/PHP 4.3.2) appear to use signed 32 bit identifiers and request
the above message as UID 2147483647 (max signed 32 bit integer).
Evolution 2.0.2 fetches 4085788205 without complaint.

Is there any chance Dovecot could decide to invalidate and renumber a
folder when identifiers greater than 2147483647 are found?

sbg





More information about the dovecot mailing list