[ecrire ↪ issue_109_spip_44] 20 commits

spip/ecrire | 20 commits

Par Florent Triquet, le 4 février 2026 à 12h28min :

fix(authentification 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(authentification http): Assigner l'auteur à la session uniquement si on a... (95615ee7) · 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

==============================
Par Matthieu Marcillaud, le 10 octobre 2025 à 11h26min :

build: Version 4.4.6

Modifié
CHANGELOG.md
inc_version.php
paquet.xml

Détails : build: Version 4.4.6 (3a238533) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 9 octobre 2025 à 10h44min :

fix: Balises #URL_ARTICLE et autres dans une boucle avec un connect externe

Elles étaient cassées depuis le changement de signature de generer_objet_url par 764f4ac2a17f6cf247637bb88a2a

On homogeneise également la signature de la fonction urls_connect_dist() utilisée uniquement par generer_objet_url()

(report adapté de cb970aa5b)

Refs: !126

Modifié
balise/url_.php
inc/utils.php

Détails : fix: Balises `#URL_ARTICLE` et autres dans une boucle avec un connect externe (deef5862) · Validations · spip / ecrire · GitLab

==============================
Par RealET, le 9 octobre 2025 à 09h51min :

fix: warning sur inc_importer_csv_dist() en PHP 8.4

Refs: spip-contrib-extensions/spip-bonux#19
(cherry picked from commit a6e638fb1c8e34227d55741a13627943429d29c8)

Modifié
inc/importer_csv.php

Détails : fix: warning sur `inc_importer_csv_dist()` en PHP 8.4 (f5692113) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 18 septembre 2025 à 23h01min :

deprecated: l’argument 3 des fonctions _T ou _L doit être un tableau depuis SPIP 3.0

Refs: spip/ecrire!128

Modifié
inc/utils.php

Détails : deprecated: l’argument 3 des fonctions `_T` ou `_L` doit être un tableau depuis SPIP 3.0 (cca319e6) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 8 septembre 2025 à 10h31min :

build: Version 4.4.5

Modifié
CHANGELOG.md
inc_version.php
paquet.xml

Détails : build: Version 4.4.5 (82e66103) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 8 septembre 2025 à 09h55min :

security: fix open redirect sur formulaire de login en ajax

Dans certains cas, si la page de login est surchargée pour fonctionner en ajax,
le formulaire de login pouvait permettre de rediriger sur un site externe non prévu.

Refs: spip-security/securite#4865

Modifié
inc/headers.php

Détails : security: fix open redirect sur formulaire de login en ajax (e434659f) · Validations · spip / ecrire · GitLab