- État Nouveau
- Pourcentage achevé
- Type Anomalie
- Catégorie Non trié
- Assignée à Personne
- Système d'exploitation Tous
- Sévérité Basse
- Priorité Très Basse
- Basée sur la version 4.8.18
- Due pour la version Non décidée
-
Échéance
Non décidée
- Votes
- Privée
Concerne le projet: Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)
Ouverte par slyonnet - 08/02/2025
Ouverte par slyonnet - 08/02/2025
FS#40043 - API MDP camera freebox avec caractere speciale
bonjour
je constate un petit soucis avec mes cameras freebox avec un mot de passe avec / (caractère spéciale)
"props" : { "Ip" : "192.168.0.32", "Login" : "freeboxcam", "Mac" : "34:27:92:XX:XX:XX", "Pass" : "XXX3QeM/", "Stream" : "http://freeboxcam:XXX3QeM/@192.168.0.32/img/stream.m3u8"
impossible d’automatisé la lecture de nodes et renvoyer le Stream
Si je remplace par %2F tous fonctionne , est il possible de faire un traitement du MDP avant génération du Stream coté API J’ai fait une bidouille en attendant path = path.replace(pass,quote(pass , safe=’‘)) en attendant le plus long a été d’identifié pourquoi ca marchait pas chez moi alors que chez les autres ca marchait
bon courage
SVP
Chargement...
Activer les raccourcis clavier
- Alt + ⇧ Shift + l Se connecter/Se déconnecter
- Alt + ⇧ Shift + a Ouvrir une tâche
- Alt + ⇧ Shift + m Mes recherches
- Alt + ⇧ Shift + t Rechercher par ID de tâche
Liste des tâches
- o Ouvrir la tâche sélectionnée
- j Déplacer le curseur vers le bas
- k Déplacer le curseur vers le haut
Détails de la tâche
- n Tâche suivante
- p Tâche précédente
- Alt + ⇧ Shift + e ↵ Enter Modifier cette tâche
- Alt + ⇧ Shift + w Surveiller
- Alt + ⇧ Shift + y Fermer cette tâche
Édition de la tâche
- Alt + ⇧ Shift + s Enregistrer la tâche
Bonjour
Déjà bien joué pour le debug !
C'est assez pourri à trouver ce type de trucs…
Et en effet, comment dire c'est plutôt "bof" qu'un '/' ait put être utilisé dans le mot de passe alors qu'une URI est construite avec pour partie ce même mot de passe…
Déjà '/' est interdit (entre autre pour ça) dans fs/namei.c pour les noms de fichiers
Et le RFC https://datatracker.ietf.org/doc/html/rfc3986#section-2.2 définissant les URI stipule au point 2.2, je cite :
Dans l'état l'URL de la caméra semble ne pas respecter le RFC3986
Il faudrait en effet soit interdire le '/' soit à défaut forcer le percent encoding sur l'URI des caméras
Cordialement
nbanba