Commit graph

7723 commits

Author SHA1 Message Date
csteipp 1973ea6714 Add Global Rules
* Update rules list view to show global rules toggle, global rules
* Update rule processing to get global rules from memcache, if no
rule exists, get them from the central database and store them in
memcache
* Delete global rule key whenever global rules are updated
* Add filtering for log by wiki on the central database, updated
table definitions to add index on afl_wiki
* Add global $wgAbuseFilterDisallowGlobalLocalBlocks so local wikis
can prevent global rules from locally blocking, removing or revoking
permissions.

* patchset 13: Include recommendations from Tim. Add db updates to
LoadExtensionSchemaUpdates hook.
* patchset 14: forgot to add new files

Change-Id: Id69a9d603f9679f838e8691c651a3e9d8461b422
2012-08-27 03:30:07 +00:00
Translation updater bot 961a0421af Localisation updates from http://translatewiki.net.
Change-Id: Ibfb296a80a6302cb874c171fcae6d5e156beea55
2012-08-26 20:13:22 +00:00
Translation updater bot 61524a2b90 Localisation updates from http://translatewiki.net.
Change-Id: Ic887098c940a6a8a8c01971015a81fab08b5c84c
2012-08-25 18:59:21 +00:00
Translation updater bot dbfd1e9d66 Localisation updates from http://translatewiki.net.
Change-Id: I31f111018d2e6b316f41168c9f7a9fdf589923b5
2012-08-24 19:36:18 +00:00
Translation updater bot 5d2510bb84 Localisation updates from http://translatewiki.net.
Change-Id: Iafc0d3d05dbc4a33c67f345100394e44d5892c5c
2012-08-23 20:05:46 +00:00
Translation updater bot 84425d1f56 Localisation updates from http://translatewiki.net.
Change-Id: I383da859b9f8857745df95eacd73dc1648fbd396
2012-08-21 20:04:52 +00:00
Aaron Schulz 5f541c5531 Merge "Add global throttling to AbuseFilter" 2012-08-20 23:26:08 +00:00
Translation updater bot 750c5e0aa3 Localisation updates from http://translatewiki.net.
Change-Id: Icaa6376693cc18ab70e2e1a4a4a1d23adcd79408
2012-08-20 19:16:56 +00:00
Translation updater bot c83b2d7cee Localisation updates from http://translatewiki.net.
Change-Id: Ifa416714a33f236c4f43afaa2b4833685e7a45ef
2012-08-19 14:42:10 +00:00
Translation updater bot 54a75eab3a Localisation updates from http://translatewiki.net.
Change-Id: I100b09a248488a5522d7c904abe54d42b36b27f2
2012-08-17 12:57:14 +00:00
csteipp 56ca593a71 Add global throttling to AbuseFilter
Adds/checks keys to central memcache instance on throttle actions
to allow for global throttling of events.

Change-Id: Ic4ace6c4aa07990671fe75fbbc1b019a8395fc46
2012-08-16 16:01:19 -07:00
Translation updater bot da25a2d18b Localisation updates from http://translatewiki.net.
Change-Id: I559f9bf6bdc93acb03e406ce77608e5b9df5a209
2012-08-16 20:17:55 +00:00
Translation updater bot 2c30211cee Localisation updates from http://translatewiki.net.
Change-Id: I8671fe7d4301f98a2a4983f147bac2464be42020
2012-08-15 19:45:24 +00:00
Translation updater bot 81f66614bb Localisation updates from http://translatewiki.net.
Change-Id: I0de49226cb5f4a1eb3455d1bed7933e9ab801c5f
2012-08-14 19:33:11 +00:00
Translation updater bot 95f93e6f79 Localisation updates from http://translatewiki.net.
Change-Id: I8515adac225a00b2d95f988d733e0fff21008610
2012-08-13 19:44:25 +00:00
Translation updater bot 37dbfda8d0 Localisation updates from http://translatewiki.net.
Change-Id: I7a053c6c5e5c2a57c83afc257d51fb12270d6302
2012-08-12 20:06:09 +00:00
Translation updater bot efdd882cc4 Localisation updates from http://translatewiki.net.
Change-Id: I5e9cc1ef012f662ad27f4c9162b18951465b2133
2012-08-11 19:13:47 +00:00
Translation updater bot 6e6ae8ba7b Localisation updates from http://translatewiki.net.
Change-Id: Id9a112e42d19d697cc31df3a3dea408dcd1971c8
2012-08-10 23:58:54 +00:00
Translation updater bot b9f91da6ca Localisation updates from http://translatewiki.net.
Change-Id: I92b3585e3cb24469827604470f44ee3ac39f806e
2012-08-10 19:13:10 +00:00
Translation updater bot 3335d59461 Localisation updates from http://translatewiki.net.
Change-Id: I17279eefe1063cea987135f8693d6beb60700fb5
2012-08-09 19:21:51 +00:00
Translation updater bot 7f75296cd4 Localisation updates from http://translatewiki.net.
Change-Id: Ie1ab7cbfb9681a7708f133a0f67223b8e1de2a02
2012-08-08 19:16:09 +00:00
Translation updater bot 06cdacc71c Localisation updates from http://translatewiki.net.
Change-Id: Icc2a62094aff02b8078829c06b2a22a8fff7cf63
2012-08-07 20:06:43 +00:00
Translation updater bot c08c5099db Localisation updates from http://translatewiki.net.
Change-Id: I8613327e82e101cd8659d7475f6069bac8eb1f66
2012-08-06 19:25:10 +00:00
Translation updater bot 9e28160dd2 Localisation updates from http://translatewiki.net.
Change-Id: Id53d7556cdcbdac7ee047e042db4b08e584fa335
2012-08-05 19:25:47 +00:00
Translation updater bot 00f2c726fb Localisation updates from http://translatewiki.net.
Change-Id: Ia8d8ec3be6548a0ba376bafc93270de0bc24f75b
2012-08-03 16:16:28 +00:00
Translation updater bot 7ca0e94880 Localisation updates from http://translatewiki.net.
Change-Id: I5e63256bc158312a27fe9d10f6e94719031a48a6
2012-08-01 20:01:34 +00:00
Reedy 268f976a12 Warning: Invalid argument supplied for foreach() in /usr/local/apache/common-local/php-1.20wmf8/extensions/AbuseFilter/AbuseFilter.class.php on line 1852
Change-Id: I9a00f341be161a8b33ff7a482a4f32f5b98b8716
2012-07-24 17:59:50 +00:00
Andrew Garrett 31dba52a94 AbuseFilter: Fix bug in 53aea9c where two log entries would be produced, one of them broken.
Change-Id: I075dce25756683ab4c04edab5f43ba451376ff6d
2012-07-24 10:55:58 -07:00
Reedy fad1fe4c41 Call to a member function getVars() on a non-object in SpecialAbuseLog.php on line 284
Seen on wmf fatal log

Change-Id: I50eb4f9d1b19c8c39ede07e1149baf475cccaaaf
2012-07-24 14:50:01 +01:00
Translation updater bot fd90b62c07 Localisation updates from http://translatewiki.net.
Change-Id: Ibd966bd3f38b0a062f2569a9ec3acf2cda174671
2012-07-23 13:37:27 +00:00
Demon 95536ef72c Merge "$sk is undefined. Swap for Linker::" 2012-07-18 18:21:51 +00:00
Werdna 61bd427108 Merge "Users able to view private logs should be able to search for them." 2012-07-17 23:03:23 +00:00
Reedy 1a3ac23777 $sk is undefined. Swap for Linker::
Change-Id: I79e19484ffa8ab0d1f3be838a3186e7499b907c1
2012-07-13 23:22:23 +01:00
Translation updater bot 201c1e029d Localisation updates from http://translatewiki.net.
Change-Id: Ib3ec0a151eef827ff2e5e8a3188bd4bc2c041f60
2012-07-11 19:58:19 +00:00
Werdna 3d1122e3d5 Merge "AbuseFilter: Resolve bug 18374, bug 28633." 2012-07-11 17:48:47 +00:00
Andrew Garrett 53aea9c0ce AbuseFilter: Resolve bug 18374, bug 28633.
* Store the revision ID associated with a log entry
 if the action is successful.
* Expose this as a diff link in the UI.
* Implicitly hide log entries if their
 corresponding revisions are also hidden.
* Includes scope for expanding to log entries if desired.

Change-Id: Ie2d43dd1bacf14289fdf0492bb22267590ee649d
2012-07-11 10:16:59 -04:00
Translation updater bot 0eeafeab44 Localisation updates from http://translatewiki.net.
Change-Id: I8d73729e60d682f6d056b411611aca900d17bf51
2012-07-10 19:36:30 +00:00
Translation updater bot 785503ca1c Localisation updates from http://translatewiki.net.
Change-Id: Ia415ea51b87646620fa3f1e7f07238dfe2861b8c
2012-07-09 20:05:26 +00:00
Translation updater bot e6f07022bb Localisation updates from http://translatewiki.net.
Change-Id: I4df0faf94c71a6cb9b5d0a91ab0d9e376fcb3ac5
2012-07-08 19:18:20 +00:00
Translation updater bot ec166f4f26 Localisation updates from http://translatewiki.net.
Change-Id: I060986a3dd2b981d8681bc20b989e4511b27cadd
2012-07-07 19:25:09 +00:00
Translation updater bot e0feab51f1 Localisation updates from http://translatewiki.net.
Change-Id: I41af31b40bc27c1054331c2985e8a133c96704e9
2012-07-06 21:15:42 +00:00
Translation updater bot f131ceb883 Localisation updates from http://translatewiki.net.
Change-Id: I1e0be9b8f7db62bb0d100cba2bf7a58796da608b
2012-07-05 19:42:34 +00:00
Translation updater bot a5f96fb81d Localisation updates from http://translatewiki.net.
Change-Id: Ia8a1ce00639a072cbd5d87666993612bc186e0a0
2012-07-04 20:04:18 +00:00
Translation updater bot 808e2bee4f Localisation updates from http://translatewiki.net.
Change-Id: Ia17ff9433a95473f46e8436045e0f5b8e001e0f4
2012-07-03 20:54:53 +00:00
Liangent ff4f28339f Users able to view private logs should be able to search for them.
Followup/fix 310ed92824.

Change-Id: I89644992cbce5af9dddd6366dac784d03ed707c1
2012-07-03 11:21:06 +08:00
Translation updater bot d62196a4c2 Localisation updates from http://translatewiki.net.
Change-Id: I06d2a602effae4e2620f1996e7262d2f8553010b
2012-07-02 22:09:54 +00:00
Liangent 1b7994b3bd Use a new message for subtitle of edit view when creating filter
Change-Id: Ie956ce2954e8f2507191677561fe68b548eddba5
2012-07-02 01:43:47 +08:00
Translation updater bot d3288ded74 Localisation updates from http://translatewiki.net.
Change-Id: I60eafb6db0b54d3b534ab3e70b6e91fbd9ed420f
2012-07-01 13:40:39 +00:00
Translation updater bot cfc30a8a7b Localisation updates from http://translatewiki.net.
Change-Id: I43387ff0b8df41ad91937bec7d586d7b3130c8b6
2012-06-30 11:30:47 +00:00
Translation updater bot a82178069b Localisation updates from http://translatewiki.net.
Change-Id: I735ff989b5bfd75c5de761c06ff688827989b3dc
2012-06-29 20:14:27 +00:00