SPIP
Documentation
SPIP
Blog
Programmer
Code
Search
Contribution
Contrib
Plugins
Traduire
Forge Git
Entraide
Discuter
IRC
Discord
Découverte
Démo
Syntaxe
Skip to content
GitLab
Explorer
Connexion
S'inscrire
Navigation principale
Rechercher ou aller à…
Projet
spip
Gestion
Activité
Membres
Labels
Programmation
Tickets
Tableaux des tickets
Jalons
Wiki
Code
Requêtes de fusion
Dépôt
Branches
Validations
Étiquettes
Graphe du dépôt
Comparer les révisions
Extraits de code
Compilation
Pipelines
Jobs
Planifications de pipeline
Artéfacts
Déploiement
Releases
Registre de paquets
Registre de modèles
Opération
Environnements
Modules Terraform
Surveillance
Incidents
Service d'assistance
Analyse
Données d'analyse des chaînes de valeur
Analyse des contributeurs
Données d'analyse CI/CD
Données d'analyse du dépôt
Expériences du modèle
Aide
Aide
Support
Documentation de GitLab
Comparer les forfaits GitLab
Forum de la communauté
Contribuer à GitLab
Donner votre avis
Conditions générales et politique de confidentialité
Raccourcis clavier
?
Extraits de code
Groupes
Projets
Afficher davantage de fils d'Ariane
pierretux
spip
Graphe du dépôt
Graphe du dépôt
Vous pouvez vous déplacer dans le graphe en utilisant les touches fléchées.
d7353fbf85903a4feb202346896594b07f902a15
Sélectionner une révision Git
Branches
20
4.1
4.2
4.3
4.4
coquille_phpdoc
dev/hasard_fixe
dev/instituer_ergo_cedric
dev/issue_4626_menu_squelettes
dev/issue_5560_dispositions_prive
dev/issue_5738_idiomes_actions
dev/issue_5979_accessibilite_menu_admin
feat_debusquer_profile_total_42
gh-3abd0771/5739/unknown/issue_3919
gh-3abd0771/5875/unknown/issue_5778__orientation_images_portrait
issue5933_qualif_liens
issue_3408_coherence_publierdans
issue_3581
issue_4101
issue_4661
issue_4845_next
Étiquettes
20
v4.1.18
v4.2.16
v4.3.2
v4.3.1
v4.2.15
v4.3.0
v4.1.17
v4.2.14
v4.3.0-beta
v4.1.16
v4.2.13
v4.3.0-alpha2
v4.3.0-alpha
v4.2.12
v4.2.11
v4.2.10
v4.2.9
v4.1.15
v4.1.14
v4.2.8
40 résultats
Commencer avec la validation sélectionnée
Created with Raphaël 2.2.0
8
Jun
7
5
4
2
31
May
28
26
25
22
11
10
9
4
3
2
27
Apr
26
24
23
22
16
14
12
11
10
9
6
5
4
3
31
Mar
30
29
28
27
25
23
22
21
20
15
14
13
10
8
7
2
28
Feb
27
23
22
10
4
3
1
31
Jan
30
29
28
27
26
25
24
23
20
18
17
16
13
12
9
8
7
6
5
4
3
31
Dec
24
21
13
9
6
5
25
Nov
23
fix: inclusion manquante sur charger_fonction() en echec
[Salvatore] [source:ecrire/lang/ ecrire] Export depuis https://trad.spip.net de la langue fr_tu
docs(changelog): pour Refactor echappe_html
fix: quand le Collecteur tag utilise une preg perso en particulier sans preg de closing_tag, ne pas essayer de wrapper la callback pour générer les args de l'ancienne preg legacy
refactor: utiliser un Collecteur HtmlTag dans le traitement de <math>
docs: expliquer ou se passe le retablir du js et php des modeles
refactor: utiliser un Collecteur/HtmlTag pour proteger les <script et <php des modeles
refactor: utiliser les entrées nommées issues de la collection de balise, c'est plus clair que les matchs d'une regexp
fix: renseigner aussi une entrée attributs sur le collecteur de tags html
refactor: utiliser le collecteur HtmlTag pour remplacer échapper le contenu des balises <code> dans un <pre> + trigger deprecation sur echappe_html()
refactor: utiliser aussi le collecteur HtmlTag pour echapper les <? ... ?> dans echappe_html()
refactor: le collecteur HtmlTag prévoit le cas des preg closing vide pour la collecte de balises vides ou autofermantes, ce qui est plus simple
refactor: tous les appels à echappe_html() avec no_transform=true peuvent etre remplacés par un appel à HtmlTag::proteger_balisesHtml(), ce qui laisse pour seul appel à echappe_html() celui de propre()
refactor: generaliser la protection d'une liste de balises html dans la methode static proteger_balisesHtml() du Collecteur HtmlTag + utiliser dans `echappe_html()`
refactor: remplacer les appels à echappe_retour()
refactor: ajouter un argument `$attributs` sur la fonction `echappementHtmlBase64()` pour permettre d'insérer directement lang et dir lors de l'échappement des multis + utiliser dans le Collecteur Multis
refactor: une méthode static echappementTexteContientBaliseBloc() pour tester la présence de balises bloc dans un texte, et éviter la duplication de code
refactor: remplacer les appels à code_echappement
refactor: utiliser des alias plus explicites sur les classes Collecteur
refactor: fonction generique `echapper_enHtmlBase64` dans `AbstractCollecteur` + une surcharge dans le collecteur `HtmlTag` pour gèrer la couche legacy liee aux callback de remplacement des balises html (il faut passer l'équivalent de l'ancienne regs)
refactor: 2 méthodes static `echappementHtmlBase64()` et `retablir_depuisHtmlBase64()` dans `AbstractCollecteur` pour calculer un code echappement en html+base64 et retablir les echappements contenus dans un texte
fix: la collecte spécifique des balises <code> dont le contenu est ignoré
fix: collecte des balises HTML en cas de balise fermante surnuméraire (html mal fichu ou filtrage des balises ouvrantes via une preg perso)
tests: s'assurer que echappe_retour permet bien de retrouver le texte d'origine
tests: vieux tests legacy pas utilisé et mieux remplacé par le test ecrire/tests/Propre/EchappeHtmlTest.php
tests: compléter les tests unitaire de echappe_html avec un jeu de test simple mais systématique sur toutes les balises échappées par défaut + la balise SVG, avec et sans preg, et avec divers variantes de texte avant/apres/dedans + avec et sans attribut sur la balise
build: Version 4.2.3
v4.2.3
v4.2.3
build: Up écran de sécu en 1.5.3
build: Up écran de sécu en 1.5.3
v4.1.10
v4.1.10
build: Version 4.1.10
chore: up phpstan-baseline
docs(changelog): pour #5109 bis
security: Effectivement bloquer les fichiers cachés dans le htaccess
chore: up composer.lock
docs(changelog): pour #5109 bis
security: Effectivement bloquer les fichiers cachés dans le htaccess
docs(changelog): pour #5109 bis
security: Effectivement bloquer les fichiers cachés dans le htaccess
docs(changelog): Pour plugins_afficher_nom_plugin_dist
chore: Code mort dans plugins_afficher_nom_plugin_dist
Chargement en cours