Voor het uitwisselen van bestanden kan onder andere gebruik worden gemaakt van het eDonkey-netwerk. Naast de originele client, eDonkey2000, werd er ook een opensourceclient ontwikkeld met de naam MLdonkey, die op een groot aantal besturingssystemen werkt. Deze laatste heeft in de loop van de jaren ondersteuning gekregen voor andere netwerken, zoals Emule-kademlia, BitTorrent, Fasttrack en DirectConnect. De ontwikkelaars hebben enkele dagen geleden versie 2.9.7 de deur uitgedaan, met de volgende lijst van aanpassingen sinds de vorige vermelding in de Meuktracker:
Version 2.9.7:Version 2.9.6:
- Web_infos: Replace old GeoIP URL with new one - old code added the new URL, even if GeoIP was not present in web_infos
- BT: Fix bug when computing limits for max_bt_uploaders
- GeoIP: New web_infos URL for country list (thx to Choby)
- Allow compilation with Ocaml 3.11.0
- Mail: Move hostname from subject to body (eydaimon)
- Updated Mozilla protocol handler to version 2.5
- IP discover: Use http://whatismyip.org, old URL is not working anymore
Version 2.9.5:
- Allow values lower than max_upload_slots for BT-max_bt_uploaders
- CryptoPP performance fix for ARM (Marc Pignat)
- HTML: Fix invalid html respond when login is invalid
- Runinfo: Include DirectConnect in list of enabled nets
- Fix text relocation warnings on hardened distributions (Davide Pesavento)
- BT: Send correct downloaded value when download is stopped to tracker (Fox Mulder)
Version 2.9.4:
- Remove release status when download is finished
- BT: Send correct downloaded value when download starts to tracker (colchaodemola)
- Use $MLDONKEY_DIR/mlnet_tmp instead of /tmp
- This patch fixes problems with hash checking of multifile BT downloads when /tmp is too small.
- To override $MLDONKEY_DIR/mlnet_tmp use variable $MLDONKEY_TEMP.
- This patch has nothing to do with option temp_directory.
- Multiuser: Count only files in download queue for user/group statistics
- Clean logfile
- BT: Use default of max_upload_slots as minimum for BT-max_bt_uploaders instead of hard-coded value
- Fix option_hook loop when changing max_upload_slots < 3, caused by patch #6451
- Multiuser: Restrict chown to admin users only
- Fix commit bug when filesystem reports negative values for maximum filename length
- BT: Implement minimum of 3 (like max_upload_slots) for option max_bt_uploaders
Version 2.9.3:
- GTK2 GUI: Compile with lablgtk-2.10.1 by default - lablgtk-2.10.0 does not compile with Ocaml 3.10.2
- Configure: Make Ocaml 3.10.2 the default compiler
- New options run_as_group/run_as_groupgid
- works the same way as options run_as_user/run_as_useruid
- display system user:group running MLDonkey core in runinfo
- Mail: Fix bug in rfc2047 encoding
- New option release_new_downloads - set to true to activate release slot feature for all newly started downloads
- HTTP interface: new command/button "logout" (Schlumpf)
- bw_toggle: support new option "max_opened_connections_2" (Schlumpf)
- Swarmer: Correctly update file_downloaded during recover_temp (pango)
- EDK: Correctly update filename after recover_temp
- Log: Print user:group when starting a download
- Makefile: Do not strip shared linked binaries on Mac OS X, clean Makefile
- Multiuser: Block commands "shares" and "share" for non-admin users
Version 2.9.2:
- bwstats: Show downloaded bytes (pango)
- Configure: Make Ocaml 3.10.1 the default compiler. Ocaml 3.10.1 fixes crashes in MLDonkeys eDonkey module when compiled with Ocaml 3.10.0 on 64bit systems
- Swarmer: Ignore received data when file is queued
- FileTP: Fix bug when starting downloads > 4GB via dllink
- MinGW: Fix broken share priorities (thx to vbnuy6)
- HTML: Use option max_name_len in upstats for unhashed files
- Small Geoip updates
- new countries + flags: Saint Barthelemy, Saint Martin
- updates flags: Georgia, Democratic Republic of the Congo, Western Sahara, Lesotho
- GUI: Send console messages to admin users after unsharing a file
- DirectConnect: Correctly report total shared filesize to server (LuCasn)
- BT: New command print_torrent <file_num>, new link in HTML, upstats to display .torrent details
- Allow compilation with upcoming Ocaml 3.10.1
- HTML: fix broken vm output in Opera (schlumpf)
- Environment variables for file_started_cmd (see option help text)
- gcc-4.3 compile fix for CryptoPP (brian m. carlson)
- Fix inequality test for option html_mods_theme (pango)
- Fix compile warnings for GTK2 GUI and DC++ (pango)
- Allow deactivation of [telnet|gui|gift]_port by setting it to 0
- GTK1 oldgui: Hide password in server settings
- Update GNU config.guess and config.sub to version 2007/07
- Updated Mozilla protocol handler to version 2.2
- Fix statvfs code on alpha platform (Alexander Kotelnikov)
- EDK: Load server.met files from archives even if unpack fails
- Swarming: Propagate chunks of finished file before commit (pango) to other downloading files
- GTK2 GUI: Compile with lablgtk-2.10.0 by default
- this patch changes the lablgtk2 version used by ./configure
- self-compiled lablgtk-2.10.0 must be patched with patches/lablgtk-2.10.0.patch
- Configure: Remove unneeded checks
- GTK2 GUI: Fix compile bug due to changed API in lablgtk-2.10.0 GTK2 GUI still compiles with older versions of lablgtk2
- Options backup: Better log messages, remove useless exception