Warning: in_array() expects parameter 2 to be array, string given in /var/www/dev.freebox.fr/bugs/includes/class.backend.php on line 1810 Warning: in_array() expects parameter 2 to be array, string given in /var/www/dev.freebox.fr/bugs/includes/class.backend.php on line 1812 Bugtracker Freebox :: Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K): Liste des tâches

Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)

Ce projet correspond aux anomalies ou aux demandes d’évolutions logicielles pour le Freebox Server.

Pour des problèmes de ligne ADSL ou Fibre, vous devez vous adresser directement au 3244.
N’indiquez ici que les bugs ou les demandes d’évolution concernant le Freebox Server.

Pour les remarques concernant le Freebox Player Révolution (V6), vous pouvez le faire sur la page dédiée.
Pour les remarques concernant la Freebox Mini 4K, vous pouvez le faire sur la page dédiée.
Pour les remarques concernant le Freebox Player Devialet (V7), vous pouvez le faire sur la page dédiée.
Pour les remarques concernant le Freebox Player Pop (V8), vous pouvez le sur la page dédiée.

Effectuez la mise à jour de votre Freebox Server vers la dernière version annoncée sur l'historique des mises à jour Freebox Server

Vérifiez que votre problème ou votre demande d’évolution n’a pas déjà été posté auparavant.

Merci d’avance.

ID Ouverte Type Catégorie  asc Système d'exploitation État Résumé
 15649 12/08/2014AutreAPITousFermée Probléme API v3 SDK "Make an authenticated call to the  ... Description de la tâche

Bonjour,
En me basant sur le sdk (http://dev.freebox.fr/sdk/os/login/#make-an-authenticated-call-to-the-api) je n’arrive pas à m’authentifier .
J’interroge la freebox en PHP avec php-curl.

  • GET /api/v3/login/session/ (comme spécifié dans la doc) me retourne HTTP/1.1 404 Not Found - “{”msg”:”Requête invalide 404)”,”success”:false,”error_code”:”invalid_request”}”
  • POST /api/v3/login/session/ me retourne HTTP/1.1 200 OK - “{”msg”:”Requête invalide : impossible de parser le json”,”success”:false,”error_code”:”invalid_request”}”

En header je passe bien X-Fbx-App-Auth avec mon session_token

Le problème vient il de moi, une erreur dans la doc ?

Merci

 19543 28/01/2016AnomalieAPITousFermée session token pas toujours reussie  Description de la tâche

Bonjour,
Je développe une application domotique en c++ sur FLYPORT
Lorsque je veux obtenir un “session token” la Freebox refuse l’obtention si le “session_token” possède le signe +.
Si le message ne possède pas de + tout fonctionne correctement et je peux interroger le Freebox, dans le cas présent détecter la présence d’un smartphone.
Comme j’ai dû déjà supprimer les \ pour obtenir le password (non signalé sur “Freebox os api” ) je pense qu’il me manque une information concernant ce message comportant un +.
Un grand merci par avance si vous pouvez me donner une réponse.
Cordialement.

A G

 21228 09/03/2017AnomalieAPITousFermée API : erreur 403 sur /api/v3/login/session/... résolu p ... Description de la tâche

Bonjour,

Pour une raison inconnue, une application autorisée sur l’API Freebox OS ne pouvait plus ouvrir de session et recevait systématiquement une erreur http 403 “Forbidden” sur la requête POST /api/v3/login/session/ …

Après un redémarrage du Server (en service depuis plus de 30 jours sans redémarrage), l’application a de nouveau été autorisée…

Y a-t-il une explication à ce problème ?

Merci.

Cordialement,

DFAL

 24341 10/01/2019AnomalieAPIFreebox Server V7 (Delta)Fermée Upload impossible depuis l'application Freebox  Description de la tâche

Bonjour,

Je viens d’essayer un upload à distance sur mon NAS sur la Delta grâce à l’application Freebox. Je suis sur la dernière mise à jour de l’application sur Android. A chaque tentative et sur plusieurs Delta, j’ai une erreur " L’envoi de fichier a échoué : Exception : javax.net.ssl.SSLException: Write error: ssl= (code d’erreur qui change en permanence): I/O error during system call. Connection reset by peer.” Après reboot, aucun changement ainsi qu’avec plusieurs fichiers de formats et de tailles différentes. Je suis sur une connexion 4G FreeMobile sur un Samsung S8+ également à jour avec 2 barres de 4G+. Je ne sais pas si le bug vient d’arriver ou si il était déjà présent car je viens de tester seulement aujourd’hui.

Merci de prendre en compte ma demande pour les autres abonnés et moi.

Cordialement.

 26804 09/04/2019AnomalieAPITousFermée calcul HMAC par requete HTTP JSON  Description de la tâche

Bonjour,

Je développe avec automate (llamalab). C’est super pratique (pas besoin de maitriser l’objet).

Mon pb:
je me connecte à ma freebox et au moment de lancer un login/session, je reçois une erreur 403.

J’ai lu tous les posts sur le sujet, mais rien n’y fait.

1ere question:
- quelqu’un connait il un site appelable par une requete POST internet, pour récupérer un passowrd calculé (par HMAC) ? Si oui, merci de me donner les paramètres à mettre dans le JSON en entrée. En effet, je ne peux pas le calculer avec une fonction HMAC d’Automate (elle n’existe pas).

2eme question
Faut-il ou non, supprimer les caractères ‘\’ et ‘+’ de l’app_token et du challenge ?

3eme question:
- est-il vrai qu’entre le moment où on récupère un password et le lancement du login/session, il y a un timeout (obligeant à faire cette requête très rapidement) ?

Merci d’avance de votre aide.

 32183 31/08/2020AnomalieAPITousFermée Disparition des entêtes HTTP  Description de la tâche

Bonjour,

Les entêtes HTTP des fichiers proposés par l’API, comme les logos des chaînes, ne sont plus disponibles.
Sauf erreur de ma part, la requête suivant fonctionnait il y a peu :

curl -I http://mafreebox.freebox.fr/api/v8/tv/img/channels/logos68x60/uuid-webtv-201.png

Désormais, elle retourne :

ftp://HTTP/1.1 404 Not Found
Server: nginx
Date: Mon, 31 Aug 2020 12:08:29 GMT
Content-Type: application/json; charset=utf-8
Connection: keep-alive
 12620 28/06/2013ÉvolutionAPITousFermée API Contacts : permettre la création d'un contact  Description de la tâche

On peut supprimer, modifier, et lister les contacts, mais on ne peut pas en créer.

 12891 16/07/2013AnomalieAPIFreebox Server V6 (Révolution)Fermée No logout API  Description de la tâche

There is a Login API to get a session_token

There is NO Logout API to disable a session_token when done with it.

On any “O.S.” (and although Freebox O.S. doesn’t really qualify as an O.S.!) this would be considered a SECURITY issue.
Indeed, although an attacker observing data cannot guess the password, he can see the session_tokens clearly and use then for his own benefit as long as they don’t time-out.
So, for security sake, there SHOULD be a way to logout from a session.

(As it is related to security, that is why I classified it as Anomaly/High, instead of Evolution/Low)

 12939 20/07/2013ÉvolutionAPITousFermée API "restart Server" ou "restart ADSL/FFTH"  Description de la tâche

Bonjour,

Serait-il possible de demander un redémarrage du Freebox Server par API ? (je n’ai pas trouvé cette fonction dans l’aide en ligne ni sur le site http://dev.freebox.fr/sdk/os/).

J’ai déjà été soumis plusieurs fois à des déconnexions ADSL (sans reconnexion) et comme j’ai un serveur connecté au Freebox Server celui-ci n’était plus joignable de l’extérieur.
La seule solution dans certain cas de désynchronisation avec blocage sur une étape d’initialisation, est de redémarrer le Server “sur site”.
Avec une API pour le redémarrage du Server, je pourrais développer un script sur mon serveur qui interrogerait périodiquement l’état de la connexion ADSL (ou FFTH) et en cas de perte de cette connexion pourrait déclencher un redémarrage du Freebox Server.

A défaut d’un redémarrage complet du Freebox Server, serait-il possible d’avoir une API ne faisant que la réinitialisation de la connexion ADSL (ou FFTH) ? (que je n’ai pas trouvée non plus dans la documentation).

Cordialement,

DFAL

 12944 21/07/2013AnomalieAPIFreebox Server V6 (Révolution)Fermée Message "activer accès à distance" (à tord)  Description de la tâche

Depuis la dernière version:
Accès avec Companion sur iPhone (6.1) opérationnel ( mais menu principal réduit : pas de réglage paramètres )
Accès web refusé sur iPhone et iPad-1: “accès distant désactivé”, alors qu’il n’a pas été touché, (je suis à l’étranger).
Accès avec Companion sur iPad-1 (5.1) refusé pour le même motif !
Pas d’accès à mes réglages donc coincé :-( Ce qui n’était pas possible avec l’ancienne version...

 13018 04/08/2013AnomalieAPIFreebox Server V6 (Révolution)Fermée Ajouter une erreur en cas de conflit de redirection de  ... Description de la tâche

L’ajout d’une redirection existante via http://dev.freebox.fr/sdk/os/nat/#add-a-port-forwarding n’est pas interdite si la redirection existe déjà et crée alors un doublon.
–> Création d’une redirection via mafreebox.freebox.fr
–> Tentative de création de cette même redirection : réussi au lieu d’avoir le code d’erreur “exists” (Conflict with an existing redirection)
–> Le doublon de redirections est visible via mafreebox.freebox.fr

 13021 04/08/2013AnomalieAPIFreebox Server V6 (Révolution)Fermée Create a contact  Description de la tâche

La création d’un contact (http://dev.freebox.fr/sdk/os/contacts/#create-a-contact) retourne en permanence une “Erreur Interne” dans le retour JSON. Malgré cela, le contact semble bien être créé dans la liste des contacts.

 13081 18/08/2013AnomalieAPIFermée Bug afficheur : superposition AirMedia et API  Description de la tâche

Si AirMedia est en cours d’utilisation (plus fréquent si le titre du morceau/album est long) :
lors d’une demande d’authentification via l’API freebox Os, la demande API recouvre partiellement l’affichage AirMedia.

 13155 07/09/2013AnomalieAPITousFermée Application mémorisée même si autorisation refusée  Description de la tâche

Bonjour,

Il semblerait que Freebox OS mémorise une Applications même si on a refusé son autorisation. De plus, sauf erreur, rien ne permet de distinguer une Application autorisée d’une application non autorisée.

J’ai déclenché par erreur une nouvelle demande d’autorisation du “Compagnon Freebox” (Androïd), que j’ai refusée au niveau du panneau de commande du Server, mais en interrogeant la “Gestion des accès” de Freebox OS, je trouve l’Application en double, (à noter que la seconde, que j’ai refusée, n’a pas le “setting” ‘Modification des réglages de la Freebox”).

S’agit-il d’une erreur ? Spécifique au fait que cette Application utilise des API spéciales ?

Je pense qu’une Application qui n’a pas reçu l’autorisation par l’abonné, ne devrait pas être mémorisée, ou alors avec un status clairement identifiable “application non autorisé”, (histoire de laisser une trace pour identifier les tentatives d’intrusion).

De plus, cette action a généré un doublon : même code Application, même version, même périphérique demandeur... cela n’aurait déjà pas dû être accepté par le Server...

Cordialement,

DFAL

 13785 29/11/2013AnomalieAPITousFermée L’API AirMedia video marche une fois sur deux  Description de la tâche

L’API de lecture AirMedia marche (littéralement) une fois sur deux pour les lectures de vidéos sur le Freebox Player:

  1. si on lance une lecture après une autre, elle a pour effet de stopper la précédente, mais ne se lance pas elle même. Il faut la relancer. On pourrait contourner ce problème en envoyant deux fois la lecture, mais pour le cas de démarrage où aucune vidéo n’est en train d’être lue, on arriverait jamais à lire quoi que ce soit vu que le deuxième envoi annulerait le premier.
  2. si on utilise un stop avant chaque lecture, seul un couple (stop, start) sur deux est prit en compte.

J’ai fait un programme minimaliste pour illustrer le problème:
https://gist.github.com/anisse/ed92d218fd05dd6e1c03

Il met en exergue le problème 2 par défaut. Il faut commenter les stop pour tester le cas 1. Pour l’utiliser il faut le configurer avec un app_token et un app_id valide.

Comme le programme lit 3 vidéos, si on le lance plusieurs fois de suite, on voit bien qu’il lit une vidéo sur deux à chaque fois.

 13929 31/12/2013ÉvolutionAPITousFermée Avoir un compteur d'uptime en secondes  Description de la tâche

/api/v1/system/ renvoie l’uptime sous forme de texte, correctement formatée :
- Les jours, heures, minutes et secondes ne sont pas indiqués s’ils sont nuls (par exemple “1 jour 1 minute 1 seconde” - Les jours, heures, minutes et secondes sont au singulier quand ils sont à 1
C’est très bien au niveau accord, mais si on doit récupérer l’uptime en secondes, ça devient un peu compliqué.
Est-il possible d’ajouter un compteur “uptime_sec” de type int qui renvoie l’uptime en secondes (comme pour l’uptime de la connexion ADSL) ?

 14376 28/02/2014AnomalieAPITousFermée Erreur doc API Configuration/DHCP  Description de la tâche

Une erreur s’est glissée dans la fonction “Update the current DHCP configuration” (http://dev.freebox.fr/sdk/os/dhcp/#update-the-current-dhcp-configuration).
L’exemple (PUT /api/v1/airmedia/ HTTP/1.1) ne correspond pas à la requête permettant la mise à jour de la config DHCP (PUT /api/v1/dhcp/config/).

 14377 28/02/2014AnomalieAPITousFermée Champs absent dans l'API  Description de la tâche

La documentation de l’API (ici : ftp://http://dev.freebox.fr/sdk/os/connection/#ConnectionStatus.rate_up_priv) spécifie la présence de :

  • rate_up_priv
  • rate_down_priv
  • bytes_up_priv
  • bytes_down_priv

Or ces valeurs sont absentes de l’API : http://mafreebox.freebox.fr/api/v1/connection/

Il n’y a aucune mention sur la documentation que cette partie de l’API est “unstable”.

 14384 01/03/2014AnomalieAPITousFermée Erreur doc API Configuration/Wifi  Description de la tâche

Un erreur est présente dans l’exemple de la fonction “Create a new MAC filter” (http://dev.freebox.fr/sdk/os/wifi/#create-a-new-mac-filter).

Pour créer un nouvel objet WifiMacFilter, il ne faut pas écrire

POST /api/v1/wifi/mac_filter/00:07:CB:01:02:03 HTTP/1.1
Host: mafreebox.freebox.fr
{
   "comment": "filtre de test",
   "type": "blacklist",
   "mac": "00:07:CB:CB:07:00"
}

mais

POST /api/v1/wifi/mac_filter HTTP/1.1
Host: mafreebox.freebox.fr
{
   "comment": "filtre de test",
   "type": "blacklist",
   "mac": "00:07:CB:CB:07:00"
}

Le problème est sur l’URL appelée avec le POST où l’adresse MAC est en trop.

 14385 01/03/2014AnomalieAPITousFermée Erreur doc API Storage  Description de la tâche

Une erreur est présente dans l’exemple de la fonction “Update a partition state” (http://dev.freebox.fr/sdk/os/storage/#update-a-partition-state).

Pour changer l’état d’une parition, il ne faut pas écrire

PUT /api/v1/storage/disk/1 HTTP/1.1
Host: mafreebox.freebox.fr
{
   "state" : "umounted"
}

mais

PUT /api/v1/storage/partition/1 HTTP/1.1
Host: mafreebox.freebox.fr
{
   "state" : "umounted"
}

Le problème est sur l’URL appelée avec le PUT.

 14390 02/03/2014AnomalieAPITousFermée Erreur doc API AirMedia  Description de la tâche

Une erreur est présente dans l’intitulé de la fonction “Get the list of available AirMedia receivers” (http://dev.freebox.fr/sdk/os/airmedia/#get--api-v1-airmedia-receivers-).

L’intitulé est incorrect.

Plutôt que d’écrire

Update the current

il faudrait écrire

Get the list of AirMediaReceiver connected to the Freebox Server

.

 14396 03/03/2014AnomalieAPITousFermée Erreur doc API File Sharing Link  Description de la tâche

Une erreur est présente dans les 2 exemples de l’API “File Sharing Link API” (http://dev.freebox.fr/sdk/os/share/#file-sharing-link-api). Un guillemet est manquant dans les 2 exemples de réponses à un GET après la variable “name”.

Plutôt que d’écrire

{
   success: true,
   result: [
      {
          "path": "L0Rpc3F1ZSBkdXIvUGhvdG9zL01lcyB2YWNhbmNlcyBlbiByb3Vsb3R0ZQ==" /* /Disque dur/Photos/Mes vacances en roulotte */
          "name: "Mes vacances en roulotte",
          "token": "gAnweF2Xg5OwcJWn",
          "expire": 1355852344,
          "fullurl": "http://13.37.42.69/api/v1/share/gAnweF2Xg5OwcJWn/"
      },
      {
          "path": "L0Rpc3F1ZSBkdXIvc2hhcmVk", /* /Disque dur/shared */
          "name": "shared",
          "token": "s8a+4VtOQNkkQ55f",
          "expire": 1355866268,
          "fullurl": "http://13.37.42.69/api/v1/share/s8a+4VtOQNkkQ55f/"
      }
   ]
}

il faudrait écrire

{
   success: true,
   result: [
      {
          "path": "L0Rpc3F1ZSBkdXIvUGhvdG9zL01lcyB2YWNhbmNlcyBlbiByb3Vsb3R0ZQ==" /* /Disque dur/Photos/Mes vacances en roulotte */
          "name": "Mes vacances en roulotte",
          "token": "gAnweF2Xg5OwcJWn",
          "expire": 1355852344,
          "fullurl": "http://13.37.42.69/api/v1/share/gAnweF2Xg5OwcJWn/"
      },
      {
          "path": "L0Rpc3F1ZSBkdXIvc2hhcmVk", /* /Disque dur/shared */
          "name": "shared",
          "token": "s8a+4VtOQNkkQ55f",
          "expire": 1355866268,
          "fullurl": "http://13.37.42.69/api/v1/share/s8a+4VtOQNkkQ55f/"
      }
   ]
}

Et plutôt que d’écrire

{
    "success": true,
    "result": {
        "path": "L0Rpc3F1ZSBkdXIvUGhvdG9zL01lcyB2YWNhbmNlcyBlbiByb3Vsb3R0ZQ==" /* /Disque dur/Photos/Mes vacances en roulotte */
        "name: "Mes vacances en roulotte",
        "token": "gAnweF2Xg5OwcJWn",
        "expire": 1355852344,
        "fullurl": "http://13.37.42.69/api/v1/share/gAnweF2Xg5OwcJWn/"
    }
}

il faudrait écrire

{
    "success": true,
    "result": {
        "path": "L0Rpc3F1ZSBkdXIvUGhvdG9zL01lcyB2YWNhbmNlcyBlbiByb3Vsb3R0ZQ==" /* /Disque dur/Photos/Mes vacances en roulotte */
        "name": "Mes vacances en roulotte",
        "token": "gAnweF2Xg5OwcJWn",
        "expire": 1355852344,
        "fullurl": "http://13.37.42.69/api/v1/share/gAnweF2Xg5OwcJWn/"
    }
}
 14397 03/03/2014AnomalieAPITousFermée Erreur doc API File Sharing Link / Create  Description de la tâche

Cette fonction (http://dev.freebox.fr/sdk/os/share/#create-a-file-sharing-link) est mal documentée.

  • Elle se nomme “Create a File Sharing link” → Son libellé est “Updates the FsTask task with the given id”.
  • Sa commande est “POST /api/v1/share_link/” → L’exemple donne “PUT /api/v1/fs/tasks/15”.
 14762 23/04/2014AnomalieAPITousFermée Typo dans l'url d'appel à RRD stats  Description de la tâche

Bonjour,

L’url pour la récupération des rrd ne semble pas être la bonne sur la documentation de l’api http://dev.freebox.fr/sdk/os/rrd/#post--api-v1-rrs- :

POST /api/v1/rrs/

Il s’agirait plutôt de :

POST /api/v1/rrd/

Comme cela est indiqué dans le bloc « Example request » :

POST /api/v1/rrd/ HTTP/1.1

(L’ancre #post–api-v1-rrs- semble erronée elle-même).

 15044 20/05/2014AnomalieAPITousFermée Corriger toute la doc API v1 -> v2  Description de la tâche

Depuis le passage à l’API V2, tous les exemples et requêtes sont obsolètes dans la doc. Le chemin fait toujours référence à la v1.

Exemple pour la fonction Request authorization (http://dev.freebox.fr/sdk/os/login/#request-authorization) :
POST /api/v1/login/authorize/ à remplacer par POST /api/v2/login/authorize/
Idem pour l’exemple associé et toutes les fonctions de la documentation de l’API.

Peut être faudrait il remplacer le v1 (ou v2) par un “APIVersion” évitant ainsi d’avoir à reprendre toute la doc lors d’une migration à une nouvelle version majeure des fonctions qui fonctionnaient en version précédente de l’API ?
–> POST /api/APIVersion/login/authorize/

 15059 22/05/2014AnomalieAPITousFermée Erreur doc API DDNS 
 15269 11/07/2014AnomalieAPITousFermée API Freebox - API nécessite l'autorisation "settings" 
 16213 08/01/2015AnomalieAPITousFermée Utilisation des cookies dans l'API d'ajout de télécharg ...
 19106 06/11/2015AnomalieAPITousFermée erreur dans la documentation FsTask 
 19786 20/02/2016AnomalieAPITousFermée FreeboxOS API: nouveau champ "remote_domain" pour FtpCo ...
 20873 08/11/2016AnomalieAPITousFermée erreur 404 sur API POST /api/v3/lan/fw/redir/  
 21036 02/01/2017AnomalieAPITousFermée api_domain ne renvoie pas le domaine correspondant au c ...
 21461 02/05/2017AnomalieAPITousFermée Fonction de Hash buggée depuis la 3.4 
 21624 28/06/2017AnomalieAPITousFermée Bug API dans /api/v4/fs/rm/ 
 21666 19/07/2017AutreAPITousFermée Impossible d'obtenir un token de session 
 22336 02/02/2018AnomalieAPITousFermée Bug 404 Freeplugs dans freebox compagnon  
 22423 21/02/2018ÉvolutionAPITousFermée Nouveautés de l’API 5.0 
 22515 21/03/2018AutreAPITousFermée Changer les chaines TV avec l'API via un appel de l'ext ...
 22871 13/10/2018ÉvolutionAPITousFermée Documenter le fait que la première association doit se  ...
 22960 13/12/2018AnomalieAPIFreebox Server V6 (Révolution)Fermée P2f ne fonctionne plus - URGENT 
 24787 22/01/2019AnomalieAPIFreebox Server V7 (Delta)Fermée hd1.freebox.fr ne fonctionne plus 
 25627 11/02/2019AnomalieAPIFreebox Server V7 (Delta)Fermée Dysfonctionnement notifications Alarme Iphone 
 28260 06/09/2019AnomalieAPITousFermée Pas possible de récupérer l'EPG avec l'API: réglage "To ...
 28263 07/09/2019ÉvolutionAPIFreebox Server V7 (Delta)Fermée Evolution du server vers VMS 
 29102 21/11/2019AnomalieAPIFreebox Server V7 (Delta)Fermée Liason sécurisée Apli-FreeboxOS 
 29234 28/11/2019AnomalieAPITousFermée Freebox HD : probleme de redirection de ports 
 29848 30/01/2020AutreAPITousFermée CHOOSE THE BEST WEBSITE DESIGNING COMPANY IN INDIA 
 29902 05/02/2020AnomalieAPIFreebox Server V6 (Révolution)Fermée Flux tv invisible dans la "connection api" 
 30666 30/05/2020ÉvolutionAPIFreebox Server V7 (Delta)Fermée API VMs Freebox Delta 
 31908 17/08/2020AnomalieAPIFreebox Server V8 (Pop)Fermée Partages de fichier Version d'API inconnue 
Tâches 501 - 550 sur 13457 Page 11 sur 270

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche