Page MenuHomePhabricator

Remove deprecations of Http class in extensions (and remove class in 1.41)
Closed, ResolvedPublic

Description

Follow up to T214390: Refactor the Http class to not use global state

Per CodeSearch, we've got some WMF deployed extensions before this class goes away

Details

Related Changes in Gerrit:
SubjectAuthorRepoBranchLines +/-
Reedymediawiki/extensions/TorBlockREL1_39+3 -3
Umherirrendermediawiki/extensions/BlueSpiceUEModuleDOCXmaster+6 -10
Umherirrendermediawiki/coremaster+3 -277
Umherirrendermediawiki/coremaster+13 -5
Umherirrendermediawiki/extensions/LocalisationUpdatemaster+6 -2
Umherirrendermediawiki/extensions/BlueSpiceUEModulePDFmaster+4 -10
Umherirrendermediawiki/extensions/BlueSpiceArticlePreviewCapturemaster+12 -4
Umherirrendermediawiki/extensions/Interlanguagemaster+5 -2
Umherirrendermediawiki/extensions/HelpCommonsmaster+18 -10
Umherirrendermediawiki/extensions/GoogleLoginmaster+4 -3
Umherirrendermediawiki/extensions/Videomaster+5 -5
Umherirrendermediawiki/extensions/DonationInterfacemaster+1 -1
Umherirrendermediawiki/extensions/PhpTagsMapsmaster+7 -5
Umherirrendermediawiki/extensions/Git2Pagesmaster+6 -3
Umherirrendermediawiki/extensions/MultiMapsmaster+6 -4
Umherirrendermediawiki/extensions/UploadWizardmaster+3 -4
Umherirrendermediawiki/coremaster+16 -35
Umherirrendermediawiki/extensions/CodeReviewmaster+4 -3
Umherirrendermediawiki/extensions/Collectionmaster+4 -5
Umherirrendermediawiki/extensions/PageFormsmaster+1 -1
Umherirrendermediawiki/extensions/CookieWarningmaster+9 -4
Umherirrendermediawiki/extensions/SecurePollmaster+2 -2
Umherirrendermediawiki/extensions/PageImagesmaster+26 -7
Umherirrendermediawiki/extensions/PageViewInfomaster+2 -2
Umherirrendermediawiki/extensions/TorBlockmaster+3 -3
Umherirrendermediawiki/coremaster+3 -4
Umherirrendermediawiki/extensions/TweetANewmaster+1 -1
Umherirrendermediawiki/extensions/WikimediaMaintenancemaster+2 -1
Umherirrendermediawiki/extensions/ExternalDatamaster+1 -1
Umherirrendermediawiki/extensions/Mathmaster+4 -4
Umherirrendermediawiki/extensions/MathSearchmaster+13 -8
Umherirrendermediawiki/extensions/Translatemaster+1 -1
D3r1ck01mediawiki/extensions/ExtensionDistributormaster+3 -2
D3r1ck01mediawiki/extensions/FileImportermaster+2 -2
Lucas Werkmeister (WMDE)mediawiki/extensions/WikibaseQualityConstraintsmaster+1 -2
Gerrit maintenance botmediawiki/extensions/RSSmaster+1 -1
Show related patches Customize query in gerrit

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Change 785816 had a related patch set uploaded (by D3r1ck01; author: Derick Alangi):

[mediawiki/extensions/FileImporter@master] Services: Update documentation to reference the new service

https://gerrit.wikimedia.org/r/785816

Change 785816 merged by jenkins-bot:

[mediawiki/extensions/FileImporter@master] Services: Update documentation to reference the new service

https://gerrit.wikimedia.org/r/785816

Change 785813 merged by jenkins-bot:

[mediawiki/extensions/ExtensionDistributor@master] Providers: Use HttpRequestFactory service instead of `Http::class`

https://gerrit.wikimedia.org/r/785813

Change 866741 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/TorBlock@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866741

Change 866742 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/SecurePoll@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866742

Change 866743 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/PageImages@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866743

Change 866744 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/Collection@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866744

Change 866745 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/UploadWizard@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866745

Change 866746 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/WikimediaMaintenance@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866746

Change 866747 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/LocalisationUpdate@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866747

Change 866748 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/DonationInterface@master] Replace deprecated Http::userAgent

https://gerrit.wikimedia.org/r/866748

Change 866750 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/CodeReview@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866750

Change 866753 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/CookieWarning@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866753

Change 866754 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/Interlanguage@master] Replace deprecated Http::get/post

https://gerrit.wikimedia.org/r/866754

Change 866755 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/MultiMaps@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866755

Change 866756 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/PageForms@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866756

Change 866757 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/PhpTagsMaps@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866757

Change 866758 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/TweetANew@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866758

Change 866759 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/Git2Pages@master] Replace deprecated Http::getProxy

https://gerrit.wikimedia.org/r/866759

Change 866760 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/GoogleLogin@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866760

Change 866761 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/MathSearch@master] Replace deprecated Http::get/post

https://gerrit.wikimedia.org/r/866761

Change 866762 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/Video@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866762

Change 866763 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/HelpCommons@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866763

Change 866764 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/BlueSpiceArticlePreviewCapture@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866764

Change 866765 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/BlueSpiceUEModuleDOCX@master] Replace deprecated Http::get/MWHttpRequest::factory

https://gerrit.wikimedia.org/r/866765

Change 866766 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/BlueSpiceUEModulePDF@master] Replace deprecated Http::post

https://gerrit.wikimedia.org/r/866766

Change 866767 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/Translate@master] Replace comment about deprecated Http::get

https://gerrit.wikimedia.org/r/866767

Change 866768 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/PageViewInfo@master] Replace comment about deprecated Http::request

https://gerrit.wikimedia.org/r/866768

Change 866769 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/Math@master] Replace comment about deprecated Http::post

https://gerrit.wikimedia.org/r/866769

Change 866770 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/ExternalData@master] Replace comment about deprecated Http::request

https://gerrit.wikimedia.org/r/866770

Change 866776 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@master] Replace comment about deprecated Http::request

https://gerrit.wikimedia.org/r/866776

Change 866792 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@master] site\MediaWikiPageNameNormalizer: Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866792

Change 866767 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] Replace comment about deprecated Http::get

https://gerrit.wikimedia.org/r/866767

Change 866761 merged by jenkins-bot:

[mediawiki/extensions/MathSearch@master] Replace deprecated Http::get/post/MWHttpRequest::factory

https://gerrit.wikimedia.org/r/866761

Change 866769 merged by jenkins-bot:

[mediawiki/extensions/Math@master] Replace comment about deprecated Http::post

https://gerrit.wikimedia.org/r/866769

Change 866776 merged by jenkins-bot:

[mediawiki/core@master] Replace comment about deprecated Http::request

https://gerrit.wikimedia.org/r/866776

Change 866768 merged by jenkins-bot:

[mediawiki/extensions/PageViewInfo@master] Replace comment about deprecated Http::request

https://gerrit.wikimedia.org/r/866768

Change 866770 merged by jenkins-bot:

[mediawiki/extensions/ExternalData@master] Replace comment about deprecated Http::request

https://gerrit.wikimedia.org/r/866770

Change 866741 merged by jenkins-bot:

[mediawiki/extensions/TorBlock@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866741

Change 866742 merged by jenkins-bot:

[mediawiki/extensions/SecurePoll@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866742

Change 866743 merged by jenkins-bot:

[mediawiki/extensions/PageImages@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866743

Change 866746 merged by jenkins-bot:

[mediawiki/extensions/WikimediaMaintenance@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866746

Change 866758 merged by jenkins-bot:

[mediawiki/extensions/TweetANew@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866758

Change 866756 merged by jenkins-bot:

[mediawiki/extensions/PageForms@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866756

Change 866753 merged by jenkins-bot:

[mediawiki/extensions/CookieWarning@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866753

Change 866744 merged by jenkins-bot:

[mediawiki/extensions/Collection@master] Replace deprecated Http::get/MWHttpRequest::factory

https://gerrit.wikimedia.org/r/866744

Change 866750 merged by jenkins-bot:

[mediawiki/extensions/CodeReview@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866750

Change 866792 merged by jenkins-bot:

[mediawiki/core@master] site\MediaWikiPageNameNormalizer: Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866792

Change 866745 merged by jenkins-bot:

[mediawiki/extensions/UploadWizard@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866745

Change 866755 merged by jenkins-bot:

[mediawiki/extensions/MultiMaps@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866755

Change 866759 merged by jenkins-bot:

[mediawiki/extensions/Git2Pages@master] Replace deprecated Http::getProxy

https://gerrit.wikimedia.org/r/866759

Change 866757 merged by jenkins-bot:

[mediawiki/extensions/PhpTagsMaps@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866757

Change 866748 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Replace deprecated Http::userAgent

https://gerrit.wikimedia.org/r/866748

Change 866762 merged by Umherirrender:

[mediawiki/extensions/Video@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866762

Change 866760 merged by Umherirrender:

[mediawiki/extensions/GoogleLogin@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866760

Change 866763 merged by Umherirrender:

[mediawiki/extensions/HelpCommons@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866763

Change 866754 merged by Umherirrender:

[mediawiki/extensions/Interlanguage@master] Replace deprecated Http::get/post

https://gerrit.wikimedia.org/r/866754

Change 866765 merged by jenkins-bot:

[mediawiki/extensions/BlueSpiceUEModuleDOCX@master] Replace deprecated Http::get/MWHttpRequest::factory

https://gerrit.wikimedia.org/r/866765

Change 866764 merged by jenkins-bot:

[mediawiki/extensions/BlueSpiceArticlePreviewCapture@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866764

Change 866766 merged by Umherirrender:

[mediawiki/extensions/BlueSpiceUEModulePDF@master] Replace deprecated Http::post

https://gerrit.wikimedia.org/r/866766

Change 866747 merged by jenkins-bot:

[mediawiki/extensions/LocalisationUpdate@master] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/866747

Change 888803 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@master] Hard-deprecate Http::request/get/post/userAgent/isValidURI

https://gerrit.wikimedia.org/r/888803

Change 888803 merged by jenkins-bot:

[mediawiki/core@master] Hard-deprecate Http::request/get/post/userAgent/isValidURI

https://gerrit.wikimedia.org/r/888803

Umherirrender renamed this task from Remove deprecations of Http class in extensions to Remove deprecations of Http class in extensions (and remove class in 1.41).Feb 24 2023, 6:05 PM
Umherirrender changed the task status from Open to Stalled.
Umherirrender changed the task status from Stalled to Open.Mar 14 2023, 9:34 PM

Change 911360 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@master] Remove deprecated class Http

https://gerrit.wikimedia.org/r/911360

Change 911360 merged by jenkins-bot:

[mediawiki/core@master] Remove deprecated class Http

https://gerrit.wikimedia.org/r/911360

Change 959292 had a related patch set uploaded (by Reedy; author: Umherirrender):

[mediawiki/extensions/TorBlock@REL1_39] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/959292

Change 959292 merged by jenkins-bot:

[mediawiki/extensions/TorBlock@REL1_39] Replace deprecated Http::get

https://gerrit.wikimedia.org/r/959292