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