Hoo man
d858cfca35
Merge "Check that $title is defined and is a Title object"
2013-02-19 12:41:39 +00:00
jeblad
53e230c5c7
Check that $title is defined and is a Title object
...
During testing the context does not always contain a valid
Title object. In those cases AbuseFilter will fail hard.
This changeset makes the filter survive some of those
failures.
Change-Id: I0b2247432619ddf15cc17ed41b4b7a6a11e910e0
2013-02-19 13:39:47 +01:00
Hoo man
750f594b0f
Merge "Create variable to set length of IP blocks"
2013-02-19 12:30:53 +00:00
Translation updater bot
0ef28d1079
Localisation updates from http://translatewiki.net .
...
Change-Id: Id9702f87783f7eeaebbb633c448e2af80d093c2f
2013-02-18 20:52:34 +00:00
Translation updater bot
19b101a055
Localisation updates from http://translatewiki.net .
...
Change-Id: I8e8107c2dcb70c439efce44eebea2e6fd3dcddbf
2013-02-17 20:34:15 +00:00
Translation updater bot
3e81fa56d6
Localisation updates from http://translatewiki.net .
...
Change-Id: I434c7ff7938abd0ab110f26d8371c2389d5cdbd8
2013-02-16 23:13:06 +00:00
Translation updater bot
30833b128a
Localisation updates from http://translatewiki.net .
...
Change-Id: I2e095e57e1e7d159af58167e086bb2f7ec22c9ce
2013-02-15 20:30:39 +00:00
Translation updater bot
a9ab356fc5
Localisation updates from http://translatewiki.net .
...
Change-Id: Ibbe91628776e4d01352e887168abb4195a5b1f43
2013-02-14 20:26:59 +00:00
Matthias Mullie
8ffebe3502
Add composer.json
...
Change-Id: I63026dda084c056968c4ccb308506089a13f3f32
2013-02-14 13:41:40 +00:00
Hoo man
d6ae1d4576
Merge "Bug 43011 - AbuseFilter: Invalid argument supplied for foreach"
2013-02-14 01:43:05 +00:00
Translation updater bot
e738c90757
Localisation updates from http://translatewiki.net .
...
Change-Id: I50e21863184cdda1626fb1cf836861470569644d
2013-02-13 20:57:27 +00:00
Translation updater bot
3b40fd9bca
Localisation updates from http://translatewiki.net .
...
Change-Id: If1485a1e3a0d2878d164dfde255d94ba3f25d024
2013-02-12 20:20:21 +00:00
Reedy
d729a0ee02
Bug 43011 - AbuseFilter: Invalid argument supplied for foreach
...
Change-Id: I83f17b1747dd46998ffab2b6f7f867ab24c665a1
2013-02-11 22:30:59 +00:00
Translation updater bot
b2c42360b7
Localisation updates from http://translatewiki.net .
...
Change-Id: I14a7e8a81d57ace4d16289123d44a7e47acfaf44
2013-02-11 20:16:13 +00:00
Translation updater bot
9969e4758a
Localisation updates from http://translatewiki.net .
...
Change-Id: Iac9b1499f84d45d65475f54ea4bf29d1a603579f
2013-02-09 22:42:58 +00:00
Translation updater bot
6edcb3dc9c
Localisation updates from http://translatewiki.net .
...
Change-Id: I9bf1055778322c73b9341132e3c187216a3410a0
2013-02-08 21:30:54 +00:00
Kunal Mehta
b8f53e27c3
Create variable to set length of IP blocks
...
This creates a $wgAbuseFilterAnonBlockDuration, which
allows for IP blocks to have a different length.
For backwards compatability this is default set to
$wgAbuseFilterBlockDuration.
Change-Id: Ibfd5c9639317150442f745a5759f3c34b38de274
2013-02-08 04:59:54 -06:00
Translation updater bot
818b163f28
Localisation updates from http://translatewiki.net .
...
Change-Id: I697680e5d4131603c2daeaf5b4212d53a6316fdf
2013-02-07 20:33:36 +00:00
Hoo man
008ddf532a
Merge "Remove in_string() usage"
2013-02-06 21:24:09 +00:00
Translation updater bot
9564a100ac
Localisation updates from http://translatewiki.net .
...
Change-Id: Ia0d76c0578c8c999dd67324c922546bfbc9947e4
2013-02-06 20:14:15 +00:00
Chad Horohoe
0cd1053d21
Remove in_string() usage
...
Change-Id: I8ff74a827d742fdaf7d63d51be1f2300bbb5436b
2013-02-06 14:46:03 -05:00
CSteipp
cdb494245f
Merge "Escape AbuseFilter description properly (disallow wikitext)"
2013-02-04 23:23:52 +00:00
Marius Hoch
3a3c738f50
Escape AbuseFilter description properly (disallow wikitext)
...
Right now the public description of AbuseFilters can contain
wikitext which will be parsed.
With this change the public description will be escaped
everywhere to prevent the parsing of eg. templates on
Special:AbuseFilter/history.
Change-Id: I777cac5fc195819ed296f791d0b8cc3ed2ae9eea
2013-02-05 00:08:20 +01:00
Translation updater bot
0099050a20
Localisation updates from http://translatewiki.net .
...
Change-Id: I88d9f392b9c18eebc6b70b1fe5232f824bd3e0d2
2013-02-04 22:16:21 +00:00
Translation updater bot
04d506682d
Localisation updates from http://translatewiki.net .
...
Change-Id: I28fafa712a5b6c1d4bd62a2395028d797b0eef3c
2013-02-02 21:26:55 +00:00
Translation updater bot
4c1a72bb45
Localisation updates from http://translatewiki.net .
...
Change-Id: I7492471096e88197dee68913efa3bf59ec0c47e1
2013-02-01 22:12:47 +00:00
CSteipp
27c083a9d5
Merge "Fix the abusefilter array parser test"
2013-01-31 23:24:37 +00:00
Translation updater bot
d3bf7013d9
Localisation updates from http://translatewiki.net .
...
Change-Id: I44604cb3f4f4385029b4b69f1dc92207dc0605cb
2013-01-31 20:40:16 +00:00
Translation updater bot
347e0e4def
Localisation updates from http://translatewiki.net .
...
Change-Id: I2d0da690ac55267360519cbaea2d7b9ac226884f
2013-01-30 20:46:51 +00:00
Translation updater bot
47054bac8a
Localisation updates from http://translatewiki.net .
...
Change-Id: Ibc9cd9648027e9a42214ca6d714971a1fbdc40e7
2013-01-29 20:58:59 +00:00
Translation updater bot
53077936f7
Localisation updates from http://translatewiki.net .
...
Change-Id: Ic4616fdff27a53d21764580ea8428468a6cbdd19
2013-01-28 21:49:27 +00:00
Translation updater bot
386cca926d
Localisation updates from http://translatewiki.net .
...
Change-Id: I63f903c9a1cc9692e5a04fe11958dc7ac05f1cdd
2013-01-27 17:30:20 +00:00
Translation updater bot
372d444da3
Localisation updates from http://translatewiki.net .
...
Change-Id: Ic4c60c7a7642cdf19ed0a386078160f5ebc1b3fa
2013-01-26 20:11:42 +00:00
Translation updater bot
04fb42607c
Localisation updates from http://translatewiki.net .
...
Change-Id: I45d0240f4b2e92a6a3b9d2e24fdf8fc8479b9d95
2013-01-25 20:32:57 +00:00
Translation updater bot
7ad2f67b15
Localisation updates from http://translatewiki.net .
...
Change-Id: I6b4f7c20a2610fd73b4e5ae296657bc3ab57f938
2013-01-24 20:57:05 +00:00
Liangent
15396616b6
Add trailing newlines to wikitext before sending for diff
...
Otherwise an edit from "a" to "a\nb" is generating a diff:
-a
+a
+b
Change-Id: I1093a018b863f5630e6a34bbe8b466acfa606b6b
2013-01-24 00:24:01 +00:00
Translation updater bot
6ea6c63256
Localisation updates from http://translatewiki.net .
...
Change-Id: Ibef6bdedf770397c9a5f15c8246dd13dbb986cd3
2013-01-23 22:10:14 +00:00
Hoo man
b4297b4daf
Merge "(bug 44243) Avoid fatal error for non-text content."
2013-01-23 18:14:12 +00:00
daniel
c673fe60d9
(bug 44243) Avoid fatal error for non-text content.
...
AFComputedVariable::compute() caused fatal errors when trying to handle
non-text content, e.g. in Special:AbuseLog.
For now, we just stub out some variables for non-textual content. Extensions
can still provide values for these using the AbuseFilter-interceptVariable hook.
A real solution requires us to make the Content object available along with the
variable array, or at the very least log the base revision id of filtered changes.
Change-Id: I795549b733f2f418b471223786d206fd8925d8fc
2013-01-23 18:10:58 +01:00
Translation updater bot
5b002fcdff
Localisation updates from http://translatewiki.net .
...
Change-Id: If5ced77cc5b8152763307f5481710718fe87d45b
2013-01-22 20:48:09 +00:00
Hoo man
8cb215bc01
Merge "Allow special pages as context for abuse filter."
2013-01-22 13:18:54 +00:00
daniel
c1f8d749a7
Allow special pages as context for abuse filter.
...
The title in the context provided for an edit may be a special page
in some cases, e.g. when an extension uses a special page for creating
new content, and the final name of the content is not yet known
when the EditFilterMergedContent hook is called.
This change will allow special pages to be used in this context.
Change-Id: I5551bff69e3b617a437bd043fdc893dbdcd9f09f
2013-01-22 14:08:50 +01:00
Translation updater bot
66b54ee101
Localisation updates from http://translatewiki.net .
...
Change-Id: Ic911b4d10892333a13e94737aaae6f3808111162
2013-01-21 20:44:45 +00:00
Translation updater bot
03f51e9413
Localisation updates from http://translatewiki.net .
...
Change-Id: I165b3a1ce42534cdf51cb80b761a9798e88196ff
2013-01-20 19:39:57 +00:00
Translation updater bot
59f78218fe
Localisation updates from http://translatewiki.net .
...
Change-Id: Ic08d0f3435c0f28c8af79fc985376876c3fc3480
2013-01-19 16:08:33 +00:00
CSteipp
082ce572dc
Merge "(bug 18174) Added Older and Newer change link to Abusefilter diff"
2013-01-18 18:08:33 +00:00
Marius Hoch
c4e78e9713
(bug 18174) Added Older and Newer change link to Abusefilter diff
...
On top of that I changed /history to no longer show the
changes link if it's the first revision of the filter.
As I was on it I fixed the diff selection for diffs like
history/1/diff/2/next where change number 2 was compared
to the last change of the filter instead of the next one.
This probably went unnoticed because the /next action isn't
linked anywhere within the software itself.
Change-Id: Ic28bb696a4dbbb75e0bfcae1843ccefab1a9508a
2013-01-18 10:42:22 +01:00
Translation updater bot
83f7ed04df
Localisation updates from http://translatewiki.net .
...
Change-Id: Id856d64a9a04ebeb736cb673f98d6e5f8942804f
2013-01-17 21:20:39 +00:00
Hoo man
24427e6d76
Merge changes I72e1a6dd,Ibb9d4c9a
...
* changes:
Use Status object to report filter results.
(bug 42064) AbuseFilter + EditFilterMergedContent
2013-01-17 17:43:32 +00:00
daniel
6522f70fb8
Use Status object to report filter results.
...
This changes the AbuseFilter to use Status objects for internal
error handling. This allows for more flexibility in passing error
messages back from hooks and avoids double escaping.
Change-Id: I72e1a6dd7dee19f889fc13b60456e9bfebd5e22b
2013-01-17 18:34:19 +01:00