eMule Changelog

What's new in eMule 0.70a

Oct 9, 2023
  • Using I/O completion ports for disk operations.
  • Improved handling of UNC paths.
  • Upload SpeedSense is 'not recommended'.
  • Minor GUI enhancements, bug fixes, code refactoring.
  • Updated libraries.
  • Using Visual Studio 2022.

New in eMule 0.70a Beta (Aug 21, 2023)

  • Using I/O completion ports for disk operations.
  • Improved handling of UNC paths.
  • Minor GUI enhancements, bug fixes, code refactoring.
  • Updated libraries.
  • Using Visual Studio 2022.
  • This highest supported version of MediaInfo.dll is 23.07 (Windows XP - only 21.03).

New in eMule 0.60d (Nov 24, 2021)

  • Issues found since the release of version 0.60d were fixed:
  • crash in parts conversion
  • avoid unpacking of compacted files
  • allow MediaInfo.dll version 21.09

New in eMule 0.60c (Jun 18, 2021)

  • Issues found since the release of version 0.60b were fixed; minor enhancements were made:
  • regressions, including one in UPnP Windows service implementation
  • use BindAddr variable in UPnP miniupnpc library implementation
  • restore from tray icon should be more reliable
  • allow MediaInfo.dll version 21.03
  • removed high DPI avareness from manifest

New in eMule 0.60 Community Edition (May 15, 2021)

  • Issues found since the release of version 0.60b were fixed; minor enhancements were made:
  • regressions, including one in UPnP Windows service implementation
  • use BindAddr variable in UPnP miniupnpc library implementation
  • restore from tray icon should be more reliable
  • allow MediaInfo.dll version 21.03
  • removed high DPI avareness from manifest

New in eMule 0.50a (Apr 8, 2010)

  • Added preferences.ini-only option "ExtraPreviewWithMenu" (eMule section) which makes eMule put the "Preview with" command into the root context menu rather than into the preview menu (only applies to extended controls with multiple preview programs set)
  • Added "Open preferences.ini" button to the extended options. Remember that you have to close eMule _before_ saving any changes if you want to edit any not preferences.ini-only settings
  • AICH hashs work properly in all collection types now

New in eMule 0.50a Beta 3 (Mar 31, 2010)

  • Keyboard shortcuts to switch the dialog work again in the transfer dialog
  • Fixed a small visual glitch in the tooltips of the webinterface
  • Fixed a issue regarding eMule deceiding if to trust an AICH hash on files which have no verified AICH has
  • Fixed minor issues with the exit commandline command and the multiple instances option

New in eMule 0.50a Beta 2 (Mar 22, 2010)

  • Updated MiniUPnPlib to the latest version
  • The download commands toolbar now handles closing by pressing the X while in floating mode properly
  • The icons of the download commands toolbar are now properly drawn gray if disabled on WinXP and older Windows versions

New in eMule 0.50a Beta 1 (Mar 19, 2010)

  • Fixed a bug which caused the "Add files to download in paused mode" otpion to not work properly in all cases
  • Fixed a visual glitch on taksbar notifiers when using the Aero theme
  • Added Windows 7 taskbar goodies:
  • global progress bar in the eMule taskbar button, progress colors: green when downloading, red when a download is errorous, yellow otherwise
  • Taskbar Buttons: when hovering over the eMule taskbar button (connect/disconnect/throttle/unthrottle/open preferences)
  • Overlay icon: Overlay icon on the eMule taskbar button indicating active up- and downloads (disabled by default, enable by ini entry "ShowUpDownIconInTaskbar=1").
  • Tweaked uploadcode to significantly increase the possible uploadspeed per slot especially on LANs, making eMule more suitable for those
  • The number of maximal open upload slots has been decreased to 100
  • Fixed a bug which caused the "Add files to download in paused mode" otpion to not work properly in all cases

New in eMule 0.49b Beta 1 (Jul 15, 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_
  • A specific UPnP implementation can be disabled by adding "DisableMiniUPNPLibImpl=1" or "DisableWinServImpl=1" into the "UPnP" section of the preferences.ini
  • 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
  • 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
  • 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
  • Fixed: Memory leak in context menus
  • Added: Vista styles for context menus
  • Fixed: Pressing ESC in Shared Files window filter destroyed the entire window
  • Added additional sanitize checks to make sure eMule never writes downloaded data into an already completed part

New in eMule 0.47c Build 2 (Sep 18, 2006)

  • Updated LinkCreator to 0.7, LinkCreator can be used to create ed2k links with or without hashset
  • Updated the IP blocklist, this will prevent a lot of computers who monitor filesharing activity or spread fake files from making a connection
  • Updated the included links to sites with verified files
  • Improved the default configuration
  • Minor fixes and improvements