eMule 0.46c hebMule2 v1.0 :
Changelog :
Code:
eMule 0.46c hebMule2 v1.0
_________________________________________________
added new Anti Leech features: (tagged Avi3k: AntiLeech/GPL violators)
added many known gpl violators and leecher mods to list (part of list taken from MorphXT)
added option to ban leechers - 2 way ban
added option to select ban time in minutes
added option to select leecher's credit percent if not banned
added SlugFiller's spamBan (tagged SlugFiller: spamBan)
~ changed and improved AntiVirus code: (tagged Avi3k: AntiVirus)
added option to scan in the tree list in Shared Files window
fixed option to scan in Download list, now you can scan more than 1 finished file
~ changed and improved Advanced ServerFilter code: (tagged Avi3k: ServerFilter)
recoded lots of related code parts
moved filter query code to CServer class
removed redundent (duplicate filtering) code from CServerList class
changed the dialog to fit to the new changes and improvements
added option to filter servers by LowID user count.
added option to filter "Fake/Untrusted/Unknown" server, so only trusted servers are kept in the serverlist
added option to update the trusted serverlist (stores in trustedservers.heb in config folder)
added option to filter static servers in prefs
added display for the filter's operator (to simplify usage)
changed dialog to modeless
~ changed and improved WebSearches code: (tagged Avi3k: WebSearches)
recoded lots of related code parts (including list, dialog etc...)
moved the Editor dialog to the WebSearches dialog (code from Skinner)
added context menu to the dialog's list
fixed removing of searches
improved moving of searches to different places
removed 'unknown' from language list, use 'multilingual' instead.
added country flags to the language list (code from Skinner; icons from eMule mods' 'ip-to-country' feature)
changed lang settings in websearches.heb (using code strings: he = Hebrew, en = English, multi = Multilingual)
changed the websearches' object code
changed dialog to modeless
~ added and improved ModID: (tagged Avi3k: ModID)
fixed sending mod string to other eMule users
added statistic display of mods in Stats window under Clients -> Software -> eMule -> eMule mods
added display of software for all client lists (queue, known, etc...)
changed mod's version code for future use.
added display hebMule users' username in blue in all client lists (tagged: "Avi3k: ModID (hebMule)[/i])
added Slot Control: (tagged: "Avi3k: hebMule Slot Control[/i])
eMule can now change the upload slot count according to user's preference:
Disabled - eMule will use official method to open slots
Manual - eMule will open the selected no. of slots
by Slot count - eMule will calculate the average datarate each slot uses
by Datarate - eMule will calculate the slot count according to the specified (average) datarate
added option to change the no. of min and max opened slot (if Slot control is not disabled)
added option to use Upload SpeedSense's upload to calculate the slot count and average datarate
*** this feature was tested on a 10K upload (and lower) only; if you test it, send info & issues: hebMule@gmail.com
added options to reconnect:
when internet connection might be down (tagged Avi3k: Reconnect Retries)
* works only for servers and when eMule is set to reconnect!
* when disabled, eMule will use official code for reconnecting
on LowID (tagged Avi3k: Lowid Retries)
added option to Push small files: (tagged Avi3k: Push Small Files)
* files smaller than a Partsize (9500KB) get a credit push (not given to leechers!)
* really small files, smaller than an eMule chunksize (180KB), get an instant slot according to the upload settings
changed hebMule's prefs now saved in hebMule.ini file (tagged Avi3k: hebMule prefs)
* old prefs are not restored, you must reset them manually, this affects all features
added display of files by Ed2k type in Shared Files under 'All shared files' (tagged Avi3k: SharedView Ed2kType)
improved Kad's encoding code for CUInt128 (tagged Avi3k: kadEncode)
~ added hebMule log to server window for the mod's messages (tagged Avi3k: hebMule Log)
~ added option to load downloads from anywhere on your harddisk (tagged Avi3k: Met Loader)
~ added SlugFiller's infiniteQueue with modifications (tagged SlugFiller & Avi3k: infiniteQ)
~ added colored Queue rank difference to the download list (tagged Avi3k: QRdiff)
~ added option to see own credits (tagged Avi3k: OwnCredits)
~ changed eMule to store Hebrew locale in the exe file (tagged Avi3k: Hebrew locale)
~ added option to edit servers manually (tagged Avi3k: EditServer)
~ added option to run more than one eMule (tagged Avi3k: MultiInstance)
added prefs page for hidden Official eMule features (tagged Avi3k: Official features prefs page)
improved prefs dialog code (in PreferencesDlg.cpp/h, PPgHebmule.cpp/h...)
improved official eMule default preferences
fixed several official bugs & improved some codes:
fixed argument's order in ClientCredits.cpp (affects Debug versions only!)
fixed message in log about new incoming message for filtered messages
fixed sorting of several columns in DownloadClientsCtrl.cpp
fixed opening of incoming folders in Shared Files
fixed selection in MuleListCtrl.cpp
improved MiniMule's transferancy code (removed redundent class usage)
removed unnecessary files from the code and emule.vcproj file
* changed mark with ~ are taken from (the old) hebMule
Téléchargement :
Exécutable :
Installer :
hebMule0.46c2.exe
Binaries :
hebMule0.46c2.cab
Sources :
hebMule0.46c2.src.cab
sf.net :
sf.net
Compilation :
zlib.cab
crypto51.cab
id3lib.cab
png.cab
ResizableLib.cab