mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-10-12 23:37:15 +00:00
fix(preferences): regex in Sieve scripts are now case sensitive
Fixes #5561
This commit is contained in:
1 parent
407bc538df
commit
adfd175681
1 file changed
+3
-1
@@ -128,7 +128,7 @@ static NSString *sieveScriptName = @"sogo";
|
||||
if (!sieveOperators)
|
||||
{
|
||||
sieveOperators = [NSArray arrayWithObjects: @"is", @"contains",
|
||||
@"matches", @"regex",
|
||||
@"matches", @"regex", @"regex :comparator \"i;octet\"",
|
||||
@"over", @"under", nil];
|
||||
[sieveOperators retain];
|
||||
}
|
||||
@@ -367,6 +367,8 @@ static NSString *sieveScriptName = @"sogo";
|
||||
requirement = [operatorRequirements objectForKey: baseOperator];
|
||||
if (requirement)
|
||||
[requirements addObjectUniquely: requirement];
|
||||
if ([baseOperator isEqualToString: @"regex"])
|
||||
baseOperator = @"regex :comparator \"i;octet\""; // case-sensitive comparator
|
||||
*operator = baseOperator;
|
||||
}
|
||||
else
|
||||
|
||||
Reference in new issue
Block a user