eMule 0.49b [01.08.2008]
– Jul, 31. 2008 –
.: Fixed some rare possible crashes
eMule 0.49b BETA2
– Jul, 28. 2008 –
.: Added deleting of single entries from AutoComplete drop down lists by
pressing the DEL key.
.: Added a new search method option "Automatic" which lets eMule choose which
search method to use. eMule will select either Servers (Local) or Kad, based on
which network we are connected to and some other indicators if connected to both
.: Removed a general exception handler for the Beta version. This means eMule
crashes instead of ignoring unexpected errors, which however is needed so we
actually can find such bugs (if any exist) in the crashdumps.
– Jul, 26. 2008 –
.: Implemented a special nodes.dat version, which is more suited for mass
distribution without causing significant additional traffic for the included
nodes. This hopefully allows us to add a nodes.dat to the installer, so that new
user can connect to Kad without having to connect to servers or downloading a
– Jul, 15. 2008 –
.: Implemented an alternate method to estimate the total user count in the Kad
network, which is not based on our local routing table. Its experimental and
only shown in the network dialog (double click the world icon in the status bar)
.: Adjusted the displaying of the user count by not showing numbers for a
network we are nto connected to
– Jul, 14. 2008 –
.: Fixed a minor bug with kad obfuscation when contacting answering unbofuscated
.: Made sure that only one challenge to verify a contact is sent at a time to
the same IP
eMule 0.49b BETA1
– Jul, 11. 2008 –
.: Added MiniUPnPLib as additional UPnP implementation, the current Windows
service based implementation is used as fallback. This will hopefully make
eMule’s UPnP compatible to most available routers. [miniupnplib by Thomas
Bernard, Test & Suggestion: leuk_he]
.: A specific UPnP implementation can be disabled by adding "DisableMiniUPNPLibImpl=1"
or "DisableWinServImpl=1" into the "UPnP" section of the preferences.ini
– Jul, 5. 2008 –
.: When reading a nodes.dat without any verified contacts (possible an old file
version), eMule will assume all contacts to be verified to avoid slowing down
the connecting process
.: Project files for VS2005 and VS2008 have been added, however the official
eMule is still developed and compiled on VS2003
– Jun, 27. 2008 –
.: Several changes were made to Kad in order to defy routing attacks researched
by University of Minnesota guys [Peng Wang, James Tyra, Eric Chan-Tin, Tyson
Malchow, Denis Foo Kune, Nicholas Hopper, Yongdae Kim], in particular:
.: Kad contacts will only be able to update themself in others routing tables if
they provide the proper key (supported by 0.49a+ nodes) in order to make it
impossible to hijack them
.: Kad uses now a three-way-handshake (or for older version a similar check) for
new contacts, making sure they do not use a spoofed IP
.: Unverified contacts are not used for routing tasks and a marked with a
special icon in the GUI
– Jun, 22. 2008 –
.: Fixed: Shared Files window splitter did not properly save/restore position.
.: Did first small step in dropping Kad1 support by not probing unknown Kad
contacts for Kad1 anymore to save overhead. Kad1 clients will nevertheless still
be work for now.
.: Fixed a bug which let Kad sometimes assume a Kad2 contact to be Kad1 after
probing for both versions
– Jun, 18. 2008 –
.: Fixed: Memory leak in context menus.
.: Added: Vista styles for context menus.
– Jun, 12. 2008 –
.: Fixed: Pressing ESC in Shared Files window filter destroyed the entire
– Jun, 10. 2008 –
.: Added additional sanitize checks to make sure eMule never writes downloaded
data into an already completed part
.: Optimized the Kad packettracking code to only tack packets which we check
later, to save ressources
– Jun, 9. 2008 –
.: Fixed 100% CPU usage bug with tooltips in Statistics Graphs.
.: Added: Tooltip in Statistics Graphs show the Y-value.
.: Kad no longer tries to add UDP firewalled (and therefore mostly unreachable)
nodes into its routing table, reducing overhead and increasing reliability
.: Kad tries to determine the overall ration of firewalled clients in the Kad
network and shows them in the statistics tree. This will only work if you are
not firewalled yourself and know enough 0.49b+ nodes
.: When calculating the total user count, Kad now uses (if available) the real
number of firewalled clients for the calculation instead a fixed value. This
will take more effect when 0.49+ nodes become common
– Jun, 5. 2008 –
.: The "Handle eD2k-Links" button now also works properly with Vista’s UAC
– May, 31. 2008 –
.: Added: Unshare context menu entries for directories within the virtual
"Shared Directories" folder.
– May, 28. 2008 –
.: Added: Vista themes for all owner drawn tab controls.
.: Added: Vista themes for category selector controls.
– May, 25. 2008 –
.: Fixed main toolbar redrawing problems under Vista.
.: Reworked connecting code, fixing some minor and some major bugs, including a
possible loop in unreachable DirectCallback sources
– May, 19. 2008 –
.: Added new close icons for closeable tab controls.
.: Kad now ignores multiple IDs pointing to one IP in routing request answers
– May, 18. 2008 –
.: Fixed: Tab controls were not sized correctly on certain text contents.
– May, 17. 2008 –
.: Fixed: Category tabs in Transfers window did not show correct default text
.: Fixed: Category properties dialog did not always show the correct (default)
.: Added: Hot tracking effects for Vista themes for all (owner drawn) tab
– May, 12. 2008 –
.: Fixed: Tooltips did not show correctly with Vista Aero theme.