technova69/spip-check | 5 commits
Par Gilles, le 30 août 2026 à 10h20min :
Documente le téléversement manuel de l’archive de référence SPIP
README : décrit le nouveau formulaire de secours quand
files.spip.net est inaccessible. CHANGELOG : entrée Non publié /
Ajouté.
Modifié
CHANGELOG.md
README.md
==============================
Par Gilles, le 30 août 2026 à 10h20min :
Téléversement manuel quand l’archive de référence SPIP ne peut pas être téléchargée
spipCheckDownloadArchive() ne lève plus pour un échec réseau ou une
somme SHA-1 invalide sur le fichier téléchargé (la version non prise
en charge reste fatale, faute de somme à vérifier). Un nouveau step
reference-manquante affiche un formulaire de téléversement d’un seul
fichier, sur le modèle de references-plugins, et reprend le contrôle
normalement une fois l’archive validée.
Modifié
lang/spip_check_en.php
lang/spip_check_fr.php
spip-check.php
templates/spip-check.php.tpl
tests/unit/BuildTest.php
Détails : https://git.spip.net/technova69/spip-check/-/commit/7da71e70998b58662dd9c56e3a7f741359fce668
==============================
Par Gilles, le 30 août 2026 à 10h18min :
Ajout de ReferenceArchiveUploadHandler pour le téléversement manuel de l’archive SPIP
Valide un fichier téléversé unique (erreur PHP, lien symbolique,
provenance HTTP réelle, somme SHA-1) et le publie à l’emplacement
attendu du cache, sur le modèle de PluginUploadHandler.
Ajouté
tests/unit/ReferenceArchiveUploadHandlerTest.php
Modifié
src/SpipCheck.php
==============================
Par Gilles, le 30 août 2026 à 10h13min :
Plan : téléversement manuel de l’archive de référence SPIP
Découpe l’implémentation en trois tâches TDD : ReferenceArchiveUploadHandler
et ses tests unitaires, le câblage du nouveau step reference-manquante dans
le template avec ses tests bout-en-bout, puis la documentation.
Ajouté
docs/superpowers/plans/2026-08-30-televersement-archive-reference.md
==============================
Par Gilles, le 30 août 2026 à 10h08min :
Spec : téléversement manuel de l’archive de référence SPIP
Design pour appliquer à l’archive de référence SPIP le même filet de
sécurité que les archives de plugins : si le téléchargement automatique
échoue ou renvoie une somme SHA-1 invalide, un formulaire de
téléversement manuel remplace la page d’erreur fatale actuelle.
Ajouté
docs/superpowers/specs/2026-08-30-televersement-archive-reference-design.md