spip/spip | 5 commits
-
Par Cerdic, le 22 mars 2021 à 15h40min :
Fix #4321 : blinder le calcul du Message-id pour ne pas embarquer le > final
*Modifié*
ecrire/inc/envoyer_mail.php
Détails : https://git.spip.net/spip/spip/commit/e7b30310a7bba353885281620c9ad57414fcf360
==============================
Par Cerdic, le 22 mars 2021 à 16h24min :
Fix #4497 : permettre de definir ses fonctions inc_generer_htpass() et inc_generer_htpasswd_files() pour gerer ses choix de hashache et generation du htpasswd apache
*Modifié*
ecrire/inc/acces.php
Détails : https://git.spip.net/spip/spip/commit/e0a449f47a35a9c04a8b93323efca5f53ac0c390
==============================
Par Cerdic, le 22 mars 2021 à 17h31min :
Fix #4700 : https://git.spip.net/spip/spip/commit/2d0edbe3cd5f78f6dcefdbecb729318cca0b67e1 avait ete un peu trop gourmand
*Modifié*
ecrire/inc/editer.php
Détails : https://git.spip.net/spip/spip/commit/de976fdc9189027466fa77c2a75ff569f35da069
==============================
Par Cerdic, le 22 mars 2021 à 17h39min :
Fix #4497 bis : ne pas laisser faire n'importe quoi meme si l'interface est defectueuse
*Modifié*
prive/formulaires/editer_rubrique.php
Détails : https://git.spip.net/spip/spip/commit/105b0e61155a38188e769fc7a4d0b3d59f7daee3
==============================
Par Matthieu Marcillaud, le 10 mars 2021 à 13h46min :
On propose d'ajouter un autoloader Psr4 (très simple) dans SPIP, en attendant Composer...
ceci afin d'éviter du code redondant dans certains plugins pour déclarer ces autoloads.
Exemple avec le plugin Medias (et suite à #4682) ::
if (!class_exists('enshrined\svgSanitize\Sanitizer')) {
$loader = \Spip\Core\Autoloader::getLoader();
$loader->addPsr4('enshrined\svgSanitize', _DIR_PLUGIN_MEDIAS . 'lib/svg-sanitizer/src/');
}
L'idée est de ne pas ajouter des recherches à ce loader, si un autre autoloader peut déjà le charger (d'où le class_exists),
notamment si Composer est déjà utilisé sur le site (par exemple s'il est require dans config/mes_options.php).
*Ajouté*
ecrire/src/Autoloader.php
*Modifié*
ecrire/inc_version.php
Détails : https://git.spip.net/spip/spip/commit/95b275e7cb125b9962ca5ac452a6e05850670eae