projects
/
mir.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
e65df75
)
user agent filters now use sub strings instead of regular expressions
author
zapata
<zapata>
Wed, 15 Aug 2007 23:10:40 +0000
(23:10 +0000)
committer
zapata
<zapata>
Wed, 15 Aug 2007 23:10:40 +0000
(23:10 +0000)
source/mircoders/localizer/basic/MirBasicOpenPostingLocalizer.java
patch
|
blob
|
history
diff --git
a/source/mircoders/localizer/basic/MirBasicOpenPostingLocalizer.java
b/source/mircoders/localizer/basic/MirBasicOpenPostingLocalizer.java
index
a851ac0
..
82b36e9
100755
(executable)
--- a/
source/mircoders/localizer/basic/MirBasicOpenPostingLocalizer.java
+++ b/
source/mircoders/localizer/basic/MirBasicOpenPostingLocalizer.java
@@
-37,6
+37,7
@@
import mir.session.SessionHandler;
import mircoders.abuse.FilterType;
import mircoders.abuse.IPFilterType;
import mircoders.abuse.RegularExpressionFilterType;
import mircoders.abuse.FilterType;
import mircoders.abuse.IPFilterType;
import mircoders.abuse.RegularExpressionFilterType;
+import mircoders.abuse.SubStringFilterType;
import mircoders.abuse.ThrottleFilter;
import mircoders.abuse.PostingSizeFilterType;
import mircoders.abuse.URLBlacklistFilterType;
import mircoders.abuse.ThrottleFilter;
import mircoders.abuse.PostingSizeFilterType;
import mircoders.abuse.URLBlacklistFilterType;
@@
-92,8
+93,8
@@
public class MirBasicOpenPostingLocalizer implements MirOpenPostingLocalizer {
filterTypesMap = new HashMap();
addSimpleAntiAbuseFilterType(new RegularExpressionFilterType("regexp"));
filterTypesMap = new HashMap();
addSimpleAntiAbuseFilterType(new RegularExpressionFilterType("regexp"));
- addSimpleAntiAbuseFilterType(new
RegularExpression
FilterType("useragent", false, false,
-
RegularExpression
FilterType.REQUEST_HEADERS, new String[] {"User-Agent"}));
+ addSimpleAntiAbuseFilterType(new
SubString
FilterType("useragent", false, false,
+
SubString
FilterType.REQUEST_HEADERS, new String[] {"User-Agent"}));
addSimpleAntiAbuseFilterType(new IPFilterType("ip"));
addSimpleAntiAbuseFilterType(new RegularExpressionFilterType("hostname", false, false,
RegularExpressionFilterType.REQUEST_HEADERS, new String[] {"hostname"}));
addSimpleAntiAbuseFilterType(new IPFilterType("ip"));
addSimpleAntiAbuseFilterType(new RegularExpressionFilterType("hostname", false, false,
RegularExpressionFilterType.REQUEST_HEADERS, new String[] {"hostname"}));