It's about time for SharkX to return, however it's not close to it's previous versions.
Mods (unless modder / modders "just" provide coding services) should reflect something about their modder, or in other words mods ought to be some kind of personal statement by their modder.
SharkX is mine : meaning it reflects my taste and my choices and unless proven wrong or missing stuff I'll find needed or need to be changed it's going to stay more or less like this beta.
From now on SharkX won't be a vanilla mod (I'm not that skilled, nor "my statement" is that different from all existing mods), it's based on eMuleFuture and it's likely future SharkX versions will continue that path.
Last words before change log and links :
1. Leechers detection and treatment : since there's no official dictation about right and wrong regarding mod name or nicks - there's no real harm done by mod/nick fakers/thieves or ghost as such. As such those are just trying to take advantage of unfair benefits given by some mods (which should be punished for giving such advantages). It's likely that such mods are doing other stuff that is harming ed2k - for that they should be punished, so being just a mod/nick fakers/thieves makes one suspicious. Suspected and leechers mods do not enjoy PowerShare with SharkX and since from time to time they tend to introduce themselves as "new" (by changing modstr) they are treated upon such changes as starting a new session (loose waiting time). Friends are not treated as leechres or suspected.
2. With web server removed, score base sorted upload list should be resorted only upon shared files upload priority (and power share) changes as well as on new additions to the list. No need anymore for time based auto resort.
3. There's a try to figure whether user hash matches known user hashes patterns - however it's done as a base for statistics only.
Change log (from eMF v1.0) :
Based on eMuleFuture v1.0 [0.50a]
SharkX 2.0 Beta 1
remove peer cache & URL client [netfinity/taz]
remove EMF Toolbar
add official toolbar (no skins only bitmaps)
change sorting upload slots logic [taz] - ReSortUploadSlots is called only upon file priority (and or PS) change
add Mod home - open forum based on selected mod language
add check user hash [DLP]
add 80% score for non SI clients [Xman]
remove score punish for Nick/Mod thieves & Mod fakers [taz]
add zero wait time each new identification for Mod thief/faker [taz] - "new" session
add no PowerShare for leechers [taz]
change PowerShare selection on SharedFilesCtrl - back to previous style
change CA not clearing bad DL counter on count <12k download sessions as failed (Xman's idea) - too easy for leechers to go clean [taz]
add FakeAnalyzer [netfinity]
add One-queue-per-file [Maella (idea bloodymad)]
change from client datarate selection to number of slots [taz]
add Variable corrupted blocks ban threshold [Spike2]
add Version Check [Stulle/taz] + splahed version [taz]
replace country name to Remote Queue Status [Yun.SF3/IceCream] on upload list
change 1'st time wizard : most values are now loaded from preferences [taz]
add Don't remove dead servers on 0 retries [???]
add protect static servers [Mighty Knife]
add Nice Hash [Xman]
Beta should be pretty stable (being derived from a heavily tested mod).
Sorry but no smiles today - it's a sad day in Israel : There's a huge fire and over 40 persons (who came to rescue) died in a bus accident resulted from it.
I do not wish to open SharkX beta thread on official site.