[Dovecot] Japanese Search

Kazuo Moriwaka moriwaka at valinux.co.jp
Fri Jan 7 04:50:40 EET 2005


Hello, 

From: Timo Sirainen <tss at iki.fi>
Subject: Re: [Dovecot] Japanese Search
Date: Thu, 06 Jan 2005 23:39:49 +0200

> On Fri, 2004-12-24 at 15:26 +0900, Kazuo Moriwaka wrote:
> > 2 calls of charset_to_ucase_utf8_string() is caused 
> > by commands like following:
> > a001 search charset ***** body "*****" 
> > 
> > When imapd receive it, it calls message_body_search()
> > 
> > Call flow is look like:
> > 
> > message_body_search() 
> >  +-> message_body_search_init()
> >  |   +-> charset_to_ucase_utf8_string()   <-- 1st (key is 'charset')
> >  +-> message_bodd_search_ctx()
> >      +-> message_search_header()
> >          +-> message_header_search_init()
> >              +-> charset_to_ucase_utf8_string()  <-- 2nd (key is utf-8)
> 
> This happens only when it's searching MIME part headers, so it shouldn't
> affect the actual body searching? I did several tests and looks like it
> all works, except that one. I used this patch:
> 

Thank you very much for your work. 
My testing maildir have some messages which have some MIME parts.
I'm sorry to forget to write it.
I tested the patch for my Maildir and some Japanese search test cases.
It works well.

thanks,
-- 
Kazuo Moriwaka <moriwaka at valinux.co.jp>



More information about the dovecot mailing list