{
	"name": "StopForumSpam",
	"version": "0.4.0",
	"author": [
		"Kunal Mehta",
		"Ryan Schmidt",
		"Scott Bassett"
	],
	"url": "https://www.mediawiki.org/wiki/Extension:StopForumSpam",
	"descriptionmsg": "stopforumspam-desc",
	"license-name": "GPL-2.0-or-later",
	"type": "antispam",
	"requires": {
		"MediaWiki": ">= 1.42"
	},
	"AvailableRights": [
		"sfsblock-bypass"
	],
	"GroupPermissions": {
		"sysop": {
			"sfsblock-bypass": true
		}
	},
	"MessagesDirs": {
		"StopForumSpam": [
			"i18n"
		]
	},
	"RawHtmlMessages": [
		"stopforumspam-is-blocked"
	],
	"AutoloadNamespaces": {
		"MediaWiki\\Extension\\StopForumSpam\\": "includes/"
	},
	"HookHandlers": {
		"abusefilter": {
			"class": "MediaWiki\\Extension\\StopForumSpam\\AbuseFilterHookHandler",
			"services": [
				"MainConfig"
			]
		},
		"hooks": {
			"class": "MediaWiki\\Extension\\StopForumSpam\\Hooks",
			"services": [
				"MainConfig"
			]
		}
	},
	"Hooks": {
		"AbuseFilter-computeVariable": "abusefilter",
		"AbuseFilter-generateUserVars": "abusefilter",
		"AbuseFilter-builder": "abusefilter",
		"getUserPermissionsErrorsExpensive": "hooks",
		"OtherBlockLogLink": "hooks"
	},
	"config": {
		"SFSReportOnly": {
			"value": false
		},
		"SFSIPListLocation": {
			"value": "https://www.stopforumspam.com/downloads/listed_ip_1_ipv46_all.gz"
		},
		"SFSValidateIPListLocationMD5": {
			"value": false
		},
		"SFSIPThreshold": {
			"value": 5
		},
		"SFSDenyListCacheDuration": {
			"value": 432000
		},
		"SFSProxy": {
			"value": false
		}
	},
	"manifest_version": 2
}
