Andrew Garrett
fe39e38282
AbuseFilter: Introduce hiding of abuse log entries, controlled by abusefilter-hidden-log and abusefilter-hide-log rights.
2010-06-25 20:04:55 +00:00
Andrew Garrett
bd6ab24e2c
AbuseFilter: Fix mSearchUser on abuse log.
2010-06-25 00:06:07 +00:00
Andrew Garrett
404b3523de
Update abusefilter.tables.sql
2009-06-08 09:35:05 +00:00
Andrew Garrett
14b850f891
Implementation of global filters, including a major i18n change for abusefilter-log-detailedentry message (rename and split). Needs further testing before deployment
2009-03-30 06:12:12 +00:00
Andrew Garrett
f94f42b506
Store Abuse Filter variable dumps to external storage instead of leaving in afl_var_dump. afl_var_dump needs to be left as a BLOB for the moment for backwards-compatibility.
2009-02-27 03:06:19 +00:00
Andrew Garrett
a7bc94cc80
Convert afl_var_dump to a LONGBLOB
2009-02-26 23:41:50 +00:00
Brion Vibber
309e975f13
newlines at ends of files are nice :)
...
also added a /*_*/ where it was missing in one of the patches
2009-01-27 19:04:17 +00:00
Andrew Garrett
0f1eb8db78
SCHEMA CHANGE:
...
For MySQL 4.0 compatibility, store a summary of actions in the abuse_filter table.
While I'm there, make the pseudo-internal names for actions localisable and therefore actually make sense to the average user.
2009-01-27 18:32:17 +00:00
Andrew Garrett
83d4b5a91f
Bold and apply a subtle background colour to the changed fields in Abuse Filter history -- will make things much easier to track.
2009-01-26 22:31:02 +00:00
Andrew Garrett
56065d6a59
Re-commit re-autoconfirmation, with fixes for permissions
2008-09-29 13:30:11 +00:00
Andrew Garrett
a374d100ff
Revert r41145. Restoring autoconfirmed should really have access control, eh?
2008-09-22 14:07:04 +00:00
Andrew Garrett
74d4fa198f
Add a hacky tool for restoring autoconfirmed status when it's blocked by a filter. Don't expect it to get much use, so I haven't put much effort in. It gets the job done, though.
2008-09-22 09:16:45 +00:00
Andrew Garrett
4fd43cdea9
Add basic functionality to delete filters (not really a deletion, just moved to another list)
2008-09-05 14:27:18 +00:00
Andrew Garrett
529d7b4277
Abuse Filter:
...
* Introduce a syntax check on-save.
* Introduce filter history (requires DB schema change).
* Deprecate now non-working /tools interface (will come back).
2008-08-03 14:04:26 +00:00
Andrew Garrett
f34000f1fb
Abuse filter updates:
...
* Disallow more than 100 condition-checks per action.
* Disallow filters which are misbehaving (more than 5 matches, constituting more than 5% of recent actions)
* Display statistics for all filters (percentage of times the condition limit is reached, and percentage of times some filter is matched), and individual filters (percentage of times it's matched).
2008-07-17 02:43:45 +00:00
Andrew Garrett
44da7a3dce
Change primary key of abuse_filter_action from afa_filter to afa_filter,afa_consequence
2008-06-27 09:49:26 +00:00
Andrew Garrett
f2c4519698
Forgotten column in abuse_filter_log
2008-06-27 08:05:28 +00:00
Andrew Garrett
09d101e86c
Oops, another SQL error
2008-06-27 07:09:46 +00:00
Andrew Garrett
240f40131e
Fix SQL error
2008-06-27 07:06:56 +00:00
Andrew Garrett
1f5f95131d
Add AbuseFilter extension
2008-06-27 06:18:51 +00:00