- État Fermée
- Pourcentage achevé
- Type Anomalie
- Catégorie Téléchargements
- Assignée à Personne
- Système d'exploitation Tous
- Sévérité Moyenne
- Priorité Très Basse
- Basée sur la version 1.1.2
- Due pour la version Non décidée
-
Échéance
Non décidée
- Votes
- Privée
Ouverte par zakhar - 03/10/2011
FS#8010 - dl.free.fr, bug sur le 6ème fichier !
Voici un bug étrange et 100% reproductible.
-1) Partir d’un état seedbox “au repos”, où la Freebox n’a rien à télécharger.
-2) Donner une liste de liens vers dl.free.fr, la liste doit comporter strictement plus de 6 lien, et les fichiers doivent être suffisamment gros pour que le téléchargement s’opère en parallèle.
On constate 2 choses :
- La freebox télécharge 6 fichiers simultanément (alors que la limite par IP est sensée être de seulement 5 téléchargements !) ... mais bon, ça à la limite c’est pas dramatique !..
- Le sixième fichier soumis à la Freebox se “plante” avec une erreur (pas de problème pour les 5 premiers ni pour les suivants).
Afin de pouvoir tester je vous ai fait :
-a) un script simple (attention pas de contrôles d’erreur, lancer avec: dash -xeu ./nomDuScript “liste de fichiers”, afin d’avoir la trace des erreurs éventuelles)
-b) une liste contenant 10 liens de 50M (l’iso de Damn Small Linux copié 10 fois).
Script (bugdlfree)
#!/bin/sh -eu
PASSWORD=’votreMotDePasse’
TMPLOG=$(mktemp)
HTTP_CODE=$( curl http://mafreebox.freebox.fr/login.php\
- c “${TMPLOG}.f”\
- d “login=freebox&passwd=$PASSWORD”\
- o /dev/null\
- w “%{http_code}”\
- s )
for IDENT in “${@}” do
HTTP_CODE=$( curl http://mafreebox.freebox.fr/download.cgi \ -o "${TMPLOG}" \ -b "${TMPLOG}.f" \ -d "url=${IDENT}&user=freebox&method=download.http_add" \ -H 'X-Requested-With: XMLHttpRequest' \ -w "%{http_code}" \ -s)
done
Liste de fichiers : (fileList)
http://dl.free.fr/q1Y8Hsy7V http://dl.free.fr/qCLlDHY5Z http://dl.free.fr/qS6mCcBPY http://dl.free.fr/q905313FQ http://dl.free.fr/qpdrp0VEX http://dl.free.fr/qRPIdNoPp http://dl.free.fr/qIVyguAh6 http://dl.free.fr/qwnmvVjv0 http://dl.free.fr/qZLWuTHz6 http://dl.free.fr/qmwPp3ErG
usage:
-1) Remplacer la variable PASSWORD par le mot de passe de votre Freebox
-2) En supposant que le script et le liste de fichier aient les noms proposés, lancer :
dash -ex ./bugdlfree $(cat fileList)
(ça fonctionne aussi avec bash si votre Linux utilise bash par défaut).
-3) Constater le bug sur le fichier http://dl.free.fr/qRPIdNoPp (le sixième de la liste)
27.06.2013 09:17
Raison de la fermeture : Sans objet
Commentaires de fermeture :
Suite à la refonte totale de la
Seedbox, ce ticket est maintenant sans
objet
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