- août 23, 2023
-
-
RastaPopoulos a rédigé
fix: Retour du mime_type aimé, rituel efficace, ajout d'une fonction distant_trouver_mime_type_selon_headers pour mutualiser comme pour extension fix #5699
-
- juil. 19, 2023
-
-
fix: la recuperation d'URL avec user:pass echouait si user ou pass contenaient des caractères qui doivent être fourni urlencodés pour cause de double encodage. On corrige, et la règle est donc qu'on doit fournir user/pass dans l'URL après un urlencode() et non bruts (comme on le ferait pour n'importe quel autre morceau de l'URL)
-
- juin 28, 2023
-
-
marcimat a rédigé
-
- juin 20, 2023
- juin 08, 2023
-
- avr. 24, 2023
-
-
b_b a rédigé
-
- mars 22, 2023
-
-
marcimat a rédigé
-
- fév. 10, 2023
-
- jan. 08, 2023
-
-
marcimat a rédigé
Refs: #5369
-
- nov. 23, 2022
-
-
marcimat a rédigé
-
- oct. 07, 2022
-
-
JamesRezo a rédigé
-
- mai 20, 2022
-
-
marcimat a rédigé
-
- avr. 14, 2022
-
-
cerdic a rédigé
On ajoute a la fonction copie_locale() un argument $callback_valider_url qui permet de tester l'URL finale apres recuperation et de refuser la copie locale si l'URL ne valide pas https://git.spip.net/spip-team/securite/issues/4336 + fix retour sur un test prealable, pour ne retourner local que si il existe
-
cerdic a rédigé
Refactoring de la fonction recuperer_infos_distantes() qui prend maintenant un tableau d'options en second argument (seul le core utilisait les 2nd et 3e arguments) et une option supplementaire pour passer une callback de validation de l'URL distante finale (apres suivi des redirections eventuelles) https://git.spip.net/spip-team/securite/issues/4336
-
- fév. 16, 2022
-
-
marcimat a rédigé
-
- fév. 08, 2022
-
-
marcimat a rédigé
-
- fév. 04, 2022
-
-
marcimat a rédigé
-
- jan. 21, 2022
-
-
cerdic a rédigé
-
cerdic a rédigé
Refactoring de la gestion des options headers/datas de recuperer_url() pour mieux gerer les sequences POST => 301 + Location => GET sur la nouvelle URL voire POST => 307 sur url2 => POST sur url2 => 302 sur url3 => GET sur url3 le tout sans perdre les headers d'origine en consequence on refabrique les donnes formattes a chaque redirection si besoin a partir des options headers+datas dont la derniere est eventuellement videe en cours de route
-
- jan. 14, 2022
- jan. 13, 2022
-
-
marcimat a rédigé
-
- jan. 10, 2022
-
-
b_b a rédigé
thx phpcbf, un jour un hook fera ce travail à notre place :)
-
- jan. 07, 2022
-
-
cerdic a rédigé
-
- déc. 23, 2021
-
-
b_b a rédigé
ref medias#4853
-
b_b a rédigé
comme lors de l'ajout d'un document local, utliser `corriger_extension()` pour gérer les correspondances d'extension de ce type fix #4960
-
- déc. 22, 2021
-
-
marcimat a rédigé
-
- déc. 10, 2021
-
- oct. 21, 2021
-
-
marcimat a rédigé
-
cerdic a rédigé
- sort dans une fonction dediee le code charge d'identifier l'extension d'un fichier selon les headers http et l'url source d'origine (code issu de la fonction recuperer_infos_distantes()) - on utilise cette nouvelle fonction distant_trouver_extension_selon_headers() pour identifier l'extension d'un fichier apres une copie locale et sanitizer le fichier local si besoin
-
cerdic a rédigé
-
- août 30, 2021
-
-
JamesRezo a rédigé
* Passe 1 : le Spacing générique et les déclarations de classes et de fonctions 1217 fixes dans 158 fichiers * Passe 2 : Structures de contrôle (if, for, etc.) 967 fixes dans 168 fichiers * Passe 3 : Appels de fonctions, instanciations de classes 1810 fixes dans 128 fichiers * Passe 4 : Quotes, Double-quotes 3179 fixes dans 174 fichiers * Passe 5 : Short Array syntax 2697 fixes dans 248 fichiers Co-authored-by:
JamesRezo <james@rezo.net> Reviewed-on: https://git.spip.net/spip/spip/pulls/4868 Co-authored-by:
JamesRezo <jamesrezo@noreply.git.spip.net> Co-committed-by:
JamesRezo <jamesrezo@noreply.git.spip.net>
-
- juin 01, 2021
-
-
marcimat a rédigé
-
cerdic a rédigé
On renomme l'option 'headers' par coherence avec le nom utilise en sortie de la fonction pour les headers + ne pas filtrer les entetes deja fournis par SPIP, on permet de les surcharger par double envoi, ce que Apache permet meme si ce n'est pas super propre
-
Eric Lupinacci a rédigé
Permettre à recuperer_url de compléter les en-têtes de la requête par des champs spécifiques ce qui est parfois nécessaire pour utiliser des API REST qui intègrent en particulier des données d'authentification dans le header. + Eviter d'utiliser POST si une autre méthode est demandée explicitement.
-
- mai 30, 2021
-
-
JamesRezo a rédigé
-
- mai 29, 2021