wenas, pues eso a salido ya una nueva version de este peazo programa, con tol dinero q recaudaron y q finalmente no lo invirtieron q se inchen a currar y acer nuevas versiones de emule,
bueno esto es lo q se corrige en esta nueva version, q no es poco.
Changelog 0.30e (hotfix) to v0.42a
Bugfixes:
* Already received but not processed packets are discarded after a client was disconnected.
* Fixed sorting problems in shared files list control.
* Fixed bug server connection duration statistics [Gnaddelwarz]
* Fixed several flaws in client and server overhead computation. (Note: You will see somehow increased overhead).
* Some changes for more proper Winsock initialisation and termination.
* Fixed several flaws in context menus, shortcuts and usage of middle mouse button.
* Fixed Kad UDP socket usage to avoid loss of packets to send.
* Fixed bug in viewing shared files from remote client - shared part files were not shown.
* Fix: Handling of deleting files, which are currently into diskspace allocation
* NNP sources was allowed to do a UDP reask which does not update our chunk info.. So, this was a wasted packet..
* Clients even without a valid file request could still get on the queue.
* There was a bug the allowed the client to send a UDP and TCP file reask at the same time.
* Fixed statistics bug with ICH in download session category.
* Fixed problem with empty file data packets which could corrupt the gap list.
* Fixed timing issue in PerfLog module.
* Fixed bug with wrong category directory shown for new created downloads.
* Fixed a few issues that occured when a partfile became a complete file.
* Fixed a bug in the UDP port that resent UDP packets to dead clients.
* Fixed bug in Kad search with implicit ANDed search expressions.
* Fixed bug with downloads added from search result in paused mode which dropped possible found sources.
* Fixed bug with Kad keyword publishing list due to renaming a shared file which was completed in current session.
* Fixed multi threading issue with file completion.
* Fixed some problems with duplicate entries in known file list and shared file list.
* Several minor corrections on the GUI
* Fixed a potential client deletion crash bug related to IP filter.
* Fixed bug with first runtime wizard and enabled startup minimized option.
* Added a lot of exception catching to Kad and SMIRC.
* Fixed several memleaks with the Kad client
* Fixed problem with servers with IP 255.255.255.255 which could be added to the server list.
* Fixed a bug with rechecking firewall.
* Fixed mem leak and possible stall in server UDP socket related to failed DNS queries.
* IRC: Small tweak to add friend.
* Fix of auto resume next file of same category
* Removed automatically resuming of files with state Insufficient diskspace.
Changes:
* We delay publishing keywords to avoid spamming network with users that only stay connected for a very short time.
* Keyword republishing is delayed longer to lower overhead.
* Added Kademlia overhead statistics.
* Added client protocol handshake validation.
* To avoid spreading of false meta data, any (already) received meta data is dropped and locally created by examining file contents only.
* Fixed and added some statistics for file data transfer.
* Optimized client listview controls for less CPU load.
* View Shared Files command of remote clients is disabled if client published that he does not support that feature.
* Preferences/Security: option to download the ipfilter-file from an URL
* Source exhange for a complete file is now like part files, you only send sources that has chunks the user needs.
* The UDP file reask now updates the FileStatus and it transmits all the ExtendedFileInfo.
* File reasks have been extended for less overhead.
* A part of the ED2K protocol has been redone into a eMule protocol. This allows us to do several ED2K type packets with just one packet hopeing to save overhead.
* New data (packet + files) processing code for less CPU load.
* When duplicates are found in the KnownFileList, the stats are now merged..
* Kad now allows smaller local networks if you turn off LANIP filtering. (This should only be used for debuging and testing)
* Several optimizations in processing search expressions for keyword index.
* Reworked UDP socket exception handling.
* Tweaked tab controls in server window/chat window to show unread log/chat messages.
* Added caching of webservices menu entries.
* Thoroughly handling of max. nick name length.
* Windows thumbs.db files with missing system file attribute are no longer shared.
* Added automatic creation of downloads.txt file in eMule application folder. This file holds the current part file names and related ed2k links to recover more easily after lost part.met files.
* Search type or shared files list request is shown in each search results tab.
* Added merging of audio/video attributes in File Info dialog. All audio/video attributes from all selected (part) files are merged to verify if selected files are of same audio/video format.
* Added a thread for getting audio/video attributes of multiple files when using File Info dialog.
* Added new AVI file parsing code for getting attributes in File Info dialog.
* Hopefully reduced keyword overhead some more by only publishing complete files.
* Several changes and optimizations to verbose log options.
* Added client protocol procedure state error log messages.
* The client now detects conflicts between UDP ports to prevent the client from freezing..
* Bootstrap selectable by IP:Port or by a known Kad-client (searches your known client list for a Kad client to boot from)
* Reworked part file details dialog; added showing of several accumulated values for multiple selected part files.
* Removed Permissions column from Shared Files window (do not worry, it was never used).
* Reworked all Server-, Search-. Download- and Shared Files window context menus for supporting multiple selections.
* Added option to restore the last used main window dialog at startup; (specify "RestoreLastMainWndDlg=1" in preferences.ini)
* Gave incoming and outgoing Kad UDP packets same priority to keep outgoing packets from backlogging.
* IRC: /hop added.
* Resolved IPs of DynDNS servers are now verified and optionally filtered (IP-filter).
* Create lang-folder if neccessary on language download
* Improved reading of UL/DL priorities read from known.met and part.met files to avoid usage of unknown values.
* Optimized processing of keyword publish list.
* Search requests now send up to 300 results
* Improved updating of GUI for donwload queue [rayita]
* Improved sending of OP_CANCELTRANSFER
Features:
* IPFilter - file can be now in peerguardian-format as well
* Reworked IP filter
* Merging of the extended trayicon menue [eMule+]
* Added new column to search results showing local file info.
* Added optional support for MediaInfoLib (
http://mediainfo.sourceforge.net) for viewing audio/video attributes of part and shared files. This feature is optional and will only be used if version 0.4.0.1 of MediaInfoLib (MediaInfo.DLL) is copied to eMu
* Added new connection state icon showing seperate eD2K and Kad network connection state and seperate LowID/HighID.
* Sharefileslistcontrol offers rename,delete,open it´s folder via contextmenu for files
* Allocating new filesize for tempfiles not blocking anymore (threading+buffering)
* Auto Kad bootstrap if you are trying to connect and see a Kad client.
* Option for automatic removal of completed downloads from list
salu2