[imp] Imp issuing improper "SORT" command at login?

Michael J Rubinsky mrubinsk at horde.org
Sat Mar 2 15:46:23 UTC 2019

Quoting Jan Schneider <jan at horde.org>:

> Zitat von James Noyes <jnoyes-horde at retrogeeks.com>:
>> On 2/24/19, 15:56, Michael J Rubinsky wrote:
>>> Yes. RFC 6855 [3], and further clarified in Errata 4029:
>>>   Once an IMAP client has enabled UTF-8 support with the "ENABLE
>>>   UTF8=ACCEPT" command, it MUST NOT issue a "SEARCH" command that
>>>   contains a charset specification. If an IMAP server receives such a
>>>   "SEARCH" command in that situation, it SHOULD reject the command with
>>>   a "BAD" response (due to the conflicting charset labels). This also
>>>   applies to any IMAP command or extension that includes an optional
>>>   charset label and associated strings in the command arguments,
>>>   including the MULTISEARCH extension. For commands with a mandatory
>>>   charset field, such as SORT and THREAD, servers SHOULD reject charset
>>>   values other than UTF-8 with a “BAD” response (due to the conflicting
>>>   charset labels).
>> Ok, this clarifies that SEARCH with a charset should be rejected,  
>> but only SEARCH or other commands that "include an optional charset  
>> label".
>> SORT and THREAD do not include an *optional* charset label, they  
>> include a *mandatory* charset label.
>> The final sentence addresses SORT and THREAD specifically.  They  
>> still need have the charset specified (because it is still  
>> mandatory), this just clarifies that it shouldn't be any value  
>> other than UTF-8 and risks rejection/BAD if it is.
>> Yes?
> That's how I understand it too.

Yeah, agreed. I was getting confused because this was within the  
_search() method.

Fixed and released.

> -- 
> Jan Schneider
> The Horde Project
> https://www.horde.org/
> -- 
> imp mailing list
> Frequently Asked Questions: http://wiki.horde.org/FAQ
> To unsubscribe, mail: imp-unsubscribe at lists.horde.org

The Horde Project
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-keys
Size: 9272 bytes
Desc: PGP Public Key
URL: <https://lists.horde.org/archives/imp/attachments/20190302/442b6fd7/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 821 bytes
Desc: PGP Digital Signature
URL: <https://lists.horde.org/archives/imp/attachments/20190302/442b6fd7/attachment-0001.bin>

More information about the imp mailing list