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
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
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
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
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
57d1a0b16e
Add timestamp variable
2009-04-01 03:59:58 +00:00
Rotem Liss
3e3f565472
Localization update for he.
2009-03-31 18:13:57 +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
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
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
Siebrand Mazeland
d7d3737eaf
Fix typo in 'abusefilter-edit-builder-misc-tern'
2009-03-29 16:07:39 +00:00
Raimond Spekking
a8c47b2a0a
Localisation updates for extension messages from translatewiki.net (2009-03-28 21:50 UTC)
2009-03-28 22:26:10 +00:00
Raimond Spekking
e94659bba8
Localisation updates for extension messages from translatewiki.net (2009-03-26 19:26 UTC)
2009-03-26 20:31:32 +00:00
Rotem Liss
9943dfeb9a
Fix typo.
2009-03-26 14:30:09 +00:00
Rotem Liss
3cd0f2c5c7
Localization update for he.
2009-03-26 14:21:12 +00:00
Andrew Garrett
9d9c666fea
Remove accidentally-committed code in r48856
2009-03-26 04:44:47 +00:00
Andrew Garrett
920f04d4fa
Fix batch-testing (follow-up to r48855)
2009-03-26 04:41:05 +00:00
Andrew Garrett
c597c1915f
Add contains_any function, for searching a single haystack for multiple needles. Implemented with FSS with a fallback to a for loop, so it should be really fast.
2009-03-26 02:03:32 +00:00
Andrew Garrett
86e4081206
Abuse Filter Parser:
...
* Efficiency -- use /A instead of PREG_OFFSET_CAPTURE and comparing offsets.
* Expand error messages to enhance debugging.
* General code quality
2009-03-25 11:36:38 +00:00
Raimond Spekking
8dfd648706
Localisation updates for extension messages from translatewiki.net (2009-03-24 20:05 UTC)
2009-03-24 20:24:05 +00:00
Siebrand Mazeland
f95d35be00
Localisation updates for extension messages from translatewiki.net (2009-03-23 18:54 UTC)
2009-03-23 19:15:02 +00:00
Rotem Liss
8867569f8b
Localization update for he.
2009-03-22 12:25:43 +00:00
Andrew Garrett
903cd76bd8
Fix output for examine interface in cases where no edits are available
2009-03-22 03:12:53 +00:00
Raimond Spekking
6805b4235a
Localisation updates for extension messages from translatewiki.net (2009-03-20 09:36 UTC)
2009-03-20 09:52:26 +00:00
Brion Vibber
310f85507f
Follow-up to r48174 "* add GENDER support for 'abusefilter-reautoconfirm-done' and 'abusefilter-reautoconfirm-none'"
...
Don't forget the neutral default in English! :)
2009-03-20 01:58:25 +00:00
Rotem Liss
39870ee458
Localization update for he.
2009-03-19 14:18:24 +00:00
Andrew Garrett
82c958e434
Document contains, ternery operator and conditionals
2009-03-19 05:11:55 +00:00
Andrew Garrett
966b020e6b
Document rmspecials, rmwhitespace, ip_in_range
2009-03-19 05:06:39 +00:00
Andrew Garrett
f234bcf66d
Add basic filter profiling to AbuseFilter -- display on the edit filter page the average time taken to run the filter. Currently sampling at 1/50
2009-03-19 02:40:48 +00:00
Raimond Spekking
47e8d6ef1c
Localisation updates for extension messages from translatewiki.net (2009-03-18 20:02 UTC)
2009-03-18 20:26:20 +00:00
Rotem Liss
7b4dff38ae
Localization update for he.
2009-03-18 16:05:03 +00:00
Andrew Garrett
667c566423
Add a diff, if applicable, below the var dump in abuse log details
2009-03-18 05:45:36 +00:00
Rotem Liss
f48d562b20
* Localization update for he.
...
* In WikimediaMessages: Changing grouppage-bigexporter to grouppage-bigexport, to match the group and group member messages, and the original definition.
* In core: Rebuilding English file.
2009-03-17 20:31:43 +00:00
Andrew Garrett
0ce853e093
Prevent leaking of hidden filters through history interface.
2009-03-17 13:18:33 +00:00
Raimond Spekking
de5e906b76
Localisation updates for extension messages from translatewiki.net (2009-03-16 19:23 UTC)
2009-03-16 19:44:48 +00:00
Rotem Liss
26597d4257
Localization update for he.
2009-03-13 16:48:14 +00:00
Raimond Spekking
7dde267c91
Localisation updates for extension messages from translatewiki.net (2009-03-12 21:40 UTC)
2009-03-12 21:58:12 +00:00
Andrew Garrett
5493b2a690
Add diffs to AbuseFilter. Includes a related pare-down of history, under the assumption that diffs will take up the slack
2009-03-12 05:04:39 +00:00
Rotem Liss
c17b47741f
Localization update for he.
2009-03-11 09:38:42 +00:00
Andrew Garrett
fe5141c412
Add a normal log for filter changes, mostly just a pointer back to the real log.
2009-03-11 07:12:42 +00:00
Andrew Garrett
3a55ecbc85
Link together abusefilter pages with a navigation interface at the top. Add a better intro to the abusefilter home page.
2009-03-11 05:55:06 +00:00
Andrew Garrett
05b6efd7d6
Message that has been missing for god knows how long.
2009-03-11 01:51:25 +00:00
Raimond Spekking
556218169f
Localisation updates for extension messages from translatewiki.net (2009-03-10 20:50 UTC)
2009-03-10 21:05:10 +00:00
Siebrand Mazeland
23685aa82f
Localisation updates for extension messages from translatewiki.net (2009-03-09 22:54 UTC)
2009-03-09 23:12:20 +00:00
Rotem Liss
7e6b548b4c
Localization update for he.
2009-03-08 20:48:29 +00:00
Raimond Spekking
97e2eb8431
Localisation updates for extension messages from translatewiki.net (2009-03-08 19:57 UTC)
2009-03-08 20:35:28 +00:00
Siebrand Mazeland
5ebcee6089
* add GENDER support for 'abusefilter-reautoconfirm-done' and 'abusefilter-reautoconfirm-none'
...
* update message 'abusefilter-reautoconfirm-none'
2009-03-08 18:32:59 +00:00
Siebrand Mazeland
360fde72d4
Localisation updates for extension messages from translatewiki.net (2009-03-07 17:28 UTC)
2009-03-07 17:45:21 +00:00
Rotem Liss
900f7d8992
Localization update for he, and several fixes in en.
2009-03-07 14:06:59 +00:00
Andrew Garrett
55b417f517
Add rcount function, same as count except it takes a regex as the needle
2009-03-07 01:26:42 +00:00
Raimond Spekking
58fdf4f05d
* Add Language::semicolonList() function
...
** Todo: combine all three list functions (comma, semicolon, pipe) into one function with a parameter?
* Use pipe as backlink separator to be consistent with other navigation elements
* Show the colon for case 'afh_actions' only if parameters exist
** Remove the now useless message
* Localize the usages of comma and semicolon
2009-03-06 10:56:37 +00:00
Siebrand Mazeland
d504b8ee5e
Localisation updates for extension messages from translatewiki.net (2009-03-05 23:24 UTC)
2009-03-05 23:41:28 +00:00
Rotem Liss
eed62fed53
Localization update for he.
2009-03-05 19:22:37 +00:00
Raimond Spekking
949aa2ec69
Localisation updates for extension messages from translatewiki.net (2009-03-04 20:19 UTC)
2009-03-04 20:51:07 +00:00
Andrew Garrett
be7dcd9b3b
(bug 17674) Add minor_edit variable to AbuseFilter
2009-03-04 02:04:48 +00:00
Raimond Spekking
2d10caf937
Add a full stop at the end of a sentence
2009-03-03 20:04:03 +00:00
Raimond Spekking
5f54cf15a1
Localisation updates for extension messages from translatewiki.net (2009-03-02 20:53 UTC)
2009-03-02 21:24:26 +00:00
Siebrand Mazeland
ef717b6ce3
Localisation updates for extension messages from translatewiki.net (2009-03-01 20:51 UTC)
2009-03-01 21:05:55 +00:00
Raimond Spekking
c19d44ba1b
Localisation updates for extension messages from translatewiki.net (2009-02-28 20:04 UTC)
2009-02-28 20:34:14 +00:00
Bertrand Grondin
6fe27717cf
Localisation updates Special:AbuseFilter from Betawiki (french translation)
2009-02-28 14:58:29 +00:00
Rotem Liss
847e7fd159
Localization update for he.
2009-02-27 09:37:06 +00:00
Raimond Spekking
3b77ef1f6c
/me slaps /me for silly english. Thanks to Siebrand :)
2009-02-27 09:19:30 +00:00
Raimond Spekking
86e29672a9
Add a summary message
2009-02-27 09:12:25 +00:00
Raimond Spekking
d0977bda88
Add 'action-$right' messages
2009-02-27 08:11:34 +00:00
Rotem Liss
128fb64fb0
Localization update for he.
2009-02-26 20:15:42 +00:00
Raimond Spekking
97a9f4a585
Localisation updates for extension messages from translatewiki.net (2009-02-26 19:33 UTC)
2009-02-26 19:55:11 +00:00
Siebrand Mazeland
67c7a5a904
article -> page
2009-02-26 12:23:52 +00:00
Andrew Garrett
92698e95ba
Improve AbuseFilter performance by implementing lazy initialisation of computed variables.
...
This has been done by replacing simple associative arrays with an AbuseFilterVariableHolder, which recognises helper classes called AFComputedVariables.
Computation may occur during the abuse filter analysis, or later when testing and reviewing filters.
2009-02-26 12:15:14 +00:00
Raimond Spekking
3beeec7250
Remove unused message
2009-02-26 09:54:30 +00:00
Siebrand Mazeland
4481cb5afa
Localisation updates for extension messages from translatewiki.net (2009-02-25 22:32 UTC)
2009-02-25 22:58:35 +00:00
Raimond Spekking
68909a26dd
* Remove full stops from 2 messages
...
* Add colon to 1 message
for consistency with similar messages
2009-02-25 21:52:44 +00:00
Raimond Spekking
4f7bf955de
Localisation updates for extension messages from translatewiki.net (2009-02-24 19:52 UTC)
2009-02-24 20:22:25 +00:00
Siebrand Mazeland
0ffb9504ff
Localisation updates for extension messages from translatewiki.net (2009-02-23 21:43 UTC)
2009-02-23 22:00:14 +00:00
Raimond Spekking
8c2f0144cd
Localisation updates for extension messages from translatewiki.net (2009-02-22 21:02 UTC)
2009-02-22 20:27:34 +00:00
Siebrand Mazeland
ff9c349a2c
Localisation updates for extension messages from translatewiki.net (2009-02-21 17:44 UTC)
2009-02-21 18:23:03 +00:00
Raimond Spekking
fb96e5aab9
Localisation updates for extension messages from translatewiki.net (2009-02-20 20:09 UTC)
2009-02-20 20:33:43 +00:00
Siebrand Mazeland
e5ab9fa681
Localisation updates for extension messages from translatewiki.net (2009-02-19 21:36 UTC)
2009-02-19 22:12:31 +00:00
Rotem Liss
56c1db6bec
Localization update for he.
2009-02-19 12:25:30 +00:00
Andrew Garrett
20c9542fe3
Another silly reautoconfirm bug -- nothing was being returned.
2009-02-19 00:18:31 +00:00
Siebrand Mazeland
7442d14517
Localisation updates for extension messages from translatewiki.net (2009-02-17 21:00 UTC)
2009-02-17 21:23:38 +00:00
Raimond Spekking
73b3d3ac89
Localisation updates for extension messages from translatewiki.net (2009-02-16 17:30 UTC)
2009-02-16 18:44:29 +00:00
Siebrand Mazeland
4639579c09
Localisation updates for extension messages from translatewiki.net (2009-02-15 18:43 UTC)
2009-02-15 19:02:29 +00:00
Siebrand Mazeland
5bbe5f2782
Localisation updates for extension messages from translatewiki.net (2009-02-14 11:51 UTC)
2009-02-14 12:03:26 +00:00
Rotem Liss
cd8a17af7e
Localization update for he.
2009-02-12 12:56:38 +00:00
Andrew Garrett
35e61feeb6
Abuse Filter Parser updates
...
* Deprecate parseTokens in favour of a parse-as-you-go approach, faster and uses less memory.
* Display variables in lower_case so they aren't SHOUTING_AT_PEOPLE.
* Tell people if they try to use variables that don't exist, rather than silently returning NULL.
2009-02-11 20:00:33 +00:00
Rotem Liss
e1d2743d7a
Localization update for he.
2009-02-11 19:20:18 +00:00
Siebrand Mazeland
271a0a7aad
Localisation updates for extension messages from translatewiki.net (2009-02-11 18:17 UTC)
2009-02-11 18:38:18 +00:00
Andrew Garrett
bfe57be65d
Rewrite of Abuse Filter parser tokeniser.
...
I've made it more performant and fixed a few bugs by using regexes
instead of PHP loops, where possible, under the assumption that the
PCRE parser is more efficient than the same thing implemented in pure PHP.
Also, I'm now passing the same string around and calculating offsets, which
Tim tells me is far more performant than continually truncating the same string.
All tests still pass, with the exception of string.t, which I've modified
to remove the offending code, which never worked.
2009-02-11 01:41:51 +00:00
Siebrand Mazeland
6c9266d8e3
Localisation updates for extension messages from translatewiki.net (2009-02-10 23:29 UTC)
2009-02-10 23:48:58 +00:00
Siebrand Mazeland
112e031ecd
Localisation updates for extension messages from translatewiki.net (2009-02-10 06:41 UTC)
2009-02-10 07:01:19 +00:00
Siebrand Mazeland
bc91dc3843
Localisation updates for extension messages from translatewiki.net (2009-02-08 22:48 UTC)
2009-02-08 23:02:36 +00:00
Siebrand Mazeland
1df448d530
Localisation updates for extensions messages from translatewiki.net (2009-02-07 21:24 UTC)
2009-02-07 22:04:21 +00:00
Siebrand Mazeland
050e623836
Localisation updates for extension messages from translatewiki.net (2009-02-05 18:09 UTC)
2009-02-05 18:20:16 +00:00
Rotem Liss
c202f89003
Localization update for he.
2009-02-04 20:52:06 +00:00
Andrew Garrett
fcdfd79c67
Allow Abuse Log entries to be examined in the same way recent changes items are.
2009-02-04 19:51:03 +00:00
Siebrand Mazeland
3617248d13
Localisation updates for extension messages from translatewiki.net (2009-02-04 18:04 UTC)
2009-02-04 18:20:54 +00:00
Rotem Liss
7fc78be483
Localization update for he.
2009-02-04 13:20:40 +00:00
Andrew Garrett
5cfbee6e22
Clarify title for history page
2009-02-03 23:21:09 +00:00
Rotem Liss
a49ad34249
Localization update for he.
2009-02-03 23:14:01 +00:00
Andrew Garrett
9e5d11e46b
Add an edit link too.
2009-02-03 22:54:46 +00:00
Rotem Liss
a4574866e2
Localization update for he.
2009-02-03 22:50:23 +00:00
Andrew Garrett
60cfbf15c7
Add a fancy selector for the warning message in the Abuse Filter edit screen, and allow inline previews of the warning messages.
2009-02-03 22:45:42 +00:00
Rotem Liss
05e8d8490a
Localization update for he.
2009-02-02 16:06:01 +00:00
Alexandre Emsenhuber
a9e5660c49
PLURAL support in 'abusefilter-test-intro'
2009-02-02 15:37:08 +00:00
Siebrand Mazeland
779775cf2a
Localisation updates for extension messages from Betawiki (2009-02-02 14:46 UTC)
2009-02-02 15:01:57 +00:00
Siebrand Mazeland
da3f33884b
Localisation updates for extension messages from Betawiki (2009-02-01 13:41 UTC)
2009-02-01 14:04:42 +00:00
Rotem Liss
bc80e34d71
Localization update for he; removing self-link and some other fixes in en:.
2009-02-01 12:59:59 +00:00
Siebrand Mazeland
9d75e9f4e6
Localisation updates for extension messages from Betawiki (2009-01-31 23:29 UTC)
2009-01-31 23:50:10 +00:00
Andrew Garrett
5c6da8cbda
Char location instead of vague 'at end'.
2009-01-31 00:20:26 +00:00
Andrew Garrett
769d0a6ea2
Add a nice convenience link to the testing interface to the filter editing interface.
2009-01-30 19:19:03 +00:00
Siebrand Mazeland
7c29d67d1b
article -> page
2009-01-30 07:02:57 +00:00
Andrew Garrett
7cbfa0597a
Prettify and enhance usability of test and examine views.
...
* Adopt pretty logos for "Match" and "No Match" for visual distinguishment.
* Allow negatives to be reported as well in 'test' interface.
2009-01-30 00:54:20 +00:00
Andrew Garrett
b566499222
Missing colon in message.
2009-01-29 23:49:03 +00:00
Andrew Garrett
2d24fcced0
Add a few missing messages, and fix a syntax error from r46557.
2009-01-29 23:36:09 +00:00
Andrew Garrett
783c69c3ba
Clarify rlike v. like in builder menu.
2009-01-29 23:28:59 +00:00
Andrew Garrett
189d1fde40
Minor fixes for r46557
...
* Don't show revisions in the examiner which can't be examined.
* Fill out some forgotten interface messages.
2009-01-29 23:04:06 +00:00
Andrew Garrett
f9c9c07ccf
Abuse Filter changes designed for testing filters against real data:
...
* Add searching and filtering functionality to the existing 'test' interface.
* Add an 'examine' interface designed for testing filters against a previous change, selectable through the search interface in either the 'test' or the 'examine' view.
* Minor enabling change in ChangesList core, to allow subclassing.
2009-01-29 22:44:31 +00:00
Siebrand Mazeland
e9957027f9
Localisation updates for extension messages from Betawiki (2009-01-29 21:14 UTC)
2009-01-29 21:36:03 +00:00
Rotem Liss
dc17cb8ffc
* Localization update for he.
...
* Removing duplicate messages in en in AbuseFilter.
2009-01-29 15:49:48 +00:00
Siebrand Mazeland
33e038105c
Add omitted "italic close" to 'abusefilter-edit-notes'
2009-01-29 14:30:41 +00:00
Siebrand Mazeland
83aa7cdddc
Add some newlines, separating sentences
2009-01-29 09:31:19 +00:00
Andrew Garrett
cb5eca50fd
Add Special:AbuseFilter/test, which allows (trusted for now, due to DoS potential) users to enter a filter, and have it checked against the last 100 RecentChanges items while-u-wait.
...
Some related cleanup to change tagging in ChangesList.
2009-01-28 23:54:41 +00:00
Siebrand Mazeland
35b0c98d08
Localisation updates for extension messages from Betawiki (2009-01-28 20:32 UTC)
2009-01-28 20:53:33 +00:00
Siebrand Mazeland
6807219499
Message tweaks for AbuseFilter:
...
* 'abusefilter-log-entry' and 'abusefilter-log-detailedentry': $4 can lead to gramatically incorrect sentences. Worked around that.
* 'abusefilter-tools-text' and 'abusefilter-edit-oldwarning': added a period at the end of the message.
* some newlines added for localisation consistency
* trimmed triling whitespace
2009-01-28 10:53:03 +00:00
Andrew Garrett
c04e354053
Add some missing vars in the builder.
2009-01-28 02:56:47 +00:00
Andrew Garrett
4caef5c790
Clarify messages a little bit, to make sure that it's obvious that it reverts the changes made by the filter, not the changes that the filter matched.
2009-01-28 00:36:31 +00:00
Andrew Garrett
050575a5af
Allow users with the appropriate permission to mass-revert all actions (like blocking, deautoconfirming and degrouping) taken by a filter, with an appropriate summary.
2009-01-28 00:10:35 +00:00
Andrew Garrett
ca47e8c408
Add right- message, and actually make the right do something!
2009-01-27 20:18:36 +00:00
Siebrand Mazeland
85ee0091df
Localisation updates for extension messages from Betawiki (2009-01-27 19:46 UTC)
2009-01-27 19:58:18 +00:00
Andrew Garrett
c83f74b448
Mark 'block' and 'degroup' as 'restricted' actions -- actions which, if added to a filter, require the 'abusefiilter-modify-restricted' right to edit.
2009-01-27 19:51:38 +00:00
Rotem Liss
da9b84fcd7
Localization update for he.
2009-01-27 18:43:48 +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
Rotem Liss
88bb6d6626
Localization update for he.
2009-01-27 14:59:37 +00:00
Siebrand Mazeland
ad78536e2b
article -> page
2009-01-27 14:06:07 +00:00
Andrew Garrett
5861a0fed1
Add OLD_TEXT and NEW_TEXT variables, refactor variable storage, and clean up the AbuseLog interface just a little.
2009-01-27 01:31:42 +00:00
Siebrand Mazeland
03ccd1e6c5
Localisation updates for extension messages from Betawiki (2009-01-26 23:29 UTC)
2009-01-26 23:37:31 +00:00
Andrew Garrett
11ab345814
Localise Abuse Filter exceptions.
2009-01-26 23:32:46 +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
Siebrand Mazeland
97b3f76b5b
article -> page
2009-01-26 21:21:21 +00:00
Alexandre Emsenhuber
ef26039406
typo in 'abusefilter-edit-builder-vars-removed-links'
2009-01-26 20:27:44 +00:00
Andrew Garrett
995c28b921
Fix up Abuse Log, by adding descriptions for variables, styling the variable table.
...
Also, fix up a message naming conflict introduced by r46272.
2009-01-26 19:23:27 +00:00
Andrew Garrett
9ee1f5e267
Add a handy 'Abuse Filter log' where you can see all recent changes to filters, and narrow it down by user if you like.
2009-01-26 18:50:20 +00:00
Siebrand Mazeland
76fbe2b4be
Localisation updates for extension messages from Betawiki (2009-01-26 16:18 UTC)
2009-01-26 16:35:57 +00:00
Siebrand Mazeland
a27bb9df83
Localisation updates for extension messages from Betawiki (2009-01-25 23:00 UTC)
2009-01-25 23:10:35 +00:00
Siebrand Mazeland
e5566b62c4
Localisation updates for extension messages from Betawiki (2009-01-24 20:48 UTC)
2009-01-24 21:08:14 +00:00
Andrew Garrett
819986be43
Put filter-builterator on tools page.
2009-01-23 22:49:13 +00:00
Siebrand Mazeland
f439be49f8
* Remove and unneeded space in 'abusefilter-edit-tag-tag'
...
* Remove all trailing whitespace
2009-01-23 19:40:07 +00:00
Andrew Garrett
53179c675f
Apply changes from change-tagging branch. I will remove all of the stuff actually related to change tagging in a moment, to avoid trunk changes on Wikimedia sites.
2009-01-23 19:23:19 +00:00
Siebrand Mazeland
2483d130dd
Localisation updates for extension messages from Betawiki (2009-01-23 17:19 UTC)
2009-01-23 18:23:46 +00:00
Siebrand Mazeland
9b1f7498ec
Localisation updates for extension messages from Betawiki (2009-01-21 21:16 UTC)
2009-01-21 21:33:03 +00:00
Siebrand Mazeland
8e61f98875
Localisation updates for extension messages from Betawiki (2009-01-19 21:53 UTC)
2009-01-19 22:03:34 +00:00
Siebrand Mazeland
ded75107e1
Localisation updates for extension messages from Betawiki (2009-01-18 22:56 UTC)
...
* previous commit was of course for core messages...
2009-01-18 23:21:24 +00:00
Siebrand Mazeland
62e27bcc39
Localisation updates for extension messages from Betawiki (2009-01-17 23:02 UTC)
...
* rebuilt all messages files
2009-01-18 00:01:41 +00:00
Andrew Garrett
82888a1b3b
Kill condition limit display on the main AbuseFilter page, as it doesn't work at the moment.
2009-01-15 19:31:41 +00:00
Andrew Garrett
150ecdb2e9
Fix up AbuseFilter syntax checking:
...
* Display result below the field, rather than at the top of the page.
* Clear the result when the field is changed, not after some arbitrary time period.
2009-01-15 19:04:36 +00:00
Siebrand Mazeland
2bbb3ec3ce
Localisation updates for extension messages from Betawiki (2009-01-08 19:04 UTC)
2009-01-08 19:28:25 +00:00
Siebrand Mazeland
28b0452666
Localisation updates for extension messages from Betawiki (2009-01-06 21:10 UTC)
2009-01-06 21:40:11 +00:00
Siebrand Mazeland
05938de413
Localisation updates for extension messages from Betawiki (2009-01-05 08:33 UTC)
2009-01-05 09:02:00 +00:00
Siebrand Mazeland
799c9ea14a
Localisation updates for extension messages from Betawiki (2009-01-01 23:26 UTC)
2009-01-01 23:45:29 +00:00
Siebrand Mazeland
70d8200223
Localisation updates for extension messages from Betawiki (2009-01-01 00:37 CET)
2008-12-31 23:49:40 +00:00
Siebrand Mazeland
4961622e50
Localisation updates for extension messages from Betawiki (2008-12-31 00:24 CET)
2008-12-30 23:41:31 +00:00
Siebrand Mazeland
8b3c0e7fb2
Localisation updates for extension messages from Betawiki (2008-12-29 23:29 CET)
2008-12-29 22:48:02 +00:00
Siebrand Mazeland
c8bf065a8b
Localisation updates for extension messages from Betawiki (2008-12-29 00:24 CET)
2008-12-29 00:03:59 +00:00
Siebrand Mazeland
555c3da6c3
Localisation updates for extension messages from Betawiki (2008-12-28 00:53 CET)
2008-12-28 00:13:27 +00:00
Siebrand Mazeland
91555a3afa
Localisation updates for extension messages from Betawiki (2008-12-27 09:49 CET)
2008-12-27 09:16:21 +00:00
Siebrand Mazeland
2898c55791
Localisation updates for extension messages from Betawiki (2008-12-26 19:04 CET)
2008-12-26 18:16:42 +00:00
Siebrand Mazeland
388e85da48
Localisation updates for extension messages from Betawiki (2008-12-26 11:15 CET)
2008-12-26 10:42:00 +00:00
Siebrand Mazeland
4574421e4d
Localisation updates for extension messages from Betawiki (2008-12-25 11:22 CET)
2008-12-25 10:37:23 +00:00
Siebrand Mazeland
51f13d2687
Localisation updates for extension messages from Betawiki (2008-12-25 00:00 CET)
2008-12-24 23:13:57 +00:00
Siebrand Mazeland
dc5315535b
Localisation updates for extension messages from Betawiki (2008-12-23 23:09 CET)
2008-12-23 22:19:40 +00:00
Siebrand Mazeland
6dd1f711ca
Localisation updates for extension messages from Betawiki (2008-12-23 16:47 CET)
2008-12-23 16:12:09 +00:00
Siebrand Mazeland
46ed6f38e5
Localisation updates for extension messages from Betawiki
2008-12-21 18:22:43 +00:00
Siebrand Mazeland
038eacd79a
Localisation updates for extension messages from Betawiki (2008-12-21 14:18 CET)
2008-12-21 13:31:09 +00:00
Siebrand Mazeland
a39469c386
Localisation updates for extension messages from Betawiki (2008-12-19 22:45 CET)
2008-12-19 21:56:22 +00:00
Siebrand Mazeland
7bf42d539b
Localisation updates for extension messages from Betawiki (2008-12-18 21:28 CET)
2008-12-18 20:44:16 +00:00
Siebrand Mazeland
678b1e6dec
Localisation updates for extension messages from Betawiki (2008-14-10 10:36 CET)
2008-12-14 09:50:00 +00:00
Siebrand Mazeland
65cf041d32
Localisation updates for extension messages from Betawiki (2008-12-10 15:10 CET)
2008-12-10 14:27:36 +00:00
Siebrand Mazeland
2221ab307f
Localisation updates for extension messages from Betawiki (2008-12-09 08:38 CET)
2008-12-09 07:55:45 +00:00
Siebrand Mazeland
828b91c2a9
Localisation updates for extension messages from Betawiki (2008-12-07 20:57 CET)
2008-12-07 20:05:55 +00:00
Siebrand Mazeland
41ff84ec82
Localisation updates for extension messages from Betawiki (2008-12-07 00:49 CET)
2008-12-07 00:08:04 +00:00
Siebrand Mazeland
b93eaa2536
Localisation updates for extension messages from Betawiki (2008-12-04 10:28 CET)
2008-12-04 09:47:11 +00:00
Siebrand Mazeland
0dad044106
Localisation updates for extension messages from Betawiki (2008-12-01 09:20 CET)
2008-12-01 08:47:02 +00:00
Siebrand Mazeland
e730304876
Localisation updates for extension messages from Betawiki (2008-11-27 23:40 CET)
2008-11-27 23:00:16 +00:00
Siebrand Mazeland
20fd54250a
Localisation updates for extension messages from Betawiki (2008-11-25 10:55 CET)
2008-11-25 10:47:42 +00:00
Siebrand Mazeland
149fc111a6
article -> page
2008-11-22 10:46:26 +00:00
Siebrand Mazeland
9a74364d79
Localisation updates for extension messages from Betawiki (2008-11-22 11:16 CET)
2008-11-22 10:27:55 +00:00
Siebrand Mazeland
dde5c552ed
Localisation updates for extension messages from Betawiki (2008-11-19 09:50 CET)
2008-11-19 09:06:29 +00:00
Siebrand Mazeland
2bf5732a10
Localisation updates for extension messages from Betawiki (2008-11-16 16:25 CET)
2008-11-16 15:54:19 +00:00
Siebrand Mazeland
268e40c706
Localisation updates for extension messages from Betawiki (2008-11-14 10:55 CET)
2008-11-14 10:10:09 +00:00
Siebrand Mazeland
2c0a139fca
Localisation updates for extension messages from Betawiki (2008-11-13 09:37 CET)
2008-11-13 09:08:58 +00:00
Siebrand Mazeland
0ae12adea3
Localisation updates for extensions messages from Betawiki (2008-11-10 14:18 CET)
2008-11-10 13:28:01 +00:00
Siebrand Mazeland
7c9e5b1e0c
Localisation updates for extension messages from Betawiki (2008-11-08 20:20 CET)
2008-11-08 19:37:12 +00:00
Siebrand Mazeland
2f81c545cc
Localisation updates for extension messages from Betawiki (2008-11-06 13:08 CET)
2008-11-06 12:22:56 +00:00
Siebrand Mazeland
11de0d2c79
Localisation updates for extension messages from Betawiki (2008-11-04 00:52 CET)
2008-11-04 00:11:53 +00:00
Siebrand Mazeland
6847b9df14
Localisation updates for extension messages from Betawiki (2008-11-02 00:14 CET)
2008-11-01 23:38:17 +00:00
Siebrand Mazeland
75462a4b5e
Remove period from descriptionmsg
2008-11-01 22:39:36 +00:00
Siebrand Mazeland
dbdf29b774
Localisation updates for extension messages from Betawiki (2008-11-01 00:21 CET)
2008-10-31 23:35:48 +00:00
Siebrand Mazeland
0ee0108d13
Localisation updates for extensions messages from Betawiki (2008-10-30 14:23 CET)
2008-10-30 13:45:43 +00:00
Siebrand Mazeland
f9e14ceb62
Localisation updates for extension messages from Betawiki (2008-10-28 00:10 CET)
2008-10-27 23:22:07 +00:00
Siebrand Mazeland
22e793b6e3
Localisation updates for extension messages from Betawiki (2008-10-27 08:05 CET)
2008-10-27 07:13:14 +00:00
Siebrand Mazeland
f3068bc5f7
Localisation updates for extension messages from Betawiki (2008-10-26 11:47 CET)
2008-10-26 11:04:48 +00:00
Siebrand Mazeland
57c3d46d35
Localisation updates for extension messages from Betawiki (2008-10-25 01:32 CEST)
2008-10-24 23:44:37 +00:00
Siebrand Mazeland
f7aaa6622a
Localisation updates for extension messages from Betawiki
2008-10-24 09:32:32 +00:00
Andrew Garrett
fe00c5e019
Minor bugs in abuse filter, plus new ALL_LINKS/ADDED_LINKS/REMOVED_LINKS
2008-10-24 08:58:32 +00:00
Siebrand Mazeland
ef0b8072c4
Localisation updates for core messages from Betawiki (2008-10-23 13:43 CEST)
2008-10-23 11:59:27 +00:00
Andrew Garrett
a16a14acba
Abuse Filter:
...
* Display list using a sexy TablePager.
* Allow sorting by various things, like hit count, id, consequences, last modified, etc.
2008-10-22 06:18:02 +00:00
Andrew Garrett
c957772a0d
Abuse Filter:
...
* Prettify history titles. They're now Special:AbuseFilter/history/<filterid>
* Prettify history *pages*. They now truncate the filters at a few hundred chars, and have links to open the individual history items in the editor, with a big boilerplate at the top and the bottom in case people forget.
* Fix up the log a bit. <li> elements in the 'details' view were invalid XHTML, and very annoying...
2008-10-21 15:14:30 +00:00
Andrew Garrett
0d52f1261a
Abuse Filter:
...
* Consolidate details on the last edit.
* Allow specification of a warning message to display instead of the standard warning (was already implemented in code, but there was no UI for it.
2008-10-21 14:11:03 +00:00
Andrew Garrett
884e0e4dff
Abuse Filter:
...
* Fix up selecting deleted / disabled filters on Special:AbuseFilter. Instead of weird links, it now has a proper form.
* Fix log entries so they can have wikitext, and add a link to the relevant abuse filter for detailed log entries.
2008-10-21 13:43:05 +00:00
Siebrand Mazeland
f2fa53e19a
Localisation updates for extension messages from Betawiki (2008-10-20 17:35 CEST)
2008-10-20 15:43:51 +00:00
Siebrand Mazeland
d169b039f4
Localisation updates for extension messages from Betawiki (2008-10-19 23:40 CEST)
2008-10-19 22:20:23 +00:00
Siebrand Mazeland
dc3d544862
Localisation updates for extension messages from Betawiki (2008-10-19 12:13 CEST)
2008-10-19 10:35:17 +00:00
Siebrand Mazeland
ece81d5aa6
Localisation updates for extension messages from Betawiki (2008-10-15 22:11 CEST)
2008-10-15 20:28:18 +00:00
Siebrand Mazeland
51a2a78d38
Localisation updates for extension messages from Betawiki (2008-10-12 21:44 CEST)
2008-10-12 20:03:42 +00:00
Siebrand Mazeland
21420de33d
Localisation updates for extension messages from Betawiki (2008-10-12 12:47 CEST)
2008-10-12 11:08:44 +00:00
Siebrand Mazeland
931787947a
Localisation updates for extension messages from Betawiki (2008-10-08 23:33 CEST)
2008-10-08 21:40:51 +00:00
Siebrand Mazeland
df2bcc959b
Localisation updates for extension messages from Betawiki (2008-10-06 23:00 CEST)
2008-10-06 21:11:27 +00:00
Siebrand Mazeland
295e77a696
Localisation updates for extension messages from Betawiki (2008-10-05 21:29 CEST)
2008-10-05 19:44:21 +00:00
Siebrand Mazeland
19230c58f8
Localisation updates for extension messages from Betawiki (2008-10-05 10:45 CEST)
2008-10-05 09:01:33 +00:00
Siebrand Mazeland
13a9f59397
Localisation updates for extension messages from Betawiki (2008-10-02 19:53 CEST)
2008-10-02 17:59:56 +00:00
Siebrand Mazeland
239a7f3884
Localisation updates for extensions messages from Betawiki (2008-10-02 00:24 CEST)
2008-10-01 22:37:05 +00:00
Siebrand Mazeland
3a1494759e
Localisation updates for extension messages from Betawiki (2008-09-30 22:40 CEST)
2008-09-30 20:50:05 +00:00
Siebrand Mazeland
7c81d1f68a
Localisation updates for extension messages from Betawiki (2008-09-29 17:40 CEST)
2008-09-29 16:12:25 +00:00
Andrew Garrett
56065d6a59
Re-commit re-autoconfirmation, with fixes for permissions
2008-09-29 13:30:11 +00:00
Siebrand Mazeland
aa798c86d7
Localisation updates for extension messages from Betawiki (2008-09-29 09:31 CEST)
2008-09-29 11:28:22 +00:00
Siebrand Mazeland
e0463e55cf
Localisation updates for extensions messages from Betawiki
...
* rebuild of all extension message and aliases files
2008-09-27 23:05:40 +00:00
Siebrand Mazeland
30710db53b
Localisation updates for extensions messages from Betawiki (2008-09-28 00:01 CEST)
2008-09-27 22:35:17 +00:00
Siebrand Mazeland
cbbda04ce7
Localisation updates for extension messages from Betawiki (2008-09-23 09:21 CEST)
2008-09-23 07:35:49 +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
Siebrand Mazeland
3c32166e16
Localisation updates for extension messages from Betawiki (2008-09-21 17:29 CEST)
2008-09-21 15:37:09 +00:00
Siebrand Mazeland
b096a714ab
Localisation updates for extension messages from Betawiki (2008-09-21 13:19 CEST)
2008-09-21 12:00:30 +00:00
Andrew Garrett
74097d106e
Add rangeblocks, a bit of a nuclear option for the abuse filter. Not intended for Wikimedia use
2008-09-18 13:01:50 +00:00
Siebrand Mazeland
e2af4ae133
Localisation updates for extension messages from Betawiki (2008-09-16 12:46 CEST)
2008-09-16 11:33:58 +00:00
Siebrand Mazeland
1cc0f8af5f
Localisation updates for extension messages from Betawiki (2008-09-14 20:32 CEST)
2008-09-14 18:49:35 +00:00
Siebrand Mazeland
f4f1ad5c9c
Localisation updates for core messages from Betawiki (2008-09-12 14:20 CEST)
2008-09-12 13:02:24 +00:00
Siebrand Mazeland
352b1afeb1
Localisation updates for extension messages from Betawiki (2008-09-10 19:07 CEST)
2008-09-10 17:27:58 +00:00
Siebrand Mazeland
fff3ea939d
Localisation updates for extension messages from Betawiki (2008-09-08 12:52 CEST)
2008-09-08 11:01:42 +00:00
Siebrand Mazeland
ec8376f2a9
Localisation updates for extension messages from Betawiki (2008-09-07 00:39 CEST)
2008-09-06 23:14:53 +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
Siebrand Mazeland
2e71cba808
Localisation updates for extension messages from Betawiki (2008-09-04 22:41 CEST)
2008-09-04 20:55:33 +00:00
Siebrand Mazeland
cafcb55a0a
Localisation updates for extension messages from Betawiki (2008-09-03 23:15 CEST)
2008-09-03 21:49:57 +00:00
Siebrand Mazeland
57eff45cf9
Localisation updates for extension messages from Betawiki (2008-08-31 23:26 CEST)
2008-08-31 21:46:26 +00:00
Siebrand Mazeland
d1f111f283
Localisation updates for extension messages from Betawiki (2008-08-30 12:18 CEST)
...
* rebuild of all files
2008-08-30 17:47:42 +00:00
Siebrand Mazeland
97c801e296
Localisation updates for extension messages from Betawiki (2008-08-30 12:18 CEST)
2008-08-30 10:45:38 +00:00
Siebrand Mazeland
23ae363203
Localisation updates for extension messages from Betawiki (2008-08-28 23:03 CEST)
2008-08-28 21:29:53 +00:00
Siebrand Mazeland
a9c192b5b0
Localisation updates for extension messages from Betawiki (2008-08-27 23:24 CEST)
2008-08-27 21:45:18 +00:00
Siebrand Mazeland
85ed7008f4
Localisation updates for extension messages from Betawiki (2008-08-26 14:37 CEST)
2008-08-26 12:51:59 +00:00
Siebrand Mazeland
c4c44e2b32
Localisation updates for extensions messages from Betawiki (2008-08-24 21:20 CEST)
2008-08-24 19:30:23 +00:00
Siebrand Mazeland
830b388990
Localisation updates for extension messages from Betawiki (2008-08-24 13:51 CEST)
2008-08-24 12:05:34 +00:00
Siebrand Mazeland
bc00e89119
Localisation updates for extensions messages from Betawiki (2008-08-21 17:36 CEST)
2008-08-21 15:58:59 +00:00
Siebrand Mazeland
2095a012db
Localisation updates for extension messages from Betawiki (2008-08-19 00:18 CEST)
2008-08-18 22:43:45 +00:00
Siebrand Mazeland
88bfdae0af
Localisation updates for extension messages from Betawiki (2008-08-16 13:21 CEST)
2008-08-16 11:48:47 +00:00
Siebrand Mazeland
afc519ad1a
Localisation updates for extension messages from Betawiki (2008-08-14 01:57 CEST)
2008-08-14 00:13:00 +00:00
Andrew Garrett
901b47f58f
Plural support for abusefilter-edit-throttle-seconds
2008-08-13 13:12:03 +00:00
Siebrand Mazeland
be0e051bb1
Localisation updates for extension messages from Betawiki (2008-08-12 22:18 CEST)
2008-08-12 21:31:52 +00:00
Siebrand Mazeland
7c86271853
Localisation updates for extension messages from Betawiki
2008-08-10 20:36:58 +00:00
Siebrand Mazeland
9911042c66
Localisation updates for extension messages from Betawiki (2008-08-10 11:10 CEST)
2008-08-10 09:51:37 +00:00
Siebrand Mazeland
d96dca49a0
* rebuild all extension messages localisation files supported by Translate (part 1 - 100 of 223 files)
...
* indentation changed from aligned to 'as short as possible
* alphabetical ordering of authors
* export of Betawiki's translation hints. Developers are encouraged to add, correct, elaborate!
* contains the latest export for extension messages from Betawiki
2008-08-09 20:02:27 +00:00
Siebrand Mazeland
bba4102689
Localisation updates for extension messages from Betawiki (2008-08-09 17:11 CEST)
2008-08-09 15:22:52 +00:00
Siebrand Mazeland
8eed65630d
Localisation updates for extension messages from Betawiki (2008-08-08 17:40 CEST)
2008-08-08 15:53:28 +00:00
Siebrand Mazeland
152420838a
Localisation updates for extension messages from Betawiki (2008-08-08 16:20 CEST)
2008-08-08 14:29:03 +00:00
Siebrand Mazeland
3ac6f6d5bc
Clarify 'abusefilter-edit-builder-funcs-specialratio' based on Werdna's explanation
2008-08-08 12:37:15 +00:00
Andrew Garrett
e786ae8f42
Fix misspelling
2008-08-08 11:00:50 +00:00
Andrew Garrett
af1cbfb759
Abuse Filter:
...
* Add power operator.
* Add filter builder (very simple, just a drop-down box with commonly-used constructs)
2008-08-08 09:37:05 +00:00
Siebrand Mazeland
f4fb062c6d
Localisation updates for extension messages from Betawiki (2008-08-08 10:12 CEST)
2008-08-08 08:51:25 +00:00
Siebrand Mazeland
eec556b0b9
Localisation updates for extension messages from Betawiki (2008-08-06 23:05 CEST)
2008-08-06 21:13:25 +00:00
Siebrand Mazeland
ebc1ebf13b
Localisation updates for extension messages from Betawiki (2008-08-05 21:18 CEST)
2008-08-05 20:09:06 +00:00
Siebrand Mazeland
c0522fb743
Localisation updates for extension messages from Betawiki (2008-08-04 22:51 CEST)
2008-08-04 21:58:06 +00:00
Andrew Garrett
016da694a6
Abuse Filter:
...
* Reimplement tools, starting with a spiffy AJAX expression tester. Didn't bother implementing as non-AJAX, as it's just an extra.
* Change exchange protocol between native parser and PHP app. Resulted in 2-3-fold performance boost.
* Fix minor bug from last night.
2008-08-04 14:27:48 +00:00
Siebrand Mazeland
15e0cab67f
Check Syntax -> Check syntax
2008-08-04 14:00:15 +00:00
Andrew Garrett
4c57a8cf4d
Abuse Filter:
...
* Make with -O3 instead of -g, to improve performance.
* Add AJAX filter syntax checking.
2008-08-04 12:15:14 +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
Siebrand Mazeland
90020ffc02
Localisation updates for extension messages from Betawiki (2008-08-03 10:28 CEST)
2008-08-03 08:48:02 +00:00
Siebrand Mazeland
0aaed17a6c
Localisation updates for extension messages from Betawiki (2008-08-02 00:20 CEST)
2008-08-01 22:46:37 +00:00
Siebrand Mazeland
d08b0c6ccf
Localisation updates for extension messages from Betawiki (2008-07-31 23:37 CEST)
2008-07-31 22:00:39 +00:00
Siebrand Mazeland
ce9c6d0b88
Localisation updates for extension messages from Betawiki (2008-07-30 11:03 CEST)
2008-07-30 09:27:54 +00:00
Andrew Garrett
62dd7d3da7
Add native parser for AbuseFilter. Currently being made into a PHP extension. Also some PLURAL stuff that somehow wasn't committed previously
2008-07-29 11:03:26 +00:00
Siebrand Mazeland
8a6835b937
Localisation updates for extension messages from Betawiki (2008-07-29 10:30 CEST)
2008-07-29 08:52:44 +00:00
Siebrand Mazeland
bb352e6140
Localisation updates for extension messages from Betawiki (2008-07-28 10:44 CEST)
2008-07-28 08:58:35 +00:00
Siebrand Mazeland
49076cc3c3
Localisation updates for extension messages from Betawiki (2008-07-27 12:58 CEST)
2008-07-27 11:14:25 +00:00
Siebrand Mazeland
523f3e5852
Localisation updates for extension messages from Betawiki (2008-07-25 10:43 CEST)
2008-07-25 08:52:37 +00:00
Siebrand Mazeland
992033be1c
Localisation updates for extension messages from Betawiki (2008-07-24 10:48 CEST)
2008-07-24 09:01:27 +00:00
Siebrand Mazeland
eef839b43f
Localisation updates for extensions messages from Betawiki (2008-07-23 10:30 CEST)
2008-07-23 08:51:31 +00:00
Siebrand Mazeland
0483e4e99f
Localisation updates for extension messages from Betawiki (2008-07-22 10:14 CEST)
2008-07-22 08:32:02 +00:00
Siebrand Mazeland
e1c57a9bf8
Localisation updates for extension messages from Betawiki (2008-07-19 19:07 CEST)
2008-07-19 17:53:41 +00:00
Siebrand Mazeland
359565085c
Localisation updates for extension messages from Betawiki (2008-07-18 16:35 CEST)
2008-07-18 14:59:21 +00:00
Siebrand Mazeland
8bb98c3a06
Localisation updates for extension messages from Betawiki (2008-07-17 22:24 CEST)
2008-07-17 20:42:26 +00:00
Andrew Garrett
34a4bbe10a
Abuse filter updates:
...
* Allow matching on the changes made in an edit (added/removed lines, etc)
* Improve display of variables in details view - standardise the table size, add white-space: pre, font-family: monospace.
* Improve modifiers: add htmlencode/htmldecode/urlencode/urldecode.
* Add 'abuse filter tools', currently consisting of a testing ground for the modifiers. In future, may include facilities for testing filters against user contributions, recent changes, or other sources.
2008-07-17 13:40:45 +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
Siebrand Mazeland
e90db272d7
Localisation updates for extension messages from Betawiki (2008-07-16 18:22 CEST)
2008-07-16 16:33:47 +00:00
Siebrand Mazeland
5e1d23850c
Localisation updates for extension messages from Betawiki (2008-07-15 23:25 CEST)
2008-07-15 21:54:19 +00:00
Siebrand Mazeland
8e710a308e
Localisation updates for extension messages from Betawiki (2008-07-14 16:20 CEST)
2008-07-14 14:30:28 +00:00
Siebrand Mazeland
018cc733c3
Localisation updates for extension messages from Betawiki (2008-07-13 22:06 CEST)
2008-07-13 20:33:50 +00:00
Siebrand Mazeland
fe4d852734
Localisation updates for extension messages from Betawiki (2008-07-12 15:26 CEST)
2008-07-12 13:39:25 +00:00
Siebrand Mazeland
f5801d5110
Localisation updates for extension messages from Betawiki (2008-07-11 11:00 CEST)
2008-07-11 09:31:09 +00:00
Siebrand Mazeland
22ea18347d
Localisation updates for extension messages from Betawiki (2008-07-11 00:09 CEST)
2008-07-10 22:35:42 +00:00
Andrew Garrett
ef2dac1a7c
Add log entries for actions done by the extension. Also, properly scramble conflicting accounts by resetting email too
2008-07-09 07:02:13 +00:00
Siebrand Mazeland
127ec08a1d
Localisation updates for extension messages from Betawiki (2008-07-08 23:21 CEST)
2008-07-08 21:45:09 +00:00
Jon Harald Søby
b154126826
Changing capitalisation and CamelCase into proper text in extensions A-E.
...
* In Contributors extension, added PLURAL
* In DeleteBatch extension, removing capitals intended to make a button "irritatably large"; that should be done with CSS
* In EmailArticle extension, changed wording of two messages
2008-07-08 12:20:03 +00:00
Siebrand Mazeland
21af302804
Localisation updates for extension messages from Betawiki
2008-07-07 12:30:49 +00:00
Siebrand Mazeland
54078d8607
Localisation updates for extension messages from Betawiki (2008-07-07 11:59 CEST)
2008-07-07 10:15:19 +00:00
Siebrand Mazeland
52e24847bf
Localisation updates for extension messages from Betawiki (2008-07-05 21:42 CEST)
2008-07-05 20:10:37 +00:00
Siebrand Mazeland
758dd48dbd
Localisation updates for extension messages from Betawiki (2008-07-04 22:44 CEST)
2008-07-04 07:26:07 +00:00
Siebrand Mazeland
3fc524a59c
Localisation updates for extension messages from Betawiki (2008-07-02 19:44 CEST)
2008-07-02 18:09:08 +00:00
Siebrand Mazeland
34181fe397
Localisation updates for extension messages from Betawiki (2008-07-02 16:09 CEST)
2008-07-02 15:34:15 +00:00
Bertrand Grondin
71e2879b62
Update from Betawiki translations of new extensions added into Translate features
2008-07-02 13:45:38 +00:00
Niklas Laxström
10652d4d79
* Added missing desc message
...
* Do not transform messages that are later parsed
* Split paragrahps to shorter lines, svn is bad at tracking long lines
2008-06-29 20:10:42 +00:00
Andrew Garrett
796dab30dd
Clean up code a little, tell users which filters they've matched, and don't display the 'disallowed' text if that's already being done by another action.
2008-06-29 14:00:39 +00:00
Andrew Garrett
1fbfb12851
Give special pages names on Special:Specialpages
2008-06-27 13:06:49 +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
22bb5022e9
Actually allow people to add filters...
2008-06-27 07:21:26 +00:00
Andrew Garrett
1f5f95131d
Add AbuseFilter extension
2008-06-27 06:18:51 +00:00