Summary | Filter rule with something contains a text with comma generates wrong sieve rule |
Queue | Ingo |
Queue Version | 3.2.12 |
Type | Bug |
State | Resolved |
Priority | 1. Low |
Owners | jan (at) horde (dot) org |
Requester | ibon.igartua (at) ehu (dot) eus |
Created | 12/22/2016 (3114 days ago) |
Due | |
Updated | 10/20/2017 (2812 days ago) |
Assigned | |
Resolved | 01/13/2017 (3092 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | 3.2.14 |
Patch | No |
commit 8f4ee501db462da6febedf2914a1344f0d75fe3e
Author: Jan Schneider <jan@horde.org>
Date: Fri, 13 Jan 2017 14:58:25 +0100
[jan] Don't split sieve body tests on commas (
Bug #14546).M docs/CHANGES
M package.xml
https://github.com/horde/ingo/commit/8f4ee501db462da6febedf2914a1344f0d75fe3e
commit 786e7611a6a792e84cb78cff2bbb01bbed5eefb8
Author: Jan Schneider <jan@horde.org>
Date: Fri, 13 Jan 2017 14:57:16 +0100
Don't split body tests on commas (
Bug #14546).M lib/Script/Sieve.php
https://github.com/horde/ingo/commit/786e7611a6a792e84cb78cff2bbb01bbed5eefb8
commit d0ab6b4118063e48f9e03a074d88a0592069f1d9
Author: Jan Schneider <jan@horde.org>
Date: Fri Jan 13 14:58:25 2017 +0100
[jan] Don't split sieve body tests on commas (
Bug #14546).ingo/package.xml | 15 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)
http://github.com/horde/horde/commit/d0ab6b4118063e48f9e03a074d88a0592069f1d9
State ⇒ Resolved
Milestone ⇒ 3.2.14
commit 5447463b04c38b9b1e81030c9219b07ed61f536a
Author: Jan Schneider <jan@horde.org>
Date: Fri Jan 13 14:58:25 2017 +0100
[jan] Don't split sieve body tests on commas (
Bug #14546).ingo/docs/CHANGES | 1 +
ingo/package.xml | 4 ++--
2 files changed, 3 insertions(+), 2 deletions(-)
http://github.com/horde/horde/commit/5447463b04c38b9b1e81030c9219b07ed61f536a
commit d0bf964cf87a328234ba16b41b6d9f7952c47f76
Author: Jan Schneider <jan@horde.org>
Date: Fri Jan 13 14:55:34 2017 +0100
Don't split body tests on commas (
Bug #14546).ingo/lib/Script/Sieve.php | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
http://github.com/horde/horde/commit/d0bf964cf87a328234ba16b41b6d9f7952c47f76
commit 86dcf10a6b6039a7ddbe13a46ce7ec69038396bf
Author: Jan Schneider <jan@horde.org>
Date: Fri Jan 13 14:55:34 2017 +0100
Don't split body tests on commas (
Bug #14546).ingo/lib/Script/Sieve.php | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
http://github.com/horde/horde/commit/86dcf10a6b6039a7ddbe13a46ce7ec69038396bf
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ Filter rule with something contains a text with comma generates wrong sieve rule
Queue ⇒ Ingo
Milestone ⇒
Patch ⇒ No
State ⇒ Unconfirmed
Body -> Contains -> first, second
then Flag the message as Seen
The generated sieve rule results as follows:
185: if body :comparator "i;ascii-casemap" :contains ["first", "
second"] {
186: addflag ["\\Seen"];
187: stop;
188: }
It matches any body containing "first" or " second"