The mod with no name
The first given modname was a Joke to produce some more Forum trash with success. But there is much more trash in some plugin files like dlp un-moderated :-))
Features
Improvements and fixes are subject to be changed any time:
Improved: added more file types as any other known
Improved: removed hover tracking use a slider in TransferWnd.cpp
Improved/fixed: Argos System don't detect own custom modstr as modthief, selection levels: score reduced, no up to leecher, ipban extended to all kinds
Improved: Save some overhead
Improved: MediaInfo.dll support, if there is a mediainfo.dll, we don't care about the settings.
Improved: repaint preference window if needed
Fix: Check file by download if its known
Fix: server list disappearing number
Fix: perform inverse sorting in the queuelist
Fix: splitter position in server window
Fix: String Limit give the correct value back
Fix: Stats Total completed size
Fix: change to a pointer list when setting priority of server's
Fix: make code better vs 2008 compatible and work around/fix compiler warnings
Changed: Ligher code
Changed: Graphic and Icons optimizations
Changed: DLP + MA dlp update url
Changed: IPFilter update to use Ozzy P2P Ip filter
//Changed: Auto PowerShare (if enabled in options) by incomplete/partfiles too
Changed: seperate Country flag and Country name plus add show ip in al lists
Changed: add source thread safe
Changed/Added option: use modstring custom, you can give the mod any name what you like or select session names from FunnyNick code random, send no modstring/prot extension.
Added: to options selectable send modname after nickname on/off
Added: correct funnynicks to send and option to disable random nick addon
Changed: generation of included funny nick name generation/combination to use as modname with space 2 names or single names, written together with session or permanent modname to option selectable
Changed: remove all leecher features from source and done separate, user can by compiling select the features if he like to build a leecher mod. -> see automerge and source code files search add/replace patcher for automatization to include selectable features in other mods source code files.
Enhanced hidden prefs in advanced option: ShowActiveDownloadsBold
HistoryShowShared (Download History) + icon sorting fixed // ist off in MA
Added: Hidden prefs to options Gui enable/disable show sidebanner in Option/config page
// Added: add a entry of possible badclients hash and ip's to a list. Enhanced //security 3th freeware applications can be used with the 'debug' log output and //ping or disconnect connections of single connected clients ip's or isp range //(manual ban via 3th application) or adjustments of outgoing upload speed settings //to ip ranges.
//Added: Ask user by first start to enter a username (nickname) and modname (custom //modstr.) or select use funny names of his choice, if empty disable protocol //extensions, ensure in this case we don't send a modname and all known systems like //dlp ident as emule just.
All credits to Tuxman for great code parts and ideas.
I also changed/removed this crazy open a website for nodes.dat to get a downloadlink,... at the end we have to visit a site for ip filter update download one for download the right language files another one to download server met maybe one for ip-to-country.csv and can withdrawn all autoupdate and auto download code parts in mule so we get it even smaller or do the browser in emule and use the newsfeed feature to see when updates are available.
You get a gpl conform source code ready to compile within a few minutes for everyone who never used a compiler before. You need VS 2008 Test Version installed which is for free to download.
Changes and features you can later via drag n drop put in selected source code files.
The download will be available to the weekend
Most users will not more use the ready compiled binaries.
There will be source code pre changed files for all mods, the user can replace to get a result how he like to build his mod. Fix modname string replacement files can be taken from other open source compatible mods as well for custom modstrings the changes.