MLDonkey is an open source eDonkey client. MLDonkey is also a multi-platform multi-network peer-to-peer client.
MLDonkey is cross-platform and it runs on Mac OS X, Windows, Unix, Solaris, MorphOS and Linux.
MLDonkey was originally intended as a pure eDonkey2000 clone, running on Unix and Linux, a sector that the original client never served well.
Since the release of version 2, there has also been development to access other networks (see OtherNetworksSupported), most notably the eDonkey2000 offspring Overnet.
Here are some key features of "MLDonkey":
· The p2p core can run on a resource limited headless computer, with remote GUI clients accessing it over the network.
· The core is built to run as daemon for days, weeks, ever...
· Several different GUIs available, some of them developed separately.
· Multi-user support: the same core can queue and process downloads for several different users who can't see what the others are downloading.
· Several different file-sharing networks supported: ED2K (and Kademlia and Overnet), BitTorrent, DC++ (FastTrack, SoulSeek, Gnutella and G2 need work)
· The core can download the same file from several different networks simultaneously.
· Scriptable command-line interface available. It's possible to control all aspects of mldonkey from the CLI.
· Written in ObjectiveCaml, with some parts written in C and some in Assembly.
What's New in This Release: [ read full changelog ]
· 7499: BT/DHT: fix logging in tools/bt_dht_node.ml
· 7573: http: better error reporting (ygrek)
· 7529: configure: better help strings (ygrek)
· 7541: BT: better UI for subfile selection (ygrek)
· remove debug prefix from set_subfile_prio command
· do not reload page when toggling subfiles (ajax)
· 7540: CryptoPP: Fix compile error with g++ 4.6 (glondu)
· fixes Debian bug 625051
· 7518: Configure: Ocaml VCS moved to SVN
· replace --enable-ocamlver=CVS with --enable-ocamlver=SVN to compile SVN trunk
· 7517: http: fix XSS in error handler (ygrek)
· 7495: Fix compilation of Ocaml 3.11.* with recent binutils (ecc, glondu)
· 7506: BT/DHT: show stats, choose random port (ygrek)
· 7501: Options: Disable Overnet by default and remove contact.dat from web_infos
· 7456: Mail: Multiple mail addresses for admin (ygrek)
· 7500: Diskinfo: Recognize BTRFS
· 7499: BT/DHT: fix logging (ygrek)
· 7498: BT/DHT: make token more robust against broken nodes (ygrek)
· 7497: HTML: mark not saved values in options (ygrek)
· 7496: BT: stop asking u...