Last modified: 2011-03-15 18:09:35 UTC
Special:BannerLoader should also be loaded from https://secure.wikimedia.org if you are using https not not make an unencrypted request to http://meta.wikimedia.org
Fixed in r83662.
reverted with r83713 change to shell request: Please change in CommonSettings.php (see wgNoticeCentralPath there) $wgCentralPagePath = 'http://meta.wikimedia.org/w/index.php'; to if( $secure ) { $wgCentralPagePath = 'https://secure.wikimedia.org/wikipedia/meta/w/index.php'; } else { $wgCentralPagePath = 'http://meta.wikimedia.org/w/index.php'; } Thanks.
I was thinking maybe we could introduce a function like this: function wfMatchProto( $path_variable ) { global $wgProto; if( is_array( $path_variable ) ) { foreach( $path_variable as $value ) { if( !strncasecmp( $value, $wgProto, strlen( $wgProto) ) ) return $value; } } return $path_variable; } and then just (backwardly compatible) introduce variables like: $wgCentralPagePath = array("http://meta.wikimedia.org/w/index.php", "https://secure.wikimedia.org/wikipedia/meta/w/index.php"); Just an idea...
The code for switching vars based on secure server is already in CommonSettings.php, I just need to put the secure value in there. Should be able to fix next week.
This is fixed on live now.