head 1.2; access; symbols; locks; strict; comment @# @; 1.2 date 2007.08.08.13.22.47; author rse; state Exp; branches; next 1.1; commitid V5OwyppolxlU0Xss; 1.1 date 2007.08.08.12.16.02; author rse; state Exp; branches; next ; commitid HJs3DSBWkvF0EWss; desc @@ 1.2 log @now reported upstream, too @ text @Fix matching of escaped characters in ":match" operator. http://www.dbmail.org/mantis/view.php?id=638 Index: src/sv_parser/comparator.c --- src/sv_parser/comparator.c.orig 2006-11-27 21:12:18 +0100 +++ src/sv_parser/comparator.c 2007-08-08 11:49:04 +0200 @@@@ -104,7 +104,7 @@@@ t++; } case '\\': - p++; + c = *p++; /* falls through */ default: if (casemap && (toupper((int)(unsigned char)c) == @ 1.1 log @I really do not know whether it is _me_ or the just the usual amount of problems in our world, but everytime I want to do someting I am forced to first step back a few hours and rescue the world of Unix software. Today: make the DBMail SIEVE implementation working by fixing the matching of escaped characters in the SIEVE ":match" operator implementation. Without this fix it is impossible to let SpamAssassin tagged SPAM mails to be auto-filed into an IMAP spam folder on the server-side. @ text @d2 1 @