[spip ↪ flex-4.4] 20 commits

spip/spip | 20 commits

Par JamesRezo, le 22 décembre 2024 à 14h28min :

feat(flex): introduction pour SPIP4.4

Supprimé
.gitattributes
.gitignore
config/spip/dirs.php
config/spip/routes.php
phpcs.xml.dist
Modifié
composer.json
composer.lock

Détails : feat(flex): introduction pour SPIP4.4 (5111041b) · Validations · spip / spip · GitLab

==============================
Par JamesRezo, le 20 décembre 2024 à 15h48min :

retour au dev

Modifié
composer.json
composer.lock

Détails : retour au dev (d35ced45) · Validations · spip / spip · GitLab

==============================
Par JamesRezo, le 3 décembre 2024 à 16h14min :

build: version 4.4.0-beta

Modifié
CHANGELOG.md
composer.lock

Détails : build: version 4.4.0-beta (ae3f1eed) · Validations · spip / spip · GitLab

==============================
Par JamesRezo, le 3 décembre 2024 à 14h50min :

build: version 4.4.0-beta

Modifié
composer.json
composer.lock

Détails : build: version 4.4.0-beta (85169908) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 3 décembre 2024 à 13h31min :

build: up spip dependencies (et correction nommage)

Modifié
plugins-dist.json

Détails : build: up spip dependencies (et correction nommage) (0596d084) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 2 décembre 2024 à 17h59min :

docs(changelog): Indication de l’écran de sécu

Modifié
CHANGELOG.md

Détails : docs(changelog): Indication de l’écran de sécu (bdfc64eb) · Validations · spip / spip · GitLab

==============================
Par Maïeul Rouquette, le 2 décembre 2024 à 16h13min :

docs(changelog): deplacement dans ecrire

Modifié
CHANGELOG.md

Détails : docs(changelog): deplacement dans `ecrire` (8d69f67c) · Validations · spip / spip · GitLab

==============================
Par Maïeul Rouquette, le 2 décembre 2024 à 10h53min :

docs(changelog): #6003 #6049 !6100

Modifié
CHANGELOG.md

Détails : docs(changelog): #6003 #6049 !6100 (12cbe839) · Validations · spip / spip · GitLab

==============================
Par JamesRezo, le 28 novembre 2024 à 15h55min :

docs: fix typo (thx @placido)

Modifié
config/spip/dirs.php

Détails : docs: fix typo (thx @placido) (f5eb8f8c) · Validations · spip / spip · GitLab

==============================
Par JamesRezo, le 27 novembre 2024 à 19h03min :

feat(4.4): externalisation du dossier ecrire/. spip/spip devient un « project » composer

Supprimé
.editorconfig
IMG/remove.txt
config/remove.txt
ecrire/action/activer_plugins.php
ecrire/action/ajouter_lien.php
ecrire/action/annuler_job.php
ecrire/action/api_transmettre.php
ecrire/action/auth.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/index.php
ecrire/action/inscrire_auteur.php
ecrire/action/instituer_langue_objet.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/redirect.php
ecrire/action/referencer_traduction.php
ecrire/action/relancer_inscription.php
ecrire/action/session.php
ecrire/action/super_cron.php
ecrire/action/supprimer_lien.php
ecrire/action/supprimer_rubrique.php
ecrire/action/tester.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/index.php
ecrire/balise/info_.php
ecrire/balise/logo_.php
ecrire/balise/menu_lang.php
ecrire/balise/menu_lang_ecrire.php
ecrire/balise/url_.php
ecrire/balise/url_logout.php
ecrire/base/abstract_sql.php
ecrire/base/auxiliaires.php
ecrire/base/connect_sql.php
ecrire/base/create.php
ecrire/base/delete_all.php
ecrire/base/dump.php
ecrire/base/index.php
ecrire/base/objets.php
ecrire/base/repair.php
ecrire/base/serial.php
ecrire/base/trouver_table.php
ecrire/base/upgrade.php
ecrire/bootstrap/deprecations.php
ecrire/charsets/cp1250.php
ecrire/charsets/cp1251.php
ecrire/charsets/cp1256.php
ecrire/charsets/html.php
ecrire/charsets/index.php
ecrire/charsets/iso-8859-1.php
ecrire/charsets/iso-8859-15.php
ecrire/charsets/iso-8859-6.php
ecrire/charsets/iso-8859-9.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/index.php
ecrire/exec/info_plugin.php
ecrire/exec/informer.php
ecrire/exec/install.php
ecrire/exec/plonger.php
ecrire/exec/puce_statut.php
ecrire/exec/rechercher.php
ecrire/exec/selectionner.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/index.php
ecrire/inc/informer.php
ecrire/inc/install.php
ecrire/inc/invalideur.php
ecrire/inc/journal.php
ecrire/inc/json.php
ecrire/inc/lang.php
ecrire/inc/lang_liste.php
ecrire/inc/layer.php
ecrire/inc/lien.php
ecrire/inc/lien_court.php
ecrire/inc/liens.php
ecrire/inc/lister_objets.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/plonger.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/surligne.php
ecrire/inc/svg.php
ecrire/inc/texte.php
ecrire/inc/texte_mini.php
ecrire/inc/traduire.php
ecrire/inc/urls.php
ecrire/inc/utils.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/install/index.php
ecrire/iterateur/condition.php
ecrire/iterateur/data.php
ecrire/iterateur/php.php
ecrire/iterateur/pour.php
ecrire/lang/ecrire.xml
ecrire/lang/ecrire_ar.php
ecrire/lang/ecrire_ast.php
ecrire/lang/ecrire_ay.php
ecrire/lang/ecrire_bg.php
ecrire/lang/ecrire_br.php
ecrire/lang/ecrire_bs.php
ecrire/lang/ecrire_ca.php
ecrire/lang/ecrire_co.php
ecrire/lang/ecrire_cpf.php
ecrire/lang/ecrire_cpf_hat.php
ecrire/lang/ecrire_cs.php
ecrire/lang/ecrire_da.php
ecrire/lang/ecrire_de.php
ecrire/lang/ecrire_en.php
ecrire/lang/ecrire_eo.php
ecrire/lang/ecrire_es.php
ecrire/lang/ecrire_eu.php
ecrire/lang/ecrire_fa.php
ecrire/lang/ecrire_fon.php
ecrire/lang/ecrire_fr.php
ecrire/lang/ecrire_fr_fem.php
ecrire/lang/ecrire_fr_tu.php
ecrire/lang/ecrire_gl.php
ecrire/lang/ecrire_he.php
ecrire/lang/ecrire_hu.php
ecrire/lang/ecrire_id.php
ecrire/lang/ecrire_it.php
ecrire/lang/ecrire_it_fem.php
ecrire/lang/ecrire_ja.php
ecrire/lang/ecrire_km.php
ecrire/lang/ecrire_lb.php
ecrire/lang/ecrire_my.php
ecrire/lang/ecrire_nl.php
ecrire/lang/ecrire_oc_auv.php
ecrire/lang/ecrire_oc_gsc.php
ecrire/lang/ecrire_oc_lms.php
ecrire/lang/ecrire_oc_lnc.php
ecrire/lang/ecrire_oc_ni.php
ecrire/lang/ecrire_oc_ni_la.php
ecrire/lang/ecrire_oc_ni_mis.php
ecrire/lang/ecrire_oc_prv.php
ecrire/lang/ecrire_oc_va.php
ecrire/lang/ecrire_pl.php
ecrire/lang/ecrire_pt.php
ecrire/lang/ecrire_pt_br.php
ecrire/lang/ecrire_ro.php
ecrire/lang/ecrire_ru.php
ecrire/lang/ecrire_sk.php
ecrire/lang/ecrire_sv.php
ecrire/lang/ecrire_tr.php
ecrire/lang/ecrire_uk.php
ecrire/lang/ecrire_vi.php
ecrire/lang/ecrire_zh.php
ecrire/lang/index.php
ecrire/lang/public.xml
ecrire/lang/public_ar.php
ecrire/lang/public_ast.php
ecrire/lang/public_ay.php
ecrire/lang/public_bg.php
ecrire/lang/public_br.php
ecrire/lang/public_bs.php
ecrire/lang/public_ca.php
ecrire/lang/public_co.php
ecrire/lang/public_cpf.php
ecrire/lang/public_cpf_hat.php
ecrire/lang/public_cs.php
ecrire/lang/public_da.php
ecrire/lang/public_de.php
ecrire/lang/public_en.php
ecrire/lang/public_eo.php
ecrire/lang/public_es.php
ecrire/lang/public_eu.php
ecrire/lang/public_fa.php
ecrire/lang/public_fon.php
ecrire/lang/public_fr.php
ecrire/lang/public_fr_fem.php
ecrire/lang/public_fr_tu.php
ecrire/lang/public_gl.php
ecrire/lang/public_he.php
ecrire/lang/public_hr.php
ecrire/lang/public_hu.php
ecrire/lang/public_id.php
ecrire/lang/public_it.php
ecrire/lang/public_it_fem.php
ecrire/lang/public_ja.php
ecrire/lang/public_km.php
ecrire/lang/public_lb.php
ecrire/lang/public_my.php
ecrire/lang/public_nl.php
ecrire/lang/public_oc_auv.php
ecrire/lang/public_oc_gsc.php
ecrire/lang/public_oc_lms.php
ecrire/lang/public_oc_lnc.php
ecrire/lang/public_oc_ni.php
ecrire/lang/public_oc_ni_la.php
ecrire/lang/public_oc_ni_mis.php
ecrire/lang/public_oc_prv.php
ecrire/lang/public_oc_va.php
ecrire/lang/public_pl.php
ecrire/lang/public_pt.php
ecrire/lang/public_pt_br.php
ecrire/lang/public_ro.php
ecrire/lang/public_ru.php
ecrire/lang/public_sk.php
ecrire/lang/public_sv.php
ecrire/lang/public_tr.php
ecrire/lang/public_uk.php
ecrire/lang/public_vi.php
ecrire/lang/public_zh.php
ecrire/lang/spip.xml
ecrire/lang/spip_ar.php
ecrire/lang/spip_ast.php
ecrire/lang/spip_ay.php
ecrire/lang/spip_bg.php
ecrire/lang/spip_br.php
ecrire/lang/spip_bs.php
ecrire/lang/spip_ca.php
ecrire/lang/spip_co.php
ecrire/lang/spip_cpf.php
ecrire/lang/spip_cpf_hat.php
ecrire/lang/spip_cs.php
ecrire/lang/spip_da.php
ecrire/lang/spip_de.php
ecrire/lang/spip_en.php
ecrire/lang/spip_eo.php
ecrire/lang/spip_es.php
ecrire/lang/spip_eu.php
ecrire/lang/spip_fa.php
ecrire/lang/spip_fon.php
ecrire/lang/spip_fr.php
ecrire/lang/spip_fr_fem.php
ecrire/lang/spip_fr_tu.php
ecrire/lang/spip_gl.php
ecrire/lang/spip_he.php
ecrire/lang/spip_hr.php
ecrire/lang/spip_hu.php
ecrire/lang/spip_id.php
ecrire/lang/spip_it.php
ecrire/lang/spip_it_fem.php
ecrire/lang/spip_ja.php
ecrire/lang/spip_km.php
ecrire/lang/spip_lb.php
ecrire/lang/spip_my.php
ecrire/lang/spip_nl.php
ecrire/lang/spip_oc_auv.php
ecrire/lang/spip_oc_gsc.php
ecrire/lang/spip_oc_lms.php
ecrire/lang/spip_oc_lnc.php
ecrire/lang/spip_oc_ni.php
ecrire/lang/spip_oc_ni_la.php
ecrire/lang/spip_oc_ni_mis.php
ecrire/lang/spip_oc_prv.php
ecrire/lang/spip_oc_va.php
ecrire/lang/spip_pl.php
ecrire/lang/spip_pt.php
ecrire/lang/spip_pt_br.php
ecrire/lang/spip_ro.php
ecrire/lang/spip_ru.php
ecrire/lang/spip_sk.php
ecrire/lang/spip_sv.php
ecrire/lang/spip_tr.php
ecrire/lang/spip_uk.php
ecrire/lang/spip_vi.php
ecrire/lang/spip_zh.php
ecrire/maj/2021.php
ecrire/maj/legacy/svn10000.php
ecrire/maj/legacy/v21.php
ecrire/maj/legacy/v30.php
ecrire/maj/legacy/v31.php
ecrire/maj/legacy/v32.php
ecrire/maj/legacy/v40.php
ecrire/notifications/article_propose.html
ecrire/notifications/article_publie.html
ecrire/notifications/article_valide.html
ecrire/notifications/instituerarticle.php
ecrire/notifications/mise_a_jour.html
ecrire/paquet.xml
ecrire/plugins/afficher_liste.php
ecrire/plugins/afficher_nom_plugin.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/prive.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/index.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/rien.gif
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/Condition.php
ecrire/src/Compilateur/Iterateur/Data.php
ecrire/src/Compilateur/Iterateur/Decorator.php
ecrire/src/Compilateur/Iterateur/Factory.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/Filtre/Date/RecupDateTest.php
ecrire/tests/Squelettes/Idiomes/IdiomesTest.php
ecrire/typographie/en.php
ecrire/typographie/fr.php
ecrire/typographie/index.php
ecrire/urls/index.php
ecrire/urls/page.php
ecrire/xml/analyser_dtd.php
ecrire/xml/indenter.php
ecrire/xml/index.php
ecrire/xml/interfaces.php
ecrire/xml/sax.php
ecrire/xml/valider.php
local/CACHEDIR.TAG
local/remove.txt
phpstan-baseline.neon
phpstan.neon.dist
tmp/CACHEDIR.TAG
tmp/remove.txt
Modifié
.gitattributes
.gitignore
composer.json
composer.lock

Détails : feat(4.4): externalisation du dossier ecrire/. spip/spip devient un "project" composer (dd3f5aae) · Validations · spip / spip · GitLab

==============================
Par JamesRezo, le 27 novembre 2024 à 18h33min :

chore: update deps

Modifié
composer.json
plugins-dist.json

Détails : chore: update deps (95158d60) · Validations · spip / spip · GitLab

==============================
Par Maïeul, le 27 novembre 2024 à 14h37min :

feat: calculer contexte[‹ url_reset ›] pour le lien d’initialisation du mot de passe (ou de réinitialisation si le form d’inscription l’a
demandé) dans le mail d’inscription

Refs: spip/spip#6003

(cherry picked from commit f3ae0dc0faddea452200a855cf2cd72d6c23a6f6)

Co-authored-by: touti bitbucket@io0oi.net

Modifié
ecrire/action/inscrire_auteur.php
ecrire/lang/ecrire_fr.php
ecrire/lang/spip_fr.php

Détails : feat: calculer contexte['url_reset'] pour le lien d'initialisation du mot de... (f6bc2b78) · Validations · spip / spip · GitLab

==============================
Par Maïeul, le 27 novembre 2024 à 13h05min :

feat: copie_locale passe une clé action au pipeline post_edition

fix: #6049

(cherry picked from commit cc9f54f92daf06bb2023fe0211162422a7de6d33)

Co-authored-by: Maïeul Rouquette maieul@maieul.net

Modifié
ecrire/inc/distant.php

Détails : feat: `copie_locale` passe une clé `action` au pipeline `post_edition` (54c8f983) · Validations · spip / spip · GitLab

==============================
Par JamesRezo, le 27 novembre 2024 à 07h02min :

chore: update deps

Modifié
plugins-dist.json

Détails : chore: update deps (994e36e1) · Validations · spip / spip · GitLab

==============================
Par JamesRezo, le 26 novembre 2024 à 20h28min :

chore: update deps

Modifié
composer.json
composer.lock
plugins-dist.json

Détails : chore: update deps (bf03d1f9) · Validations · spip / spip · GitLab

==============================
Par Maïeul Rouquette, le 26 novembre 2024 à 12h21min :

style: faciliter la compréhension de spip_livrer_fichier_entier

  • Test plus clair sur l’existence de la constante
    _LIVRER_FICHIER_BASE_TEMPS_TELECHARGEMENT
  • Correction des unités pour utiliser le système binaire partout
  • Commentaire sur le mode de calcul du téléchargement et le rôle de la
    constante _LIVRER_FICHIER_BASE_TEMPS_TELECHARGEMENT

(cherry picked from commit b39f663e7ede7e3b22091ff2abe7eac55b3de853)

Modifié
ecrire/inc/livrer_fichier.php

Détails : style: faciliter la compréhension de `spip_livrer_fichier_entier` (3508f8ee) · Validations · spip / spip · GitLab

==============================
Par JamesRezo, le 26 novembre 2024 à 12h21min :

chore: cs typo

(cherry picked from commit 5e2ee63a21ff09c4f4db1bdbdb221833d5a48d9f)

Modifié
ecrire/inc/livrer_fichier.php

Détails : chore: cs typo (acb43ee6) · Validations · spip / spip · GitLab

==============================
Par Cerdic, le 26 novembre 2024 à 12h21min :

fix: tester l’existence de la fonction fpassthru qui a pu être desactivée, et sinon se rabattre sur un echo par morceaux ou un readfile si c’est un petit fichier

(cherry picked from commit d58ccc1333af531522a3957f0f9ce4993b9ba38e)

Modifié
ecrire/inc/livrer_fichier.php

Détails : fix: tester l'existence de la fonction fpassthru qui a pu être desactivée, et... (48c2a7ca) · Validations · spip / spip · GitLab

==============================
Par Cerdic, le 26 novembre 2024 à 12h21min :

fix: adapter le set_time_limit() quand on livre le fichier en entier pour ne pas casser sur les gros fichiers et les connexions lentes

(cherry picked from commit b1312e29838121ceb9934eaceebacc5d981251a4)

Modifié
ecrire/inc/livrer_fichier.php

Détails : fix: adapter le set_time_limit() quand on livre le fichier en entier pour ne... (4bf6c8ab) · Validations · spip / spip · GitLab

==============================
Par Cerdic, le 26 novembre 2024 à 12h21min :

fix: utiliser fpassthru pour livrer directement les fichiers et eviter un memory limit plutot que readfile qui passe par un chargement en memoire du fichier

(cherry picked from commit 99c275e64717c34bc589fb813b92b352b864ade8)

Modifié
ecrire/inc/livrer_fichier.php

Détails : fix: utiliser fpassthru pour livrer directement les fichiers et eviter un... (9e22b111) · Validations · spip / spip · GitLab