[ecrire ↪ fix_denoncer_fonctions_pipelines] 20 commits

spip/ecrire | 20 commits

Par Maïeul Rouquette, le 8 février 2026 à 19h53min :

fix: loguer les fonctions de pipelines indéfinies, et pas seulement les méthodes

Modifié
inc/utils.php

Détails : fix: loguer les fonctions de pipelines indéfinies, et pas seulement les méthodes (22dc08da) · Validations · spip / ecrire · GitLab

==============================
Par Cerdic, le 8 février 2026 à 19h48min :

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

Détails : fix: quand une fonction pipeline corromps un pipeline args/data la denoncer... (f4ea579e) · Validations · spip / ecrire · GitLab

==============================
Par Maïeul Rouquette, le 8 février 2026 à 16h25min :

fix: prepare_icone_base() envoyait une classe erronnée depuis le passage en SVG

Deux points :

  • dejà le commentaire, et le nom des variables, n’était pas valable,
    puisque ce filtre ne concerne pas que des objets, mais aussi des
    boutons type « voir en ligne »
  • l’ancienne version supprimait les 4 dernières charactères. Cela
    correspond typiquement au .png des anciennes icones → j’en
    déduit que le but était de trouver le nom sans l’extension

fix: spip/prive#114
(cherry picked from commit 84be944174e4fa745f29ea8b9d80d337ce2bbb56)

Modifié
inc/filtres.php

Détails : fix: `prepare_icone_base()` envoyait une classe erronnée depuis le passage en SVG (33070a67) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 8 février 2026 à 14h12min :

fix: Conserver xml_parser_free en php 7.4

Suite de 28d5cebf5

Refs: !149

Modifié
xml/sax.php

Détails : fix: Conserver xml_parser_free en php 7.4 (f5ddc6d4) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 8 février 2026 à 11h44min :

fix: Deprecated en PHP 8.5+ de imagedestroy

Le code est totalement différent de celui de SPIP 5 (qui est refactoré sur ces fonctions d’images)

Refs: !164

Modifié
action/tester.php
inc/filtres_images_lib_mini.php

Détails : fix: Deprecated en PHP 8.5+ de imagedestroy (2f949b9c) · Validations · spip / ecrire · GitLab

==============================
Par Cerdic, le 7 février 2026 à 17h39min :

fix: ne pas générer 2 fois de suite un jeton (ce qui invalide le premier), on reutilise le jeton du contexte pour url_reset et il sera utilisé pour confirmer l’email sur les anciens modèles de mail d’inscription

Refs: #105
(cherry picked from commit 201e2dbc6ceae383780bfed843b245a67db405db)

Modifié
action/inscrire_auteur.php

Détails : fix: ne pas générer 2 fois de suite un jeton (ce qui invalide le premier), on... (5bfdbecb) · Validations · spip / ecrire · GitLab

==============================
Par Florent Triquet, le 4 février 2026 à 13h50min :

fix(auth_http): Assigner l’auteur à la session uniquement si on a pu le récupérer par l’authent HTTP

On ne tente plus l’authent si le mot de passe est vide.

Refs: #109
(cherry picked from commit e61a6cf658337de24a095bbaa0d43ce41c88e4db)

Modifié
inc/utils.php

Détails : fix(auth_http): Assigner l'auteur à la session uniquement si on a pu le... (27683797) · Validations · spip / ecrire · GitLab

==============================
Par Maïeul Rouquette, le 8 janvier 2026 à 11h28min :

fix: Deprectated (PHP 8.5 null as array offset) dans f_afficher_blocs_ecrire()

Report-manuel

Ref: 369d8fd2

Co-authored-by: Matthieu Marcillaud marcimat@rezo.net

Modifié
inc/pipelines_ecrire.php

Détails : fix: Deprectated (PHP 8.5 null as array offset) dans `f_afficher_blocs_ecrire()` (d5a81c05) · Validations · spip / ecrire · GitLab

==============================
Par Maïeul Rouquette, le 19 décembre 2025 à 19h56min :

Revert « fix: ne pas ajouter de lien pour confirmer l’inscription sur les »

This reverts commit a34a7869b4f08ce1a14dc60218d48dc2c321c337.

On se contente de supprimer le liens dans le modèle, mais pas l’action
en elle même, ni les paramètres passés au modèles.

Ref: fix: ne pas ajouter de lien pour confirmer l'inscription sur les (48646868) · Validations · spip / prive · GitLab

Ref: #105

Ajouté
action/confirmer_inscription.php
Modifié
action/inscrire_auteur.php
lang/spip_fr.php

Détails : Revert "fix: ne pas ajouter de lien pour confirmer l'inscription sur les" (6c85dc55) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 8 décembre 2025 à 14h18min :

fix: Deprectated in PHP 8.5

(cherry picked from commit 8dbab1bf1dea622b9eb22f7d8b01c3134bc01018)

Modifié
xml/sax.php

Détails : fix: Deprectated in PHP 8.5 (28d5cebf) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 8 décembre 2025 à 14h18min :

fix: Deprectated in PHP 8.5

(cherry picked from commit 66f43ab64e2dc1e58dff93132388e5acc87f00c6)

Modifié
public/references.php

Détails : fix: Deprectated in PHP 8.5 (ee99aa46) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 5 décembre 2025 à 10h07min :

build: Version 4.4.7

Modifié
CHANGELOG.md
inc_version.php
paquet.xml

Détails : build: Version 4.4.7 (6807615c) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 1er décembre 2025 à 15h26min :

fix: Deprecated usage of _T in debusquer_compose_message()

(cherry picked from commit a7a4f121f91bcbc834160a627599ffb758b509ff)

Modifié
public/debusquer.php

Détails : fix: Deprecated usage of `_T` in `debusquer_compose_message()` (38e2d594) · Validations · spip / ecrire · GitLab

==============================
Par Maïeul, le 1er décembre 2025 à 10h43min :

fix: Vider la meta ‹ drapeau_edition › quand on désinstalle un plugin

Modifié
inc/drapeau_edition.php
inc/pipelines_ecrire.php
paquet.xml
plugins/installer.php

Détails : fix: Vider la meta 'drapeau_edition' quand on désinstalle un plugin (f6563879) · Validations · spip / ecrire · GitLab

==============================
Par Maïeul Rouquette, le 29 novembre 2025 à 20h04min :

fix: Accepter PHP 8.5 à l’installation

Report manuel de ab59f1cf3f3bc02ff7dd4ae4c617bba190b12942

Modifié
inc_version.php

Détails : fix: Accepter PHP 8.5 à l’installation (6beb0484) · Validations · spip / ecrire · GitLab

==============================
Par Maïeul Rouquette, le 29 novembre 2025 à 20h04min :

Revert « fix: Accepter PHP 8.5 à l’installation »

This reverts commit de2ca79ea3430c25f58c5f39e9261768a51811ab.

Modifié
inc_version.php

Détails : Revert "fix: Accepter PHP 8.5 à l’installation" (fc32a681) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 29 novembre 2025 à 20h03min :

fix: Accepter PHP 8.5 à l’installation

(cherry picked from commit ab59f1cf3f3bc02ff7dd4ae4c617bba190b12942)

Modifié
inc_version.php

Détails : fix: Accepter PHP 8.5 à l’installation (de2ca79e) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 29 novembre 2025 à 20h02min :

fix: Corriger la définition de IMAGETYPE_SVG qui existe en PHP 8.5

Refs: #98
(cherry picked from commit 95ed9d7e250603ed9a1fcec3adee97bc352111f9)

Modifié
inc/svg.php

Détails : fix: Corriger la définition de IMAGETYPE_SVG qui existe en PHP 8.5 (bfc064c8) · Validations · spip / ecrire · GitLab

==============================
Par Maïeul, le 29 novembre 2025 à 19h10min :

fix(lang): la langue hazaragi se lit de droite à gauche (RTL)

(cherry picked from commit a7f86d01df6dd773e437c7bd2103bc2df3b3558c)

Co-authored-by: placido placido@roxing.net

Modifié
inc/lang.php

Détails : fix(lang): la langue hazaragi se lit de droite à gauche (RTL) (c9794291) · Validations · spip / ecrire · GitLab

==============================
Par JamesRezo, le 29 novembre 2025 à 14h23min :

fix(distant): accepter « HTTP/2 » ou « HTTP/3 » comme réponse acceptable

Modifié
inc/distant.php

Détails : fix(distant): accepter "HTTP/2" ou "HTTP/3" comme réponse acceptable (18133d04) · Validations · spip / ecrire · GitLab