Mae angen perchnogaeth ar wahân ar handlau libcurl ar gyfer ceisiadau procsi cyfochrog
Cadwch handlau libcurl o dan berchnogaeth un edau ar y tro pan fo ceisiadau yn defnyddio gwahaniaeth procsïau.
Mae opsiwn procsi yn perthyn i handl libcurl easy. Mae newid yr opsiwn hwnnw o un edau tra bo edau arall yn perfformio trosglwyddiad ar yr un handl yn torri rheolau perchnogaeth y handl.
Mae libcurl yn ddiogel ar gyfer edafau pan ddilynnir ei reolau dogfennol. Nid yw'n cydamseru mynediad cydamserol mympwyol i un handl yn fewnol. Rhowch eu handlau eu hunain i weithwyr cyfochrog, neu drosglwyddwch berchnogaeth dim ond pan fydd y defnyddiwr blaenorol wedi gorffen.
Mae gan y rhyngwyneb share ofynion cloi a therfynau ar wahân. Nid yw'n ganiatâd i bob gweithiwr newid pob gosodiad handl easy a rennir.
Mae enghreifftiau hen edafau procsi yn aml yn cynnwys callbacks cloi ar gyfer hen fersiynau o lyfrgelloedd TLS. Gwiriwch y ddogfennaeth diogelwch edafau cyfredol ar gyfer y backend TLS a'r adeiladwaith gwirioneddol. Nid yw copïo callbacks OpenSSL hanesyddol i raglen gyfredol yn lle perchnogaeth handl gywir.
Cychwynnwch gyflwr llyfrgell byd-eang yn unol â'r gofynion cychwyn dogfennol cyn ei ddefnyddio'n gyfochrog. Ar gyfer ceisiadau cyhoeddus a ganiateir trwy gyfryngwyr cyhoeddus, mae'r rhestr proxïau am ddim yn cynnig ymgeiswyr ar gyfer opsiwn procsi pob gweithiwr; cydweddwch y protocol â'r adeiladwaith libcurl. Ar gyfer pob gweithrediad a fethodd, cadwch procsi ffurfweddedig y handl a'i ganlyniad gwall ei hun. Mae newidyn byd-eang “procsi cyfredol” yn adnabyddiaeth wael pan fydd sawl trosglwyddiad ar y gweill.