Commit graph

1687 commits

Author SHA1 Message Date
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