http://www.emule-project.net  

Forums | Home

Cuddle eMule

Version Check
Your Version:  0.47a
Released:  2006-01-26
Most current Version:  0.50a
Released:  2010-04-07

Status: Your version is out of date.


Information: A new version is available - an update is recommended


Download Version 0.50a


Changelog 0.47a to 0.50a

Bugfixes:

  • Added a fix for a possible problem when search Kad-Buddies [DavidXanatos]
  • Fixed a small bug in a kad response sanitycheck [WiZardofDoS]
  • Fixed a bug where wrong Kad 1.0 Notes packets were sent.
  • Fixed bug with MiniMule which failed to open when eMule was installed in folders with special characters.
  • Bugfix: When trying to connect to a selected server which times out, eMule will no longer try to conenct to other servers instead
  • Added a fix for receiving ED2K UDP packets when the remote client is behind a UDP portmapping router
  • Fixed a small rounding error on the filerateing icon
  • Fixed a bug in the webserver with banning IPs after too many logintries[DreamWalker]
  • Several minor possible memleaks have been corrected [WiZardofDoS]
  • Fixed missing IPFilter checks for outgoing UDP packets from KAD / Kad Nodes [leuk he]
  • Incoming ED2K and some Kad UDP response packets are now ignored if they were not requested.
  • (extrem rare) possible integer overflow causing problems when downloading large files has been fixed [avi-3k]
  • A possible premature send bug on TryToConnect has been fixed [eklm]
  • 2 fixes for statistic dialog when moving vertical splitter to minimum or maximum position [BlueSonicBoy]
  • Fixed bug in webserver to deal with filenames with apostrophes in transfer list (missing javascript controlled popupmenue)
  • Fix for better handling of pasted links in the ed2k-link dialog to process empty lines and whitespaces [zoom]
  • Fixed bug with default preview function which did not open default application for certain file types.
  • Fixed bug with renameing files in shared files window [SiRoB]
  • Fixed problem with possible file corruption when eMule is run as 'secure user' and system logoff/reboot.
  • Fixed bug in connection management.
  • Fixed bug in Media Info dialog with getting AVI properties for some part files.
  • Added workaround to Media Info dialog to show more reliable play length for MPEG files when used with MediaInfoLib.
  • Fixed bug with 'Find' function in search results list when used for non-filename fields.
  • Fixed bug in server UDP socket with ignoring received servers stats from dynIP-servers.
  • Fixed bugs in server UDP socket with race conditions of DNS queries and outgoing UDP packets (for dynIP-servers).
  • Fixed bug in Webinterface with server sorting and dynIP servers.
  • Fixed bug with ed2k-server URLs and dynIP servers.
  • Fixed bug in auto server connecting which could lead to not connecting to any server at all.
  • Fixed several bugs related to duplicate dynIP-server entries in server list.
  • Fixed some Unicode error message bugs [Xman1]
  • Fixed bug with not completing files due to invalid filename prefixes.
  • Corrected Kad crash bug. (Pointed out by Ani)
  • Fixed GUI glitch in download client progressbar [SiRoB]
  • Fixed bug with re-downloaded and re-shared files.
  • Fixed bug with "Summary Not Updated After Deleting Shared File" [raccoon.i]
  • Fixed bug with eMule getting focus on received chat message when minimized [raccoon.i]
  • Fixed Win2K specific GUI glitches in search results.
  • Fixed some icon resource leaks.
  • Fixed bugs with changing Windows color schemes on-the-fly and for Windows "High Contrast" color schemes.
  • Fixed bug with exchanged rating strings [Aenarion[ITA]]
  • Fixed missing entries in connection wizard dialog [FrankyFive]
  • Fixed bug in webserver for files >4GB [zAxel]
  • Fixed bug in webserver related to HTTP error reply.
  • Fixed possible mem leak in Kad..
  • Fixed potential crash with MiniMule.
  • Fixed a minor bug with large file search results.
  • Fixed some major bugs in Kad 2.0 source/keyword publishing
  • Fixed Kad bug with processing Kad1.0-Packets which is believed to be remotely exploitable and therefore a potential risk if Kad is enabled [found by tHeWiZaRdOfDoS]
  • Fixed bug with lost setting for disabled UDP port.
  • Fixed bug in First Runtime Wizard with previously disabled UDP port.
  • Fixed some Kad memory leaks in exception handlers [tHeWiZaRdOfDoS]
  • Fixed bug with wrong file type mismatch warning for multiple selected part files.
  • Fixed some bugs in UPnP and changed the behavior for ADSL devices a bit
  • Fixed a bug concerning double adding friends
  • Fixed another Bug in the SourceExchange, which caused eMule to not response to requests in certain cases [Xman1]
  • Sorting for cumulative stats in the sharedfiles list is now properly remembered when restarting eMule
  • The "Disable UDP" and Enable "Kad" options now exclude eachother [leuk_he]
  • Fixed a bug in UPnP when the UDP port has been disabled by the user [leuk_he]
  • IRC optional serverports should work prorperly now
  • Fixed a bug in IRC when receiving ed2k links from other users
  • The first time wizzard is now using the proper ports when testing UPnP in case a user has changed the ports in the wizzard
  • Fixed eMule (error-)handling for files whose paths exceed the operation system pathlength limit
  • Fixed a small memleak in the smileyselector window
  • Sorting in the ipfilter dialog has been fixed on Vista
  • Tooltips now have the proper size on Vista
  • On Vista the half-open connection limit is now properly set to 9 by default (instead of 50)
  • Fixed a obfuscation related bug in the sourceexchange
  • Fixed crash in Statistics window.
  • Fixed memory leak in list controls [eklmn]
  • Fixed performance problem with too large eD2K links and enabled 'Monitor Clipboard' option.
  • Fixed saving/restoring of size/position in collections dialogs.
  • Win98: Fixed missing volume labels and shell icons in directories property page's directory tree control.
  • Win98: Fixed not supported multiline tooltip in tray bar.
  • Win98/WinME: Fixed not supported toolbar customization.
  • Win98/WinME/Win2000: Fixed toolbar chevron.
  • Win98/WinME: Fixed vertical axis labels in statistics graphs.
  • Win98/WinME: Fixed saving/restoring of expanded sub trees in statistics tree.
  • Win98/WinME/Win2000: Fixed invisible buttons in transfers window.
  • Win98: Fixed bug with "ShowActiveDownloadsBold=1" setting in Transfers window.
  • Fixed bug in IRC window with nick change messages which were not always shown.
  • Fixed a bug with single clicking on emule tray bar icon.
  • Fixed bug with requesting eMule friendship via IRC.
  • Fixed bug with background color not reset in IRC colored messages.
  • Fixed bug with not outputed IRC notice messages.
  • Fixed Message window splitter.
  • Fixed bug with reversed sort orders for fresh emule installations.
  • Fixed right click problem in IRC and chat windows.
  • Fixed bugs with black background color in IRC windows.
  • Skins: Fixed problems with foreground skin color in RichEdit controls.
  • Fixed: "exit" command line option no longer starts eMule if it was not already running [DreamWalker]
  • Fixed edk2-URL handling for better support of copying URLs from webpages.
  • Fixed bug in file disk space statistics for pre-allocated files. [AnPapaSeiBua]
  • Fixed bugs in Comment dialog with copy to clipboard functions.
  • Fixed bug with "ed2k::" search expressions when combined with other search attributes. Note: "ed2k::" can still only be used in ED2K searches, not in Kad.
  • Fixed bug in local search result filter with changing column.
  • Fixed bug with Unicode strings in category properties.
  • Fixed a potential crash when shutting down eMule [DavidXanatos]
  • Fixed bug with invisible text in search filter control for high contrast color scheme.
  • Updated CxImage lib to the latest version (6.0), fixes some image processing vulnability (low risk for eMule) [reported: Steve Manzuik/Juniper Networks]
  • Fixed Unicode issue in stored and loading searches
  • Control chars are now filtered out of ed2k-links / received filenames [eklmn]
  • Fixed a small bug with handling removed category directories on startup [tHeWiZaRdOfDoS]
  • Fixed a smaller issue with finding and connecting to a buddy
  • Fixed some rare bug which could cause rerequesting already transferred (buffered) data [tHeWiZaRdOfDoS]
  • Fixed two minor display bugs realted to the waiting queue and the requests statistics for files [tHeWiZaRdOfDoS]
  • Kad (tcp)firewalltest and buddy tcp connection now properly support protocol obfuscation too, on require obfuscation setting those connections (and therefore its functionality) didn't worked before
  • Fixed a bug with the "Open Directory" menuitem in the shared files window [Stulle]
  • Fixed: File tooltips used wrong font sizes when using customized Windows metrics.
  • Fixed: Shared directory treeview control lost icons after Windows System settings were changed.
  • Fixed: Wrong font mapping for some GUI elements in non-Western locales.
  • Fixed: Shared Files list did not show focus rectangle for listview items.
  • Fixed: "Search related Files" context menu entry in search results pane was not properly enabled/disabled [Tuxman]
  • Fixed: Memory corruption for column properties in WebServer [tHeWiZaRdOfDoS]
  • Fixed: Normalized search labels in WebServer [ducho]
  • Fixed: Some search results where still shown after invoking 'Close All Search Results' [bengarchy]
  • Fixed: Enabling/Disabling the "Queued Clients" and "Known Clients" lists did not always fill/clear the list views [Xman]
  • Fixed: Toolbars in Transfere window were not showing tooltips after enabling/disabling "Queued Clients" and/or "Known Clients".
  • Fixed some GDI resouce leaks. [Rapid_Mule]
  • Fixed a bug in finding the senders of corrupt data which may lead to false positives [DavidXanatos]
  • Fixed a problem with injection of DNS servers into the routing tables which were able to stay because of a porotcol mixup between kad and dns. Old sources with port 53 as kad port are ignored, new clients (0.49a+) can use port 53 as kad port again but it is not recommended [found by netfinity]
  • Fixed a bug in kad2 with publishing >4GB files [netfinity]
  • The new firewall test also fixes a bug / design flaw which caused eMule to always use the use the clients source UDP port, instead testing if the internal set UDP port might be the propper choice instead. This was especially a problem on Restricted Cone Routers with PAT (Port Address Translation)
  • Fixed bug with possible wrong local IP address in case the "BindAddr" option is used.
  • Fixed bug with missing update of details of a selected friend in friends list.
  • Fixed bug in tooltips which were showing certain list items partially in bold.
  • Added missing Unicode support for 'Static Servers' feature.
  • Fixed several of our listcontrols to show Windows' context menu of scrollbars
  • Fixed bug in IRC window with channel windows opening in reverse order.
  • Fixed bug with dead servers occasionally not deleted from GUI [fox88].
  • Fixed bug with disabled E-Mail notifications on particular Windows systems [Lewpy]
  • Fixed bug with extra large icons in file tooltips.
  • Fixed bug with HTTP downloads which could create a crash in case the HD is full.
  • Fixed a bug which let Kad try to load its preferences from the old config directory location
  • Fixed some rare possible crashes
  • Fixed a minor bug with kad obfuscation when answering unbofuscated hello-requests
  • Fixed: Shared Files window splitter did not properly save/restore position.
  • 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.
  • Fixed: Pressing ESC in Shared Files window filter destroyed the entire window.
  • Fixed 100% CPU usage bug with tooltips in Statistics Graphs.
  • The "Handle eD2k-Links" button now also works properly with Vista's UAC enabled
  • Fixed main toolbar redrawing problems under Vista.
  • Fixed: Tab controls were not sized correctly on certain text contents.
  • Fixed: Category tabs in Transfers window did not show correct default text color.
  • Fixed: Category properties dialog did not always show the correct (default) category color.
  • Fixed: Tooltips did not show correctly with Vista Aero theme.
  • Fixed a minor GUI drawing issue in the transfer window [dolphinX]
  • Added sanity check for rare issue seen in crashdumps concerning SourceExchange responses
  • Added sanity checks for some problems seen in crashdumps when sending responses
  • Added sanity range check for preferences.ini only option: tcp obfuscation padding length
  • Fixed small bug in the uploadthrottler [tHeWiZaRdOfDoS]
  • Fixed a possible crash in the (minilib) UPnP implementation
  • Fixed a bug which made the download list use the wrong text color in some cases, mostly noticed on special windows themes
  • Added: Crash dump files are created in the 'config' directory. [thx tHeWiZaRdOfDoS]
  • Fixed a flaw which caused too few randomness when generating a new ed2k userhash [godlaugh2007]
  • Fixed showing of tooltips for multiple selected items in Server and Search window.
  • Fixed sorting bug in File Name dialog.
  • Fixed broken ED2K link and eMule Collection file registry functions for Win98/WinME/WinNT.
  • Fixed a resizing bug with the main toolbar under Win98.
  • Fixed a crash with deleting completed or shared files under Win98.
  • Fixed bug with missing update for filter text on changing the language [JvA]
  • (Win98) Fixed bug with default search file type setting
  • Fixed bugs with file tooltips for Win98/Win2000.
  • Fixed a problem with corrupt stored search results [George1]
  • Fixed: It was possible to add eMule installation folder(s) to the shared files list when using the directory tree control in the Shared Files window.
  • Fixed a bug with disk space statistics for newly added downloads [fox88]
  • Fixed: Some Unicode strings where not stored correctly in meta data for part files.
  • Fixed some possible Unicode issues in Kad search expressions.
  • Fixed: Some Unicode strings where not stored correctly in search spam filter.
  • Fixed: With certain code pages some Unicode characters where not stored correctly in *.met files [Borschtsch]
  • Fixed: Some Unicode strings where not stored correctly in meta data for shared files.
  • Fixed enablement of Start/Cancel button in Search Window for closed Kad searches.
  • Fixed invisible gripper control in Transfer Window.
  • Fixed standard Windows Property Sheet shortcuts in Options dialog.
  • Fixed several unlikely to happen but theoretically though possibles crashes.
  • AICH hashs work properly in all collection types now
  • 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 [tHeWiZaRdOfDoS]
  • Fixed minor issues with the exit commandline command and the multiple instances option [tHeWiZaRdOfDoS, leuk_he]
  • Fixed a bug in handling part.met files which could cause corrupted parts if eMule paused the file due to insufficient diskspace
  • fixed minor memleak in kad keyword storing [tHeWiZaRdOfDoS]
  • 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 [gureedo]
  • Fixed a problem with the sharedfiles list when deleting a shared files [dolphinX]
  • Fixed minor possible memory/ressource leak in the archive recovery and ipfilter [dolphinX]
  • Fixed possible problem when wrong incoming directory due to categories in certain cases [dolphinX]
  • Fixed a bug in Kad which would not enforce the search tolerance in certain cases
  • Fixed missing setting saving after automatic adapting incoming folders of categories due to changed main incoming folder
  • Fixed a bug with overwriting the nodes.dat on times we actually don't want to write it [Nissenice]
  • The shared files list now shows files in root directories properly [dolphinX]
  • Fixed a bug with determining if the filesystem can handle large files when using categories [dolphinX]
  • Fixed minor memleak on kad searches [tHeWiZaRdOfDoS]
  • Fixed possible resource leaks in ZIP file decompression [tHeWiZaRdOfDoS]
  • Fixed sorting bug in Shared Files window [moloko+]
  • Fixed bug with downloading files via the built-in webserver [Stulle]
  • Fixed double/single click behaviour in search results window [tHeWiZaRdOfDoS]
  • Fixed bug in user hash validation [ilmira]
  • Fixed bug with space characters in ED2K URLs [moloko+]
  • Fixed a bug which made search tabs in certain cases invisible after you closed one
  • Fixed a bug in Kad with setting the proper searchkeywords when searching for exact phrases with quotes
  • Fixed a bug with rearranging quoted keywords on kad searches

Changes:

  • Added progressbar during archive scanning for live archive preview
  • eMule will take care that the random choosen ports are not used already
  • Some optimizations for IP-filtering in Kad.
  • Added vietnamese translation, by Paul Tran HQ Loc
  • When doing a search for comments on Kad, an icon (in the place of the rateing icon) will indicate that a search is in progress
  • On a fresh installation eMule will now select random ports instead the default port 4662 and 4672. The ports won't be changed on existing installations and stay the same after restarts. The helpfiles will be updated to reflect this.
  • An option to enable or disable MiniMule has been added to the General options dialog
  • Servers added from other clients or servers will now get low priority by default
  • Reworked file comment dialogs: added rating icons, network info and sortable comment list
  • Added archive recovery for ACE archives. (As for ZIP & RAR already present: create a version of the downloading archive containing the files that are already available.)
  • The security options page has been split and now contains also obfuscation settings. Comments and message related setting have now there own page.
  • Improved chunk chooser: major improvements for very rare files (less than 5 sources), but also includes tweaks for common files and for preview chunks
  • Added support for MediaInfoLib v0.7.1+
  • Added option to specify preview command line.
  • Reworked Media Info dialog's additional information window.
  • Added search results specific menu (look closely to the label above the search results list) for some minor important functions:
  • Search results pane tab context menu offers function to restore all used search parameters for that particular search.
  • Server Info pane shows time stamped "connected" messages before now server info messages.
  • Servers can get cutted with Ctrl+X
  • IP-Filter: dynIP-servers are no longer rejected when enableing "Filter servers too" and get eventually IP-filtered after the DN was resolved.
  • IP-Filter: Non-dynIP-servers and dynIP-servers with an already known IP are filtered whenever the IP-filter list or a related IP-filter option was changed.
  • Added preferences.ini setting "UserSortedServerList=1". When enabled this will use the same server list sorting as shown in GUI when trying to connect to a server.
  • Keyword search for Kad2.0 with Kad1.0 integration working.
  • Keyword store Note search for Kad2.0 with Kad1.0 integration working. Kad2.0/1.0 integration completed.
  • SMIRC now supports color. (BlueSonicBoy-TK4)
  • Ported sources code to VS2005.
  • Several runtime performance optimizations for 64-bit arithmetics.
  • Added more sanitizing for Kad packages to ignore all unrequested packets
  • Tweaked reading of "addresses.dat" and "shareddir.dat" files to skip spaces and empty lines.
  • If Vista is running with Aero, eMule will enable Minimize to Tray on Minimize by default (can be changed in the display options)
  • Changed to wizzard to set file proper file permission on installed config files
  • Added a excess flood protection for eMule IRC responses
  • The Spam indicator icon has been replaced [icon by Daan]
  • If eMule started the Windows UPnP Service but failed to forward ports via UPnP it will shutdown the service afterwards
  • Added an option to disable smileys
  • The "official" development environment for eMule has switched to VS2003 SP1. VS2002 is no longer supported (but should still compile fine)
  • All file related tooltips should look a bit nicer now (on all systems)
  • Added tooltips to the shared files list
  • Sparse files have been disabled on Vista, due to a faulty / limited Vista implementation of them, which cannot be worked arround by eMule
  • Spam results are drawn gray and always put to the end of the list
  • Spam results count max. 5 sources towards the 100 sources global search limit
  • The default paddingsize for obfuscated TCP connections has been increased to 128 bytes (from 16) in order to be harder detectable by size pattern matchings
  • The paddinglength can be changed manually by adding "CryptTCPPaddingLength=[1-256]" into the eMule section in the preferences.ini
  • When using autoconnect on startup or pressing the Connect button while UPnP is still busy, eMule will wait for it to finish or timeout. You can enforce on isntant connect by clicking the button again
  • Added UPnP test button into the first time wizzard
  • added Farsi translation [translated by Mory Abdi & Ali Mojarad]
  • The calculation of credits given for the first 9MB (less than one part) has been changed slightly to decrease the reward for clients who upload less than one part
  • Changed the sourceexchange protocol to avoid backwards compatibility problems and bugs in the future
  • Added support for multi-related files searches [serverside implementation by lugdunum]
  • added Valencian translation [translated by "Valencian"]
  • major update of Slovenian translation [Gusar]
  • label of category tabs are now displayed in category color
  • return of the context menu on message tabs (Details, Add/Remove Friend, Close)
  • Prepared Kad for support of obfuscated packets. This is only passive in this version yet.
  • Several changes to make eMule work better under 640x480 resolutions.
  • Reduced long time memory usage for GUI.
  • eMule stores now hashs of filehashs in the cancelled.met for privacy reasons
  • Both windows in Transfere window are showing a toolbar to select the window contents.
  • Edit controls for Message and IRC window are using slightly larger fonts.
  • Multiline messages in Message and IRC chat windows are intended for improved readability.
  • IRC channel filtering is performed on IRC server to reduce network load, the filter string now supports the wildcard character '*'. (e.g. "#emule-*" to match all channel names which start with "#emule-")
  • Changed: By default the IRC channel list will contain only eMule-Help channels.
  • Added: IRC server can optionally contain a port (seperated by ':' character)
  • Added title window for IRC channels.
  • Added smiley selector window to Message and IRC window.
  • Reworked AutoScroll feature in all log and chat windows to automatically disable AutoScroll while viewing content not at the end of the window.
  • Skins: All icons can be read from all file formats which are supported by GDI+ (GIF, PNG, ...)
  • Added optional drawing of filled graphs in Statistics window.
  • Several performance improvments and minor bug fixes in IRC module.
  • Added support for RealMedia files to 'Content' dialog (any optional available MediaInfoLib will no longer be used for RealMedia files).
  • Added support for publishing meta data for RealMedia files.
  • Added several Kad optimizations to reduce overhead as well as memory usage
  • Taskbar Notifier: Added support for alpha channel background images.
  • Taskbar Notifier: Changes made to "notifier.ini" file while eMule is running are read automatically without needing to do a restart.
  • Added Unicode support for id3lib (Content dialog and metadata stored in Kad)
  • If extended controls are enabled (and if available) Kad search results show the amount of known unique publishers for a file in parentheses in the availability column (this isn't equal to sources, but it is a bit more trustworthy indicator how common a file is).
  • Made sure to always use the intern UDP port if both (intern and extern) ports succeed in the firewall test
  • Changed installer to set the currently used shared usage setting as default if available
  • Buddy search interval has been reduced, to increase the chance to find a buddy without waiting too long
  • Changed the Crypt functions a bit for faster processing [netfinity]
  • Tweaked UPnP a bit to support some more routers [leuk_he]
  • Updated libpng to the most current version 1.2.27
  • Changed the kad tcp firewalltest protocol to make it possible to archive the tcp open state if the UDP port is firewalled
  • Loading stored kad keywords and sources has been moved into a seperate thread to avoid interface lockups, while the data is loading
  • Ctrl+W now closes the active searchtab in the search dialog
  • Added the obfuscation setting to the First Time wizard and removed the full chunk upload setting instead
  • Disabled peercache downloads by default (deprecated)
  • Added: Support for using Windows default fonts for listview and treeview controls in eMule's main windows. This way one can specify larger fonts for almost all eMule lists via the Windows System Metrics. Specify "UseSystemFontForMainControls=1" in "preferences.ini" to enable.
  • When deleting more than 50 files the first 50 names are shown in the confirmation dialog [tHeWiZaRdOfDoS]
  • Kad will now enforce certain limits when adding new contacts to the routing table: No more than 1 KadNode per IP, 2 similar KadNodes (same bin) from a /24 network and max 10 different KadNodes from a /24 network are allowed. This is supposed to make routing attacks against kad more difficult / resource-intensive
  • Clients which sent comments which get filtered by the comment spam filter are now treated like message spammers (banned)
  • The ed2k: in ed2k-links is no longer case sensitive
  • When connecting to Ed2K eMule starts with a random server instead using first on in the server.met. Any sorting, priority, etc. is not affected by this
  • Kad now keeps track which filenames were published by different sources for the same file and uses the most common name (instead the last published one) when responding search requests
  • Same hashs (files) which have different filesizes are now properly stored seperatly instead overwriting eachother
  • Kad calculates a rating based on how many different sources publish a file and how many files publishes a source. When responding to a search request, files with a rating below a set limit will be sent last in order to avoid that spammed files push out valid ones.
  • If you select a non-default incoming directory which already contains files, eMule notices you that those files are automatically shared by eMule
  • Rearranged the symbols in the shared files directory tree a bit
  • The onlinehelp for the options dialog is now topic sensitive for all languages instead only for english (well actually it is not, but this is serverside work which will be done step by step till the release). More areas to get topic sensitive to come in the future
  • The new UDP state is shown in the MyInfo field in the Server Tab. As long as the UDP firewalltest is unfinished "(unverified)" is appended
  • Added showing of IRC-warning and error messages to the active channel window.
  • Added auto-activating of private IRC channel windows when self-initiating the conversation.
  • When messaging a friend, eMule now makes sure that the userhash still matches after connecting and SecureIdent (if enabled) is passed in order to ensure that its really your friend.
  • Added Uyghur translation [translated by Abduqadir
  • Added deleting of single entries from AutoComplete drop down lists by pressing the DEL key.
  • 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 not connected to
  • Made sure that only one challenge to verify a contact is sent at a time to the same IP
  • 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]
  • 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
  • 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.
  • Added: Vista styles for context menus.
  • 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
  • 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 [Idea: Netfinity]
  • 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
  • Added: Unshare context menu entries for directories within the virtual "Shared Directories" folder.
  • Reworked connecting code, fixing some minor and some major bugs, including a possible loop in unreachable DirectCallback sources
  • Added new close icons for closeable tab controls.
  • Kad now ignores multiple IDs pointing to one IP in routing request answers
  • Added: Hot tracking effects for Vista themes for all (owner drawn) tab controls.
  • Added GUI name references to some more Kad queries [tHeWiZaRdOfDoS]
  • Resolve shared shell links has now its own option in the extend dialog instead beeing a preferences.ini only option
  • Added the preferences.ini only option "FileBufferTimeLimit" ("eMule" section) which lets you set the maximum seconds before flushing the buffer of downloading files (default 60)
  • When another client requests to view your shared files and directories (and you allow it), eMule will now attach only the directory names (or relative paths if it is a shared subdir) instead the full path for privacy reasons
  • On a fresh eMule installation, several less important list columns are now hidden by default to avoid overloading the interface
  • Slightly increased the max. button size of the maintoolbar
  • You can no longer share single files within unshareable directories (like your temp dir)
  • Dates shown in the download list have their own time format setting ("DateTimeFormat4Lists" in preferences.ini) which is by default more compact than the old one
  • Added a column to the download list which shows the date when the download was started
  • Kad routing query contacts are checked against the routing table
  • Kad no longer allows more than 2 IPs from the same subnet within one routing query reply (except on LANs)
  • The Kad UDP firewalltest now asks several clients for its external port, avoiding to get a wrong "Open" state on NATs which change the source port on each request but behave like a Full-Cone otherwise
  • Kad now rechecks incoming search results against the filters used for a search and drops all results which fail (which should only happen for buggy clients and spam results)
  • Some data (like the AICH hashset, statistics, metadata etc) from known/downloaded files which were not shared within the last month now gets purged to save ressources and avoid an unlimited growth of the known.met files
  • If you want to avoid this purging for some reason you can put "PartiallyPurgeOldKnownFiles=0" in the "eMule" section of your preferences.ini
  • When sorting lists for file types, eMule now further sorts by extension when the filetype is the equal
  • On simple search queries Kad now rearrenges the used keywords itself and uses the longest keyword to determine which node to ask. This reduces the search load on common used keyword nodes like "and", makes such keyword a less viable target to attackers and allows users to do a search which begina with a short keyword like "An eMule"
  • Kad file/source search answers now try to avoid using fragmented packets, making it more compatible to zealous firewalls routers which block those (effect increases as more nodes update to this version)
  • The Webinterface port can now also be forwarded by UPnP (Options->Webinterface)
  • The UPnP mappings are checked and refreshed if needed before Kad firewallchecks, after waking up from suspend and on smart lowid detection when connecting to servers
  • The allowed comment size has been increased to 128 characters
  • Added support for Windows 'Address Space Layout Randomization' security feature (Windows Vista)
  • Made sure a received Kad routing answer doesn't contain more contacts than requested [Xin Sun]
  • Added support for Windows 'Exception Handling Protection' security feature (Windows XP SP2 / Windows Vista)
  • Added showing of watermark images to listviews (see "LvBkImg" entries in "Template.eMuleSkin.ini")
  • Unified drawing of multiple selected items in all listviews.
  • Several optimizations in listview drawing.
  • Added drag image for files in Transfers window (used when dragging selected items onto a category tab).
  • Added label tips for partially visible sub items in all list views.
  • Added default sort orders to list views in Transfers window.
  • Added list view search functions for sub items.
  • Added support for DVR-MS files to "Content" page of File Details dialog and published meta data.
  • Added reading of meta data for WAV files to "Content" page of File Details dialog.
  • Added publishing of ED2K specific meta data for WAV and WMA files.
  • Added columns for ED2K meta data to Shared Files window.
  • Added reading of meta data for Windows Media files to "Content" page of File Details dialog.
  • Added yet another method to determine whether the MediaInfo library is installed.
  • Added support for multi-user configurations for Win9X/WinME/WinNT (requires at least IE5).
  • Added new browse file/directory buttons to property pages in Options dialog.
  • Fixed some redrawing/resizing problems and reduced flickering in several main eMule windows.
  • Removed the "Search with Unicode" search option - searches are always with Unicode.
  • Removed support for *.met file backward compatibility with non-Unicode eMule versions.
  • Removed support for the "SetSystemACP" setting in preferences.ini.
  • Added support for detecting if the MediaInfo library (http://mediainfo.sourceforge.net/) is installed on the system and automatically using it within the "Content" page for part/shared files.
  • Updated Kad Unicode mapping table for supporting current Unicode standard used by Vista.
  • Added a NT-volume info cache to speed up handling of shared directories on non-fixed drives.
  • Changed location for "downloads.txt" to eMule-config folder.
  • Added sorting of entries in "Shared Directories" and "Incoming Files" section of "Shared Files" tree view.
  • Added showing of the parent folder for entries in "Shared Directories" and "Incoming Files" section of "Shared Files" tree view.
  • Added showing of 'not connected' shared directories to "Shared Directories" and "Incoming Files" section of "Shared Files" tree view.
  • Added keeping of shared directories which are 'not connected' when starting eMule.
  • Added populating of a warning icon overlay to "Shared Directories" and "Incoming Files" section of "Shared Files" tree view to indicate that there is at least one directory in that folder which is 'not connected'.
  • Added verifying of the 'connected' state for all shared directories when updating the "Shared Files" tree view by using the 'Reload' button.
  • Removed restrictions for sharing drives 'A:' and 'B:'.
  • 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
  • The Beta versioncheck will now point to a seperate website instead the standard versioncheck (which doesn't works for betas)
  • Update MiniUPnPlib to the latest version
  • Updated libpng to the latest version
  • The archive preview tab has now a context menu to update the contents as replacement for the "Update" button
  • eMule now selects the default color of the system icon tray speedbar depending on the color of your taskbar icon area, to avoid show a dark/bright bar on a dark/bright background
  • Active searches are now automatically shown in the new Kad graph by default and eMule remembers the setting (can be siwtched in the contextmenu of the graph)
  • The number of maximal open upload slots has been decreased to 100
  • The connection wizzard is no longer shown after finishing the first start wizzard (it's deprecated)
  • The first start wizzard is only shown on first starts and no longer after updates
  • Added "Automatically show active searches" option to the context menu of the new graph which lets it switch to active lookups automatically (instead having to select it in the list). Now you can watch Kad working for hours without a click! :)
  • The context menu in of the downloadlist allows now directly assign a file to a new category (instead of having to create it separately first)
  • The "Unassign" category context menu entry is now only available if a file actually has a category
  • Added a quick intermediate fix to make certain Kad lookups more reliable, improving the (search/source-) results in some cases [based on research from http://www-users.cs.umn.edu/~hopper/kad.pdf]
  • AICH verification is enabled when using an ed2k link with included AICH hash, or when searching and downloading a file from Kad when certain requirements are met (this will only start to work once the majority of nodes update)
  • The AICH hash can be seen in the search results list for kad searches if available
  • ed2k links can no longer be created without the AICH Hash, except if it is not available. ed2k links without AICH hash are considered deprecated, but are still accepted by eMule for now
  • Added preferences.ini-only option "KeepUnavailableFixedSharedDirs" ("eMule"-Section) which lets eMule keep shared directories on fixed drives even if they are not found anymore
  • Added preferences.ini-only option "ForceSpeedsToKB" ("eMule"-Section), which will make eMule display all speed values in KB/s (instead of B/s to TB/s depending on the speed)
  • The statistics page on in the shared files dialog also has the following new entries: Popularity rank (ranking all your shared files based on Requests), On Queue (clients on queue for the selected file) and Uploading (current bandwidth used to upload the selected file)
  • The new tabs in the shared files dialog can be closed or restored by an arrow button on the right side
  • Cleand up options dialog a bit: The following settings have been removed and are now preferences.ini-only: "BeepOnError", "DontRecreateStatGraphsOnResize", "UpdateQueueListPref", "MessageFromValidSourcesOnly" (Section "eMule") and "EnabledDeprecated" (section "PeerCache")
  • The exit conformation messagebox has now a "Don't ask me again" option
  • Added "Pause on when preview possible" option to the downloadlist context menu. Only visible when "advanced mode controls" is enabled
  • Improved storing AICH hashsets after a download has finished - should be much faster now if you share many files
  • Sparse files are available on Windows7 again, Vista stays the only version were they are disabled
  • Added basic checks and user warnings for wrong operator usage (like using OR on the first keyword) in Kad. Earlier version just delivered wrong/incomplete results in such cases.
  • Kad1 is no longer supported and we will no longer answer or request any packets from Kad1 nodes (the last eMule Kad1 version was release about 4 years ago)

Features:

  • Added filetype display to Filedetail Dialog. For most common filestypes, the downloaded header is checked to match the file extention. A warning icon is shown if its file extention matches a different file type.
  • Added live archive preview for ZIP,RAR and ACE. The Content-tab of the file detail dialog (partfiles and completed files) will list content of the archive (file name & path, size, CRC,...) and information like existing password protection, archive atttributes,...
  • Added Obfuscation Layer for ED2K/Kad TCP, ED2K UDP, Server TCP and Server UDP connections. Kad UDP is not obuscatable yet. For a detailed explanation of this feature, please check this topic of our Online Help
  • Media Info dialog shows hint about files which are protected with DRM.
  • Added simple on-the-fly filter for search results to filter already received results. The
  • Added a spamfilter for search results. It mainly works by remembering files a user has marked as spam and marking files which seems to be very similar as spam too.
  • eMule now supports multi-user installations, which especially is supposed to fix the folder permission problems on Vista In short: for Windows Versions before vista, nothing will change by default, on Vista eMule will use the current userspecific folders by default
  • Added UPnP support [merged from Shareaza]
  • Added showing of smileys to Chat and IRC windows [Smileys by Daan]
  • Each dialog (kad, server, etc) has now its own "doorway" helptopic which eMule shows when pressing F1 or the Helpbutton, instead of only calling the helpindex
  • eMule now supports ed2k-links for downloading the nodes.dat from an URL. A link to a nodes.dat should look this way: ed2k://|nodeslist|http://domain/nodes.dat|/
  • eMule is now aware of windows standby modes and reconnects after waking up [MorphXt]
  • The download comments dialog has now a direct possibility to edit the comment spam filter, changes are instantly applied to all existing comments
  • Several changes have been made to improve kads resistance against malicious keyword publishing
  • Added a general anti-flood-protection to kad. If Kad receives more request of a specific type from one IP than it would expect, it starts ignoring those requests and envetually banning the source. This is supposed to avoid or slow down several attack scenarios.
  • Added a filter box (like in the search results) for on-the-fly filtering of shared files into the shared files tab. This filter is supposed to help finding specific shared files, it has no effect on which files are actually published
  • Open searches are now stored if you close eMule and restored on restart. This way you don't have to research your favourite words in case you didn't get to finish looking at the results. Can be disabled in Options->Display
  • Reworked Kads Firewall handling and testing
  • Added an option (Options->General) to prevent Windows from going into standby mode while eMule is running (and doing something)
  • The messagesystem is now able to find your friends even if their IP changed if you and they are in Kad and not firewalled. This will help to stay in contact with friends longer than one session (Only works for new added/new seen friends which have Kad enabled).
  • You can now bootstrap to kad from an URL which points to a nodes.dat file (in the Kad tab)
  • In order to reduce spam messages and by this make the messagesystem more useable again, eMule now supports Captcha authentification
  • Added obfuscation to the Kad UDP protocol. Kad obfuscation is part of the protocol and is unrelated to the Ed2K-Obfuscation settings
  • 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 networks.
  • 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 nodes.dat themself
  • 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]
  • Added: Vista themes for all owner drawn tab controls.
  • When corrupted part.met files are detected, eMule now automatically tries to use the part.met.bak files instead
  • You can now also share single file and directories by Drag&Drop - simply drag them from (for example) the Windows Explorer into your Shared Files list
  • You can now share and unshare single files in the shared files window by chking/unchecking the files in the "All directories" tree. Downloading files and files in the incoming directory cannot be unshared
  • Added support for Windows 'Heap Corruption Detection' security feature (Windows Vista)
  • Added support for preview the content of ISO files. (file details->content)
  • Added support for Windows 'Data Execution Prevention' security feature (Windows XP SP2 / Windows Vista)
  • Added auto-sizezing of column widths to all list views (double clicking on column divider will size the column width appropriatly)
  • Added Options->Extended->Resolve shell links which lets eMule share 'linked' files (Windows Explorer shortcuts). This way one can also share single files within unshared directories.
  • Added support for previewing self extracting RAR archives.
  • Added: Downloaded files are marked in the same way as by 'Internet Explorer' which leads to showing a warning message from 'Windows' when opening potential malicious files (for Windows XP SP2 or later).
  • Added: Opening DRM protected files shows a warning message to prevent accidental opening of a web browser and navigating to malicious sites.
  • Added new ed2k link type: "ed2k://|search|[searchterm]|/" makes eMule start a search for the specified searchterm. Plugin for webbrowsers which make use of this will follow later
  • Windows 7: Added global progress bar in the eMule taskbar button, progress colors: green when downloading, red when a download is errorous, yellow otherwise
  • Windows 7: When hovering over the eMule taskbar button (connect/disconnect/throttle/unthrottle/open preferences)
  • Windows 7: 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
  • Changed Kad to work better in small LANs.
  • Added a new graph to the Kad window, which lets you watch each Kad lookup in detail. For non-Devs this is just for fun, you don't need to worry about anything shown there. A detailed explanation of the graph can be found in the onlinehelp.
  • Added a new dockable toolbar to the transfer dialog. The buttons resemble the context menu options, but making them accessible easier and faster. The toolbar can be removed by right clicking on it and shown again by selecting context menue option of the downloadlist
  • Switched the eMule fileidentifiers from ED2k-Hash + Size to ED2k-Hash + AICH-Hash + Size. This means eMule is now using two hashing algorithms combined (based on MD4 and SHA1) to verify if a received part (and eventually the comlete files) is not corrupt
  • The shared files dialog has now a tab selector, letting you choose to view the statistics,(reduced versions of) the content, ed2k-link or metadata info for the selected file(s)

 

 

 

Appalachia Theme © 2002 Droshi's Island