Krinkle added a project: MediaWiki-libs-HTTP.
TASK DETAILhttps://phabricator.wikimedia.org/T110022EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: KrinkleCc: MGChecker, Imarlier, BPirkle, Nikerabbit, Dereckson, Ladsgroup, Krinkle, PokestarFan, Tgr, Lydia_Pintsc
Krinkle removed a parent task: T146257: Create objectcache/BagOStuff library.
TASK DETAILhttps://phabricator.wikimedia.org/T110022EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: KrinkleCc: MGChecker, Imarlier, BPirkle, Nikerabbit, Dereckson, Ladsgroup, Krinkle
BPirkle added a comment.
Guzzle has been added to the codebase and made available through the new GuzzleHttpRequest class, per T202110.TASK DETAILhttps://phabricator.wikimedia.org/T110022EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: BPirkleCc: MGChecker, Ima
Imarlier added a comment.
Made this suggestion in T201409 but figured it should be repeated here: whatever the implementation ends up being, it should be easy (or possibly required?) to set the User Agent string, with the goal that any caller will use that to specify what job/service/etc is making
BPirkle added a comment.
This task has been around for awhile, and related discussion and action has since occurred elsewhere. To summarize from this task and from T139169, T137926, and T139170:
we would like to make curl optional (with a suitable warning)
we made MultiHttpClient work without
Addshore added a parent task: T146257: Create objectcache/BagOStuff library.
TASK DETAILhttps://phabricator.wikimedia.org/T110022EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: AddshoreCc: Dereckson, Ladsgroup, Krinkle, PokestarFan, Tgr, Lydia_Pintscher, Ricor
Legoktm added a subtask: T139169: Add non-parallel MultiHttpClient fallback for environments that don't have curl available.
TASK DETAILhttps://phabricator.wikimedia.org/T110022EMAIL PREFERENCEShttps://phabricator.wikimedia.org/settings/panel/emailpreferences/To: LegoktmCc: Lydia_Pintscher, Ricordi
Legoktm added a comment.
I made the subject a little more generic as we probably want to library-ize MultiHttpClient too. However, that is blocked on T139169: Add non-parallel MultiHttpClient fallback for environments that don't have curl available.TASK DETAILhttps://phabricator.wikimedia.org/T1100