LatestVersion: v0.50a
 Deutsch English Franšais Hebrew Chinese Traditional Spanish Italian Polish Lithuanian Estonian Danish Swedish Dutch (Netherlands) Portuguese (Brazil) Czech Portuguese - Portuga Russian Catalan Turkish Finnish Romanian Greek Serbian Chinese Simplified 




Get eMule at SourceForge.net. Fast, secure and Free Open Source software downloads


Cuddle eMule
eMuleNetworkReleases

eMule 0.50a released
07.04.2010 17:01 by Admin
Dear eMule users,

it has been a long ride, but now we are finally halfway there :) We are once again happy to present you a new shiny version: eMule 0.50a. Many small but nonetheless important fixes and changes were made, but the main features of this new version are:

  • Making eMules file verifying algorithm future proof by combining the ed2k hash with the AICH hash to identify and verify downloaded parts and files. This guarantuees that existing and newly found MD4 weaknesses will not affect eMules ability to deliver uncorrupted files in the future.
  • Several GUI improvements, like supporting new taskbar features of Windows7, easier access to download commands by adding a new toolbar, an improved shared files dialog and a brand new Kad graph to look and wonder at
  • Better usability in small LANs by adjusting Kad to such an environment and supporting highspeed uploads
  • And as always fixing bugs and adding other small changes


For all the details, check out the complete changelog below!

Posted Image
So - download the new eMule client - and have fun. :)


Your eMule-Team


eMule 0.50a
-----------------------
- Apr, 5. 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

-----------------------
- Apr, 2. 2010 -
-----------------------
.: 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
.: Fixed some minor bugs in the Kad graph
.: Fixed a possible bug with AICH recovery when downloading a searchresult which includes the AICH hash

eMule 0.50a BETA3
-----------------------
- Mar, 28. 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 [tHeWiZaRdOfDoS]
.: Fixed minor issues with the exit commandline command and the multiple instances option [tHeWiZaRdOfDoS, leuk_he]

-----------------------
- Mar, 23. 2010 -
-----------------------
.: Fixed ed2k links not containing the AICH hash on several locations (ctrl+c, webserver, etc)
.: Fixed further bugs leading to crashes or glitches in the new toolbar
.: Fixed a possible crash problem with the new Win7 features
.: The Beta versioncheck will now point to a seperate website instead the standard versioncheck (which doesn't works for betas)

eMule 0.50a BETA2
-----------------------
- Mar, 19. 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

-----------------------
- Mar, 17. 2010 -
-----------------------
.: The new Windows7 taskbar features will no longer vanish when minimizing eMule to the system tray
.: Updated libpng to the latest version
.: The lables of the download commands toolbar are now properly adjusted immediately when switching to another language
.: The archive preview tab has now a context menu to update the contents as replacement for the "Update" button
.: Fixed a bug in handling part.met files which could cause corrupted parts if eMule paused the file due to insufficient diskspace
.: Fixed a small visual glitch when resizing the shared files list while the new tabs were hidden
.: fixed minor memleak in kad keyword storing [tHeWiZaRdOfDoS]

-----------------------
- Mar, 14. 2010 -
-----------------------
.: Fixed the background color of the new Kad graph if custom themes/colors are enabled
.: 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
.: Fixed a crashbug in the new download commands toolbar (this bug was responsible for nearly all crashes you might have seen in Beta1).
.: 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)
.: Fixed a small bug with itemdeletion when closing eMule [JvA]
.: Fixed a small bug regarding Kad search tolerance [Famerlor]

eMule 0.50a BETA1
-----------------------
- Mar, 8. 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 [gureedo]

-----------------------
- Mar, 3. 2010 -
-----------------------
.: 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").

-----------------------
- Mar, 1. 2010 -
-----------------------
.: 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

-----------------------
- Feb, 28. 2010 -
-----------------------
.: 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]

-----------------------
- Feb, 19. 2010 -
-----------------------
.: Fixed a bug in Kad which would not enforce the search tolerance in certain cases
.: Changed Kad to work better in small LANs. If Kad detects it is running on a LAN (only LAN IPs in the routing table), it will assume beeing open and not behind a NAT/Router without trying to verfiy (which would fail in a small LAN),
and also doesn't enforces several security features like flood detection for LAN IPs. Now even a small Kad LAN of 2 nodes works well without any setup issues
(To create such a Kad LAN, make sure all clients have Options->Extended->"Filter server and client LAN IPS" disabled, delete the existing nodes.dat if necessary, go to the Kad dialog and enter the IP+Port of one other client (which is either connected or in connecting mode for Kad) to the bootstrap box - done)

-----------------------
- Jan, 25. 2010 -
-----------------------
.: 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

-----------------------
- Jan, 21. 2010 -
-----------------------
.: 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 "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! :)

-----------------------
- Jan, 12. 2010 -
-----------------------
.: 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

-----------------------
- Jan, 10. 2010 -
-----------------------
.: 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

-----------------------
- Dec, 7. 2009 -
-----------------------
.: 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]
.: 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....hopper/kad.pdf]

-----------------------
- Nov, 28. 2009 -
-----------------------
.: 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
This change is necessary due to weaknesses in the MD4 algorithm and enables eMule to make sure to never complete a corrupt files for the next decade
All changes are backwards compatible, so no clients or files will be exluded from the network
.: AICH part hashsets are build out of existing AICH recovery hashsets, no rehashing is done
.: 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

-----------------------
- Nov, 15. 2009 -
-----------------------
.: 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]
.: Added preferences.ini-only option "KeepUnavailableFixedSharedDirs" ("eMule"-Section) which lets eMule keep shared directories on fixed drives even if they are not found anymore
.: Fixed minor memleak on kad searches [tHeWiZaRdOfDoS]
-----------------------
- Oct, 13. 2009 -
-----------------------
.: 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)

-----------------------
- Aug, 7. 2009 -
-----------------------
.: 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)
.: 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

-----------------------
- Aug, 3. 2009 -
-----------------------
.: Fixed possible resource leaks in ZIP file decompression [tHeWiZaRdOfDoS]
.: Fixed sorting bug in Shared Files window [moloko+]

-----------------------
- Aug, 2. 2009 -
-----------------------
.: 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+]

-----------------------
- Jul, 25. 2009 -
-----------------------
.: Fixed a bug which made search tabs in certain cases invisible after you closed one

-----------------------
- Jul, 20. 2009 -
-----------------------
.: 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

-----------------------
- Jul, 09. 2009 -
-----------------------
.: 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

-----------------------
- Jun, 12. 2009 -
-----------------------
.: 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.

-----------------------
- Jun, 10. 2009 -
-----------------------
.: 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

-----------------------
- Jun, 2. 2009 -
-----------------------
.: 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)

-----------------------
- Mar - May 2009 -
-----------------------
.: eMule Summer of Non-Code :)

eMule 0.49c released
22.02.2009 22:03 by Admin
Dear eMule users,

in the 7th year anno eMule we are once again happy to present you a new version: eMule 0.49c. As the name indicates, this version is mostly a maintance version concentrating on fixing all the problems and bugs you reported, implementing requested improvements and of course keeping Kad updated.

Out of those many smaller changes, the most noticeable are:
  • Ability to share and unshare single files instead of directories only and also support of Drag&Drop to do so easily
  • Support of new security features on Windows Vista (and partially also XP) to further harden eMule against any possible exploits
  • Automatic recovery of corrupt part.met files by using the backupfiles
  • Kad improvements like automatic search-keyword rearranging (allowing searches like 'an eMule' and also helping to reduce load on busy nodes), avoiding fragmented UDP packets (making it more compatible to zealous firewalls) and other changes
  • Improving UPnP by refreshing the mappings as well as adding Webinterface support
  • And as always fixing bugs and adding other small changes
For all the details, check out the complete changelog below!



So - download the new eMule client - and have fun. smile.gif


Your eMule-Team


eMule 0.49c
-----------------------
- Feb, 18. 2009 -
-----------------------
.: Fixed a minor GUI drawing issue in the transfer window [dolphinX]
.: Added GUI name references to some more Kad queries [tHeWiZaRdOfDoS]
.: Added sanity check for rare issue seen in crashdumps concerning SourceExchange responses

-----------------------
- Feb, 15. 2009 -
-----------------------
.: Fixed the following BETA bugs:
- Popups on the shared files list were not working
- The shared files count in the GUI wasn't always accurate
- Resolved shell links had some issues, preventing them from getting shared
- The GUI wasn't always properly updated when deleting a file in the shared files window

eMule 0.49c BETA2
-----------------------
- Feb, 11. 2009 -
-----------------------
.: Fixed a BETA bug in the new part.met recovery function

-----------------------
- Feb, 10. 2009 -
-----------------------
.: 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)

-----------------------
- Feb, 9. 2009 -
-----------------------
.: 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
.: Fixed a BETA bug which caused eMule to not send single shared files when answering view shared files requests

-----------------------
- Feb, 8. 2009 -
-----------------------
.: On a fresh eMule installation, several less important list columns are now hidden by default to avoid overloading the interface
.: Fixed some BETA bugs with creating collections
.: Slightly increased the max. button size of the maintoolbar
.: You can no longer share single files within unshareable directories (like your temp dir)

-----------------------
- Feb, 7. 2009 -
-----------------------
.: Fixed a BETA bug which made eMule ignore the longest keyword on server searches
.: 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

eMule 0.49c BETA1
-----------------------
- Feb, 4. 2009 -
-----------------------
.: 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

-----------------------
- Feb, 2. 2009 -
-----------------------
.: 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)
.: Fixed small bug in the uploadthrottler [tHeWiZaRdOfDoS]

-----------------------
- Jan, 27. 2009 -
-----------------------
.: 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)

-----------------------
- Jan, 25. 2009 -
-----------------------
.: When corrupted part.met files are detected, eMule now automatically tries to use the part.met.bak files instead
.: 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
(the first purge will be done one month after upgrading, if you have "Remember downloaded files" disabled all unshared files are completely deleted right away so this change would have no further effect)
.: If you want to avoid this purging for some reason you can put "PartiallyPurgeOldKnownFiles=0" in the "eMule" section of your preferences.ini

-----------------------
- Jan, 20. 2009 -
-----------------------
.: When sorting lists for file types, eMule now further sorts by extension when the filetype is the equal

-----------------------
- Jan, 11. 2009 -
-----------------------
: 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"
.: You can deactivate this by putting "RearrangeKadSearchKeywords=0" into the "eMule" section of the preferences.in (there isn't much reason to do so for normal users however)

-----------------------
- Jan, 10. 2009 -
-----------------------
.: 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
(first one is required for the network the second one is for consistency as the incoming dir is not handled as optional shared dir, therefore not marked in the tree as shared which again would make it pretty hard to find it to reshare any excluded files)
.: 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)

-----------------------
- Jan, 5. 2009 -
-----------------------
.: Fixed a possible crash in the (minilib) UPnP implementation
.: 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

-----------------------
- Jan, 3. 2009 -
-----------------------
.: The allowed comment size has been increased to 128 characters
.: Fixed a bug which made the download list use the wrong text color in some cases, mostly noticed on special windows themes

-----------------------
- Dec, 22. 2008 -
-----------------------
.: Added support for Windows 'Heap Corruption Detection' security feature (Windows Vista)
.: Added support for Windows 'Address Space Layout Randomization' security feature (Windows Vista)

-----------------------
- Dec, 21. 2008 -
-----------------------
.: Added support for preview the content of ISO files. (file details->content)
Reads the content of ISO9660 and Joliet images. (no UDF support)
.: Made sure a received Kad routing answer doesn't contain more contacts than requested [Xin Sun]

-----------------------
- Dec, 19. 2008 -
-----------------------
.: Added support for Windows 'Data Execution Prevention' security feature (Windows XP SP2 / Windows Vista)
.: Added support for Windows 'Exception Handling Protection' security feature (Windows XP SP2 / Windows Vista)

-----------------------
- Oct, 22. 2008 -
-----------------------
.: 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]

-----------------------
- Oct, 21. 2008 -
-----------------------
.: Added showing of watermark images to listviews (see "LvBkImg" entries in "Template.eMuleSkin.ini")

-----------------------
- Oct, 18. 2008 -
-----------------------
.: 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).
.: Fixed showing of tooltips for multiple selected items in Server and Search window.

-----------------------
- Oct, 11. 2008 -
-----------------------
.: Added auto-sizezing of column widths to all list views (double clicking on column divider will size the column width appropriatly)
.: 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.
.: Fixed sorting bug in File Name dialog.

-----------------------
- Sep, 27. 2008 -
-----------------------
.: Added support for DVR-MS files to "Content" page of File Details dialog and published meta data.
.: Minor change in auto-sizing controls of Search Parameters pane.
.: 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.

-----------------------
- Sep, 23. 2008 -
-----------------------
.: 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 reading of meta data for Windows Media files to "Content" page of File Details dialog.

-----------------------
- Sep, 14. 2008 -
-----------------------
.: 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 support for previewing self extracting RAR archives.
.: Fixed broken ED2K link and eMule Collection file registry functions for Win98/WinME/WinNT.

-----------------------
- Sep, 13. 2008 -
-----------------------
.: Fixed a resizing bug with the main toolbar under Win98.
.: Fixed message box contents for downloading a proper version of DBGHELP.DLL for Win9x/WinME/Win2000.
.: Fixed a crash with deleting completed or shared files under Win98.
.: 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.

-----------------------
- Sep, 11. 2008 -
-----------------------
.: Fixed bug with missing update for filter text on changing the language [JvA]
.: (Win98) Fixed bug with default search file type setting

-----------------------
- Sep, 4. 2008 -
-----------------------
.: Added new browse file/directory buttons to property pages in Options dialog.

-----------------------
- Sep, 2. 2008 -
-----------------------
.: Fixed some redrawing/resizing problems and reduced flickering in several main eMule windows.

-----------------------
- Sep, 1. 2008 -
-----------------------
.: Fixed bugs with file tooltips for Win98/Win2000.
.: Fixed a problem with corrupt stored search results [George1]

-----------------------
- Aug, 30. 2008 -
-----------------------
.: 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 potential compatibility problems with Windows NT 4.0.
.: Fixed problem with some missing icons under Win98.

-----------------------
- Aug, 24. 2008 -
-----------------------
.: Fixed: Some Unicode strings where not stored correctly in meta data for part files.
.: Fixed some possible Unicode issues in Kad search expressions.
.: 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.

-----------------------
- Aug, 16. 2008 -
-----------------------
.: Fixed: Some Unicode strings where not stored correctly in search spam filter.

-----------------------
- Aug, 15. 2008 -
-----------------------
.: Added a NT-volume info cache to speed up handling of shared directories on non-fixed drives.
.: 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.

-----------------------
- Aug, 11. 2008 -
-----------------------
.: Changed location for "downloads.txt" to eMule-config folder.

-----------------------
- Aug, 10. 2008 -
-----------------------
.: 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.

-----------------------
- Aug, 9. 2008 -
-----------------------
.: 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.
.: Removed restrictions for sharing drives 'A:' and 'B:'.

eMule 0.49b released
01.08.2008 22:25 by Admin

Dear eMule Users,

Barely two and a half months have passed, and yet another new eMule version is on the horizont. 0.49b continues to complete the agenda of its predecessor in the 0.49 series. This means further optimizations for Kad and more important immunity against recently researched routing attacks, several improvements of the GUI for Vista users, a new UPnP implementation, easier connecting to Kad for new users and fixing of an important bug which slipped into the last version.

As a reminder, the mainfeatures of the 0.49 series are
  • Major Kad protocol improvements, like Kad obfuscation, better NAT handling, Direct Callbacks, flood protections, protection against routing attacks, bootstrap nodes.dat, etc.
  • Several changes to the message system to get rid of spammers (by Captchas) and stay in touch with friends with dynamic IPs
  • Several GUI improvements like storing searches between eMule sessions, a searchfilter for shared files, improved Vista support, etc
  • A reworked and improved UPnP implementation
  • And as always fixing bugs and adding other small changes
For all the details, check out the complete changelog below!


Win9x users only:
The following has to be installed on Win9x/ME only -- it enables the Unicode functionality for eMule on those OSes.
Microsoft Layer for Unicode on Windows 95/98/ME Systems (MSLU) version 1.0



So - download the new eMule client - and have fun. smile.gif


Your eMule-Team


Changelog for 0.49b
eMule 0.49b
-----------------------
- 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 networks.
.: 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 nodes.dat themself

-----------------------
- 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 hello-requests
.: 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 window.

-----------------------
- 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 [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

-----------------------
- Jun, 5. 2008 -
-----------------------
.: The "Handle eD2k-Links" button now also works properly with Vista's UAC enabled

-----------------------
- 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 color.
.: Fixed: Category properties dialog did not always show the correct (default) category color.
.: Added: Hot tracking effects for Vista themes for all (owner drawn) tab controls.

-----------------------
- May, 12. 2008 -
-----------------------
.: Fixed: Tooltips did not show correctly with Vista Aero theme.

eMule 0.49a released
11.05.2008 14:29 by Admin

Dear eMule Users,

we are happy to present you yet another updated version of our beloved eMule. If we would name our versions instead of giving them plain version numbers, the name of 0.49 series would be something like "Kad Love". Well probably not, because it doesn't sounds very imaginative, but I hope you get the idea smile.gif : eMule 0.49 concentrates on improving Kad making it more stable, reliable and future proof. Of course other areas got some attention too:
The mainfeatures of this version are
  • Major Kad protocol improvements, like kad obfuscation, better NAT handling, direct callbacks, flood protections, etc.
  • Several changes to the message system to get rid of spammers (by Captchas) and stay in touch with friends with dynamic IPs
  • Several GUI improvements like storing searches between eMule sessions, a searchfilter for shared files and easier access to the comment filter
  • And as always fixing bugs and adding other small changes
For all the details, check out the complete changelog below!


Win9x users only:
The following has to be installed on Win9x/ME only -- it enables the Unicode functionality for eMule on those OSes.
Microsoft Layer for Unicode on Windows 95/98/ME Systems (MSLU) version 1.0



So - download the new eMule client - and have fun. smile.gif


Your eMule-Team


Changelog for 0.49a
0.49a
-----------------------
- May, 8. 2008 -
-----------------------
.: 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).
.: 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
.: DirectCallback sources are now properly added to and checked against the deadsource list

0.49a BETA3
-----------------------
- May, 5. 2008 -
-----------------------
.: Made sure to always use the intern UDP port if both (intern and extern) ports succeed in the firewall test
.: Control chars are now filtered out of ed2k-links / received filenames [eklmn]
.: Fixed a small bug with handling removed category directories on startup [tHeWiZaRdOfDoS]
.: Changed installer to set the currently used shared usage setting as default if available

-----------------------
- May, 3. 2008 -
-----------------------
.: Fixed another bug in the new UDP firewalltest, causing it to fail for results on the extern UDP port and for unreachable clients
.: Captchas can consist of numbers now too (except 0)
.: Fixed a smaller issue with finding and connecting to a buddy
.: Buddy search interval has been reduced, to increase the chance to find a buddy without waiting too long

-----------------------
- May, 1. 2008 -
-----------------------
.: Changed the Crypt functions a bit for faster processing [netfinity]

0.49a BETA2
-----------------------
- Apr, 29. 2008 -
-----------------------
.: Fixed some rare bug which could cause rerequesting already transferred (buffered) data [tHeWiZaRdOfDoS]
.: Tweaked UPnP a bit to support some more routers [leuk_he]
.: Updated libpng to the most current version 1.2.27

-----------------------
- Apr, 27. 2008 -
-----------------------
.: Changed the kad tcp firewalltest protocol to make it possible to archive the tcp open state if the UDP port is firewalled
.: 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

-----------------------
- Apr, 23. 2008 -
-----------------------
.: Fixed two bugs in the new kad firewalltesting which may lead to wrong results [tHeWiZaRdOfDoS]
.: 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|/
.: Fixed two minor display bugs realted to the waiting queue and the requests statistics for files [tHeWiZaRdOfDoS]

-----------------------
- Apr, 20. 2008 -
-----------------------
.: Loading stored kad keywords and sources has been moved into a seperate thread to avoid interface lockups, while the data is loading
.: 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

-----------------------
- Apr, 15. 2008 -
-----------------------
.: Ctrl+W now closes the active searchtab in the search dialog

0.49a BETA1
-----------------------
- Apr, 12. 2008 -
-----------------------
.: Beta versions now create a small test text file which is shared by eMule to help us debugging protocol changes (esp Kad). On exit this file is deleted
.: Fixed a bug with the "Open Directory" menuitem in the shared files window [Stulle]

-----------------------
- Apr, 11. 2008 -
-----------------------
.: Added the obfuscation setting to the First Time wizard and removed the full chunk upload setting instead
.: Disabled peercache downloads by default (deprecated)
.: Added a Beta nagging dialog

-----------------------
- Apr, 6. 2008 -
-----------------------
.: Fixed several bugs in the new Kad firewall testing, obfuscation and direct callback functions

-----------------------
- Mar, 30. 2008 -
-----------------------
.: eMule is now aware of windows standby modes and reconnects after waking up [MorphXt]

-----------------------
- Mar, 18. 2008 -
-----------------------
.: Fixed: File tooltips used wrong font sizes when using customized Windows metrics.
.: 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.
.: 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.

-----------------------
- Mar, 17. 2008 -
-----------------------
.: Fixed: Shared Files list did not show focus rectangle for listview items.

-----------------------
- Mar, 16. 2008 -
-----------------------
.: 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".

-----------------------
- Mar, 15. 2008 -
-----------------------
.: Fixed some GDI resouce leaks. [Rapid_Mule]
.: Fxied a minor possible bug in creating random numbers [leuk_he]
.: Fxied a bug in the new store searches function [netfinity]

-----------------------
- Feb, 26. 2008 -
-----------------------
.: When deleting more than 50 files the first 50 names are shown in the confirmation dialog [tHeWiZaRdOfDoS]
.: Fixed a bug in finding the senders of corrupt data which may lead to false positives [DavidXanatos]

-----------------------
- Feb, 10. 2008 -
-----------------------
.: 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
You can still run more than one kad client from a single IP without any problems, they just don't become part of the internal kad routing but still work without any limitations.

-----------------------
- Feb, 3. 2008 -
-----------------------
.: The download comments dialog has now a direct possibility to edit the comment spam filter, changes are instantly applied to all existing comments
.: 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

-----------------------
- Feb, 1. 2008 -
-----------------------
.: Several changes have been made to improve kads resistance against malicious keyword publishing:
.: 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.
.: The Kad rating for published files is also sent in search results to be used in the future version as indicator

-----------------------
- Jan, 16. 2008 -
-----------------------
.: 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.
.: 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]

-----------------------
- Jan, 11. 2008 -
-----------------------
.: If you select a non-default incoming directory which already contains files, eMule notices you that those files are automatically shared by eMule

-----------------------
- Jan, 8. 2008 -
-----------------------
.: 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
.: Rearranged the symbols in the shared files directory tree a bit

-----------------------
- Dec, 15. 2007 -
-----------------------
.: 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
.: 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

-----------------------
- Dec, 2. 2007 -
-----------------------
.: Reworked Kads Firewall handling and testing:
The kad firewall state is now split into TCP and UDP. The TCP state is basically the old state, which tests if your TCP port is reachable. The UDP state is new and checks if your UDP port is reachable. For example on Full Cone NAT Routers, without portforwarding you will get TCP firewalled (as before) but UDP open (new). If you have the UDP open state, eMule doesn't needs a buddy any longer and will fully participate in the KAD network and therefore take away the overhead they caused in earlier versions (you still cannot connect to other TCP firewalled clients if you are TCP firewalled yourself).
.: 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
.: Clients which have the Kad UDP open state, now support direct callbacks (invoked by an UDP packet) to connect to not firewalled clients. These callbacks are faster, more reliable and use less ressources than buddy or server callbacks.
.: 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)

-----------------------
- Nov, 29. 2007 -
-----------------------
.: 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.

-----------------------
- Nov, 24. 2007 -
-----------------------
.: Fixed bug in tooltips which were showing certain list items partially in bold.

-----------------------
- Nov, 19. 2007 -
-----------------------
.: Added missing Unicode support for 'Static Servers' feature.

-----------------------
- Nov, 12. 2007 -
-----------------------
.: Fixed several of our listcontrols to show Windows' context menu of scrollbars
.: Added an option (Options->General) to prevent Windows from going into standby mode while eMule is running (and doing something)

-----------------------
- Nov, 11. 2007 -
-----------------------
.: 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]
.: 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.
.: 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 memory leak with failed gzip'd HTTP downloads.

-----------------------
- Nov, 07. 2007 -
-----------------------
.: Fixed garbled display of HTTP download status information

-----------------------
- October, 31. 2007 -
-----------------------
.: 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).
.: 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.

-----------------------
- October, 28. 2007 -
-----------------------
.: You can now bootstrap to kad from an URL which points to a nodes.dat file (in the Kad tab)

-----------------------
- October, 22. 2007 -
-----------------------
.: In order to reduce spam messages and by this make the messagesystem more useable again, eMule now supports Captcha authentification:
If enabled, someone who messages you has first to solve a cpatcha (an image which shows letters) before the message is shown to you. Older clients who do not support captchas will be unable to message you and receive a notice about this.

-----------------------
- Jule, 11. 2007 -
-----------------------
.: Added obfuscation to the Kad UDP protocol. Kad obfuscation is part of the protocol and is unrelated to the Ed2K-Obfuscation settings

-----------------------
- June, 5. 2007 -
-----------------------
.: Fixed a bug which let Kad try to load its preferences from the old config directory location

-----------------------
- May, 16. 2007 -
-----------------------
.: Added Uyghur translation [translated by Abduqadir]

eMule 0.48a released
13.05.2007 22:27 by Admin
Dear eMule Users,

Time goes by and eMule grows up. Today (the day of this release) our beloved eMule becomes 5 years old - Happy birthday smile.gif To keep it fit and healthy for the coming months and years a new version, eMule 0.48a, has been prepared which is now ready to be released.
The mainfeatures of this version are:
  • First step torwards Vista by fixing most glitches and problems Vista had with eMule and by this also support of multi user installations (for all OSs)
  • Support for UPnP
  • A spam filter for search results
  • Several GUI improvments like smiley support for IRC and messages angel_not.gif, nicer file tooltips and so on
  • And as always fixing several bugs and adding other small changes
For all the details, check out the complete changelog below!


Win9x users only:
The following has to be installed on Win9x/ME only -- it enables the Unicode functionality for eMule on those OSes.
Microsoft Layer for Unicode on Windows 95/98/ME Systems (MSLU) version 1.0



So - download the new eMule client - and have fun. smile.gif


Your eMule-Team


Changelog for 0.48a
0.48a
-----------------------
- May, 13. 2007 -
-----------------------
.: Happy Birthday eMule smile.gif

-----------------------
- May, 12. 2007 -
-----------------------
.: Fixed some bugs in UPnP and changed the behavior for ADSL devices a bit
.: Fixed a bug concerning double adding friends
.: If Vista is running with Aero, eMule will enable Minimize to Tray on Minimize by default (can be changed in the display options)

0.48a BETA2
-----------------------
- May, 08. 2007 -
-----------------------
Ornis: Changed to wizzard to set file proper file permission on installed config files
.: 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
.: Added a excess flood protection for eMule IRC responses

-----------------------
- May, 05. 2007 -
-----------------------
.: The Spam indicator icon has been replaced [icon by Daan]
.: 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
.: 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
.: Fixed a small memleak in the smileyselector window


0.48a BETA1
-----------------------
- April, 29. 2007 -
-----------------------
.: The "official" development environment for eMule has switched to VS2003 SP1. VS2002 is no longer supported (but should still compile fine)

-----------------------
- April, 28. 2007 -
-----------------------
.: Sorting in the ipfilter dialog has been fixed on Vista
.: Tooltips now have the proper size on Vista
.: All file related tooltips should look a bit nicer now (on all systems)
.: Added tooltips to the shared files list

-----------------------
- April, 21. 2007 -
-----------------------
.: Sparse files have been disabled on Vista, due to a faulty / limited Vista implementation of them, which cannot be worked arround by eMule

-----------------------
- April, 15. 2007 -
-----------------------
.: 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.
.: 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

-----------------------
- April, 9. 2007 -
-----------------------
.: 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

-----------------------
- March, 12. 2007 -
-----------------------
.: 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
Please consult the onlinehelp for a detailed explanation. The setting can be changed at the extended options.

-----------------------
- March, 11. 2007 -
-----------------------
.: On Vista the half-open connection limit is now properly set to 9 by default (instead of 50)

-----------------------
- Feb, 20. 2007 -
-----------------------
.: 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

-----------------------
- Feb, 18. 2007 -
-----------------------
.: Added UPnP support [merged from Shareaza]
.: Added UPnP test button into the first time wizzard

-----------------------
- Feb, 09. 2007 -
-----------------------
Ornis: 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

-----------------------
- Jan, 20. 2007 -
-----------------------
.: Fixed a obfuscation related bug in the sourceexchange
.: 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]

-----------------------
- Jan, 14. 2007 -
-----------------------
.: Fixed crash in Statistics window.
Ornis: added Valencian translation [translated by "Valencian"]
Ornis: major update of Slovenian translation [Gusar]
Ornis: label of category tabs are now displayed in category color
Ornis: return of the context menu on message tabs (Details, Add/Remove Friend, Close)

-----------------------
- Jan, 5. 2007 -
-----------------------
.: Prepared Kad for support of obfuscated packets. This is only passive in this version yet.

-----------------------
- Dec, 13. 2006 -
-----------------------
.: Fixed memory leak in list controls [eklmn]

-----------------------
- Dec, 12. 2006 -
-----------------------
.: Fixed performance problem with too large eD2K links and enabled 'Monitor Clipboard' option.

-----------------------
- Dec, 9. 2006 -
-----------------------
.: Several changes to make eMule work better under 640x480 resolutions.

-----------------------
- Dec, 6. 2006 -
-----------------------
.: 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.

-----------------------
- Nov, 22. 2006 -
-----------------------
.: Reduced long time memory usage for GUI.
.: eMule stores now hashs of filehashs in the cancelled.met for privacy reasons

-----------------------
- Nov, 21. 2006 -
-----------------------
.: Both windows in Transfere window are showing a toolbar to select the window contents.

-----------------------
- Nov, 18. 2006 -
-----------------------
.: Edit controls for Message and IRC window are using slightly larger fonts.

-----------------------
- Nov, 17. 2006 -
-----------------------
.: Fixed bug in IRC window with nick change messages which were not always shown.
.: Fixed bug in IRC window with URL detection with special chars at end of URLs.

-----------------------
- Nov, 15. 2006 -
-----------------------
.: Minor visual improvements for IRC window and Message window text format buttons.
.: Multiline messages in Message and IRC chat windows are intended for improved readability.
.: Some visual improvements in Collection dialogs.

-----------------------
- Nov, 12. 2006 -
-----------------------
.: 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-")
.: IRC window: Activity is now also shown for the 'Channels' window to give some response when user explicitly invoked the "/LIST" command.
.: IRC window: Nick list shows joined modes and names.

-----------------------
- Nov, 11. 2006 -
-----------------------
.: Fixed a bug with single clicking on emule tray bar icon.
.: Fixed bug with requesting eMule friendship via IRC.
.: Changed: By default the IRC channel list will contain only eMule-Help channels.
.: Added: IRC server can optionally contain a port (seperated by ':' character)
.: Fixed bug with background color not reset in IRC colored messages.
.: Added title window for IRC channels.

-----------------------
- Nov, 9. 2006 -
-----------------------
.: Added smiley selector window to Message and IRC window.

-----------------------
- Nov, 7. 2006 -
-----------------------
.: Fixed bug with not outputed IRC notice messages.
.: Fixed Message window splitter.

-----------------------
- Nov, 6. 2006 -
-----------------------
.: Fixed IRC window splitter.

-----------------------
- Nov, 5. 2006 -
-----------------------
.: Fixed bug with reversed sort orders for fresh emule installations.
.: Fixed bug with already used IRC nick when connecting.
.: Fixed bug with changing font size in IRC windows.

-----------------------
- Nov, 1. 2006 -
-----------------------
.: Added showing of smileys to Chat and IRC windows [Smileys by Daan]
.: Reworked AutoScroll feature in all log and chat windows to automatically disable AutoScroll while viewing content not at the end of the window.
.: Fixed right click problem in IRC and chat windows.
.: Fixed some bugs in IRC color code handling.
.: Fixed bugs with black background color in IRC windows.
.: Skins: Fixed problems with foreground skin color in RichEdit controls.
.: Skins: All icons can be read from all file formats which are supported by GDI+ (GIF, PNG, ...)

-----------------------
- Oct, 26. 2006 -
-----------------------
.: 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::<hash>" search expressions when combined with other search attributes. Note: "ed2k::<hash>" 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.
.: Added optional drawing of filled graphs in Statistics window.
.: Several performance improvments and minor bug fixes in IRC module.

-----------------------
- Sep, 23. 2006 -
-----------------------
.: Fixed a potential crash when shutting down eMule [DavidXanatos]

-----------------------
- Sep, 21. 2006 -
-----------------------
.: 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:
- Redundant meta data will no longer get published.
- File format meta data is no longer published explicitly and handled special in search expressions.
- Removed (currently not used) data from Hello packet.

-----------------------
- Sep, 16. 2006 -
-----------------------
.: Fixed bug with invisible text in search filter control for high contrast color scheme.
.: 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).

eMule 0.47c released
08.09.2006 22:21 by Admin
Dear eMule Users,

You had to be patient a bit longer this time for a new version of our beloved eMule to appear, but the wait was not in vain. We are happy to announce that eMule 0.47b is now finished and ready to be released into the wild.

The mainfeatures of this version are
  • Protocol Obfuscation support
  • Previewing the contents of archives in the file detail dialog
  • Some GUI improvements like a on-the-fly search result filter
  • And as always fixing several bugs and adding other small changes
For all the details, check out the complete changelog below!

As a little bonus to make up for the long waiting time, additional to eMule there is also a release of a shellextension for WindowsXP which allows you to see the content of your unfinished partfiles in the explorer. A short explanation can be found on the end of this post.

Update:
Unfortunatly bugs always have the worst timing and shortly after the release of 0.47b a bug in Kad's packet processing was found which we believe to be potentially exploitable. To avoid any risk we deceided to release eMule 0.47c as a hotfix. We strongly recommend you to update as soon as possible. Please note that also versions older then 0.47b are affected. Additionally some bugs in Kad2.0 were found which needed immediate attention.

IPB Image
So - download the new eMule client - and have fun.


Your eMule-Team



Changelog for 0.47c

v0.47c Hotfix
-----------------------
- Sep, 14. 2006 -
-----------------------
.: Fixed some major bugs in Kad 2.0 source/keyword publishing

-----------------------
- Sep, 13. 2006 -
-----------------------
.: 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.
.: Added more sanitizing for Kad packages to ignore all unrequested packets

-----------------------
- Sep, 11. 2006 -
-----------------------
.: Fixed some Kad memory leaks in exception handlers [tHeWiZaRdOfDoS]
.: Tweaked reading of "addresses.dat" and "shareddir.dat" files to skip spaces and empty lines.
.: Fixed bug with wrong file type mismatch warning for multiple selected part files.

v0.47b
-----------------------
- Sep, 7. 2006 -
-----------------------
Ornis: Added progressbar during archive scanning for live archive preview

-----------------------
- Sep, 5. 2006 -
-----------------------
.: eMule will take care that the random choosen ports are not used already
.: Added a fix for a possible problem when search Kad-Buddies [DavidXanatos]
.: Fixed a small bug in a kad response sanitycheck [WiZardofDoS]

-----------------------
- Sep, 1. 2006 -
-----------------------
.: Some optimizations for IP-filtering in Kad.
.: 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.


0.47b BETA1
-----------------------
- Aug, 31. 2006 -
-----------------------
.: 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
Ornis: Added vietnamese translation, by Paul Tran HQ Loc
.: Fixed a small rounding error on the filerateing icon

-----------------------
- Aug, 26. 2006 -
-----------------------
Ornis: 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.
Ornis: Fixed a bug in the webserver with banning IPs after too many logintries[DreamWalker]

-----------------------
- Aug, 24. 2006 -
-----------------------
.: 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
The button to search for comments on Kad will be disabled while a search is in progress.

-----------------------
- Aug, 21. 2006 -
-----------------------
.: Several minor possible memleaks have been corrected [WiZardofDoS]
.: 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.

-----------------------
- Aug, 20. 2006 -
-----------------------
.: 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.
.: An option to enable or disable MiniMule has been added to the General options dialog
.: (extrem rare) possible integer overflow causing problems when downloading large files has been fixed [avi-3k]

-----------------------
- Aug, 17. 2006 -
-----------------------
.: A possible premature send bug on TryToConnect has been fixed [eklm]
.: Servers added from other clients or servers will now get low priority by default

-----------------------
- Aug, 15. 2006 -
-----------------------
.: Reworked file comment dialogs: added rating icons, network info and sortable comment list

-----------------------
- Aug, 12. 2006 -
-----------------------
Ornis: 2 fixes for statistic dialog when moving vertical splitter to minimum or maximum position [BlueSonicBoy]
Ornis: Fixed bug in webserver to deal with filenames with apostrophes in transfer list (missing javascript controlled popupmenue)

-----------------------
- Aug, 5. 2006 -
-----------------------
Ornis: 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,...
Completeness of the list depends on download status. Downloaded parts are scanned, ZIP central directory is read if fileend was downloaded.
Ornis: 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.)
Some minor fixes in archive recovery, including remove tempfile when recovery failed.
Ornis: Fix for better handling of pasted links in the ed2k-link dialog to process empty lines and whitespaces [zoom]

-----------------------
- Jul, 26. 2006 -
-----------------------
.: 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 onlinehelp

.: The security options page has been split and now contains also obfuscation settings. Comments and message related setting have now there own page.

-----------------------
- Jun, 24. 2006 -
-----------------------
zz: Improved chunk chooser: major improvements for very rare files (less than 5 sources), but also includes tweaks for common files and for preview chunks

-----------------------
- Jun, 21. 2006 -
-----------------------
.: Added support for MediaInfoLib v0.7.1+

-----------------------
- Jun, 7. 2006 -
-----------------------
.: Fixed bug with default preview function which did not open default application for certain file types.
.: Added option to specify preview command line.

-----------------------
- Jun, 6. 2006 -
-----------------------
.: Fixed bug with renameing files in shared files window [SiRoB]

-----------------------
- Jun, 4. 2006 -
-----------------------
.: Fixed problem with possible file corruption when eMule is run as 'secure user' and system logoff/reboot.

-----------------------
- May, 31. 2006 -
-----------------------
.: Fixed bug in connection management.

-----------------------
- May, 29. 2006 -
-----------------------
.: Reworked Media Info dialog's additional information window.

-----------------------
- May, 26. 2006 -
-----------------------
.: Media Info dialog shows hint about files which are protected with DRM.
.: 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.

-----------------------
- May, 21. 2006 -
-----------------------
.: Added search results specific menu (look closely to the label above the search results list) for some minor important functions:
- specify the format of file size numbers for search results (KB = shows sizes in KByte with same format as used by Windows Explorer, MB = shows sizes in MByte, Default = free style)
- reset search results filter

-----------------------
- May, 17. 2006 -
-----------------------
.: Fixed bug with 'Find' function in search results list when used for non-filename fields.

-----------------------
- May, 16. 2006 -
-----------------------
.: Added simple on-the-fly filter for search results to filter already received results. The
filter will be invoked automatically after you stopped typing in the filter control.
Generally all specified strings (separated by space) are ANDed. Strings which do not
start with a '-' character (positive filter) must be found in the filename of the
search results while strings which are starting with '-' characters (negative filter)
must not be found in the filename of the search results.

Example: -xyz -abc cool file
This will show only search entries where the filename contains the words "cool" and
"file" and which are not containing the strings "xyz" nor "abc".


-----------------------
- May, 13. 2006 -
-----------------------
.: Search results pane tab context menu offers function to restore all used search parameters for that particular search.

-----------------------
- May, 12. 2006 -
-----------------------
.: Server Info pane shows time stamped "connected" messages before now server info messages.
.: 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).
.: Servers can get cutted with Ctrl+X

-----------------------
- May, 11. 2006 -
-----------------------
.: 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.
.: 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.

-----------------------
- May, 8. 2006 -
-----------------------
.: Fixed some Unicode error message bugs [Xman1]
.: Fixed bug with not completing files due to invalid filename prefixes.

-----------------------
- Apr, 27. 2006 -
-----------------------
Unk: Corrected Kad crash bug. (Pointed out by Ani)

-----------------------
- Apr, 10. 2006 -
-----------------------
.: Fixed GUI glitch in download client progressbar [SiRoB]

-----------------------
- Apr, 1st 2006 :->
-----------------------
.: Fixed bug with re-downloaded and re-shared files.
.: Fixed bug with "Summary Not Updated After Deleting Shared File" [raccoon.i]
.: 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.

-----------------------
- Mar, 26. 2006 -
-----------------------
.: Fixed bug with eMule getting focus on received chat message when minimized [raccoon.i]
.: Fixed Win2K specific GUI glitches in search results.

-----------------------
- Mar, 25. 2006 -
-----------------------
.: 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.

-----------------------
- Mar, 9. 2006 -
-----------------------
Unk: Keyword search for Kad2.0 with Kad1.0 integration working.
Unk: Fixed possible mem leak in Kad..

-----------------------
- Mar, 4. 2006 -
-----------------------
Unk: Keyword store Note search for Kad2.0 with Kad1.0 integration working. Kad2.0/1.0 integration completed.

-----------------------
- Feb, 4. 2006 -
-----------------------
Unk: SMIRC now supports color. (BlueSonicBoy-TK4)
Unk: Fixed GetClosestTo not return the number of results wanted.. (tatikiran)
.: Fixed potential crash with MiniMule.
.: Ported sources code to VS2005.
.: Several runtime performance optimizations for 64-bit arithmetics.
.: Fixed a minor bug with large file search results.

-----------------------
- Jan, 29. 2006 -
-----------------------
Unk: Starting to use Kad2.0 with Kad1.0 integration... Hello Packets, Node Lookups, BootStraps, Source Store/Search, Note Store working.



eMule Shell Extension
IPB Image

Quick Start
  1. Download and install the shell extension by executing "eMule Shell Extension.msi"
  2. Use Windows Explorer to view contents of eMule's temporary directory.
    Description Windows Explorer GUI Integration
The eMule Shell Extension enables Windows Explorer to display additional information for eMule .part.met and .part files. The information is displayed in Tooltips, Statusbar, Detailpane and Detailview of Windows Explorer (see the attached screenshot).

However, it depends on your Windows Explorer configuration whether it is using any of the above mentioned GUI elements. Generally the information which can get displayed by Windows Explorer for eMule .part files is listed below:



Explorer Data / eMule Data

Title / Title of the file
Duration / Duration of an audio/video file
Data rate / Average data rate of an audio/video file
Artist / Artist (derived from MP3-ID3 information)
Album / Album (derived from MP3-ID3 information)

The information is displayed for .part.met files and for .part files which have an corresponding .part.met file located in the same directory.

eMule 0.47a released
26.01.2006 22:54 by Admin
Dear eMule Users,

a new version rises to please your p2p experience.

Besides quite a number of bugfixes, and several small changes and additions there are also some bigger features.

So eMule 0.47 brings you:For all the details, check out the complete changelog below!

Win9x users only:
The following has to be installed on Win9x/ME only -- it enables the Unicode functionality for eMule on those OSes.
Microsoft Layer for Unicode on Windows 95/98/ME Systems (MSLU) version 1.0


user posted image
So - download the new eMule client - and have fun.

Your eMule-Team


Changelog for 0.47a
0.47a
-----------------------
- Jan, 25. 2006      -
-----------------------
Unk: Fixed a Kad bug when looking for a Buddy.. (leuk_he)
.: Fixed a problem with corrupting known2_64.met if "Remember downloaded files" is disabled


-----------------------
- Jan, 24. 2006      -
-----------------------
.: Fixed banned client statistics [Xman1]
.: Fixed cumulative part file data statistics [TimDzang]
.: Fixed download list transferred data shown in completed column, if transferred column is hidden.
.: Fixed stalling during part file allocation.
.: Fixed rejected connections (ip filter) stats.


0.47a BETA2
-----------------------
- Jan, 23. 2006      -
-----------------------
.: Clients which send filtered messages will now also be identified as spammers
.: Fixed a bug with HTTP/Peercache sources (SiRob)
.: Fixed a problem with converting known2.met - it should not rehash files anymore when updating from a prior version

-----------------------
- Jan, 21. 2006      -
-----------------------
Unk: Continued work with Kad2.0. Only host side funcational still
Unk: More tweaks to Kad1.0.
Unk: Correction to "Change in LPhant version display (Famerlor)"
Unk: Make sure Kad config files are not read by older clients as they may contain tags they cannot read.

-----------------------
- Jan, 20. 2006      -
-----------------------
.: Fixed a bug which could cause problems when loading part.met files of large files (SiRob)
.: Changed the protocol to check the hash+filesize instead only the hash on requested files


0.47a BETA1
-----------------------
- Jan, 15. 2006      -
-----------------------
Unk: Began work on Kad2.0.. The idea is to improve the protocol and add some features.. This client will only host the new protocol, the next version will have the option to switch between Kad and Kad2.0..
.: Completed files can now be deleted from the download window
.: Updated MobileMule protocol for large files

-----------------------
- Jan, 14. 2006      -
-----------------------
.: Clients which were identified as spammers will now be banned instead of only ignoring their messages

-----------------------
- Jan, 11. 2006      -
-----------------------
Unk: It appears there is a rare possibility that a keyword to a known file that is not shared can attempt to be published, a check is in place to avoid it.

-----------------------
- Jan, 8. 2006      -
-----------------------
.: Added support for large files. The new file size limit which eMule can handle is 256GB (the old one was 4GB)
.: The following compatibility issues for large files apply:
- Large files can be found, downloaded and uploaded only by clients which support it (right now eMule 0.47a and above)
- Collections which contain any large files can no longer be read by clients which don't support large files
- part.met files from large files can not be used with old eMule versions / ed2k tools
- If any large file is shared/known the known.met file will no longer be backward compatible to older eMule versions
- Known2.met will be converted to Known2_64.met which can not be read by old eMule versions
Unk: Updated Kad to handle large files..
    - Older clients cannot index large file keywords. This will mean getting keyword results on large files will not
      work well until the majority of the network updates..

-----------------------
- Dec, 30. 2005      -
-----------------------
.: Added "Minimize to system tray" command to system menu.

-----------------------
- Dec, 26. 2005      -
-----------------------
.: Fixed bug with wrong 'Download Time' reported for some paused files.

-----------------------
- Dec, 24. 2005      -
-----------------------
.: Fixed bug with setting the priority of a static server which was lost after a restart.
.: Added cycling through main eMule windows with Ctrl+Tab and Shift+Ctrl+Tab respectively.

-----------------------
- Dec, 17. 2005      -
-----------------------
.: Fixed problem with shared files which have invalid file date [thx Kro/MorphXT]

-----------------------
- Dec, 3. 2005        -
-----------------------
.: Proxy support: Couple of optimizations for proxy support.
.: Proxy support: The "Proxy/ShowErrors" preferences.ini setting has no meaning any longer because all proxy errors are now shown as part of the regular connection error messages for servers and clients.
.: Proxy support: Fixed bug in SOCKS 5 authentication.
.: Proxy support: Added support for HTTP/1.0 proxies which saves proxy overhead. Hint: If you have to use a HTTP proxy, HTTP/1.0 is recommended unless you must use HTTP/1.1.
The precedence of the proxy protocol performance is as follows.
1. SOCKS 4a (highest performance because of least overhead)
2. SOCKS 4
3. SOCKS 5
4. HTTP/1.0
5. HTTP/1.1 (lowest performance because of most overhead)
.: Speed up for large IP-filter list loading.

-----------------------
- Nov, 30. 2005      -
-----------------------
zz: Option to make eMule use highres scheduling (better precision for sleeps and some timers). Currently the upload throttler takes advantage of it if enabled, which may give smoother upload performance and smoother pings while using eMule. Try it at your own risk. smile.gif Use this preferences.ini setting in [eMule] section to activate: HighresTimer=1

-----------------------
- Nov, 26. 2005      -
-----------------------
.: Changed search function in IP-Filter Dialog: When searching for an IP in the "Start" column, the "range" where the specified IP is within is searched. Hint: This way one can check if a particular IP is blocked in the loaded IP filter list.
Ornis: Importer added for incomplete (ed2k)Shareaza tempfiles [by David Xanatos]

-----------------------
- Nov, 24. 2005      -
-----------------------
.: Added "BindAddr=<IP>" setting to preferences.ini to bind eD2K/Kad+WebServer sockets to specified IP address.
.: Fixed bug with "Start Minimized" and "Minimize to Systemtray".
.: Main window can be restored from MiniMule window by double clicking on MiniMule's title bar.
.: Enter-key can be used in listviews to invoke the default action for selected items (like "Connect to server", "Download search result", "Open completed file", ...)

-----------------------
- Nov, 20. 2005      -
-----------------------
Unk: Attempted to clean up all SMIRC Code.
1) Reformatted code so all has the same format.
2) Almost a complete rewrite in the core code which should correct the following issues.
. A change in the default preferences caused SMIRC to not display a popup for the user to change their nick.
. Some users could not see what they were typing..
. Channel Modes were not handled correctly in many cases.
. Sending new channel modes from the tab menu didn't send correct modes in most cases.
. Sorting nicks within a channel didn't sort correctly.
. Notices were not process correctly in some cases..
. Ping/Pong between users didn't work.
. Server filter option in prefs was unable to be cleared.

-----------------------
- Nov, 14. 2005      -
-----------------------
Unk: Attemped to clean up all Kad Code.
1) Reformatted code so all has the same format.
2) Removed some unused method params and vars.
3) Tried to optimize some code.
4) Fixed a possible issue that if you found your target on first try, you wouldn't send a request/store.
5) Began adding comments to code for better understanding. (This will be done slowly if ever finished.)
6) Put back keyword results sanity check.
7) Fixed issue with Zones not being merged when contacts get low. (Help with Kry)
8) Changed how contacts are kept alive to keep contact list fresher with less CPU
9) Adjusted where Jumpstart is called to reduce CPU.
10) Adjusted user count to account for firewalled users.

-----------------------
- Nov, 13. 2005      -
-----------------------
.: Code cleanups and performance optimizations regarding 16-bit integer usage.
.: E-Mail notifications are disabled for non-XP-SP2 systems when built with ATL 7.1.
.: Added "Find" command to all list views (shortcuts Ctrl+F=New search, F3=Search next, Shift+F3=Search prev.).

-----------------------
- Nov, 5. 2005        -
-----------------------
.: Added support for RARed IP filter files. Download UNRAR.DLL from http://www.rarlab.com and copy to emule installation folder.
.: Added support for RARed eMule skin profiles. (As with ZIPed skin profiles, you can install downloaded RARed skin profiles right from Shared Files window by right clicking and invoking "Install eMule Skin" command.)
Unk: Lower CPU load within Kad's Routing. (Kry, idea by lupz)

-----------------------
- Oct, 30. 2005      -
-----------------------
.: Fixed bug with IP Filter URL dropdown control in Security Dialog which was loosing all entries.
.: Added verification of downloaded IP Filter files to detect files without any IP filters (e.g. dead URLs).
.: A ZIPped IP filter file must contain one file (which holds the IP filter list) with the name "guarding.p2p" or "ipfilter.dat". All other files possible available in a ZIP file are ignored.

-----------------------
- Oct, 15. 2005      -
-----------------------
Ornis: option for full filesize preallocation (extended settings)
Ornis: systray flashes with message icon on incoming new message (message, not IRC (yet)) when enabled in preferences.ini (Section "eMule" set "IconflashOnNewMessage=1")

-----------------------
- Oct, 8. 2005        -
-----------------------
.: Media Info File Dialog shows information about additional audio/video/subtitle streams. (Use MediaInfo DLL (http://mediainfo.sourceforge.net/) to get this support for non-AVI files).
.: MP3 files with variable bitrates and Xing-VBR frame are report and published with the average VBR bitrate.

-----------------------
- September, 30. 2005 -
-----------------------
.: Added more safety to tag parsing in hello packets [thx Kry]

-----------------------
- September, 29. 2005 -
-----------------------
.: File detail dialog shows accumulated remaining size of multiple selected files.

-----------------------
- September, 26. 2005 -
-----------------------
.: Fixed bug with 'Ext' command in 'PreviewApps.dat' file.

-----------------------
- September, 25. 2005 -
-----------------------
.: Added file rating support for ED2K-server search results. Received ratings are shown with additional icon like in Transfers window and in 'Meta Data' details dialog.
.: Fixed bug with double clicking on rating icon in Transfere window not always opening comment dialog page.
.: Fixed bugs with property pages not restored correctly when using file details dialog in different main windows.

-----------------------
- September, 24. 2005 -
-----------------------
.: The meaning of the 'Cancel' search button was modified slightly. The 'Cancel' button now cancels any
active search only if the according search result list is active. This means that active Kad searches
can be canceled without closing the search result list window. So, to cancel any active search (regardless
of the search type) without deleting the search results, activate the according search result list and click 'Cancel'.

-----------------------
- September, 20. 2005 -
-----------------------
.: Added optional floating point number support to search attributes in GUI and meta data search attributes in parser. (e.g. @size<1.23g)
.: Size-, Availability-, Complete Sources-, Bitrate- and Length-search attributes can be specified in GUI in same way as in parser (see there).

-----------------------
- September, 19. 2005 -
-----------------------
.: Added new method for extracting meta data from AVI/WAV files without using DirectShow filters.

-----------------------
- September, 15. 2005 -
-----------------------
.: Added value checks for 'type' search tag: @type="audio"|"video"|"image"|"img"|"document"|"program"|"archive"|"iso"|"cd"
  All type-values can be abbreviated with the first 3 characters (e.g. @type=doc is the same as @type=document)
.: Added parsing of value for @length seach tag: 'length' can be specied as HH:MM:SS or MM:SS or as 'seconds'
  followed by a modifier (s=seconds(default), m=minutes, h=hours; e.g. "2m" is 2 minutes and is equal to "2:00")
.: Added abbreviations for search tags: all search tags can be abbreviated by their first 3 characters.
  (e.g. "@siz" is equal to "@size")

-----------------------
- September, 13. 2005 -
-----------------------
.: Added "exact string" search for Kad searches (quoted strings will be sent to nodes unchanged).
  Note: Only newer Kad nodes will be able to process them correctly, older Kad nodes will not return a result.
Ornis: Webinterface: fixed information popup for upload items

-----------------------
- September, 12. 2005 -
-----------------------
.: Added '-' as NOT shortcut to search expression (Google-style).
  - Terms prefixed with '-' get interpreted as NOT operator (e.g. "file -avi" is equal to "file NOT avi"; also "file -@codec=wmv3" is equal to "file NOT @codec=wmv3")
  - Strings can still contain the '-' character within the string (e.g "cool-file")
.: Breaking changes in search expression parser:
- the characters '<', '>' and '=' (and also partially '@') are treated special. If they are to be used in search terms, they have to be quoted.
- several meta-data IDs starting with '@' or when written all in uppercase are treated special. If they are to be used in search terms, they have to be quoted.
- the Kad comparison operators '<', '>', '>=' and '<=' are now equal to ED2K operators.
  You should not see much difference in practice. If though (e.g. when searching for bitrate), specify the value decreased by one or increased by one (depending on the comparions operator).
  This will vanish after more eMule clients have upgraded.
    - all meta-data IDs used in search expressions are sent as integer tags for saving bandwidth and CPU load (for ED2K and Kad)
    - precedence of AND and OR operator changed to get a Google-like interpretation:
      "a b OR c d" (or "a AND b OR c AND d" respectively) does no longer evaluate to "(a AND cool.gif OR (c AND d)" but to "a AND (b OR c) AND d" (Google-style)
      You still can use paranthesis to force the precedence of evaluation to suite your needs.
    - The '-' character is interpretated as NOT when seen 'outside' of a string.

-----------------------
- September, 11. 2005 -
-----------------------
.: Optimized search expression trees for putting less CPU load on servers and Kad nodes when evaluating the trees (less recursions).

----------------------
- September, 9. 2005 -
----------------------
.: Fixed problem with active Kad search indicator which was disabled too early.
.: Added "exact string" search for ED2K searches (quoted strings will be sent to servers unchanged)
.: Added meta-data searching to search expression parser.
.: Reworked boolean search expression parser: implicit ANDs do no longer need to be specified (e.g. "a AND (b OR c)" can be specified as "a (b OR c)")

----------------------
- September, 4. 2005 -
----------------------
.: Removed sending of string file format meta tags to eserver and emule clients for saving bandwidth [thx lugdunum]
.: Added sending of new integer file type meta tags to eserver for saving bandwidth [thx lugdunum]
.: Available 'Complete' info is shown correctly in search results when viewing shared files of other clients.
.: Available 'Complete' info for files with less then 9280000 bytes is shown correctly in search results for Kad searches.
.: Added "Search Related Files" menu item to Download List context menu.
.: Fixed, amount of transferred data for a source is no longer shown in Completed but in Transferred column in Download List.

----------------------
- August, 30. 2005  -
----------------------
Unk: Removed an unused tag in the loginrequest packet. (Avi-3k & Lug)
Unk: When a very large popular server come online, it experienced ping storms every 4 hours.. Fixed (Lug)
Unk: Store file rating to servers. (Lug)
Unk: We not longer send FT_FILEFORMAT tags to servers.. (Lug)
Unk: Fixed a couple malformed strings in MIRC. (Avi-3k)

----------------------
- August, 18. 2005  -
----------------------
Ornis: added Maltese translation by Reuben
Ornis: fixed graphical issues (Log-Reset button on language change, avoid minimizable log/chat windows)

----------------------
- August, 8. 2005    -
----------------------
Ornis: fixed a crash on systray clicking (happened on very certain click behaviour or heavily busy systems)

----------------------
- August, 1. 2005    -
----------------------
Ornis: added Ukrainian translation [translated by Kex]

----------------------
- July, 29. 2005    -
----------------------
Unk: Fix shared "Open Folder" (Avi-3k)
Unk: Fix ClientCredit debug mode (Avi-3k)
Unk: Fix DownloadList sort bug (Avi-3k)
Unk: Fix bug in Ppgfiles (eMulefan83)
Unk: Fix cursor bug (Slugfiller)
Unk: Change in Preference localize easier add/remove preference windows (CiccioBastardo)
Unk: Change in LPhant version display (Famerlor)

eMule 0.46c released
26.07.2005 20:38 by Admin
Dear eMule users,

This version is mainly a security update for 2 severe issues: A security issue in zlib 1.2.2 was found, which is used by eMule and can at least be used to crash eMule. A second bug allows to crash eMule clients with a malformed Kad-Packet (only if Kad is enabled)
We recommend to upgrade to 0.46c as soon as possible.


As review, some major points of the 0.46(a-c) releases are:
  • Lots of bugfixes
  • Collections: you can create, view and use collections for eMule, to bundle a number of files virtually together and use this to define a set of files. A set that can be signed to ensure the origin.
  • Reworked Shares files window, containing a tree of shared items - for more overview and control
  • Multiple temp-folders with automatic selection on download start
  • Visual fixes and improvements
For all the details, check out the complete changelog below!


Win9x users only:
The following has to be installed on Win9x/ME only -- it enables the Unicode functionality for eMule on those OSes.
Microsoft Layer for Unicode on Windows 95/98/ME Systems (MSLU) version 1.0


user posted image
So - download the new eMule client - and have fun.

Your eMule-Team


Changelog for 0.46c
----------------------
- July, 24. 2005    -
----------------------
.: Added support for MediaInfo DLL versions 0.6.1 and 0.7.x [Thx to Zenitram]

----------------------
- July, 22. 2005    -
----------------------
.: Updated to zlib 1.2.3 because of security flaws in 1.2.2

----------------------
- July, 18. 2005    -
----------------------
Unk: Fixed possible crash on malformed Kad packet.. (Kry)
Unk: Auto Kad bootstrap wasn't updated to work with eMule's Multipacket protocol. Fixed.

----------------------
- July, 16. 2005    -
----------------------
Ornis: fixed bug (v0.46b) in using regular expressions as view filter in categories [thx kinmenalex]

----------------------
- July, 9. 2005      -
----------------------
Ornis: fixed bug in checking for tempfolder when multiple folders were used, and a little splitterbar bug [tHeWiZaRdOfDoS]
Ornis: new and changed category incoming directories will now appear in the new shared files control

----------------------
- July, 8. 2005      -
----------------------
.: The upload limit and capacity as well as the downloadlimit will now be set to unlimited by default
.: When the uploadcapacity is set to unlimited (0), USS will be automatically enabled to determinate the best uploadspeed
.: If using the prio default capacity (16KB), the new version will reset it (one time) to the new default unlimited
zz: UploadSpeedSense will at most raise speed 30 KBytes/s above current upload speed. This will prevent it from raising to very high limits if your client can't upload fast enough to reach the limit due to no clients in queue.
zz: Bugfix+enhancement to the code that requests less of the file from slow download sources. Will now only activate this code if there's little enough left of the file to complete.
Ornis: Resizeable collection windows
Ornis: added some USS localisations
Unk: Some cpu fixes for Kad. (Kry)
Unk: Changed how we maintain contacts for kad.
Unk: Kad node lookup algo modified to use far less overhead with better results.
Unk: Collections were storing extra tags causing them to be "bloated".. Fixed.

----------------------
- July, 5. 2005      -
----------------------
Ornis: fixed/improved downloading big files via webinterface
Ornis: fixed tiny memleak in the preferences/statistics dialog



eMule 0.46b released
05.07.2005 2:38 by Admin
Dear eMule users,

eMule v0.46b is now available and offering - as usual - a number of bugfixes and several improvements.

Some major points of the 0.46b release:
  • Lots of bugfixes
  • Collections: you can create, view and use collections for eMule, to bundle a number of files virtually together and use this to define a set of files. A set that can be signed to ensure the origin.
  • Reworked Shares files window, containing a tree of shared items - for more overview and control
  • Multiple temp-folders with automatic selection on download start
  • Visual fixes and improvements

For all the details, check out the complete changelog below!


Win9x users only:
The following has to be installed on Win9x/ME only -- it enables the Unicode functionality for eMule on those OSes.
Microsoft Layer for Unicode on Windows 95/98/ME Systems (MSLU) version 1.0


user posted image
So - download the new eMule client - and have fun.

Your eMule-Team

----------------------
- July, 4. 2005    -
----------------------
zz: fixed Uploading sort bug
Unk: Collection Names more relaxed for the users.. (ie: It doesn't reformat the name or remove tags)
Unk: Lowered number of stores to help with routers.
Ornis: Multi-Temp folders should work now.
Unk: Fixed Comment Icons staying when no comment/ratings are available.
.: Fixed several smaller glitches in the new share control
.: Fixed the filesizelimit for downlaoding files from the webinterface
.: Fixed some crashing bug with duplicated files
.: Fixed some minor general GUI glitches (Icons, save&restore, etc)

----------------------
- July, 1. 2005    -
----------------------
Unk: Some users complained that the "Users | Files" box wasn't large enough for their lang. Double clicking that box now pulls up MyInfo with user/file counts included.
Unk: Added some extra info to the full screen MyInfo box. (Parts based on Morph mod)

----------------------
- June, 28. 2005    -
----------------------
zz: Removed "Automatically Swap All (A4AF) Sources To This File" menu item. For the same effect, raise download priority on the file instead. See Web Help&Support -> Features -> Source Management
zz: When downloading from a really slow source, request less of the file at a time. This locks less of the file, so if there's a faster source available we have a better chance of downloading from it even when the file is almost completely downloaded.
Unk: Basic Collection framework and gui (see documentation for detailed information on this)
.: Improved Collection Gui.
.: Collections are now properly signed/verfied. If verifying failes, the authorname and key are removed
.: Downloadrequests for collections will bypass the downloadqueue and served immediately
.: Added splitter control to the shared files window
.: Changed the apperearence of the splitter slightly
.: Collection files can now be linked to eMule, click the "Take ED2k-links" Button to do so, if not already done by the installer


----------------------
- June, 27. 2005    -
----------------------
Ornis: Fixed crash when downloading via HTTP source and viewing the downloadclient-list

----------------------
- June, 26. 2005    -
----------------------
.: Extended the "Run as unprivleged User" function: If starting with the eMule-Account fails (for example because of lacking privileges)
    eMule will restart as the same users but with reduced privileges (but same file permissions).
This helps users which are already working with an Non-Admin account to improve the security a bit more

----------------------
- June, 25. 2005    -
----------------------
Ornis: minimule shows now count of all completed files, in all categories [by TED]

----------------------
- June, 19. 2005    -
----------------------
.: Added new control into the Shared Files window which lets you browser your shared files by directories and add/remove shared directories
(you can also drag&drop a directory from "All Directories" into "Shared Directories" to share it)
.: Added support for Related File-Search into the Search window (contextmenu). This allows you to search for files which are shared by users which also shared the selected file [lugdunum]


----------------------
- June, 16. 2005    -
----------------------
Unk: Kad Notes (Comments from the Kad network) are now filtered like normal comments.
Unk: Tray shutdown bug fix. [Xman1]

----------------------
- June, 13. 2005    -
----------------------
Unk: Ratings icons now show a range of ratings based on the average total instead of just good/bad.
Unk: Converted all comment Lists to Mule Style Lists. (Do to sync issues, sorting doesn't work yet..)
.: 16 color support added. (eMule will now look better when viewing it with remote desktop at 16 color display.)

----------------------
- June, 13. 2005    -
----------------------
Unk: Fixed a bug in kad that returned the incorrect order of contacts to start a search. (thx Agthorr for finding bug)
Unk: During a KadRequest, we now sort the contacts in the bin based on the target first to make sure we send the best results.
Unk: Fixed a bug that treated all KadResults as a best result causing extra overhead. (thx Agthorr for finding bug)
Unk: Fixed a bug that removed wanted contacts in the "possible" list during Kad searches. (thx Agthorr for finding bug)
Ornis: splitterbar for the serverwindow
Ornis: reworked dialog lists setup save&restore:
- added save&restore sort history
- fixed column order error
- sort history added for serverlist, sharedfileslist and all lists in the transferwindow
- Updating to this version will not load your previous lists sort orders

----------------------
- June, 10. 2005    -
----------------------
Ornis: added support of multiple tempfolders (to seperate by  |  ). A tempfolder out of several is selected when adding a download, depending on the incomingfolder (category) and most free space. (temppath can not (yet) be changed lateron)
Ornis: webinterface links changed to be relative
Unk: FileDetailDialog is now used for all CListCtrl that deals with files.
Unk: General code changes.. (Ex. AbstractFile, SearchFile, KnownFile, StatisticFile are now in seperate .cpp/.h files. Changed class name of kademlia tags to avoid confusion of ED2K tags.)

----------------------
- June, 5. 2005      -
----------------------
zz: Print "0" instead of "<0" in Complete sources column in shared files list.

----------------------
- June, 2. 2005      -
----------------------
.: Added support for MediaInfo library versions 0.5.1 and 0.6.0 (http://mediainfo.sourceforge.net)

----------------------
- June, 2. 2005      -
----------------------
.: Added support for previewing encrypted RAR files and RAR files with "solid" compression.

----------------------
- June, 1. 2005      -
----------------------
Unk: All Comment lists auto refresh.
Unk: Added comment icon into sharedfile lists.
Unk: Comments found in search results are carried over into the download list.
Unk: Fixed possibility of accessing a deleted client object in the comment list.
Unk: Can view comments to more then one file at the same time.

----------------------
- May, 31. 2005      -
----------------------
.: Added support for previewing RAR files which contain extended date/time file information.
Unk: Added the ability to view comments (Kad Notes) on search results. (Find out what people think of the file before downloading..)
Unk: Fixed a possible memleak with Kad Notes.

----------------------
- May, 28. 2005      -
----------------------
.: Possible fix for minimize to tray problem reported for Windows NT SP6.
.: Added a startup check for proper version of Windows Shell32 DLL - should also help folks using Windows NT!
Unk: Fixed a lowID bug that caused a lowID user to report the wrong buddy IP/Port.
Unk: Added the ability to view comments (Kad Notes) for your shared files. (Find out what people think of your files..)

----------------------
- May, 26. 2005      -
----------------------
.: Fixed bug where ED2K search results were shown in Kad search results.

----------------------
- May, 26. 2005      -
----------------------
.: Fixed bug with client software statistics where equal client numbers were not shown.

----------------------
- May, 23. 2005      -
----------------------
.: MiniMule shows the nr. of completed downloads currently available in Download list only if 'Autoclear completed downloads' is disabled. If 'Autoclear completed downloads' is enabled, it shows the nr. of completed files in the current session.

----------------------
- May, 21. 2005      -
----------------------
zz: Fixed underflow error for "Shared parts" column in Shared files list, which caused parts to sometimes be shown as light blue even when they are common in the net.

----------------------
- May, 19. 2005      -
----------------------
zz: Bugfix to UploadSpeedSense (USS). Sometimes with low ping times and low Ping Tolerance settings it could get stuck at min speed.
zz: USS now detects when max ul limit is raised in prefs, and goes into "fast reaction mode" for a short while to quickly find out if it can raise the limit.
zz: When using several pings (tweak prefs setting), USS now uses median value instead of average value. This removes some of the randomness in the ping times to better see the trend and give a more stable speed. About 1-8 pings recommended.
zz: Slightly changed colors in "Shared parts" (fka "Obtained parts") column in shared files list:
      White = You don't have the part.
      Red  = You are the only one known to have/share this part. Please don't unshare the file.
      Blue  = You and others are sharing this part; the lighter blue, the less people sharing it.
      Black = You have this part, but its availability in the net is unknown (i.e noone have asked you for this file yet, and you are not downloading it)

----------------------
- May, 16. 2005      -
----------------------
.: Some modifications to avoid disapearing Search Parameters window.
.: Added new functions for PreviewApps.dat file. After the command line several parameters (separted by ';') can be specified:
Ext=<file extension> (the command will be invoked only for the specified file extension, specify several "Ext" commands for more extensions)
MinSize=<bytes> (min. completed part file size to enable the preview command)
MinStart=<bytes> (min. completed part file size from the start of the file to enable the preview command)

----------------------
- May, 15. 2005      -
----------------------
.: Added new tooltips for Transfers window.
.: Fixed bug in ZIP file archive preview for files containing a directory archive entry.

----------------------
- May, 11. 2005      -
----------------------
.: Fixed bug with SetSystemACP setting for fresh eMule installations.
Ornis: filesize limit of fileupload via webinterface can now be set in the preferences.ini, Section [WebServer] :  "MaxFileUploadSizeMB=5"  (or 0 for no limit)

----------------------
- May, 10. 2005      -
----------------------
.: Fixed wrong dealing with kBit/s and KB/s in several places.
.: Fixed glitches with main statusbar when using large system fonts.
.: Changed: Notifier.ini file is by default searched in eMule config folder.

----------------------
- May, 9. 2005      -
----------------------
.: Fixed bug with dropdown buttons in transfer window for large system fonts.
.: Added missing middle mouse button handling to transfere windows [thx SiRoB]
.: Added .cbz and .cbr file extension to ed2k/kad archive file type and previewable archive types.

----------------------
- May, 8. 2005      -
----------------------
.: Fixed a crash in Message window when right clicking on Close button.
.: Added new macros to webservices:
#name inserts the filename without extension
#cleanname inserts the cleaned up filename without extension
#cleanfilename inserts the cleaned up filename
.: Fixed a problem with registering eD2K links to be taken by eMule.
zz: Improved a4af code to work better for No Needed Part sources. Earlier code could make a source get stuck on a high prio NNP file even if there were other files (with lower prio) that weren't NNP.

----------------------
- May, 7. 2005      -
----------------------
.: Servers with a failure count of >= 2 or with a failure count which exceeds the specified one are shown in gray shades in server list control
.: 'Add Source' dialog and 'Add Friend' dialog: the IP and port optionally can be specified right in the IP control.
Ornis: fixed some bugs in the webinterface ( category change, javascript problems for some languages, speedbar percentage display,
      saving timeout from preferences, mixed priority assignment for servers)

----------------------
- May, 6. 2005      -
----------------------
Ornis: show filespecific source limit in downloadlist [] (if modified)  and in the filedetails dialog
Ornis: fixed disabled status of the source handling submenu (selection dependend), to allow access to the submenu items


eMule 0.46a released
05.05.2005 19:38 by Admin
Dear eMule users,

eMule 0.46 is now available and offering - as usual - a number of bugfixes and several improvements
For all the details, check out the complete changelog below!

Win9x users only:
The following has to be installed on Win9x/ME only -- it enables the Unicode functionality for eMule on those OSes.
Microsoft Layer for Unicode on Windows 95/98/ME Systems (MSLU) version 1.0


user posted image
So - download the new eMule client - and have fun.

Your eMule-Team

Changelog for 0.46a
----------------------
- May, 3. 2005   -
----------------------
.: Added eMail-Notification settings to the GUI, optional encryption still needs to be configured in the preferences.ini
.: Added the setting for alternate toolbar layout in the transferwindow into the preferences dialog
Ornis: fixed removing servers from static list from the webinterface

----------------------
- May, 2. 2005   -
----------------------
.: Fixed a socket resource leak in web interface.
.: Access to web interface can be restricted to a list of specified IP addresses. preferences.ini setting "AllowedIPs=<IP>[;<IP>]" section "[WebServer]"
Ornis: Renamed "adresses.dat" to "addresses.dat" for automatic serverlist updates on startup. Renaming will be done automatically during startup on this upgrade.

----------------------
- May, 1. 2005   -
----------------------
.: eMule now (optional) remembers files which were cancelled and marks them in the searchresults
.: Remembering downloaded files can be disabled and eMule will purge all unneeded records from known.met and known2.met
.: Fixed a bug which sometimes caused a sharing Violation in known2.met when starting eMule

----------------------
- Apr, 28. 2005 -
----------------------
.: Implemented protocol change for server for getsources (local/udp) suggested by lugdunum

----------------------
- Apr, 26. 2005 -
----------------------
.: Added new drop down buttons in Transfers window to select different view types for main and sub window.
.: Added preferences.ini setting "WinaTransToolbar=1" (section "eMule") to enable an alternate toolbar layout in Transfere window.

----------------------
- Apr, 23. 2005 -
----------------------
.: Fixed: Queue Ranking of sources in Download Listview were not always updated properly.
.: Added some missing protocol overhead stats.
Unk: Couple very small gui changes to the setup wizard and file comment list.

----------------------
- Apr, 19. 2005 -
----------------------
.: Merged the view selector and the downloadingclients view from Mods [TBH]

----------------------
- Apr, 17. 2005 -
----------------------
.: Fixed a bug which made it theortical in some rare cases possible that eMule sent unverified data to other clients
Ornis: fixed not working commands on downloadlist multiselections in certain cases
Ornis: added manual filename cleanup on selected files in the downloadlist by pressing Ctrl+F2

----------------------
- Apr, 13. 2005 -
----------------------
.: Fixed bug with file comments/ratings when receiving a rating without a comment [thx MogTheCat]
.: Added support for new PeerGuardian IP filter file format v2.
.: To reduce overal network overhead, dead servers are detected faster and not used for UDP sources and file searches until they are deleted.
.: The priority specified in downloaded server.met files is ignored. Server priorities can still be used for the local server list.

----------------------
- Apr, 6. 2005 -
----------------------
.: Sortorder and scrollposition are now saved for every open searchresult when switching between them


----------------------
- Apr, 4. 2005   -
----------------------
.: Added E-Mail notification for "Download finished" and "Important Error" eMule notifications. Configurable via preferences.ini file section [eMule]
Enable E-Mail notifications with: "NotifierSendMail=1"
Specify SMTP server with: "NotifierMailServer=<server>"
Specify recipient's E-Mail address with: "NotifierMailRecipient=<e-mail-address>"
Specify sender's E-Mail address with: "NotifierMailSender=<e-mail-address>"
Optional: Specify certificate to be used for encrypting the e-Mail with S/MIME with: "NotifierMailEncryptCertName=<certificate-subject>". The certificate is searched in the local 'addressbook' certificate store only.

----------------------
- Apr, 1. 2005   -
----------------------
.: Fixed bug with eD2k link parsing when no filename (or filename with just spaces) was specified in link.
.: Fixed bug with partfile renaming when new filename contains only spaces.

----------------------
- Mar, 23. 2005 -
----------------------
.: Source base is compiled with warning level 4 (and corrected)
.: Kad keyword searching and publishing of short words changed to circumvent some limitations for Asian phrases.
.: Fixed bug in keyword publishing related to filenames ending with too much unpublished characters.
.: Fixed some GUI glitches in Friend listview.
.: Fixed bug which prevented eMule to minimize to system tray.
.: Brushed up Shared Folders context menu in Options/Files.
.: Changed all sound creating functions to not use the PC-speaker in case there is no sound card available.
.: Log files clearly show session start/end messages.
.: Fixed bug with log messages which were not written to log files during early startup.
.: MiniMule shows accurate connection icon.
.: MiniMule shows the nr. of completed downloads currently available in Download list.
.: MiniMule can be properly attached to each edge of the desktop window (depending on taskbar position).
.: MiniMule - fixed problem with eMule installation path containing some special characters.
.: Added optional Text-To-Speech notification. For each generated notification eMule will "read" the log message in the system's default Text-To-Speech engine.
.: Added support GZip compressed IP-filter files.
.: Fixed bug in log panes which could create auto-endless up-scrolling.
.: Fixed bug in log panes which displayed text too far on top if pane was first time enabled.
.: Disabled extracting of MetaData with DirectShow - until a more reliable way is implemented.
.: Experimental: Added a more efficient method to reject TCP connections of filtered and/or banned clients; see Options/Ext. settings
.: All graphs in Statistics window have a different appearance when "StraightWindowStyles=1" is specified in Preferences.ini, section [emule].
.: Couple of optimizations in drawing the statistics graphs.
.: When closing the Options dialog, the preferences.ini file is saved only if really needed.
.: Searchresult panes: When switching to/from panes with collapsed search entries, the state is properly saved/restored.
.: Couple of optimizations in search result handling.
.: When receiving different file names for a search result, the filename with the highest availability is eventually used for showing the result
.: In ext. user mode only: Search results show nr. of complete sources by percent and accurate number.
.: Fixed bug with not adding all available source found during searching when adding a file via an sub-entry to the download queue.

----------------------
- Mar, 14. 2005 -
----------------------
Ornis: Filename cleanup: dont uppercase character behind apostrophe
Ornis: Fixed wrong file statistics of (previously) stopped files [Xman]
Ornis: Set file based sources limit via downloadlist context menu (when extended controls enabled)

----------------------
- Feb, 27. 2005 -
----------------------
.: Log file format for standard and verbose log files can be set to UTF-8 with preferences.ini setting "LogFileFormat=1" (section "[eMule]").
.: Added support for new PeerGuardian IP filter file format v1.

----------------------
- Feb, 26. 2005 -
----------------------
.: Fixed bug with too high PeerCache socket timeouts [thx so8so]
zz: Small fix to USS to prevent it from sometimes disabling itself when network connection is lost. Once the first init of USS is complete it should now never disable itself.

----------------------
- Feb, 22. 2005 -
----------------------
.: Fixed issue where bugged compatible clients could receive sources for a file they did not ask for.
.: Fixed bug with Kad-notes which were received but not stored.

----------------------
- Feb, 18. 2005 -
----------------------
Ornis: moving mouse over statisticgraphs and holding down left mousebutton will display a tooltip containing the corresponding date and time at the current mouseposition in the graph (calculated by the CURRENT statistic settings)
Ornis: merged webinterface from eMule+, adapted, did some fixes and added:
- Kad-window
- show comments & ratings
- download of completed files via browser (up to 5MB filesize)

----------------------
- Feb, 12. 2005 -
----------------------
.: Fixed 'Transferred' column data display and sorting in Upload list control.
.: Reworked all dialogs to properly show the '&' characters in filenames.
.: Fixed comment rating label order.
.: Fixed possible misplaced up/down buttons in details dialog.
.: Upgraded to zlib 1.2.2.
.: Experimental: Added Right-to-Left reading support. Enable in Preferencs.ini: Section=[eMule]; Setting=RTLWindowsLayout=1


[1] - [2] - [3]
.:LatestNews
eMule:
One decade
(more)

Releases:
eMule 0.50a released
Dear eMule users, (more)

Network:
New eMule IRC Address
Dear Users, (more)