[ecrire ↪ remove_unserialized_data] 6 commits

spip/ecrire | 6 commits

Par Matthieu Marcillaud, le 17 février 2026 à 15h50min :

fix: Forcer visiteur_session en tableau dans la balise SESSION

Modifié
public/balises.php

Détails : fix: Forcer visiteur_session en tableau dans la balise SESSION (0c6f1c26) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 17 février 2026 à 15h50min :

chore: Appeler les fonctions natives…

Modifié
src/Compilateur/Iterateur/Decorator.php

Détails : chore: Appeler les fonctions natives... (708e369e) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 17 février 2026 à 15h50min :

fix: Ne pas appeler table_valeur sur une valeur de champ de boucle DATA qui ne serait pas compatible

Modifié
src/Compilateur/Iterateur/Decorator.php

Détails : fix: Ne pas appeler table_valeur sur une valeur de champ de boucle DATA qui ne... (7d26b443) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 17 février 2026 à 15h50min :

remove: gestion de contenus désérialisables dans le filtre table_valeur et l’itérateur DATA.

Non utilisé réellement et source de problèmes de sécurité hypothétiques
avec des classes PHP magiques (ex: __wakeup, __destruct, etc.)

Refs: spip-security/securite#4871

Modifié
inc/filtres.php
src/Compilateur/Iterateur/Data.php

Détails : remove: gestion de contenus désérialisables dans le filtre `table_valeur` et l’itérateur DATA. (01bb6398) · Validations · spip / ecrire · GitLab

==============================
Par Cerdic, le 17 février 2026 à 15h06min :

fix: tester $dir_type avant de l’utiliser comme nom de constante

Refs: `_DIR_PRIVE` n'est pas définie (#115) · Issues · spip / ecrire · GitLab

Modifié
inc/plugin.php

Détails : fix: tester $dir_type avant de l'utiliser comme nom de constante (cc4d79fa) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 17 février 2026 à 10h45min :

fix: Notice PHP en présence d’une erreur de squelette, mais en étant non connecté.

Modifié
public.php

Détails : fix: Notice PHP en présence d’une erreur de squelette, mais en étant non connecté. (97f0e7f4) · Validations · spip / ecrire · GitLab