Sieve test string and case sensitivity

Kim Minh Kaplan dovecot.dovecot.org at ml.kim-minh.com
Fri May 22 16:37:52 EEST 2020


Hello,

I have found that Pigeonhole comes with an extensive testsuite against
the Sieve RFCs. As I am working on a personal Sieve project I decided to
run my tool on this testsuite and it stumbled on "Basic assignment:
string test failed"[1].

Pigeonhole defaults to comparator "i;octet"[2] for the string test. But
Sieve says that the default comparator should be "i;ascii-casemap"[3].
Did I miss some other part of the standard? Can you point me in the
right direction?

Thank you,
Kim Minh.

   [1]: https://github.com/dovecot/pigeonhole/blob/master/tests/extensions/variables/basic.svtest#L102
   [2]: https://github.com/dovecot/pigeonhole/blob/master/src/lib-sieve/plugins/variables/tst-string.c#L92
   [3]: https://tools.ietf.org/html/rfc5228#section-2.7.3


More information about the dovecot mailing list