To field was not correct indexed by FTS

TACHIBANA Masashi tachibana at qualitia.co.jp
Tue Jul 21 02:18:21 EEST 2020


Hi,

Thank you for your reply.

I hope this bug to be fixed soon. :)
Thank you.

Tachibana

----- Original Message -----
> On Mon, Jul 20, 2020 at 09:43:12 -0400, Josef 'Jeff' Sipek wrote:
> > On Mon, Jul 20, 2020 at 20:24:13 +0900, TACHIBANA Masashi wrote:
> ...
> > Thanks for the report.  I reproduced it locally, but I'm not sure what is
> > causing it yet.
> 
> Alright, it is actually a parsing bug.  The problem seems to be when the
> code encounters a "name <address>" format where the name is a valid address.
> This accidentally makes the parser stop parsing - making any additional
> addresses ignored.
> 
> E.g.,
> 
>     test at example.com <test at example.com>, Name <other at example.com>
> 
> The parser stops after the first address's name thinking it is just a bare
> address (without a name).  That is, after the first loop iterating while
> parsing, the "cursor" is at the first space and not at the comma.
> 
>                                        /- parsing should stop here
>                                        v
>     test at example.com <test at example.com>, Name <other at example.com>
>                     ^
>                     `- parsing stops here
> 
> This is obviously wrong.  I'll have to dig in more to figure out what it
> will take to fix this.
> 
> Thanks again,
> 
> Jeff.
> 
> -- 
> FreeBSD 12.1
> 
--
TACHIBANA Masashi  QUALITIA CO., LTD.
mailto:tachibana at qualitia.co.jp

株式会社クオリティア
https://www.qualitia.co.jp/




More information about the dovecot mailing list