Closed
Bug 243625
Opened 22 years ago
Closed 21 years ago
Unable to search cyrillic oin IMAP folders
Categories
(MailNews Core :: Networking: IMAP, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: ezh, Assigned: Bienvenu)
References
Details
(Keywords: fixed-aviary1.0)
Attachments
(1 file)
|
3.00 KB,
patch
|
mscott
:
superreview+
|
Details | Diff | Splinter Review |
1. Open the search dialog (CTRL-Shift-F)
2. Type in the search field some cyrillic text
3. Hit enter - "The mail server responded: bogus criteria list in UID SEARCH".
thunderbird 20040512 (trunk) and IMAP boxes
| Reporter | ||
Updated•22 years ago
|
Summary: Unable to search cyrillic → Unable to search cyrillic oin IMAP folders
Comment 1•22 years ago
|
||
Mozilla Mail / Thunderbird use wrong form for search
. SEARCH CHARSET KOI-8 HEADER Subject "some koi8 text"
Correct form is:
. SEARCH CHARSET KOI8-R HEADER Subject {14}
some koi8 text
| Assignee | ||
Comment 2•22 years ago
|
||
Either <string> form should be acceptable, quoted or literal, according to rfc 2060.
Comment 3•22 years ago
|
||
first form is accepted, but only for us-ascii (7-bit) strings.
In RFC 3501 I see second form as example for UTF-8 search.
And first form do not work with UW-IMAP for non-ascii strings.
Second form works well with KOI-8 strings with UW-IMAP.
But maybe other servers support both.
Comment 4•22 years ago
|
||
additional info
Cyrus Imapd 2.1.16 support both forms
maybe better fix uw-imapd...
Comment 5•22 years ago
|
||
FYI:
Mark Crispin <mrc@CAC.Washington.EDU> from UW wrote:
If, as reported, Mozilla is sending KOI8-R strings as quoted strings, Mozilla is
in violation of the IMAP specification.
Quoted strings are only permitted to accept 7-bit characters. The syntax rules
ultimate lead to CHAR, which is defined in RFC 2234 as 7-bit. Only literals may
contain 7-bit (CHAR8) characters. This is stipulated in both RFC 3501 (the
current specification) and RFC 2060 (the previous specification).
David Bienvenu is mistaken in saying that both are permitted. My guess is that
he did not realize that KOI8-R characters are 8-bit. For David's benefit:
KOI8-R is a commonly used character set in Russia. The low half of the
character set (0x00 - 0x7f) is the same as ASCII, and the high half is used for
Cyrillic and other characters commonly used in Russia. Usually, when people say
"KOI8 text" they are referring to text which contains those high-half characters.
If, as reported, Cyrus imapd accepts quoted strings with 8-bit characters, this
is permissiveness on the part of Cyrus for something that is not permitted in
the specification. This is unusual, since Cyrus imapd normally is very strict
about enforcing the rules of IMAP, at times even more strict than UW imapd.
Nevertheless, it is undefined behavior what a server does when the client sends
it bad syntax. The server could (and should) issue an error. It may simply
accept the 8-bit characters. It may accept the 8-bit characters, but turn off
all the 0x80 bits to make it proper 7-bit. It may treat it as a command to send
spam to every email address in the planet. What I'm getting at is that the
underlying fault is in the client.
Consequently, the correct action is to fix Mozilla to send 8-bit characters only
as literals, as required by RFC 3501.
> Please take a look on Mozilla bug 243625
> (http://bugzilla.mozilla.org/show_bug.cgi?id=243625)
>
> Looks like mozilla sens imap serch in form
> . SEARCH CHARSET KOI8-R HEADER Subject "koi8 text"
>
> but UW-IMAP undestand only another form:
>
> . SEARCH CHARSET KOI8-R HEADER Subject {9}
> koi8 text
>
> Is this correct?
> Cyrus IMAPD understand both forms
-- Mark --
| Assignee | ||
Comment 6•21 years ago
|
||
use string literals if imap search terms contain non-7 bit ascii chars.
| Assignee | ||
Updated•21 years ago
|
Attachment #151555 -
Flags: superreview?(mscott)
Updated•21 years ago
|
Attachment #151555 -
Flags: superreview?(mscott) → superreview+
| Assignee | ||
Comment 7•21 years ago
|
||
fix checked in.
Updated•21 years ago
|
Product: MailNews → Core
| Assignee | ||
Comment 8•19 years ago
|
||
*** Bug 164141 has been marked as a duplicate of this bug. ***
Updated•17 years ago
|
Product: Core → MailNews Core
You need to log in
before you can comment on or make changes to this bug.
Description
•