X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/fe7af7818af64f64a4f9d505056cbd08aeb5c92c..b3054cb3d8f3cfae3b1c045e7715e6c127386459:/cookbooks/mediawiki/templates/default/LocalSettings.php.erb diff --git a/cookbooks/mediawiki/templates/default/LocalSettings.php.erb b/cookbooks/mediawiki/templates/default/LocalSettings.php.erb index d00fa1de3..0895fb052 100644 --- a/cookbooks/mediawiki/templates/default/LocalSettings.php.erb +++ b/cookbooks/mediawiki/templates/default/LocalSettings.php.erb @@ -168,9 +168,11 @@ $wgGroupPermissions['*']['edit'] = false; $wgGroupPermissions['user']['move'] = false; $wgGroupPermissions['user']['movefile'] = false; $wgGroupPermissions['user']['move-categorypages'] = false; +$wgGroupPermissions['user']['upload'] = false; $wgGroupPermissions['autoconfirmed']['move'] = false; $wgGroupPermissions['autoconfirmed']['movefile'] = false; $wgGroupPermissions['autoconfirmed']['move-categorypages'] = false; +$wgGroupPermissions['autoconfirmed']['upload'] = true; #Allow bureaucrat group access to oversight options $wgGroupPermissions['bureaucrat']['hideuser'] = true; @@ -204,11 +206,17 @@ $wgNamespacesWithSubpages[NS_MAIN] = true; #DNS Blacklists to use $wgEnableDnsBlacklist = true; -$wgDnsBlacklistUrls = array( 'proxies.dnsbl.sorbs.net.', 'opm.tornevall.org.', 'xbl.spamhaus.org.' 'dnsbl-3.uceprotect.net.' ); +$wgDnsBlacklistUrls = array( 'proxies.dnsbl.sorbs.net.', 'opm.tornevall.org.', 'xbl.spamhaus.org.', 'dnsbl-3.uceprotect.net.' ); #Require validated email to edit $wgEmailConfirmToEdit = true; +# Extend autoblock period +$wgAutoblockExpiry = 7776000; // 90 days + +# Spam filter regex +$wgSpamRegex = '/\b(epson|brother|canon|hp|kodak|lexmark|mcafee|norton|avira|kaspersky|avg|avast|microsoft|outlook|printer)( helpline|( customer| technical| tech)?| customer service)? (support number|phone number)\b/i'; + #Autopromote users to autoconfirmed $wgAutoConfirmAge = 345600; // 4 days $wgAutoConfirmCount = 10;