Andrew Garrett
1a0fc0fea9
Add import/export interface for filters so that filters can be copied across wikis
2009-04-23 04:23:56 +00:00
Andrew Garrett
7e70a0d197
Merge in r49312 from preferences-work -- non preference related performance improvement to the AbuseFilter parser
2009-04-23 03:37:51 +00:00
Raimond Spekking
d7eebd5ca7
Localisation updates for extension messages from translatewiki.net (2009-04-22 17:05 UTC)
2009-04-22 18:10:13 +00:00
Greg Sabino Mullane
af7b82c61d
Postgres schema updates, per request at ticket 18537.
2009-04-20 22:45:06 +00:00
Siebrand Mazeland
36a7a3657e
Localisation updates for extension messages from translatewiki.net (2009-04-20 09:59 UTC)
2009-04-20 10:15:38 +00:00
Aaron Schulz
865d597620
profiling fix
2009-04-17 08:08:35 +00:00
Raimond Spekking
a6374ef38a
Localisation updates for extension messages from translatewiki.net (2009-04-16 19:52 UTC)
2009-04-16 20:09:07 +00:00
Rotem Liss
8794a80b2e
Localization update for he.
2009-04-16 07:18:45 +00:00
Siebrand Mazeland
942ddebaf2
Localisation updates for extension messages from translatewiki.net (2009-04-15 21:42 UTC)
2009-04-15 22:04:33 +00:00
Raimond Spekking
ee855b5bc5
Localisation updates for extension messages from translatewiki.net (2009-04-14 18:14 UTC)
2009-04-14 18:34:04 +00:00
Roan Kattouw
20b69b8fd6
Followup to r49449: another typo
2009-04-14 08:58:49 +00:00
Chad Horohoe
fa22f51e24
(bug 18451) Typos in docs
2009-04-13 21:52:31 +00:00
Siebrand Mazeland
9a3b4889bd
Localisation updates for extension messages from translatewiki.net (2009-04-13 17:03 UTC)
2009-04-13 17:15:49 +00:00
Raimond Spekking
78bdadb123
Localisation updates for extension messages from translatewiki.net (2009-04-12 18:56 UTC)
2009-04-12 19:43:10 +00:00
Philip Tzou
28202160b8
Add a new function named 'convert()', allow user to convert a string to specified variant in Abuse Filter. With the support of LanguageConverter which updated on r49397.
2009-04-11 10:59:38 +00:00
Siebrand Mazeland
76c936ae02
Rebuild all extension messages files supported by Translate
...
* removed obsolete, reordered, etc
* source: translatewiki.net (includes updates for translations that had not yet been exported)
2009-04-09 23:24:07 +00:00
Siebrand Mazeland
de9b47dd0a
Localisation updates for extension messages from translatewiki.net (2009-04-09 22:30 UTC)
2009-04-09 22:40:05 +00:00
Alexandre Emsenhuber
56e6f0a262
svn:eol-style native
2009-04-09 20:45:31 +00:00
Philip Tzou
a56f78b6ba
follow up on r49336, typo.
2009-04-09 11:50:00 +00:00
Philip Tzou
0c41d56052
Simplified Chinese i18n translation of AbuseFilter.
2009-04-09 11:41:07 +00:00
Raimond Spekking
d60623be2a
Localisation updates for extension messages from translatewiki.net (2009-04-08 18:40 UTC)
2009-04-08 19:07:19 +00:00
Raimond Spekking
b2d139ad1e
Localisation updates for extension messages from translatewiki.net (2009-04-06 18:50 UTC)
2009-04-06 19:16:07 +00:00
Rotem Liss
cb52b7bf3c
Localization update for he.
2009-04-06 09:56:03 +00:00
Alexandre Emsenhuber
5c2b3f1dde
Fix abusefilter-exception-outofbounds, this is a parameter
2009-04-05 20:18:02 +00:00
Victor Vasiliev
27fb1303a8
* Use lists instead of implode()d strings in built-in variables wherever it's possible
...
ATTENTION! This may break filters that rely on "added_lines contains 'bla-bla'" syntax. They'll need to be replaced with "string(added_lines) contains 'bla-bla'"
2009-04-05 19:07:47 +00:00
Victor Vasiliev
128ae5983b
Introduce list (non-associated array) support into abuse filter parser.
2009-04-05 17:11:17 +00:00
Rotem Liss
9e66a03612
Localization update for he.
2009-04-05 12:05:58 +00:00
Victor Vasiliev
258d340fb5
Abuse filter:
...
* Introduce := operator for setting variables
* Throw an exception when user tries to override built-in variable
* Fix UTF-8 handling in fnmatch() fallback
* Copy three main abuse filters from enwiki to test suite
* Fix update.php integration
2009-04-05 11:47:42 +00:00
Siebrand Mazeland
85c34395ce
Localisation updates for extension messages from translatewiki.net (2009-04-03 19:42 UTC)
2009-04-03 19:55:44 +00:00
Rotem Liss
ee71415f9c
Localization update for he.
2009-04-03 15:46:19 +00:00
Raimond Spekking
7d1cc76658
Use PLURAL for $3.
2009-04-03 10:59:40 +00:00
Rotem Liss
77666b1ac8
Localization update for he.
2009-04-02 09:12:54 +00:00
Raimond Spekking
e18d285364
Localisation updates for extension messages from translatewiki.net (2009-04-01 17:57 UTC)
2009-04-01 18:52:14 +00:00
Alexandre Emsenhuber
9e888117cf
svn:eol-style native
2009-04-01 16:36:50 +00:00
Rotem Liss
901a99ad19
Localization update for he.
2009-04-01 12:50:07 +00:00
Andrew Garrett
7c2a7a2fe0
Support for variable setting with the set_var function, and multiple expressions separated by semicolons (;). In evaluation, the result of the LAST expression will be the return value.
2009-04-01 06:53:18 +00:00
Andrew Garrett
ba0b30a054
Add syntax error messages for invalid regexes
2009-04-01 05:56:24 +00:00
Andrew Garrett
3f62707206
String manipulation functions substr, str_replace and strpos for AbuseFilter
2009-04-01 05:05:23 +00:00
Andrew Garrett
7c3f048fff
Usability work, making abuse filter forms readonly (rather than just lacking a submit button and rejecting submissions) for users without permission.
2009-04-01 04:34:21 +00:00
Andrew Garrett
57d1a0b16e
Add timestamp variable
2009-04-01 03:59:58 +00:00
Andrew Garrett
8f0c24ad5b
Normalise usernames in abuse log, bug 18286
2009-04-01 03:38:57 +00:00
Rotem Liss
3e3f565472
Localization update for he.
2009-03-31 18:13:57 +00:00
Roan Kattouw
0a47a37762
AbuseFilter: Update API module for r49057
2009-03-31 15:24:51 +00:00
Andrew Garrett
186fc67373
Crackdown on filter evaluation by users unable to modify filters. This is a DoS vector which I thought I'd already plugged.
2009-03-31 15:13:26 +00:00
Andrew Garrett
3a4e318092
Change join on abuse_filter to a LEFT JOIN to fix details view for matches on global filters
2009-03-31 04:00:30 +00:00
Raimond Spekking
9d300aeafb
Localisation updates for extension messages from translatewiki.net (2009-03-30 19:55 UTC)
2009-03-30 20:35:14 +00:00
Rotem Liss
17dee862f2
Localization update for he.
2009-03-30 18:17:09 +00:00
Roan Kattouw
09f3306a2d
AbuseFilter API modules:
...
* Use the 'new' way of adding results (adding them one at a time and stopping when addValue() returns false)
* Use intval() on results that are really integers
* Use an implicit join in ApiAbuseLog
* Use dieUsageMsg() for an invalid title
* Move some things up and down in ApiAbuseLog so related things are grouped together
2009-03-30 12:19:41 +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
Siebrand Mazeland
05c9882663
Localisation updates for extension messages from translatewiki.net (2009-03-29 22:17 UTC)
2009-03-29 22:26:09 +00:00