mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/SpamBlacklist
synced 2024-09-24 02:39:08 +00:00
e62376620d
The main rationale for keeping this log private is to that scanners and things don't see a huge list of spammy URLs and treat that website as spam itself. There's no actual private content in here since the regular expressions are public, so making it available to all users is fine. Change-Id: I6da473b7cbac2c6fd507bde5c970d701e5ac249e
96 lines
2.3 KiB
JSON
96 lines
2.3 KiB
JSON
{
|
|
"name": "SpamBlacklist",
|
|
"author": [
|
|
"Tim Starling",
|
|
"John Du Hart",
|
|
"Daniel Kinzler"
|
|
],
|
|
"url": "https://www.mediawiki.org/wiki/Extension:SpamBlacklist",
|
|
"descriptionmsg": "spam-blacklist-desc",
|
|
"type": "antispam",
|
|
"license-name": "GPL-2.0+",
|
|
"requires": {
|
|
"MediaWiki": ">= 1.27.0"
|
|
},
|
|
"GroupPermissions": {
|
|
"user": {
|
|
"spamblacklistlog": true
|
|
}
|
|
},
|
|
"AvailableRights": [
|
|
"spamblacklistlog"
|
|
],
|
|
"LogTypes": [
|
|
"spamblacklist"
|
|
],
|
|
"LogRestrictions": {
|
|
"spamblacklist": "spamblacklistlog"
|
|
},
|
|
"LogActionsHandlers": {
|
|
"spamblacklist/*": "SpamBlacklistLogFormatter"
|
|
},
|
|
"GrantPermissions": {
|
|
"viewrestrictedlogs": {
|
|
"spamblacklistlog": true
|
|
}
|
|
},
|
|
"APIModules": {
|
|
"spamblacklist": "ApiSpamBlacklist"
|
|
},
|
|
"MessagesDirs": {
|
|
"SpamBlackList": [
|
|
"i18n"
|
|
]
|
|
},
|
|
"AutoloadClasses": {
|
|
"ApiSpamBlacklist": "api/ApiSpamBlacklist.php",
|
|
"BaseBlacklist": "BaseBlacklist.php",
|
|
"EmailBlacklist": "EmailBlacklist.php",
|
|
"SpamBlacklistHooks": "SpamBlacklistHooks.php",
|
|
"SpamBlacklist": "SpamBlacklist_body.php",
|
|
"SpamBlacklistLogFormatter": "SpamBlacklistLogFormatter.php",
|
|
"SpamRegexBatch": "SpamRegexBatch.php",
|
|
"SpamBlacklistPreAuthenticationProvider": "SpamBlacklistPreAuthenticationProvider.php"
|
|
},
|
|
"Hooks": {
|
|
"EditFilterMergedContent": [
|
|
"SpamBlacklistHooks::filterMergedContent"
|
|
],
|
|
"EditFilter": [
|
|
"SpamBlacklistHooks::validate"
|
|
],
|
|
"PageContentSaveComplete": [
|
|
"SpamBlacklistHooks::pageSaveContent"
|
|
],
|
|
"UserCanSendEmail": [
|
|
"SpamBlacklistHooks::userCanSendEmail"
|
|
],
|
|
"ParserOutputStashForEdit": [
|
|
"SpamBlacklistHooks::onParserOutputStashForEdit"
|
|
],
|
|
"UploadVerifyUpload": [
|
|
"SpamBlacklistHooks::onUploadVerifyUpload"
|
|
],
|
|
"ArticleDelete": "SpamBlacklistHooks::onArticleDelete",
|
|
"ArticleDeleteComplete": "SpamBlacklistHooks::onArticleDeleteComplete"
|
|
},
|
|
"config": {
|
|
"BlacklistSettings": {
|
|
"spam": {
|
|
"files": [ "https://meta.wikimedia.org/w/index.php?title=Spam_blacklist&action=raw&sb_ver=1" ]
|
|
},
|
|
"_merge_strategy": "array_plus_2d"
|
|
},
|
|
"LogSpamBlacklistHits": false,
|
|
"SpamBlacklistEventLogging": false
|
|
},
|
|
"AuthManagerAutoConfig": {
|
|
"preauth": {
|
|
"SpamBlacklistPreAuthenticationProvider": {
|
|
"class": "SpamBlacklistPreAuthenticationProvider"
|
|
}
|
|
}
|
|
},
|
|
"manifest_version": 1
|
|
}
|