Bourriquet, un client eDonkey pour MorphOS

Bourriquet est un client pour eDonkey écrit de zéro par Rusback (principalement pour l’interface MUI) et SixK (pour la réimplémentation du protocole et le développement du noyau). Il s’agit encore d’une version Beta, mais vous pouvez déjà vous connecter à un serveur, rechercher des fichiers et télécharger de (petits) fichiers ainsi qu’en partager.
La sortie debug n’a pas encore été enlevée.
Cette version vous est proposée afin que vous testiez le logiciel, ce dernier n’étant pas encore pleinement utilisable.
Des programmeurs peuvent rejoindre le projet en contactant Rusback ou SixK.
Vous pouvez trouver les sources sur le Morgoth Castor-cvs, si vous voulez y jeter un oeil, il suffit de les demander à Marcin ‘Morgoth’ Kurek.
Le projet a vraiment besoin d’aide, car de nombreuses choses ont encore besoin d’être faites.

Vous pouvez retrouver plus d’informations sur le site de Bourriquet.

Télécharger : Bourriquet20040907.lha (MorphOS) [291 ko]

(24 commentaires)

Passer au formulaire de commentaire

    • anonyme on 9 septembre 2004 at 14 h 38 min

    yaaaahhh enfin !
    bon les premiers tests sont pas concluant…
    j’arrive pas à me connecter, message d’erreur « can’t get local host name » 🙁
    mon hostname dans env: est pourtant bien renseigné.
    je précise que je suis derriere une passerelle (sous XP) dois-je faire une manip particuliere ?

    [edition]
    pareil aprés test en pppoe (miamiDx) sans passer par la passerelle, même message 🙁

    • BatteMan on 9 septembre 2004 at 14 h 55 min
      Author

    Moi aussi j’ai le même message… Et je suis derrière mon modem/routeur/firewall.
    Je ne vois pas d’où ça vient, pourtant j’ai bien lu la doc Amigaguide filée avec 😀


    /me aime bien faire des blagues sur les docs amigaguide 😆

    • anonyme on 9 septembre 2004 at 15 h 58 min

    Bande de vénaird, moi je dépasse pas la fenetre de chargement…

    Courage SixK et Rusback 🙂

    • BatteMan on 9 septembre 2004 at 16 h 40 min
      Author

    Nico :  C’est normal, si tu regardais ce que te dis ton SnoopDos, tu verrais qu’il te manque la classe MUI thebar.mcc et thebar.mcp.
    Jette un oeil là : http://zerohero.se/mui/download.php tu devrais la retrouver et pouvoir lancer la Bourrique 😀


    /me a toujours son problème d’Host Name 😕

    • SixK on 9 septembre 2004 at 17 h 26 min

    Bizard vos problemes moi aussi je suis derriere mon modem/routeur/firewall… Il n’y a pas de probleme.
    J’utilise MiamiDx egalement…

    Faut que je regarde dans Miami si j’ai pas collé une ligne localhost 127.0.0.1 ?

    SixK

    • anonyme on 9 septembre 2004 at 17 h 54 min

    @Sixk: aucun problème ici… avec le 3ème serveur choisi, la connexion s’est effectuée et j’ai pu faire une recherche.

    Quelques remarques pour la suite du dév.:

    .Dans la fenêtre de téléchargements: lorsqu’un dl est lancé, rien ne renseigne sur le nombre de sources dispo. pour le téléchargement, et on ne peut biensûr pas voir l’état de chaque source comme c’est le cas sur win et ca me paraît être très important: je suppose que c’est que c’est pas encore implémenté…

    .A ajouter: le double-clic pour se connecter sur un serveur, lancer un téléchargement,… !!

    .Quand j’ai quitté, quelques hits, et un plantage d’une des tâches réseau. (« Task set to Wait() »…)

    .Tout dans la même fenêtre, ca serait possible ? (actuellement, les téléchargements s’ouvrent dans une autre,… Comme sous win, sous forme de tabs ca serait beaucoup plus pratique je trouve)

    Enfin en tout cas bon boulot à tous les deux: continuez !

    @+,
    Léo.

    PS: quand je vois ces GUI MUI et que de mon côté je suis pas capable de pondre deux listviews et 3 bouttons sans un plantage et sans 50 hooks… Comment vous faites ?! :=)

    • SixK on 9 septembre 2004 at 18 h 03 min

    Je confirme, j’ai bien une ligne ip: 127.0.0.1 name: localhost
    dans Miami dans database, Hosts. Donc pour ceux ou ca ne marche pas, vous pouvez vérifier si vous avez cette ligne

    Leo, pour les GUI MUI, faut demander a Rusback, parceque moi aussi je suis pas capable de pondre une liste dynamique sans 50mille hooks qui plantent 😉

    SixK

    • BatteMan on 9 septembre 2004 at 18 h 24 min
      Author

    SixK : Pas mieux avec la dite ligne… J’avais déjà une telle ligne, mais à la place de « localhost », j’avais mis « miga », et je ne sais plus à quoi ça servait… Enfin bref, pas de changement chez moi malgrès le rajout de cette ligne.


    /me continue de chercher avec SixK sur IRC 😉

    • BatteMan on 9 septembre 2004 at 18 h 33 min
      Author

    La réponse a été trouvée.
    Il faut mettre « Localhost » dans TCP/IP, Default host name.

    Voilou.


    /me est content, on a finalement trouvé 😀

    • anonyme on 9 septembre 2004 at 18 h 43 min

    @Battleman: il faut en tout cas mettre un nom que tu as défini ds database/hosts (g pas « localhost » ici…)

    • BatteMan on 9 septembre 2004 at 18 h 47 min
      Author

    Leo : Aussi… mais bon, j’avais pas envie de me prendre la tête, donc j’ai testé avec localhost et ça marche.

    PS : ça fait déjà deux ou trois fois que tu m’appelles BattleMan… mon nick, c’est BatteMan, sans le « l ». Merci d’avance 😆


    /me est content, il vient de télécharger un fichier avec la Bourrique 😀

    • anonyme on 9 septembre 2004 at 19 h 06 min

    Ouais, je l’ai installé 🙂
    Mais boom tout de même.

    SixK/Rusback: c’est un probleme connue ou vous voulez que je fasse
    plus de tests ?

    • SixK on 9 septembre 2004 at 20 h 00 min

    Bah Boom Quoi ?

    • LorD on 9 septembre 2004 at 20 h 12 min

    Heu juste pour dire que moi aussi je préfère quand il n’y a qu’une
    fenetre pour tout 🙂

    Bon, je n’ai pas eu le temps de tester bourriquet encore…

    • anonyme on 9 septembre 2004 at 20 h 18 min

    Bah ca me paraît clair 🙂

    if (mos_ver>MOS14 && MOS15!=SORTI)
    // Dommage 🙂
    BOOM();
    else
    // Déroulement normal…

    (Hum… C’est une bonne idée ca…)

    @+,
    Léo.

    • DaddyDav on 9 septembre 2004 at 20 h 41 min

    Marche très bien ici. Je teste un download.

    Les recherches sont très rapide.

    Mais je regrette que l’on ne puisse
    pas se connecter sur plusieurs server.

    Bon A+

    • serge on 10 septembre 2004 at 9 h 31 min

    Ici le soft se lance, la recherche marche, mais les téléchargements ne demarrent jamais même quand j’ai plus de 100 sources pour un fichier 🙁

    De plus seul le 3) serveur de la liste fonctionne. Est ce que quelqu’un a une liste des bons serveurs SVP?

    .-)

    A+

    • SixK on 10 septembre 2004 at 9 h 50 min

    Il faut faire l’essai sur des petits fichiers de quelques octets a quelques Koctets… Car l’upload ne marche pas parfaitement donc on ne monte pas dans les scores donc quasie impossible d’avoir des gros fichiers.

    SixK

    • BatteMan on 10 septembre 2004 at 10 h 43 min
      Author

    Perso, j’ai réussit à récupérer un fichier image de 60 ko.


    /me raconte sa vie 😆

    • DaddyDav on 10 septembre 2004 at 11 h 17 min

    haaaaa Fallait le dire !!!

    /me va essayer des TRèS petits fichiers alors

    • SixK on 10 septembre 2004 at 11 h 33 min

    Pour info, Bourriquet relance les demandes de fichiers toutes les 20 minutes environ (c’est le protocol Edonkey qui veut ca). Au bout d’une heure en général Bourriquet n’arrive plus a se connecter aux autres clients donc pas la peine de laisser tourner toute la nuit 🙂 (mais vous pouvez faire l’essai on ne sait jamais)
    Pour l’upload le probleme semble se présenter pour les fichiers déjà connu des clients, Edonkey/Emule semble demander directement le Hash du block a télécharger (parcequ’il l’a eu par d’autres clients) au lieu de demander un block en envoyant le hash du fichier et la zone a télécharger…
    Je suis un peu sec sur le sujet, je me demande encore comment implémenter tout ca proprement.

    Sinon le Download marche mieux avec certains serveurs comme Razorback2 mais Razorback2 n’accepte qu’un nombre limité de clients qui n’utilisent pas la compression de données. Donc laisse bourriquet se connecter que tres rarement.

    Mais bon le jour ou vous tomberez sur un client Bourriquet pour l’upload ou le download il ne devrait pas y avoir de probleme 😉 Reste plus qu’a savoir quels fichiers sont hébergés sur des clients Bourriquet 😉

    SixK

    • pipo on 10 septembre 2004 at 11 h 53 min

    …Pour l’upload le probleme semble se présenter pour les fichiers déjà connu des clients, Edonkey/Emule semble demander directement le Hash du block a télécharger (parcequ’il l’a eu par d’autres clients) au lieu de demander un block en envoyant le hash du fichier et la zone a télécharger…

    Bonjour,

    et le code source d’emule ne peut pas aider ?

    Je dis ça comme ça, je suis pas developpeur 🙂

    • SixK on 10 septembre 2004 at 12 h 05 min

    Le source d’Emule c’est du C++, c’est imcompréhensible pour le commun des mortels…

    En plus il y a beaucoup de fichiers, Il faut vraiement passer beaucoup de temps pour comprendre quoi que ce soit.

    SixK

    • bLa on 16 septembre 2004 at 10 h 19 min

    j’avauis même pas vu … une passerelle sous XP, et ça viens te dire que linux c lent … arf

Les commentaires sont désactivés.

Do NOT follow this link or you will be banned from the site!