Official eMule-Board: 12/04/2010 - Emule V0.50A - Tombstone V2.1 - Official eMule-Board

Jump to content


  • (4 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »

12/04/2010 - Emule V0.50A - Tombstone V2.1

#1 User is offline   tHeWiZaRdOfDoS 

  • Man, what a bunch of jokers...
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 5630
  • Joined: 28-December 02

Posted 02 April 2010 - 10:55 AM

Tombstone v2.1



Posted Image




Notes:
Tombstone is now based upon eMule v0.50a including all important updates/fixes that version offers.
This version includes the ClientAnalyzer 1.5, VQB fullchunk system and modstring support [B]ONLY[/B] - [B]NOTHING MORE[/B]!
That's the perfect version to check out or to base your mod upon if you want to use the CA.
The code is also much cleaner and easier to port/integrate to your own language/mod.
I want to thank all testers and as always eMuleFuture.eu for its support.
Below is the changelog for your reference ;)

Download

Direct-Download via eMuleFuture.de:

Download eMule 0.50a Tombstone v2.1 Binary @ eMuleFuture.de

Download eMule 0.50a Tombstone v2.1 Source @ eMuleFuture.de

Download eMule 0.50a Tombstone v2.1 SCR-Diff @ eMuleFuture.de

Binaries:
ed2k://|file|eMule.v0.50a-Tombstone.v2.1.7z|1878811|9579B52AE21F10B8F8C660869E90516F|h=55E65O5IOVLTSDH2CLIDZYOB5ON3XLST|/

Source Code (for developers)
DiFF source code (please note that that's a plain diff to v0.50a - [B]NOT[/B] the full source code!)
ed2k://|file|eMule.v0.50a-Tombstone.v2.1_DiFF_SRC.7z|540410|EB9079F64C9389B184753B7334597CB4|h=UCINPN7MOO3YKXIGE3B3A3BIFG7BQEMI|/

Full source code
ed2k://|file|eMule.v0.50a-Tombstone.v2.1_SRC.7z|2425575|73846CB671F8BF2A6B3F9F9752576330|h=PASMTLUFXFXJVKKBW5HLZORQQUTZGVWZ|/

Have fun and stay clean!
WiZaRd


PS: A final word to those guys stealing and offering beta versions:
I don't mind if you host my files on your leecher site, I even welcome this step as it might help waking up some of your leecher visitors... BUT please do NOT host beta versions! They might be buggy and I don't want my users to run into trouble because of that. Also, do NOT steal my traffic! Other than that: have fun!


Changelog v2.1:

Quote

Changelog FiNaL:
Removed unnecessary user limitation that prevented downloading files in the default cat alphabetically
MetaDataDlg is now added on-the-fly when you change the ext controls pref setting
Fixed localization bug in shared files window
Fixed official bugs in indexed.cpp

Changelog Beta1:
Update to eMule v0.50a
Changed max upload from SESSIONMAXTRANS to PARTSIZE

This post has been edited by tHeWiZaRdOfDoS: 12 April 2010 - 02:52 PM

2

#2 User is offline   tHeWiZaRdOfDoS 

  • Man, what a bunch of jokers...
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 5630
  • Joined: 28-December 02

Posted 02 April 2010 - 10:56 AM

MIRRORS:
eMule 0.50a Tombstone 2.1 Binary
eMule 0.50a Tombstone 2.1 Sources


----------------------------------------------------------------------------------------

Older Releases:
Tombstone v2.0



Posted Image




Notes:
Tombstone is now based upon eMule v0.49c including all important updates/fixes that version offers
This version includes the ClientAnalyzer 1.5, VQB fullchunk system and modstring support [B]ONLY
- [B]NOTHING MORE[/B]!
That's the perfect version to check out or to base your mod upon if you want to use the CA.
The code is also much cleaner and easier to port/integrate to your own language/mod.
I want to thank all testers and as always eMuleFuture.eu for its support.
Below is the changelog for your reference ;)



Download: See 2nd post!

Have fun and Happy Easter!
WiZaRd



[B]Changelog v2.0:[/B]

Quote

Changelog FiNaL:
Compiled with the latest lib sources (from v0.50) and Win7 SDK
Added some sample code for necessary >v0.50 changes

Changelog Beta15:
Eased the restrictions for clients to be considered "empty" to reduce memory usage

Changelog Beta14:
Separate function for modfaker checks (and cleaning which was missing up to now)

Changelog Beta13:
Additional cleanup and polishing

Changelog Beta12:
Some cleanup and fixes
Remaining up is now updated if you (de-)assign a friendslot which should also fix "neverending" upload slots for friends
Added additional security checks for source exchange and AICH requests

Changelog Beta11:
Due to a fix I made, you could not send messages to friends that were not already connected
Added additional modthief checks (parts taken from Xtreme DLP by zz_fly)

Changelog Beta10:
Removed option to en-/disable secure identification - this should always be used and I never understood why that option is there at all!
Added new temporary CA data list to ensure that we attach the CA data to the correct client
Fixed too high fast reask counter
Cleaned up the code a bit :)

Changelog Beta9:
Added various small fixes (Proper log colours, Don't answer OP_HELLO of banned clients, and others...)
Added ECR stat fixes by Stulle

Changelog Beta8:
Added "Enhanced Client Recognition" (Spike2) and adapted CA source to use the clients' reasktimes instead of the default one
ReaskTime of clients is now adjusted to the clients' reasktimes

Changelog Beta7:
Added even more optimizations, also cleaned up the CA code a bit and further implemented the UL/DL session stuff
Added an additional check/fix against possible file fakers (which also prevents that we add sources to the deadsource list of a wrong file)

Changelog Beta6:
Added a workaround for the official "bug" around "IsSourceRequestAllowed"
Added some fixes that are necessary for the modstring feature to work correctly
Added some fixes (Stulles WebServer FiX, SetStyle FiX for searchlistctrl, Friends FiX)
Added "no needed requeue" [SlugFiller]
Added bad ul/dl session handling as discussed on eMF:
* 3 CONSECUTIVE failed ul sessions will result in us allowing uploads ONLY if we are already connected
* 3..5 CONSECUTIVE failed dl sessions will result in a score reduce of 1 chunk per dl session
* 6 CONSECUTIVE failed dl sessions will result in a (2-way!) BAN

Changelog Beta5:
Fixed missing ModFaker entry in stats [reported by SS1900]
Fixed exception in ProcessSourceRequest [reported by jerryBG]
Move some CA functions to CA member functions, also cleaned up some codeparts

Changelog Beta4:
Fixed a possible bug in new ProcessSourceRequest function, also cleaned it up
Modthieves won't get the Tombstone icon, now [requested by jerryBG]

Changelog Beta3:
We don't ask servers for their serverlist if we do not actually need it (WiZaRd)
Added a basic workaround for the following issue: there are some clients out there that punish nickchanges and a
CA client might run into trouble during chat sessions (that is: getting banned/punished due to the antinickthief feature) [reported by jerryBG]

Changelog Beta2:
Clientanalyzer now includes "ModFaker" detection (zz_fly - thanks to taz for the diff and the suggestion)
"Misc GPLEvilDoer" checks are now included to punish the AJ default nick/mod users (WiZaRd)

Changelog Beta1:
Tombstone is now based upon eMule v0.49c including all important updates/fixes that version offers
This version includes the ClientAnalyzer 1.5, VQB fullchunk system and modstring support ONLY - NOTHING MORE!
That's the perfect version to check out or to base your mod upon if you want to use the CA.


Download:

Binaries:
ed2k://|file|eMule.v0.49c-Tombstone.v2.0.7z|1849097|D423C5C4B2F8982ACC77DC012253334F|h=AISUHF53AKGLKXBGRNSZIB7DXSLOFC55|/

Source Code (for developers)
DiFF source code (please note that that's a plain diff to v0.49c - [B]NOT[/B] the full source code!)
ed2k://|file|eMule.v0.49c-Tombstone.v2.0_DiFF_SRC.7z|535845|507CC327CD5158AA4E1739FE2D645ED4|h=C7DEDOXJU73YYRUDQDCNUHHAISRUCSVK|/

Full source code
ed2k://|file|eMule.v0.49c-Tombstone.v2.0_SRC.7z|2504692|3BCC6FAA71CFD4B1C2E74244A2350F61|h=PBJH6QQDBUGKHOHQH4GX4XR2P5LUOYS7|/


Mirrors:
eMuleFuture.de (ThX to Hateman):
Tombstone-Download


Emule Mods.it (ThX to dylandog84):
Binaries
Source Code (for developers)
Full source code


Emule Mods.de (ThX to Da GuRu):
eMule-0.49c-Tombstone-v2.0-bin.rar
eMule-0.49c-Tombstone-v2.0-src.rar
Download more versions of eMule TombStone.MoD
Features & Changelogs for eMule TombStone.MoD
Rate eMule TombStone.MoD @ emule-mods.de !!!


eMuleBase.de (ThX to Deer-Hunter):
Tombstone
http://eMulebase.de/...mods/Tombstone/
Posted Image



Languages:

Simplified Chinese by once375ml:

zh_CN.rc (86 KB)
zh_CN.dll (41 KB)

This post has been edited by tHeWiZaRdOfDoS: 12 April 2010 - 02:53 PM

1

#3 User is offline   Eulero 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2553
  • Joined: 09-August 07

Posted 02 April 2010 - 10:58 AM

Posted Image Posted Image

10x
0

#4 User is offline   SS1900 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 3737
  • Joined: 15-November 08

Posted 02 April 2010 - 11:11 AM

great wiz !!!! :flowers: :flowers:
0

#5 User is offline   taz-me 

  • I'm taz (a modder)
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 587
  • Joined: 07-December 06

Posted 02 April 2010 - 11:25 AM

:thumbup: :flowers:
P2P is about sharing, ed2k is my choice !
0

#6 User is offline   jerryBG 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 79
  • Joined: 30-December 08

Posted 02 April 2010 - 11:45 AM

Posted Image great!
0

#7 User is offline   dylandog84 

  • Magnificent Member
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 404
  • Joined: 06-May 08

Posted 02 April 2010 - 06:30 PM

Thx Wiz for your release. :+1:

Emule Mods.it mirror updated:

Binaries
Source Code (for developers)
Full source code

This post has been edited by dylandog84: 02 April 2010 - 06:31 PM

Posted Image
0

#8 User is offline   Da GuRu 

  • Premium Member
  • PipPipPipPipPip
  • Group: Members
  • Posts: 272
  • Joined: 25-December 02

Posted 03 April 2010 - 06:56 AM

Great! Posted Image

Download Mirrors:
eMule-0.49c-Tombstone-v2.0-bin.rar
eMule-0.49c-Tombstone-v2.0-src.rar


Download more versions of eMule TombStone.MoD
Features & Changelogs for eMule TombStone.MoD
Rate eMule TombStone.MoD @ emule-mods.de !!!

eMule: Server.met - Server-List - IPFilter - Skins - eMule Wiki - Nodes.dat (eMule KAD)


0

#9 User is offline   tHeWiZaRdOfDoS 

  • Man, what a bunch of jokers...
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 5630
  • Joined: 28-December 02

Posted 03 April 2010 - 07:06 AM

Thx for your mirrors - I'll add them to the first post :respect:
0

#10 User is offline   dylandog84 

  • Magnificent Member
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 404
  • Joined: 06-May 08

Posted 03 April 2010 - 11:52 AM

Hi Wiz, which are the differences between official fullchunck and VQB fullchunk system?

Thank you. :respect:
Posted Image
0

#11 User is offline   tHeWiZaRdOfDoS 

  • Man, what a bunch of jokers...
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 5630
  • Joined: 28-December 02

Posted 03 April 2010 - 01:11 PM

VQB is very exact and ensures that a block isn't interrupted if the client is due to get kicked.
0

#12 User is offline   omeringen 

  • löl
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 984
  • Joined: 01-January 06

Posted 03 April 2010 - 01:32 PM

Yeah i was searching about that yesterday but forum search is not giving any good results and i don't know how to read the code. Do you know a topic which explains the differences about chunk systems ? Or i am gonna flood here with many questions. :)

For example ;
What's the max/min transfer size ? Official eMule sends more than one chunk (9.32 mB, i never understood why), what about VQB ?
Any info about other systems ?

This post has been edited by omeringen: 03 April 2010 - 01:34 PM

0

#13 User is offline   tHeWiZaRdOfDoS 

  • Man, what a bunch of jokers...
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 5630
  • Joined: 28-December 02

Posted 03 April 2010 - 01:39 PM

View Postomeringen, on 03 April 2010 - 03:32 PM, said:

Yeah i was searching about that yesterday but forum search is not giving any good results and i don't know how to read the code. Do you know a topic which explains the differences about chunk systems ? Or i am gonna flood here with many questions. :)

For example ;
What's the max/min transfer size ? Official eMule sends more than one chunk (9.32 mB, i never understood why), what about VQB ?
Any info about other systems ?

Min/Max depends on several factors... eMule sends 1 chunk + 20kB... I guess that's to ensure that 1 chunk is *really* completed.
VQB is more exact (just try it and note the logs), though I used the same SESSIONMAXTRANS definition from opcodes.h as the max. The min val would be ~10kB but that's only for very special cases. Let's just say that VQB always uploads a proper full chunk :flowers:
0

#14 User is offline   LorenzoC 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2478
  • Joined: 05-September 04

Posted 03 April 2010 - 01:43 PM

Am I wrong or this mod also implements some SlotFocus feature?
0

#15 User is offline   tHeWiZaRdOfDoS 

  • Man, what a bunch of jokers...
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 5630
  • Joined: 28-December 02

Posted 03 April 2010 - 01:57 PM

The old version, yes... but I didn't add it in this version.

Quote

This version includes the ClientAnalyzer 1.5, VQB fullchunk system and modstring support ONLY - NOTHING MORE!

This is because there are a LOT of mods based on TS (CA) out there that can be used... this one is to provide the base for them :angelnot:
0

#16 User is offline   Deer-Hunter 

  • Magnificent Member
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 349
  • Joined: 09-November 04

Posted 03 April 2010 - 11:35 PM

Hey Wiz :-)

I just got some time to update the Base :-)

Mirror updated:
Tombstone
http://eMulebase.de/...mods/Tombstone/

Posted Image

anyway, thx for the new version of your Mod... hope you'll still have fun for continuing :thumbup:

regards

Deer-Hunter
*Lerne von allen, aber besonders von deinen Feinden*
0

#17 User is offline   aSceT 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 84
  • Joined: 14-July 07

Posted 04 April 2010 - 12:16 PM

WiZaRd, thank you for reincarnating my hope in eMule's future!
Will have to dig and bring my old suggestions up again - this time with more patience to explain what they might be good for :devil:
Huge respect and many thanks for your work!

This post has been edited by aSceT: 04 April 2010 - 12:17 PM

0

#18 User is offline   tHeWiZaRdOfDoS 

  • Man, what a bunch of jokers...
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 5630
  • Joined: 28-December 02

Posted 04 April 2010 - 01:21 PM

Sure, do that... I'll read and answer everything :angelnot:

@Deer-Hunter: thx to you, too :thumbup:

This post has been edited by tHeWiZaRdOfDoS: 04 April 2010 - 01:21 PM

0

#19 User is offline   once375ml 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 84
  • Joined: 12-June 05

Posted 05 April 2010 - 04:46 PM

View PosttHeWiZaRdOfDoS, on 02 April 2010 - 06:56 PM, said:

Download:

Binaries:
ed2k://|file|eMule.v0.49c-Tombstone.v2.0.7z|1849097|D423C5C4B2F8982ACC77DC012253334F|h=AISUHF53AKGLKXBGRNSZIB7DXSLOFC55|/

Source Code (for developers)
DiFF source code (please note that that's a plain diff to v0.49c - [B]NOT[/B] the full source code!)
ed2k://|file|eMule.v0.49c-Tombstone.v2.0_DiFF_SRC.7z|535845|507CC327CD5158AA4E1739FE2D645ED4|h=C7DEDOXJU73YYRUDQDCNUHHAISRUCSVK|/

Full source code
ed2k://|file|eMule.v0.49c-Tombstone.v2.0_SRC.7z|2504692|3BCC6FAA71CFD4B1C2E74244A2350F61|h=PBJH6QQDBUGKHOHQH4GX4XR2P5LUOYS7|/


Mirrors:
eMuleFuture.de (ThX to Hateman):
Tombstone-Download


Emule Mods.it (ThX to dylandog84):
Binaries
Source Code (for developers)
Full source code


This link crash, file only 2.39Mb; should be 4+ Mb




Emule Mods.de (ThX to Da GuRu):
eMule-0.49c-Tombstone-v2.0-bin.rar
eMule-0.49c-Tombstone-v2.0-src.rar
Download more versions of eMule TombStone.MoD
Features & Changelogs for eMule TombStone.MoD
Rate eMule TombStone.MoD @ emule-mods.de !!!


eMuleBase.de (ThX to Deer-Hunter):
Tombstone
http://eMulebase.de/...mods/Tombstone/
Posted Image

-= MoD WANTED =-

1. SlotFocus
2. Import Part(s) from a file
3. CA
4. ClientPercentage
5. IP2Country
6. Not MorphXT, IT IS TOO HEAVY!


0

#20 User is offline   once375ml 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 84
  • Joined: 12-June 05

Posted 07 April 2010 - 10:20 AM

tHeWiZaRdOfDoS, thanks for your mod !

I get several problems while compiling your mod. Can you help ?

1. in baseclient.cpp

if i change
#include "./AntiLeech/ClientAnalyzer.h"

to
#include "./AntiLeech/ClientAnalyzer.cpp"


I can compile successful, else vs 2008 sp1 shows 32 "LNK2019: unresolved external symbol " errors

2. After changed to
#include "./AntiLeech/ClientAnalyzer.cpp"


according to vs 2008's warnings and error, are these lines ok ?

A:
const int tag1 = strNick.Find(L'? + testModString[i].strMod);


should it be


const int tag1 = strNick.Find(L'?' + testModString[i].strMod);


B:
const int tag2 = strNick.Find(L'?, tag1+1);


should it be


const int tag2 = strNick.Find(L'?', tag1+1);



C:

else if(!strMod.IsEmpty() && tag1 != -1) //found in nick but not in modstring!?
	strModFaker = L"Xtreme Fake3";


should it be
else 
    { 
	if(!strMod.IsEmpty() && tag1 != -1) //found in nick but not in modstring!?
	strModFaker = L"Xtreme Fake3";
    }




At last, Simplified Chinese translation for your mod

zh_CN.rc (86 KB)


zh_CN.dll (41 KB)

This post has been edited by once375ml: 07 April 2010 - 10:29 AM

-= MoD WANTED =-

1. SlotFocus
2. Import Part(s) from a file
3. CA
4. ClientPercentage
5. IP2Country
6. Not MorphXT, IT IS TOO HEAVY!


0

  • Member Options

  • (4 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users