spip/ecrire | 15 commits
Par Maïeul Rouquette, le 9 février 2026 à 12h03min :
style: préférer les elseif/else aux if/(else/else)
Modifié
inc/utils.php
Détails : style: préférer les elseif/else aux if/(else/else) (a952a2f7) · Validations · spip / ecrire · GitLab
==============================
Par Cerdic, le 9 février 2026 à 12h03min :
fix: quand une fonction pipeline corromps un pipeline args/data la denoncer dans les logs et en erreur_squelette
(manually reported from commit 4c6568c2ebcad627fc1a6ef1e23ca5d443edb4dd
and 922fdd696eb1e48da5af64f54f6491ee4b5ee430)
Modifié
inc/utils.php
==============================
Par Maïeul Rouquette, le 9 février 2026 à 11h50min :
fix: echappe_html attend en SPIP 4.4 une regexp, pas un tableau
fix: 5c641dbc9
Modifié
inc/texte_mini.php
==============================
Par Maïeul Rouquette, le 8 février 2026 à 16h34min :
fix: colorer le background du <code> indiquant l’url de l’iframe échappée
(cherry picked from commit c600e3b2795d4fc8d1d24255c9f789b9eb2047de)
Modifié
inc/texte_mini.php
==============================
Par Maïeul Rouquette, le 8 février 2026 à 16h34min :
docs: peut être remplacer une constante par pipeline
(cherry picked from commit 527f46af41776e29eebfea6e757e10d7772a4d1b)
Modifié
inc/texte_mini.php
==============================
Par Maïeul Rouquette, le 8 février 2026 à 16h34min :
remove: ne pas considérer que youtube est par principe safe
(cherry picked from commit 48888dfd34fda4c23d6722358cbdba83efed7b25)
Modifié
inc/texte_mini.php
==============================
Par Matthieu Marcillaud, le 8 février 2026 à 16h34min :
fix: Typages des nouveaux paramètres et fonctions
Refs: !163
(cherry picked from commit 52b99b66fafd8f221d52564877ac8ca34c31b29f)
Modifié
inc/texte_mini.php
Détails : fix: Typages des nouveaux paramètres et fonctions (384574fb) · Validations · spip / ecrire · GitLab
==============================
Par Cerdic, le 8 février 2026 à 16h34min :
styles: fix ecs
(cherry picked from commit f0ad8b84125e7bcc71b9d483fffa187c00d4dec0)
Modifié
inc/texte_mini.php
Détails : styles: fix ecs (d7f48ce3) · Validations · spip / ecrire · GitLab
==============================
Par Cerdic, le 8 février 2026 à 16h34min :
fix: inspecter également le contenu si on a des urls de type javascript, y compris un peu cachée
(cherry picked from commit adfd765cfca2b84147670f29fbdd5057cdde58de)
Modifié
inc/texte_mini.php
==============================
Par Cerdic, le 8 février 2026 à 16h34min :
fix: inspecter également le contenu si il y a un attribut formaction
(cherry picked from commit 18215bcb2c4265ba91813454f8e82222b58bd69d)
Modifié
inc/texte_mini.php
==============================
Par Cerdic, le 8 février 2026 à 16h34min :
refactor: split + spip_htmlspecialchars pour afficher_html_suspect() c’est plus propre que les bidouilles précédentes
(cherry picked from commit 22e9752d96a79ef88b7e86c62b95dfcfeb30238d)
Modifié
inc/texte_mini.php
==============================
Par Cerdic, le 8 février 2026 à 16h34min :
fix: securiser l’affichage des iframe eventuelles soit par echappement soit par sandboxing selon les cas
(cherry picked from commit 3dea6eb5949695b821669a6fce437768902591d6)
Modifié
inc/texte_mini.php
==============================
Par Cerdic, le 8 février 2026 à 16h34min :
fix utiliser un stripos sur on plutot qu’un str_contains pour ne pas etre sensible a la casse
(cherry picked from commit 19c6b1246c05a458f7e795fe3d043622fcabd7f5)
Modifié
inc/texte_mini.php
==============================
Par Cerdic, le 8 février 2026 à 16h34min :
refactor: une fonction afficher_html_suspect() pour assurer le rendu du html suspect echappé avec un wrap eventuel et le signe danger devant
(cherry picked from commit fd23fdbcc4690b6948e0465061166c096f44b1b8)
Modifié
inc/texte_mini.php
==============================
Par Cerdic, le 8 février 2026 à 16h34min :
feat: la fonction safehtml() accepte un tableau d’options en second argument, vide par defaut, que l’on passe a inc_safehml_dist() (ou fonction surchargee)
(cherry picked from commit a95300f1d65e3dfb129720b0822d49cff85b6313)
Modifié
inc/texte_mini.php