DarkForge Forum

Forum principali => eMule Forge => eMule SharkX: Release e Supporto => Topic started by: Raid on Sat 20 December 2008, 10:41

Title: [REL] eMule 0.49b [SharkX 1.5 Beta 5]
Post by: Raid on Sat 20 December 2008, 10:41
SharkX v1.5 Beta 3 - 20/12/08
(https://www.valeriocipriani.com/board/proxy.php?request=http%3A%2F%2Fwww.emulefuture.de%2Fforum%2Fuploads%2FU2-1229764801.jpg&hash=db049b24a00ba1d53912c6667403528afa64277a)

Changelog:
Code: [Select]
remove : make source add action thread safe (Enig123)
change : flush thread to avoid race condition in buffer from Xtreme v7.1 beta (Xman)
change : update embedded text within splash (Hateman)
fix : preview for ICS (taz)

English language:
(click to show/hide)

Nota:
Quote from: Taz, tradotto dall'inglese
La nuova beta è pronta e vorrei ringraziare tutte le persone che hanno partecipato al test del problema del freeze.
Adesso è ora di provare lo slot control e lo slot focus.
Questa è la prima mod che usa l'ICS con l'Anteprima funzionante!


Download @ eMuleFuture.de:
Binari (http://www.emulefuture.de/forum/eMule049b-SharkX-v15-Beta-3-Binary-file360.html)
Sorgenti (http://www.emulefuture.de/forum/eMule049b-SharkX-v15-Beta-3-Source-file361.html)


EDIT: I don't have enough upload bandwidth, I will load files on our server this afternoon, sorry :timido:
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 3]
Post by: taz on Sat 20 December 2008, 11:01
10'x my friend - you are fast (preview fix, as any other fixes, will be injected into AcK).

BTW: before fix - the chances of preview were getting better only when file was very rare or near it's end. Now it's working (on rare files - preview is ignored in favor of trying to make sure rare parts are downloaded first).

Raid edit:
Quote from: Taz, traduzione in Italiano
grazie - sei stato veloce (anteprima corretta, come altre correzioni, saranno applicate alla AcK).

Scenario Anteprima:
Prima del fix - Le possibilità di anteprima erano alte solo con file rari o vicino alla fine.
Con il fix - Adesso funziona regolarmente (con i file rari - anteprima ignorata per permettere di scaricare per prima le parti più rare).
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 3]
Post by: MsZ on Sat 20 December 2008, 11:43
Testing :oki:
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 3]
Post by: DarkStar on Sat 20 December 2008, 13:23
Che ne dite di aggiungere il testo in italiano così anche noi poveri mortali possiamo seguire gli sviluppi? :lecchino:
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 3]
Post by: SS1900 on Sat 20 December 2008, 13:45
thx ! i'll test it  :tup:
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 3]
Post by: Raid on Sat 20 December 2008, 14:07
Added  taz's post Italian translation.

I am testing Slot control and slot focus.

Added Darkforge.it mirror.
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 3]
Post by: SS1900 on Sat 20 December 2008, 19:07
ITA: voi avete problemi con la ricerca kad ? perche' io non riesco piu' a trovare come prima (beta2) !  :think: meno risultati o addirittura nulla ! esempio metto 2008 ita in nome e in tipo video e non trova nulla !
non sono firewalled , ho ID alto e la mia kad e' quota 750 contatti ! potete controllare ?
grazie

ENG: you have problems with the kad search ? because I don't succeed to find as before (beta 2) !
less results or straight nothing ! example I put 2008 ita in name and in type video and doesn't find anything ! I'm not firewalled, I have tall ID and my kad is  rates 750 contact! you can check ?
thx
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 3]
Post by: DarkStar on Sat 20 December 2008, 19:15
Ho fatto la tua stessa ricerca...413 risultati!  :smile:
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 3]
Post by: Raid on Sat 20 December 2008, 19:36
sometimes it happens, you should wait a while to make kad work.

I am testing slotfocus amd slot control, uploading bandwidth 20kbyte/sec, making screenshots :sdentato:

EDIT: here we go the screenshot:
Slotfocus (http://i40.tinypic.com/18odom.png)
4 slots (http://i39.tinypic.com/2d7fvkg.png)
8 slots (http://i39.tinypic.com/2d7fvkg.jpg)

each change has been tested for 20-25 minutes, it isn't working very well :timido:
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 3]
Post by: MsZ on Sat 20 December 2008, 19:58
364 results
Actually, on the new beta I'm having even more results than before :whustling:



364 risultati
Per la verità, sulla nuova beta ho ancora più risultati di prima
:whustling:
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 3]
Post by: SS1900 on Sat 20 December 2008, 20:14
continuo a non trovare nulla !!!  :sdentato: :sdentato: pazienza  :angel:

I keep on not finding anything !!!  :sdentato: :sdentato: patience
 :angel:
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 3]
Post by: SS1900 on Sat 20 December 2008, 22:02
slotfocus !  :sdentato:
http://img167.imageshack.us/img167/2221/sharkx15un4.jpg

4 slots (after 1 hour)  :sdentato:
http://img386.imageshack.us/img386/3443/sharkx152il1.jpg

8 slots (after 1 hour)  :sdentato:
http://img123.imageshack.us/img123/5967/sharkx153vk2.jpg

seems that for it doesn't do any difference among slotfcus, 4 slots or 8 slots  :whustling:
removing the slotfocus to  me increase "failed upload session"  :angel:
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 3]
Post by: MsZ on Sat 20 December 2008, 23:35
Nope, still ultra-demanding.

This afternoon went just right. When I opened the SharkX again was at 99%CPU. When it does this I have to stop it with the task manager.

eeePc: Intel Pentium M 900MHz clocked at 630, 512MB, Intel chipset. Every other application works just fine. Maybe I should try the official client.

Curiously enough, on my HP 6720 Dual Centrino does never demand this many system resources.
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 3]
Post by: SS1900 on Sun 21 December 2008, 00:09
Code: [Select]
Basic System Infos:
-------------------
|--> Nick: SS 1900
|--> Client Version: 0.49b | SharkX v1.5
|--> Modversion: SharkX v1.5 BETA 3
|--> OS : Windows XP Professional Edition Service Pack 3
|--> CPU Infos: Intel(R) Core(TM)2 CPU          6400  @ 2.13GHz
|--> Number of cores: 2
|--> RAM (Usage): 2.94 GB (370.71 MB)
|--> Free Space on Tempdrive: 211.36 GB

Options:
--------

Emule Settings:
---------------
|--> Max. Upload-Speed: 48.00 KB/s (Limit: Unlimited)
|--> Max. Download-Speed: 600.00 KB/s (Limit: Unlimited)
|--> HighresTimer: Disabled
|--> Max. connections: 500
|--> Max. new connections / 5 secs.: 20
|--> Max. half open connections: 50
|--> TCP Port: 20597 UDP Port: 32123
|--> Upload SpeedSense (USS): Enabled
|--> Connection Type ED2K / KAD : Enabled / Enabled
|--> Server Safe Connect: Enabled

Mod Settings:
-------------
|--> UPnP: Disabled
|--> Credit System : Use ClientAnalyzer embedded reward/punishing
|--> Use intelligent flushing? Yes
|--> ConChecker: Enabled
|--> Retry failed TCP connection attempts Yes
|--> Save/Load Sources: Enabled (100|25)
|--> Slot Focus

Upload Stats:
-------------
|--> Upload Time: 10:13 Hours (99.9%)
|--> Upload-Speed: 35.25 KB/s
|--> Average Uploadrate: 39.22 KB/s
|--> Max Upload Rate: 75.54 KB/s
|--> Max Average Upload Rate: 42.08 KB/s
|--> Uploaded Data: 1.37 GB
|--> Active uploads: 18
|--> Waiting Uploads: 17713

Download Stats:
---------------
|--> Download Time: 10:11 Hours (99.5%)
|--> Active Downloads (chunks): 13
|--> Download-Speed: 52.31 KB/s
|--> Average Downloadrate: 42.05 KB/s
|--> max. Downloadrate: 115.44 KB/s
|--> Max Downloadrate Average: 42.05 KB/s
|--> Downloaded Data: 1.47 GB
|--> UDP File Reasks: 86.39 k, Failed: 16.26 k (18.8%)
|--> TCP-connections: 52.73 k, Failed: 0 (0.0%)
|--> Found Sources: 6043
|--> Too many connections: 12
|--> On Queue: 5290
|--> Asking: 4
|--> Connecting: 8
|--> No needed parts: 125
|--> Asked for another file: 1241
|--> Queue Full: 568
|--> Cannot connect LowID to LowID: 0
|--> Banned: 342
|--> Filtered: 25032
|--> Problematic: 0 (0.0%)

|--> eD2K: 22764 (89.7%)
|--> Kad: 22464 (88.5%)
|--> eD2K&Kad: 19889 (78.4%)
|--> Unknown: 30 (0.1%)

Statistics:
-----------
|--> Session UL:DL Ratio: 1 : 1.07
|--> Total size of Shared Files: 567.20 GB
|--> Number of Shared Files: 844
|--> Number of Downloads: 41
|--> Completed Downloads: 3
|--> Secure Ident (OK : Failed ): 21175 (83.5%) : 3247 (12.8%) : 947 (3.7%)
|--> Download Sessions: 528
|--> Successful Download Sessions: 359 (67.99%)
|--> Failed Download Sessions: 169 (32.01%)
|--> Upload Sessions: 1164
|--> Total successful upload sessions: 697 (59.88%)
|--> Total failed upload sessions: 467 (40.12%)

|--> *** Modded by taz ***

Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 3]
Post by: MsZ on Sun 21 December 2008, 13:46
It is something related to the eMule_Secure thing.

Running as the actual user (I am using Administrator) eMule runs fine.
By setting the option "RunAsUnprivilegedUser" to 1 triggers the "eMule_Secure" user and the process takes 99%CPU.

You can tell by modifying the line in preferences.ini. In fact, by removing preferences.ini and restarting eMule ("RunAsUnprivilegedUser = 0") this problem disappears.
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 3]
Post by: taz on Mon 22 December 2008, 14:57
Hi my friends,

Sorry to have you testing faulty code  :pianto: - non slot focus (i.e. number of slots > 1) can not work correct. I'm working on fixing it ... (I think I found the the needed adjustment which is needed to the nicer interface for selecting slots in SharkX compared to specifying client datarate with eMF).

BTW: I found and reported minor optimization for official (reported on official site) - during chasing this issue ...
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 3]
Post by: MsZ on Mon 22 December 2008, 20:14
No problem, testing means to find things that don't work -or, that don't behave as you would they do :wink:

EDIT

eMule crashed while I was away without apparent reason... :timoroso:
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 4]
Post by: Raid on Sat 27 December 2008, 23:06
SharkX v1.5 Beta 4 - 25/12/08

(https://www.valeriocipriani.com/board/proxy.php?request=http%3A%2F%2Fwww.emulefuture.de%2Fforum%2Fuploads%2FU2-1229764801.jpg&hash=db049b24a00ba1d53912c6667403528afa64277a)

Code: [Select]
SharkX 1.5B4 - 25/12/08

adjust : slot control to SharkX options select (taz)
optimize : @uploadbandwidththrottler::runinternal (taz)
add : optional shift of FunnyNick tag to end from StulleMule v6.1 (Stulle)
fix : fix userhash collision from Xtreme v7.1 (DreaMule)
add : dedicated flag for showing flags for files - IP2Country extention (taz)
add : Bad Modstring Scheme detection from DLP v36 (WiZaRd)

Nuove stringhe da tradurre (domani credo sarà pronto il DLL):
Quote
new and updated strings :

    IDS_IP2COUNTRY_SHOWFLAGS  "Mostra bandiere per i client e i server"
    IDS_IP2COUNTRY_SHOWFFLAGS "Mostra bandiere per i file"

    IDS_FUNNYNICK             "Funny Nick"
    IDS_FN_TAG_AT_END         "Mostra Tag in coda"

    IDS_BANBMS                "Schema sequenza mod non corretto"

Download @ eMuleFuture.de:
Source (http://www.emulefuture.de/forum/eMule049b-SharkX-v15-Beta-4-Source-file365.html)
Binary (http://www.emulefuture.de/forum/eMule049b-SharkX-v15-Beta-4-Binary-file366.html)
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 4]
Post by: SS1900 on Sun 28 December 2008, 09:52
Code: [Select]
Basic System Infos:
-------------------
|--> Nick: SS 1900
|--> Client Version: 0.49b | SharkX v1.5
|--> Modversion: SharkX v1.5 BETA 4
|--> OS : Windows XP Professional Edition Service Pack 3
|--> CPU Infos: Intel(R) Core(TM)2 CPU          6400  @ 2.13GHz
|--> Number of cores: 2
|--> RAM (Usage): 2.94 GB (394.49 MB)
|--> Free Space on Tempdrive: 203.42 GB

Options:
--------

Emule Settings:
---------------
|--> Max. Upload-Speed: 48.00 KB/s (Limit: Unlimited)
|--> Max. Download-Speed: 600.00 KB/s (Limit: Unlimited)
|--> HighresTimer: Disabled
|--> Max. connections: 500
|--> Max. new connections / 5 secs.: 20
|--> Max. half open connections: 50
|--> TCP Port: 20597 UDP Port: 32123
|--> Upload SpeedSense (USS): Enabled
|--> Connection Type ED2K / KAD : Enabled / Enabled
|--> Server Safe Connect: Enabled

Mod Settings:
-------------
|--> UPnP: Disabled
|--> Credit System : Use ClientAnalyzer embedded reward/punishing
|--> Use intelligent flushing? Yes
|--> ConChecker: Enabled
|--> Retry failed TCP connection attempts Yes
|--> Save/Load Sources: Enabled (100|25)
|--> Max Upload slots: 5

Upload Stats:
-------------
|--> Upload Time: 10:26 Hours (100.0%)
|--> Upload-Speed: 11.88 KB/s
|--> Average Uploadrate: 25.91 KB/s
|--> Max Upload Rate: 43.62 KB/s
|--> Max Average Upload Rate: 35.63 KB/s
|--> Uploaded Data: 951.63 MB
|--> Active uploads: 5
|--> Waiting Uploads: 8034

Download Stats:
---------------
|--> Download Time: 10:10 Hours (97.4%)
|--> Active Downloads (chunks): 6
|--> Download-Speed: 20.25 KB/s
|--> Average Downloadrate: 53.90 KB/s
|--> max. Downloadrate: 339.24 KB/s
|--> Max Downloadrate Average: 54.19 KB/s
|--> Downloaded Data: 1.93 GB
|--> UDP File Reasks: 90.99 k, Failed: 8.76 k (9.6%)
|--> TCP-connections: 43.88 k, Failed: 0 (0.0%)
|--> Found Sources: 4883
|--> Too many connections: 303
|--> On Queue: 4300
|--> Asking: 0
|--> Connecting: 2
|--> No needed parts: 63
|--> Asked for another file: 2810
|--> Queue Full: 168
|--> Cannot connect LowID to LowID: 0
|--> Banned: 462
|--> Filtered: 31542
|--> Problematic: 0 (0.0%)

|--> eD2K: 12174 (90.8%)
|--> Kad: 12106 (90.3%)
|--> eD2K&Kad: 10889 (81.2%)
|--> Unknown: 19 (0.1%)

Statistics:
-----------
|--> Session UL:DL Ratio: 1 : 2.08
|--> Total size of Shared Files: 571.80 GB
|--> Number of Shared Files: 839
|--> Number of Downloads: 30
|--> Completed Downloads: 2
|--> Secure Ident (OK : Failed ): 10891 (81.2%) : 1877 (14.0%) : 642 (4.8%)
|--> Download Sessions: 468
|--> Successful Download Sessions: 339 (72.44%)
|--> Failed Download Sessions: 129 (27.56%)
|--> Upload Sessions: 221
|--> Total successful upload sessions: 192 (86.88%)
|--> Total failed upload sessions: 29 (13.12%)

|--> *** Modded by taz ***

Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 5]
Post by: taz on Thu 01 January 2009, 14:55
SharkX v1.5 Beta 5 - 01/01/09

(https://www.valeriocipriani.com/board/proxy.php?request=http%3A%2F%2Fwww.emulefuture.de%2Fforum%2Fuploads%2FU2-1229764801.jpg&hash=db049b24a00ba1d53912c6667403528afa64277a)
Hi my friends,

New beta - this time mostly about Connection Checker :

Code: [Select]
SharkX 1.5B5 - 31/12/08

fix : Connection Checker - no reconnect to server without ed2k selected (taz)
fix : Connection Checker - no needed ICMP enable messages if raw (taz)
fix : Connection Checker - my miss at @CServerConnect::InitLocalIP

BINARY (http://www.darkforge.it/board/index.php?action=tpmod;dl=item162) includes new ITA dll  :oki:
SOURCE (http://www.darkforge.it/board/index.php?action=tpmod;dl=item161)
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 5]
Post by: Raid on Thu 01 January 2009, 17:20
nice, just yesterday I was rolling Ackronic 5.2 beta1 and I figured out the ConCheck problem.

I uploaded the files on Download section, and I am sending you the translation source code :timido:
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 5]
Post by: taz on Thu 01 January 2009, 17:37
nice, just yesterday I was rolling Ackronic 5.2 beta1 and I figured out the ConCheck problem.

I uploaded the files on Download section, and I am sending you the translation source code :timido:

Since I know AcK modder (sometimes he stares at me from the mirror when I'm shaving) - reflected fixes in any of the mods will be injected into the other ...

Strange as it may sound ITA is ready before HEB (I'm busy codding ...) - 10'x for the RC, it will be updated on next SRCs.
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 5]
Post by: SS1900 on Tue 20 January 2009, 15:54
taz where are you ??  :sdentato:

taz dove sei ??  :sdentato:
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 5]
Post by: taz on Tue 20 January 2009, 16:26
I'm sorry that I'm not very responsive, however :

My first priority (besides real life) is concluding the development of a new "doomsday" anti leecher tool. When concluded ed2k network won't be the same - leechers will become hunted, every  leecher mod user will risk loosing all the credit he ever accumulated (even at times he used a legitimate mod or official) - since he will be forced to change hash ...

I'm developing a POint and Filter (aka POF) available for users from uploading and on queue lists. The idea resembles the leecher mods feature of Point and Kick (or Ban) - however mine is based on official code (users can even now dynamically append IPs to current IP filter content via creating files with proper syntax - I'm only saving manual work) and is not temporary measure (ban is temp state).
If the POinted user hash is already found within filter it will be replaced.
The POFed list will be stored within a separate file in order to make sure IP filter updates won't clean them.
It might be that such lists will be shared or public available ...
I think that most moders will have to adapt it (or even suggest better code for same concept - since as I said a lot of times before, I'm not first line coder ...) in order to preserve their audience - since this is power to the people tool.

The only counter measure leecher moders can develop will only help : they might filter / ban mods that will hold POF tool (in order not to risk being filtered).

The outcome of such measure :

1. Mods with POF tool won;t be leeched from.
2. Leecher mod users will have less and less sources - and loose the motivation to use leecher mods ...
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 5]
Post by: Tuxman on Tue 20 January 2009, 17:15
Uhm, what does "point" mean here?

Which users are "filtered"? What do they have to do?
Seems more like TFT to me...

 :timoroso:
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 5]
Post by: taz on Wed 21 January 2009, 08:36
Uhm, what does "point" mean here?
Point means right click

Which users are "filtered"? What do they have to do?
Seems more like TFT to me...

 :timoroso:

No one will be auto filtered (only previously filtered ones) - any user might be filtered (i.e. power to the people) thus anyone that tries to abuse might find himself loosing sources (filtered) - further more his characteristics (IP, hash, mod str and nick) are potentially become public (they will be recorded within a filter file).

Basically POF will give a mod (with POF or alike feature) user a simple interface for appending filtered IPs (instead of manual build a dat syntax file and append it via tools->ip filter which is already available within official). The extra added value will be replacement of filtered IPs for same hashes (by placing hash, mod str and nick within description at a known order).

BTW: At Israel most non official clients are now divided more or less between AcKroNiC friends-il and TLH (newer TLN which is a binary BIN edited AJ). Those TLH are likely to be the vast majority of the random mod name generators and it seems that CA "tolerates" few upload sessions by them before detecting them as bad UL/DL ratio and DLP is worthless against them. Adding POF to AcK is likely to clean Israel from those very fast.
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 5]
Post by: Tuxman on Wed 21 January 2009, 14:10
So this is sort of manual two-side ban?
Not allowed AFAIK...
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 5]
Post by: taz on Wed 21 January 2009, 14:37
So this is sort of manual two-side ban?
Not allowed AFAIK...

Not really this is official filter code, one can create a filter file (ipfilter.dat syntax : IP - IP, level, description) and then via :

Tools->IP Filter->Append dynamically add new filtered ranges (or list of single IPs).

If one later on wants to remove any filter via Tools->IP filter and position on a line it can be dynamically removed.

End Of Story ...

My suggested POF feature will save manual creation of the filter file and manual remove of lines - it does not change any already available functionality !
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 5]
Post by: Tuxman on Wed 21 January 2009, 18:33
it does not change any already available functionality !
Well, Ban(); is official code, too, and you don't have to change it either to make your mod not rule-compliant...
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 5]
Post by: taz on Wed 21 January 2009, 18:51
Well, Ban(); is official code, too, and you don't have to change it either to make your mod not rule-compliant...

Official user can not ban - however he can filter.

I'll shift discussion to official site (tomorrow) - since as expected high flames are likely to appear ...
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 5]
Post by: Tuxman on Wed 21 January 2009, 19:03
Manual filtering is possible indeed, but I can't see the difference between filtering and banning...
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 5]
Post by: DarkStar on Wed 29 April 2009, 18:42
 Diamoci una mossa, ragazzi...:papa:
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 5]
Post by: Raid on Thu 30 April 2009, 01:35
non c'è fretta :smile:  tutto procede bene
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 5]
Post by: taz on Thu 30 April 2009, 05:20
Merge to 0.49c of SharkX & AcKroNiC (I'm merging both at the same time) is at about 30%, however lists code merges are very slow due to almost rewritten of list modules code by official devs ...
Title: Re: [REL] eMule 0.49b [SharkX 1.5 Beta 5]
Post by: Cris 71 on Thu 30 April 2009, 08:02
Thanx, we're waiting........ :laugh: