* (bug 10338) Enforce signature length limit in Unicode characters instead of bytes
[lhc/web/wiklou.git] / includes / DefaultSettings.php
index 46ceea0..5a81b71 100644 (file)
@@ -27,7 +27,7 @@ if( !defined( 'MEDIAWIKI' ) ) {
  * Create a site configuration object
  * Not used for much in a default install
  */
-require_once( 'includes/SiteConfiguration.php' );
+require_once( "$IP/includes/SiteConfiguration.php" );
 $wgConf = new SiteConfiguration;
 
 /** MediaWiki version number */
@@ -308,34 +308,34 @@ $wgAntivirus= NULL;
  *
  * @global array $wgAntivirusSetup
  */
-$wgAntivirusSetup= array(
+$wgAntivirusSetup = array(
 
        #setup for clamav
        'clamav' => array (
                'command' => "clamscan --no-summary ",
 
-               'codemap'=> array (
-                       "0"=>  AV_NO_VIRUS, #no virus
-                       "1"=>  AV_VIRUS_FOUND, #virus found
-                       "52"=> AV_SCAN_ABORTED, #unsupported file format (probably imune)
-                       "*"=>  AV_SCAN_FAILED, #else scan failed
+               'codemap' => array (
+                       "0" =>  AV_NO_VIRUS, # no virus
+                       "1" =>  AV_VIRUS_FOUND, # virus found
+                       "52" => AV_SCAN_ABORTED, # unsupported file format (probably imune)
+                       "*" =>  AV_SCAN_FAILED, # else scan failed
                ),
 
-               'messagepattern'=> '/.*?:(.*)/sim',
+               'messagepattern' => '/.*?:(.*)/sim',
        ),
 
        #setup for f-prot
        'f-prot' => array (
                'command' => "f-prot ",
 
-               'codemap'=> array (
-                       "0"=> AV_NO_VIRUS, #no virus
-                       "3"=> AV_VIRUS_FOUND, #virus found
-                       "6"=> AV_VIRUS_FOUND, #virus found
-                       "*"=> AV_SCAN_FAILED, #else scan failed
+               'codemap' => array (
+                       "0" => AV_NO_VIRUS, # no virus
+                       "3" => AV_VIRUS_FOUND, # virus found
+                       "6" => AV_VIRUS_FOUND, # virus found
+                       "*" => AV_SCAN_FAILED, # else scan failed
                ),
 
-               'messagepattern'=> '/.*?Infection:(.*)$/m',
+               'messagepattern' => '/.*?Infection:(.*)$/m',
        ),
 );
 
@@ -857,6 +857,7 @@ $wgRedirectSources = false;
 
 $wgShowIPinHeader      = true; # For non-logged in users
 $wgMaxNameChars                = 255;  # Maximum number of bytes in username
+$wgMaxSigChars      = 255;  # Maximum number of Unicode characters in signature
 $wgMaxArticleSize      = 2048; # Maximum article size in kilobytes
 
 $wgExtraSubtitle       = '';
@@ -971,9 +972,10 @@ $wgHitcounterUpdateFreq = 1;
 
 # Basic user rights and block settings
 $wgSysopUserBans        = true; # Allow sysops to ban logged-in users
-$wgSysopRangeBans              = true; # Allow sysops to ban IP ranges
-$wgAutoblockExpiry             = 86400; # Number of seconds before autoblock entries expire
+$wgSysopRangeBans       = true; # Allow sysops to ban IP ranges
+$wgAutoblockExpiry      = 86400; # Number of seconds before autoblock entries expire
 $wgBlockAllowsUTEdit    = false; # Blocks allow users to edit their own user talk page
+$wgSysopEmailBans       = true; # Allow sysops to ban users from accessing Emailuser
 
 # Pages anonymous user may see as an array, e.g.:
 # array ( "Main Page", "Special:Userlogin", "Wikipedia:Help");
@@ -1060,6 +1062,7 @@ $wgGroupPermissions['sysop']['unwatchedpages']  = true;
 $wgGroupPermissions['sysop']['autoconfirmed']   = true;
 $wgGroupPermissions['sysop']['upload_by_url']   = true;
 $wgGroupPermissions['sysop']['ipblock-exempt'] = true;
+$wgGroupPermissions['sysop']['blockemail']      = true;
 
 // Permission to change users' group assignments
 $wgGroupPermissions['bureaucrat']['userrights'] = true;
@@ -1180,7 +1183,7 @@ $wgCacheEpoch = '20030516000000';
  * to ensure that client-side caches don't keep obsolete copies of global
  * styles.
  */
-$wgStyleVersion = '74';
+$wgStyleVersion = '77';
 
 
 # Server-side caching:
@@ -1356,6 +1359,18 @@ $wgWantedPagesThreshold = 1;
 /** Enable slow parser functions */
 $wgAllowSlowParserFunctions = false;
 
+/**
+ * Maps jobs to their handling classes; extensions
+ * can add to this to provide custom jobs
+ */
+$wgJobClasses = array(
+       'refreshLinks' => 'RefreshLinksJob',
+       'htmlCacheUpdate' => 'HTMLCacheUpdateJob',
+       'html_cache_update' => 'HTMLCacheUpdateJob', // backwards-compatible
+       'sendMail' => 'EmaillingJob',
+       'enotifNotify' => 'EnotifNotifyJob',
+);
+
 /**
  * To use inline TeX, you need to compile 'texvc' (in the 'math' subdirectory of
  * the MediaWiki package and have latex, dvips, gs (ghostscript), andconvert
@@ -1474,7 +1489,7 @@ $wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg' );
 /** Files with these extensions will never be allowed as uploads. */
 $wgFileBlacklist = array(
        # HTML may contain cookie-stealing JavaScript and web bugs
-       'html', 'htm', 'js', 'jsb',
+       'html', 'htm', 'js', 'jsb', 'mhtml', 'mht',
        # PHP scripts may execute arbitrary code on the server
        'php', 'phtml', 'php3', 'php4', 'php5', 'phps',
        # Other types that may be interpreted by some servers
@@ -1530,10 +1545,15 @@ $wgNamespacesToBeSearchedDefault = array(
        NS_MAIN           => true,
 );
 
-/** If set, a bold ugly notice will show up at the top of every page. */
+/**
+ * Site notice shown at the top of each page
+ *
+ * This message can contain wiki text, and can also be set through the
+ * MediaWiki:Sitenotice page. You can also provide a separate message for
+ * logged-out users using the MediaWiki:Anonnotice page.
+ */
 $wgSiteNotice = '';
 
-
 #
 # Images settings
 #
@@ -2173,7 +2193,7 @@ $wgLogTypes = array( '',
  * Extensions with custom log types may add to this array.
  */
 $wgLogNames = array(
-       ''        => 'log',
+       ''        => 'all-logs-page',
        'block'   => 'blocklogpage',
        'protect' => 'protectlogpage',
        'rights'  => 'rightslog',
@@ -2212,6 +2232,7 @@ $wgLogActions = array(
        'block/block'       => 'blocklogentry',
        'block/unblock'     => 'unblocklogentry',
        'protect/protect'   => 'protectedarticle',
+       'protect/modify'    => 'modifiedarticleprotection',
        'protect/unprotect' => 'unprotectedarticle',
        'rights/rights'     => 'rightslogentry',
        'delete/delete'     => 'deletedarticle',
@@ -2493,7 +2514,7 @@ $wgUpdateRowsPerQuery = 10;
 /**
  * Enable AJAX framework
  */
-$wgUseAjax = false;
+$wgUseAjax = true;
 
 /**
  * Enable auto suggestion for the search bar 
@@ -2513,7 +2534,7 @@ $wgAjaxExportList = array( );
  * Requires $wgUseAjax to be true too.
  * Causes wfAjaxWatch to be added to $wgAjaxExportList
  */
-$wgAjaxWatch = false;
+$wgAjaxWatch = true;
 
 /**
  * Allow DISPLAYTITLE to change title display