[spip] 5 commits

spip/spip | 5 commits

Par Cerdic, le 27 novembre 2023 à 14h35min :

fix: si la lecture d’un stream ne trig jamais feof, se fier à fread()===false + reduire le timeout pour eviter de degrader trop les perf

Refs: #5769

Modifié
ecrire/inc/distant.php

Détails : fix: si la lecture d'un stream ne trig jamais feof, se fier à fread()===false + reduire le timeout pour eviter de degrader trop les perf · c17073e97d - spip - SPIP on GIT

==============================
Par Cerdic, le 27 novembre 2023 à 15h46min :

fix: on s’inspire de guzzle en recuperant si possible l’en-tete content-length envoyé par le serveur pour arrêter la lecture du stream des qu’on a atteint cette longueur et eviter de timeout en demandant plus de contenu sur un serveur mal configuré

Cf Only read up to Content-Length in stream wrapper by mtdowling · Pull Request #1510 · guzzle/guzzle · GitHub et handle drain case where content-length is the literal string zero by michaelbutler · Pull Request #1577 · guzzle/guzzle · GitHub
Refs: #5769

Modifié
ecrire/inc/distant.php

Détails : fix: on s'inspire de guzzle en recuperant si possible l'en-tete content-length envoyé par le serveur pour arrêter la lecture du stream des qu'on a atteint cette longueur et eviter de timeout en demandant plus de contenu sur un serveur mal configuré · 3d5959d9a1 - spip - SPIP on GIT

==============================
Par Cerdic, le 27 novembre 2023 à 15h55min :

fix: phpdoc français

Modifié
ecrire/inc/distant.php

Détails : fix: phpdoc français · 256fd30dea - spip - SPIP on GIT

==============================
Par Cerdic, le 27 novembre 2023 à 15h57min :

doc: PHPDoc modif retour recuperer_url()

Modifié
ecrire/inc/distant.php

Détails : doc: PHPDoc modif retour recuperer_url() · 4f3c784d19 - spip - SPIP on GIT

==============================
Par b_b, le 15 décembre 2023 à 11h21min :

docs(changelog): pour #5769

Modifié
CHANGELOG.md

Détails : docs(changelog): pour #5769 · 267cf111e9 - spip - SPIP on GIT