(bug 17180) Disable $wgShowIPinHeader if static caching is enabled
authorAaron Schulz <aaron@users.mediawiki.org>
Tue, 27 Jan 2009 19:58:26 +0000 (19:58 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Tue, 27 Jan 2009 19:58:26 +0000 (19:58 +0000)
includes/Setup.php

index 0cd9bb6..d450dfd 100644 (file)
@@ -197,10 +197,9 @@ if($wgMetaNamespace === FALSE) {
 # To determine the user language, use $wgLang->getCode()
 $wgContLanguageCode = $wgLanguageCode;
 
-# If file caching is enabled, disable $wgShowIPInHeader
-if ( $wgUseFileCache ) {
-       $wgShowIPinHeader = false;
-}
+# Easy to forget to falsify $wgShowIPinHeader for static caches.
+# If file cache or squid cache is on, just disable this (DWIMD).
+if( $wgUseFileCache || $wgUseSquid ) $wgShowIPinHeader = false;
 
 wfProfileOut( $fname.'-misc1' );
 wfProfileIn( $fname.'-memcached' );