X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2FMediaWiki.php;h=676108c7577079724461e97f8847149545ccce3d;hb=98f3cfe5c1a41b0dec80be61ad388910313941e5;hp=418ed8b008a9248dca416bf6c0309d9cfac1b251;hpb=938cdc3a59d95ab775672eb15d30b906a06759df;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/MediaWiki.php b/includes/MediaWiki.php index 418ed8b008..676108c757 100644 --- a/includes/MediaWiki.php +++ b/includes/MediaWiki.php @@ -203,10 +203,9 @@ class MediaWiki { // curid and oldid request parameters would allow page titles to be enumerated even // when they are not guessable. So we reset the title to Special:Badtitle before the // permissions error is displayed. - // + // The skin mostly uses $this->context->getTitle() these days, but some extensions // still use $wgTitle. - $badTitle = SpecialPage::getTitleFor( 'Badtitle' ); $this->context->setTitle( $badTitle ); $wgTitle = $badTitle; @@ -516,6 +515,7 @@ class MediaWiki { if ( $factory->laggedSlaveUsed() ) { $maxAge = $this->config->get( 'CdnMaxageLagged' ); $this->context->getOutput()->lowerCdnMaxage( $maxAge ); + $request->response()->header( "X-Database-Lagged: true" ); wfDebugLog( 'replication', "Lagged DB used; CDN cache TTL limited to $maxAge seconds" ); } } @@ -628,7 +628,7 @@ class MediaWiki { // redirecting to HTTPS. It's likely such a request is going // to fail due to post data being lost, but let's try anyway // and just log the instance. - // + // @todo FIXME: See if we could issue a 307 or 308 here, need // to see how clients (automated & browser) behave when we do wfDebugLog( 'RedirectedPosts', "Redirected from HTTP to HTTPS: $oldUrl" ); @@ -690,7 +690,7 @@ class MediaWiki { Profiler::instance()->getTransactionProfiler()->resetExpectations(); // Do any deferred jobs - DeferredUpdates::doUpdates( 'commit' ); + DeferredUpdates::doUpdates( 'enqueue' ); // Make sure any lazy jobs are pushed JobQueueGroup::pushLazyJobs();