spip/spip | 20 commits
Par JamesRezo, le 11 janvier 2025 à 11h44min :
chore: version max PHP8.4
Modifié
ecrire/inc_version.php
Détails : chore: version max PHP8.4 (ca40fcbf) · Validations · spip / spip · GitLab
==============================
Par Maïeul Rouquette, le 25 décembre 2024 à 10h13min :
docs(changelog): spip/medias#5011
Modifié
CHANGELOG.md
Détails : docs(changelog): spip/medias#5011 (e7694645) · Validations · spip / spip · GitLab
==============================
Par Maïeul Rouquette, le 25 décembre 2024 à 10h13min :
fix: utiliser pour IMAGETYPE_SVG
une valeur qui ne risque pas une collision avec un futur ajout de format image (19 a été pris par IMAGETYPE_AVIF
entre temps)
Ref: Drôle d'erreur avec un jpeg en particulier (#5011) · Tickets · spip / medias · GitLab
Co-authored-by: Cerdic cedric@yterium.com
Modifié
ecrire/inc/svg.php
==============================
Par Matthieu Marcillaud, le 3 décembre 2024 à 12h07min :
fix: build tags name
Modifié
plugins-dist.json
Détails : fix: build tags name (e9518c50) · Validations · spip / spip · GitLab
==============================
Par Matthieu Marcillaud, le 3 décembre 2024 à 12h02min :
build: version 4.3.5
Modifié
CHANGELOG.md
ecrire/inc_version.php
ecrire/paquet.xml
plugins-dist.json
Détails : build: version 4.3.5 (c7bcb98b) · Validations · spip / spip · GitLab
==============================
Par Matthieu Marcillaud, le 3 décembre 2024 à 11h32min :
build: up dependencies
Modifié
composer.lock
Détails : build: up dependencies (98bd51bb) · Validations · spip / spip · GitLab
==============================
Par Maïeul Rouquette, le 2 décembre 2024 à 16h07min :
change: message de retour de formulaire en div
plutot qu’en p
Ref: #6022
Modifié
prive/formulaires/configurer_annonces.html
prive/formulaires/configurer_articles.html
prive/formulaires/configurer_avertisseur.html
prive/formulaires/configurer_ecran_connexion.html
prive/formulaires/configurer_flux.html
prive/formulaires/configurer_identite.html
prive/formulaires/configurer_langage.html
prive/formulaires/configurer_langue.html
prive/formulaires/configurer_logos.html
prive/formulaires/configurer_multilinguisme.html
prive/formulaires/configurer_preferences.html
prive/formulaires/configurer_preferences_menus.html
prive/formulaires/configurer_previsualiseur.html
prive/formulaires/configurer_redacteurs.html
prive/formulaires/configurer_reducteur.html
prive/formulaires/configurer_relayeur.html
prive/formulaires/configurer_rubriques.html
prive/formulaires/configurer_transcodeur.html
prive/formulaires/configurer_visiteurs.html
prive/formulaires/dater.html
prive/formulaires/declarer_bases.html
prive/formulaires/declarer_bases_2.html
prive/formulaires/declarer_bases_3.html
prive/formulaires/editer_article.html
prive/formulaires/editer_auteur.html
prive/formulaires/editer_liens.html
prive/formulaires/editer_logo.html
prive/formulaires/editer_rubrique.html
prive/formulaires/inscription.html
prive/formulaires/instituer_objet.html
prive/formulaires/login.html
prive/formulaires/mot_de_passe.html
prive/formulaires/oubli.html
prive/formulaires/rediriger_article.html
prive/formulaires/traduire.html
==============================
Par Maïeul Rouquette, le 2 décembre 2024 à 12h29min :
docs(changelog): #6022
Modifié
CHANGELOG.md
Détails : docs(changelog): #6022 (7b6ff53b) · Validations · spip / spip · GitLab
==============================
Par JamesRezo, le 23 novembre 2024 à 16h58min :
chore: update deps
Modifié
composer.lock
Détails : chore: update deps (986b6915) · Validations · spip / spip · GitLab
==============================
Par Maïeul Rouquette, le 20 novembre 2024 à 11h07min :
docs(changelog): !6104
Modifié
CHANGELOG.md
Détails : docs(changelog): !6104 (02a2914a) · Validations · spip / spip · GitLab
==============================
Par Cerdic, le 20 novembre 2024 à 11h04min :
fix: en 2005 il est bien possible que les cookie peuplaient aussi directement les globales dans des vieilles versions de PHP, mais ce temps est révolu depuis longtemps et on ne veut récupérer que les cookies personalisés, pas peupler des globales sans rapport (ie le cookie xxx_lang
peuplait le cookie spip_lang
ET la globale spip_lang
qui a un tout autre usage que le cookie)
(cherry picked from commit 83da925b2e43f0616ad56826be4436617f76ead5)
Modifié
ecrire/inc/cookie.php
==============================
Par Cerdic, le 20 novembre 2024 à 11h04min :
refactor: utiliser str_starts_with()
et substr()
plutot que des substr()
et preg_replace()
, plus simple et efficace
- corriger le PHPDoc qui mentionne une valeur par défaut erronée de préfixe
(cherry picked from commit 25985926db0594a52675b259804b9d153684c619)
Modifié
ecrire/inc/cookie.php
==============================
Par Matthieu Marcillaud, le 12 novembre 2024 à 10h50min :
build: version 4.3.4
Modifié
CHANGELOG.md
ecrire/inc_version.php
ecrire/paquet.xml
plugins-dist.json
Détails : build: version 4.3.4 (1461e62e) · Validations · spip / spip · GitLab
==============================
Par Matthieu Marcillaud, le 12 novembre 2024 à 10h07min :
chore: up dev dependencies
Modifié
composer.lock
Détails : chore: up dev dependencies (24da753b) · Validations · spip / spip · GitLab
==============================
Par Maïeul Rouquette, le 8 novembre 2024 à 22h26min :
docs(changelog): spip/prive#15
Modifié
CHANGELOG.md
Détails : docs(changelog): spip/prive#15 (aa42d925) · Validations · spip / spip · GitLab
==============================
Par Maïeul Rouquette, le 8 novembre 2024 à 22h25min :
fix: ne pas cacher le pied de page de l’espace privé
Le pied de page de l’espace privé peut varier en fonction de la session,
voire dans une même session :
-
[(#REM|info_maj_spip)]
n’affiche pas la même chose selon que
l’utilisateurice est webmestre ou non ; -
[(#REM**|html_tests_js)]
doit être recalculée pour pouvoir rejouer
la session en cas de vol du cookie de session (c’est-à-dire lorsque
la constante_SESSION_REJOUER
est définie ; voir aussi spip#6033
à ce sujet).
Autant ne pas cacher du tout le calcul de ce squelette afin qu’il soit
recalculé à chaque fois.
Cherry-pické manuellement from fix: ne pas cacher le pied de page (2d45a41e) · Validations · spip / prive · GitLab
Fix: spip/prive#15
Co-authored-by: Glop glopglop@riseup.net
Modifié
prive/squelettes/inclure/pied.html
Détails : fix: ne pas cacher le pied de page de l'espace privé (6ebfc399) · Validations · spip / spip · GitLab
==============================
Par Maïeul Rouquette, le 8 novembre 2024 à 22h22min :
style: retour ligne
Modifié
prive/squelettes/inclure/pied.html
Détails : style: retour ligne (b990a008) · Validations · spip / spip · GitLab
==============================
Par Maïeul Rouquette, le 8 novembre 2024 à 22h19min :
docs(changelog): #6033
Modifié
CHANGELOG.md
Détails : docs(changelog): #6033 (87a27ebe) · Validations · spip / spip · GitLab
==============================
Par Maïeul, le 8 novembre 2024 à 22h17min :
fix: tenter de rejouer la session tant que le changement d’IP n’est pas résolu
Une fois qu’on a observé un changement d’IP de la session, la constante
_SESSION_REJOUER
doit être mise à vrai tant que le cookie de session
n’a pas été renouvelé. Sans cela, en cas de vol de cookie,
l’utilisateurice légitime n’aura jamais la possibilité de déclencher
de renouvellement de son cookie, et l’usurpateurice de cookie ne sera
jamais déconnecté·e.
Pour que cela fonctionne, il faut aussi que l’application de
_SESSION_REJOUER
soit immédiate et non soumise aux aléas du cache.
Il faut donc que prive#15 soit aussi résolue afin que l’appel à
html_tests_js()
(dans prive/squelettes/inclure/pied.html
) ne soit
pas caché.
Aussi, on passe l’<img>
qui déclenche le rejeu de session en
display: none
, car sinon elle provoque un bug d’affichage dans
certains navigateurs (Firefox en particulier).
fix: #6033
(cherry picked from commit ed7fd52ddf493ac2146c181e78db12a42e726efc)
Co-authored-by: Glop glopglop@riseup.net
Modifié
ecrire/inc/session.php
==============================
Par Maïeul Rouquette, le 8 novembre 2024 à 20h50min :
docs(changelog): #5989
Modifié
CHANGELOG.md
Détails : docs(changelog): #5989 (abc4cda7) · Validations · spip / spip · GitLab