- Status Closed
- Percent Complete
- Task Type Anomalie
- Category Non trié
- Assigned To No-one
- Operating System Tous
- Severity Low
- Priority Very Low
- Reported Version 4.8.18
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
Attached to Project: Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)
Opened by slyonnet - 08/02/2025
Last edited by mmakassikis - 18/03/2025
Opened by slyonnet - 08/02/2025
Last edited by mmakassikis - 18/03/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
Closed by mmakassikis
18.03.2025 16:47
Reason for closing: Résolu
Additional comments about closing:
18.03.2025 16:47
Reason for closing: Résolu
Additional comments about closing:
firmware 4.9.0
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
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