mediawiki-extensions-SpamBl.../extension.json
Kunal Mehta e62376620d Make spamblacklist log viewable by logged-in users by default
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
2018-01-21 21:37:46 -08:00

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
}