View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002987 | unreal | ircd | public | 2006-07-03 04:10 | 2006-09-25 20:10 |
Reporter | avb | Assigned To | |||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | not fixable | ||
Platform | i386 | OS | Linux | OS Version | 2.6 |
Product Version | 3.2.5 | ||||
Summary | 0002987: spamfilter, case-insensivite match does not work | ||||
Description | Case-insensivite match with non-english characters (eq russian) does not work in spamfilter | ||||
Steps To Reproduce | /spamfilter + c kill 1d тест тест or /spamfilter + c kill 30d тест ^(i?)тест$ channel messages: тест - matches тЕст - not matches ТЕст - not matches ТЕСТ - not matches | ||||
Tags | No tags attached. | ||||
3rd party modules | |||||
related to | 0003101 | closed | Suggestion about cyrillic nicks |
|
UnrealIRCd has always used US case mapping in all applications, regardless of the charset, and is documented like that. |
|
For unreal stuff, yes, but it's TRE that decides the case-insensitive stuff for spamfilters. |
|
Shouldnt this, in that case, be bugreported on the TRE site instead? |
|
Now, how could spamfilter possibly know if the text it needs to do upcase/lowcase mapping for is russian, latin1, hebrew, or any other codepage? In codepage X ascii '123' might be lowcase for '156', but in another codepage '123' might have nothing to do with '156' or maybe '123' will map to upcase '155' and '156' will be the upper of '124'. It cannot know, so it's flawed by design. Now, of course, you could manually decide one locale/codepage (oh god, don't come up with locale selection depending on each filter), that would be possible... theoretically... |
|
No bug here. |
Date Modified | Username | Field | Change |
---|---|---|---|
2006-07-03 04:10 | avb | New Issue | |
2006-07-03 18:17 | JasonTik | Note Added: 0012039 | |
2006-07-03 18:22 | aquanight | Note Added: 0012041 | |
2006-07-03 18:22 | aquanight | Note Edited: 0012041 | |
2006-07-04 11:23 | JasonTik | Note Added: 0012046 | |
2006-08-03 18:05 | syzop | Note Added: 0012136 | |
2006-08-03 18:05 | syzop | Note Edited: 0012136 | |
2006-09-25 20:10 | syzop | Status | new => closed |
2006-09-25 20:10 | syzop | Note Added: 0012437 | |
2006-09-25 20:10 | syzop | Resolution | open => not fixable |
2006-11-01 07:35 | syzop | Relationship added | related to 0003101 |