[spip-check ↪ voir-les-fichiers] fix : étape raw en flux et fermée aux fichiers modifiés (…)

technova69/spip-check

Par Gilles, le 31 août 2026 à 10h02min :

fix: étape raw en flux et fermée aux fichiers modifiés

Le contenu brut était chargé d’un bloc par file_get_contents() : un
script signalé « trop volumineux » pouvait épuiser la mémoire de PHP à
l’ouverture du lien « voir en ligne ». Il est désormais diffusé en flux
(reniflage binaire sur les 64 premiers Kio, puis fpassthru).

?etape=raw servait aussi le contenu d’un « fichier modifié » en accès
direct, alors que ces constats relèvent de ?etape=diff. La garde exige
maintenant au moins un constat non « fichier modifié » pour le chemin.

Modifié
CHANGELOG.md
spip-check.php
templates/spip-check.php.tpl
tests/unit/RawPageTest.php

Détails : https://git.spip.net/technova69/spip-check/-/commit/c2baa5f07e8d276a646d2a2a4a59ca063eda1c30