Voor het uitwisselen van bestanden kan onder andere gebruik worden gemaakt van het eDonkey-netwerk, een oudgediende voor de tweakers die al langer op het internet rondhangen. Een aantal ontwikkelaars is op dit moment bezig een client voor dit netwerk te ontwikkelen in Java, en heeft JMule als naam voor het programma verkozen. De ontwikkelaars willen onder meer een goede client aanbieden die op verschillende platformen zijn werk kan doen. Ze hebben onlangs JMule 0.5.6 uitgebracht, voorzien van de volgende lijst van aanpassingen:
Version 0.5.6:
Features:Bugfixes:
- Core | Added new tag architecture which supports more tag types [binary256]
- Core | Status of downloads (started/stopped) are saved in part.met files [binary256]
- Core | Kad contacts IP verification [binary256]
- SWT UI | Switched to SWT 3.5 [binary256]
- Core | Switched to AspectJ 1.6.1 [binary256]
- Core | Fully redesigned network architecture [javajox, binary256]
- Core | Added platform manager architecture and basic implementation [javajox]
- UI | Switching from Preferences to Properties for UI settings (the BackingStoreException is solved) [javajox]
- SWT UI | New design for SWT config view (tree based) [binary256]
- SWT UI | The content rating is shown in the popup menu on shared view [binary256]
- UI | Other ui improvements [javajox,binary256]
- Core | The Kad and user id are stored in separate files [binary256]
- Core | If all the free space is gone on the partition then downloading process is stoped [javajox]
- UI | If all the free space is gone on the partition then an error message dialog is shown [javajox]
- Core | Search on Kad is not done when the "Both" option is used [binary256]
- Core | Updated tag scanner with new tag types [binary256]
- Core | Updated JKad routing table maintenance algorithm [binary256]
- SWT UI | Fixed NULL pointer exception in "Both" search type when server is not connected [binary256]
- SWT UI | Fixed displaying of all files in shared view [binary256]
- Core | Fixed Kad search stop notify for same IDs [binary256]