[spip ↪ livrer_fichier] 11 commits

spip/spip | 11 commits

Par Cerdic, le 26 septembre 2024 à 14h26min :

styles: des variables snake case partout

Modifié
ecrire/inc/livrer_fichier.php

Détails : styles: des variables snake case partout (f84e8004) · Validations · spip / spip · GitLab

==============================
Par Cerdic, le 26 septembre 2024 à 14h21min :

fix: il faut vider les buffer avant de livrer le fichier sinon ça ne marche parfois pas

(et attention à ini_set qu’on ne peut pas toujours utiliser)

Modifié
ecrire/inc/livrer_fichier.php

Détails : fix: il faut vider les buffer avant de livrer le fichier sinon ça ne marche parfois pas (ddf6bd49) · Validations · spip / spip · GitLab

==============================
Par Cerdic, le 26 septembre 2024 à 14h19min :

fix: c’est l’option range qu’il faut considerer specifiquement ici

Modifié
ecrire/inc/livrer_fichier.php

Détails : fix: c'est l'option range qu'il faut considerer specifiquement ici (948076a0) · Validations · spip / spip · GitLab

==============================
Par Franck Rousseau, le 26 septembre 2024 à 13h54min :

docs(Changelog): pour #3919

Modifié
CHANGELOG.md

Détails : docs(Changelog): pour #3919 (ba6ae2e2) · Validations · spip / spip · GitLab

==============================
Par Franck Rousseau, le 26 septembre 2024 à 13h54min :

fix: répare l’ajout de la config LDAP à l’install

Lors de l’installation, l’étape ldap5 fait deux suppositions fausses :

  • le type d’authent est le dernier paramètre de spip_connect_db, « ’’); »
    ligne 35 ;
  • le charset, qui est le dernier paramètre, est vide, ce qui n’est pas
    toujours vrai.
    Dans les deux cas la configuration est mauvaise, soit le type ldap est
    placé au mauvais endroit, soit il n’est pas du tout ajouté.
    Le problème de l’ajout du type de connexion à cette étape vient du fait
    que la génération de cette config est faite ailleurs et qu’il n’est pas
    raisonnable de pré-supposer de sa forme. Pour corriger ce problème on
    ré-analyse la config temporaire, pour ensuite la regénérer avec les bons
    paramètres, puis la substituer dans le fichier. Tout ceci est nécessaire
    car on ne maitrise pas une partie des éléments ajoutés à ce fichier, on
    ne peut donc pas le regénérer complètement.
    Il reste un potentiel problème : la regex dans
    analyse_fichier_connection tolère des espaces (\s) dans la ligne de
    connexion, qui s’ils sont présents empêcheront le str_replace de
    fonctionner correctement, puisqu’il ne seront pas présents dans la ligne
    à substituer qui est regénérée à partir des paramètres individuels.

Fix: #3919

Modifié
ecrire/install/etape_ldap5.php

Détails : fix: répare l'ajout de la config LDAP à l'install (6e059210) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 26 septembre 2024 à 12h13min :

chore: passe de rector

Modifié
ecrire/base/abstract_sql.php
ecrire/bootstrap/inc/logging.php
ecrire/inc/distant.php
ecrire/inc/email_valide.php
ecrire/inc/filtres.php
ecrire/index.php
ecrire/src/Sql/Sqlite/PDOStatement.php
ecrire/tests/Filesystem/CreerCheminTest.php
ecrire/tests/Urls/AbsUrlTest.php
rector.php

Détails : chore: passe de rector (c7312eba) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 26 septembre 2024 à 11h59min :

chore: up config rector

Modifié
rector.php

Détails : chore: up config rector (0316d304) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 26 septembre 2024 à 11h53min :

chore: passe de ecs

Modifié
ecrire/action/activer_plugins.php
ecrire/action/ajouter_lien.php
ecrire/action/annuler_job.php
ecrire/action/api_transmettre.php
ecrire/action/calculer_taille_cache.php
ecrire/action/confirmer_email.php
ecrire/action/confirmer_inscription.php
ecrire/action/converser.php
ecrire/action/cookie.php
ecrire/action/debloquer_edition.php
ecrire/action/desinstaller_plugin.php
ecrire/action/editer_article.php
ecrire/action/editer_auteur.php
ecrire/action/editer_liens.php
ecrire/action/editer_logo.php
ecrire/action/editer_objet.php
ecrire/action/editer_rubrique.php
ecrire/action/etre_webmestre.php
ecrire/action/forcer_job.php
ecrire/action/inscrire_auteur.php
ecrire/action/instituer_langue_rubrique.php
ecrire/action/instituer_objet.php
ecrire/action/logout.php
ecrire/action/menu_rubriques.php
ecrire/action/purger.php
ecrire/action/purger_queue.php
ecrire/action/relancer_inscription.php
ecrire/action/supprimer_lien.php
ecrire/action/supprimer_rubrique.php
ecrire/action/tester_taille.php
ecrire/auth/ldap.php
ecrire/auth/sha256.inc.php
ecrire/auth/spip.php
ecrire/balise/formulaire_.php
ecrire/balise/formulaire_admin.php
ecrire/balise/formulaire_ecrire_auteur.php
ecrire/balise/formulaire_inscription.php
ecrire/balise/id_logo_.php
ecrire/balise/info_.php
ecrire/balise/logo_.php
ecrire/balise/menu_lang_ecrire.php
ecrire/balise/url_.php
ecrire/balise/url_logout.php
ecrire/base/abstract_sql.php
ecrire/base/connect_sql.php
ecrire/base/create.php
ecrire/base/delete_all.php
ecrire/base/dump.php
ecrire/base/objets.php
ecrire/base/repair.php
ecrire/base/trouver_table.php
ecrire/base/upgrade.php
ecrire/bootstrap/config/globals.php
ecrire/bootstrap/functions.php
ecrire/bootstrap/inc/auth.php
ecrire/bootstrap/inc/form.php
ecrire/bootstrap/inc/i18n.php
ecrire/bootstrap/inc/initialization.php
ecrire/bootstrap/inc/jobs.php
ecrire/bootstrap/inc/loading.php
ecrire/bootstrap/inc/logging.php
ecrire/bootstrap/inc/path.php
ecrire/bootstrap/inc/pipeline.php
ecrire/bootstrap/inc/request.php
ecrire/bootstrap/inc/sanitize.php
ecrire/bootstrap/inc/templating.php
ecrire/bootstrap/inc/urls.php
ecrire/bootstrap/inc/utils.php
ecrire/bootstrap/mitigation.php
ecrire/charsets/cp1250.php
ecrire/charsets/cp1251.php
ecrire/charsets/cp1256.php
ecrire/charsets/html.php
ecrire/charsets/iso-8859-1.php
ecrire/charsets/iso-8859-6.php
ecrire/charsets/mathml.php
ecrire/charsets/translit.php
ecrire/charsets/translitcomplexe.php
ecrire/exec/403.php
ecrire/exec/404.php
ecrire/exec/admin_plugin.php
ecrire/exec/base_delete_all.php
ecrire/exec/base_repair.php
ecrire/exec/demande_mise_a_jour.php
ecrire/exec/fond.php
ecrire/exec/install.php
ecrire/exec/rechercher.php
ecrire/exec/upgrade.php
ecrire/genie/mail.php
ecrire/genie/maintenance.php
ecrire/genie/mise_a_jour.php
ecrire/genie/optimiser.php
ecrire/inc/acces.php
ecrire/inc/actions.php
ecrire/inc/admin.php
ecrire/inc/auth.php
ecrire/inc/autoriser.php
ecrire/inc/bandeau.php
ecrire/inc/boutons.php
ecrire/inc/charsets.php
ecrire/inc/chercher_logo.php
ecrire/inc/chercher_rubrique.php
ecrire/inc/commencer_page.php
ecrire/inc/completer_traduction.php
ecrire/inc/config.php
ecrire/inc/cookie.php
ecrire/inc/couleurs.php
ecrire/inc/csv.php
ecrire/inc/cvt_autosave.php
ecrire/inc/cvt_configurer.php
ecrire/inc/cvt_multietapes.php
ecrire/inc/definir_menus_favoris.php
ecrire/inc/distant.php
ecrire/inc/documents.php
ecrire/inc/drapeau_edition.php
ecrire/inc/editer.php
ecrire/inc/email_valide.php
ecrire/inc/envoyer_mail.php
ecrire/inc/exporter_csv.php
ecrire/inc/filtres.php
ecrire/inc/filtres_alertes.php
ecrire/inc/filtres_boites.php
ecrire/inc/filtres_dates.php
ecrire/inc/filtres_ecrire.php
ecrire/inc/filtres_images_lib_mini.php
ecrire/inc/filtres_images_mini.php
ecrire/inc/filtres_mime.php
ecrire/inc/filtres_mini.php
ecrire/inc/filtres_selecteur_generique.php
ecrire/inc/flock.php
ecrire/inc/genie.php
ecrire/inc/headers.php
ecrire/inc/icone_renommer.php
ecrire/inc/iconifier.php
ecrire/inc/importer_csv.php
ecrire/inc/informer.php
ecrire/inc/install.php
ecrire/inc/invalideur.php
ecrire/inc/journal.php
ecrire/inc/lang.php
ecrire/inc/lang_liste.php
ecrire/inc/layer.php
ecrire/inc/lien.php
ecrire/inc/livrer_fichier.php
ecrire/inc/log.php
ecrire/inc/math.php
ecrire/inc/meta.php
ecrire/inc/minipres.php
ecrire/inc/modeles.php
ecrire/inc/modifier.php
ecrire/inc/nfslock.php
ecrire/inc/notifications.php
ecrire/inc/pipelines.php
ecrire/inc/pipelines_ecrire.php
ecrire/inc/plugin.php
ecrire/inc/precharger_article.php
ecrire/inc/precharger_objet.php
ecrire/inc/prepare_recherche.php
ecrire/inc/preselectionner_parent_nouvel_objet.php
ecrire/inc/presentation.php
ecrire/inc/presentation_mini.php
ecrire/inc/presenter_enfants.php
ecrire/inc/puce_statut.php
ecrire/inc/queue.php
ecrire/inc/recherche_to_array.php
ecrire/inc/rechercher.php
ecrire/inc/roles.php
ecrire/inc/rubriques.php
ecrire/inc/securiser_action.php
ecrire/inc/selectionner.php
ecrire/inc/session.php
ecrire/inc/simplexml_to_array.php
ecrire/inc/svg.php
ecrire/inc/texte.php
ecrire/inc/texte_mini.php
ecrire/inc/traduire.php
ecrire/inc/urls.php
ecrire/inc/xml.php
ecrire/inc_version.php
ecrire/index.php
ecrire/install/etape_.php
ecrire/install/etape_1.php
ecrire/install/etape_2.php
ecrire/install/etape_3.php
ecrire/install/etape_3b.php
ecrire/install/etape_4.php
ecrire/install/etape_chmod.php
ecrire/install/etape_fin.php
ecrire/install/etape_ldap1.php
ecrire/install/etape_ldap2.php
ecrire/install/etape_ldap3.php
ecrire/install/etape_ldap4.php
ecrire/install/etape_ldap5.php
ecrire/iterateur/condition.php
ecrire/iterateur/data.php
ecrire/iterateur/php.php
ecrire/maj/2021.php
ecrire/maj/legacy/v40.php
ecrire/notifications/instituerarticle.php
ecrire/plugins/afficher_liste.php
ecrire/plugins/afficher_plugin.php
ecrire/plugins/afficher_repertoires.php
ecrire/plugins/extraire_boutons.php
ecrire/plugins/extraire_pipelines.php
ecrire/plugins/get_infos.php
ecrire/plugins/infos_paquet.php
ecrire/plugins/installer.php
ecrire/plugins/verifie_conformite.php
ecrire/public.php
ecrire/public/admin.php
ecrire/public/aiguiller.php
ecrire/public/assembler.php
ecrire/public/balises.php
ecrire/public/boucles.php
ecrire/public/cacher.php
ecrire/public/compiler.php
ecrire/public/composer.php
ecrire/public/criteres.php
ecrire/public/debusquer.php
ecrire/public/decompiler.php
ecrire/public/evaluer_page.php
ecrire/public/fonctions.php
ecrire/public/format_html.php
ecrire/public/interfaces.php
ecrire/public/jointures.php
ecrire/public/normaliser.php
ecrire/public/parametrer.php
ecrire/public/phraser_html.php
ecrire/public/quete.php
ecrire/public/references.php
ecrire/public/sandbox.php
ecrire/public/styliser.php
ecrire/public/styliser_par_z.php
ecrire/public/tracer.php
ecrire/req/mysql.php
ecrire/req/pg.exp.php
ecrire/req/sqlite3.php
ecrire/req/sqlite_fonctions.php
ecrire/req/sqlite_generique.php
ecrire/src/Admin/Bouton.php
ecrire/src/Afficher/Minipage/AbstractPage.php
ecrire/src/Afficher/Minipage/Admin.php
ecrire/src/Afficher/Minipage/Installation.php
ecrire/src/Afficher/Minipage/Page.php
ecrire/src/Chiffrer/Chiffrement.php
ecrire/src/Chiffrer/Cles.php
ecrire/src/Chiffrer/Password.php
ecrire/src/Chiffrer/SpipCles.php
ecrire/src/Compilateur/Iterateur/AbstractIterateur.php
ecrire/src/Compilateur/Iterateur/Data.php
ecrire/src/Compilateur/Iterateur/Decorator.php
ecrire/src/Compilateur/Iterateur/Sql.php
ecrire/src/Compilateur/Noeud/Boucle.php
ecrire/src/Compilateur/Noeud/Champ.php
ecrire/src/Compilateur/Noeud/Contexte.php
ecrire/src/Compilateur/Noeud/Critere.php
ecrire/src/Compilateur/Noeud/Idiome.php
ecrire/src/Compilateur/Noeud/Inclure.php
ecrire/src/Compilateur/Noeud/Polyglotte.php
ecrire/src/Compilateur/Noeud/Texte.php
ecrire/src/Css/Vars/Collection.php
ecrire/src/ErrorHandler.php
ecrire/src/I18n/Description.php
ecrire/src/Sql/Sqlite/PDOStatement.php
ecrire/src/Sql/Sqlite/Requeteur.php
ecrire/src/Sql/Sqlite/Sqlite.php
ecrire/src/Sql/Sqlite/Traducteur.php
ecrire/src/Texte/Collecteur/AbstractCollecteur.php
ecrire/src/Texte/Collecteur/HtmlTag.php
ecrire/src/Texte/Collecteur/Idiomes.php
ecrire/src/Texte/Collecteur/Liens.php
ecrire/src/Texte/Collecteur/Modeles.php
ecrire/src/Texte/Collecteur/Multis.php
ecrire/tests/Filesystem/CreerCheminTest.php
ecrire/tests/Filesystem/FlockTest.php
ecrire/tests/Filesystem/NfslockTest.php
ecrire/tests/Filtre/Date/AffdateTest.php
ecrire/tests/Filtre/EntitesHtmlTest.php
ecrire/tests/Filtre/ExtraireAttributTest.php
ecrire/tests/Filtre/ExtraireMultiTest.php
ecrire/tests/Filtre/Form/FormHiddenTest.php
ecrire/tests/Filtre/InsererAttributTest.php
ecrire/tests/Plugin/DirPluginsSupplTest.php
ecrire/tests/Propre/EchappeHtmlTest.php
ecrire/tests/Propre/TraiterRaccourcisTest.php
ecrire/tests/Rubriques/CreerRubriqueNommeeTest.php
ecrire/tests/Sql/SqlSchemaTableTest.php
ecrire/tests/Squelettes/Balise/BaliseDynamiqueLangTest.php
ecrire/tests/Squelettes/Balise/BaliseDynamiquePhraserTest.php
ecrire/tests/Squelettes/Balise/DossierSqueletteTest.php
ecrire/tests/Squelettes/Balise/DoublonsTest.php
ecrire/tests/Squelettes/Balise/FiltreTest.php
ecrire/tests/Squelettes/Balise/FormulaireTest.php
ecrire/tests/Squelettes/Cache/CacheSessionTest.php
ecrire/tests/Squelettes/Cache/data/squelettes/inc/maj_invalideurs.php
ecrire/tests/Squelettes/Critere/BrancheTest.php
ecrire/tests/Squelettes/Critere/DoublonsNotesTest.php
ecrire/tests/Squelettes/Critere/OperatorRegexpLikeTest.php
ecrire/tests/Squelettes/Critere/OrigineTraductionTest.php
ecrire/tests/Squelettes/Critere/TraductionTest.php
ecrire/tests/Squelettes/Modeles/DocumentsTest.php
ecrire/tests/SquelettesTestCase.php
ecrire/tests/Texte/InterdireScriptLaxisteTest.php
ecrire/tests/Texte/InterdireScriptParanoTest.php
ecrire/tests/Texte/LiensTest.php
ecrire/tests/Urls/AbsUrlTest.php
ecrire/tests/Urls/LiensAbsolusPriveTest.php
ecrire/tests/Urls/LiensAbsolusTest.php
ecrire/tests/Urls/LiensOuvrantsTest.php
ecrire/tests/Urls/SuivreLienTest.php
ecrire/tests/Xml/XmlHackTest.php
ecrire/typographie/en.php
ecrire/typographie/fr.php
ecrire/urls/page.php
ecrire/xml/analyser_dtd.php
ecrire/xml/indenter.php
ecrire/xml/interfaces.php
ecrire/xml/sax.php
ecrire/xml/valider.php
ecs.php
index.php
rector.php

Détails : chore: passe de ecs (0b34ff73) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 26 septembre 2024 à 11h45min :

chore: update ecs config

Modifié
ecs.php

Détails : chore: update ecs config (438b7ebf) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 26 septembre 2024 à 11h45min :

build: update ecs dependency

Modifié
composer.json
composer.lock

Détails : build: update ecs dependency (5d7c5a2e) · Validations · spip / spip · GitLab

==============================
Par JamesRezo, le 25 septembre 2024 à 12h56min :

feat: suppression de _DIR_RESTREINT_ABS

Modifié
CHANGELOG.md
UPGRADE_5.0.md
composer.json
composer.lock
ecrire/action/confirmer_inscription.php
ecrire/action/converser.php
ecrire/action/cookie.php
ecrire/action/logout.php
ecrire/balise/formulaire_admin.php
ecrire/bootstrap/config/initial.php
ecrire/bootstrap/inc/urls.php
ecrire/bootstrap/inc/utils.php
ecrire/inc/actions.php
ecrire/inc/filtres_mini.php
ecrire/inc_version.php
ecrire/index.php
ecrire/public.php
ecrire/public/balises.php
ecrire/public/composer.php
spip.php

Détails : feat: suppression de _DIR_RESTREINT_ABS (42207ef7) · Validations · spip / spip · GitLab