blob: 97267cd9115eed655bb073d75da42ff9934ccae1 [file] [log] [blame]
{
"name": "TorBlock",
"author": "Andrew Garrett",
"url": "https://www.mediawiki.org/wiki/Extension:TorBlock",
"descriptionmsg": "torblock-desc",
"license-name": "GPL-2.0-or-later",
"type": "antispam",
"version": "1.1.0",
"requires": {
"MediaWiki": ">= 1.29.0"
},
"callback": "TorBlockHooks::registerExtension",
"GroupPermissions": {
"user": {
"torunblocked": true
}
},
"GrantPermissions": {
"basic": {
"torunblocked": true
}
},
"AvailableRights": [
"torunblocked"
],
"MessagesDirs": {
"TorBlock": [
"i18n"
]
},
"AutoloadClasses": {
"TorBlockHooks": "includes/TorBlockHooks.php",
"TorExitNodes": "includes/TorExitNodes.php"
},
"Hooks": {
"getUserPermissionsErrorsExpensive": [
"TorBlockHooks::onGetUserPermissionsErrorsExpensive"
],
"AbortAutoblock": [
"TorBlockHooks::onAbortAutoblock"
],
"GetAutoPromoteGroups": [
"TorBlockHooks::onGetAutoPromoteGroups"
],
"GetBlockedStatus": [
"TorBlockHooks::onGetBlockedStatus"
],
"AutopromoteCondition": [
"TorBlockHooks::onAutopromoteCondition"
],
"RecentChange_save": [
"TorBlockHooks::onRecentChangeSave"
],
"ListDefinedTags": [
"TorBlockHooks::onListDefinedTags"
],
"ChangeTagsListActive": [
"TorBlockHooks::onListDefinedTags"
],
"AbuseFilter-filterAction": [
"TorBlockHooks::onAbuseFilterFilterAction"
],
"AbuseFilter-builder": [
"TorBlockHooks::onAbuseFilterBuilder"
],
"EmailUserPermissionsErrors": [
"TorBlockHooks::onEmailUserPermissionsErrors"
],
"OtherBlockLogLink": [
"TorBlockHooks::onOtherBlockLogLink"
]
},
"config": {
"TorBypassPermissions": {
"value": [
"torunblocked"
]
},
"TorLoadNodes": {
"value": true
},
"TorAllowedActions": {
"value": [
"read"
]
},
"TorAutoConfirmAge": {
"value": 0
},
"TorAutoConfirmCount": {
"value": 0
},
"TorIPs": {
"value": [
"208.80.152.2"
]
},
"TorOnionooServer": {
"value": "https://onionoo.torproject.org"
},
"TorDisableAdminBlocks": {
"value": true
},
"TorTagChanges": {
"value": true
},
"TorBlockProxy": {
"value": false
},
"TorOnionooCA": {
"value": "torproject.crt",
"path": true
},
"TorProjectCA": {
"value": "torproject.crt",
"path": true
}
},
"manifest_version": 2
}