Page 1 of 4

Client Identification

Posted: Sat Aug 17, 2013 10:05 am
by abel
With latest release 0.39, if i've seen correctly, there is a new option "client identification" below ed2k/emule section. what is the meaning of the entries?

- random hash
- static hash
- secure random hash
- secure hash

:-)

Posted: Sat Aug 17, 2013 10:21 am
by Neo26
Random hash will generate a new userhash at every neoloader start (if I'm not going wrong), while static hash will generate one at first run and will never change.

With "Secure" we use the SUI system, this mean that our hash can't be cloned by other clients.

Posted: Sat Aug 17, 2013 6:03 pm
by DavidXanatos
In random mode The hash will not be changed on each start only of the offline period was > 6 hours.

Also the hash used in static secure (SUI) mode is not the same as used in normal static mode.
Meaning switching between normal static and secure static will not cause the client to be mistaken by others as a fake.

The feature was added due to not confirmed reports that a significant portion of releaser mods punish clients that don't have SUI.

Now this can be tested in the wild, if the portion really is significant, or if it is negligible and.

David X.

Posted: Sun Aug 18, 2013 6:35 pm
by DavidXanatos
There was a request to put the hash mode selection into the first start wizard,
what is your opinion on the subject?

Posted: Sun Aug 18, 2013 6:39 pm
by Neo26
My opinion is yes, it should stay in the security window because is like any other security setting such as ipfilter and trackers.

Totally random hash helps to avoid tracking and static with sui is the reverse... is totally security related!

In fact, you did not added this because care about credits... and is clearly specificated that use the static SUI is not recommended because dangerous.

Posted: Sun Aug 18, 2013 7:31 pm
by abel
Should not be added in the 1st wizard. The average user does not know (and should not know) the meaning of SUI and userhash, so he can't choose.
I think the secure random hash is the default right choice, so you can avoid the ban / score reduction of some mod , and avoid tracking of userhash.

Posted: Sun Aug 18, 2013 7:54 pm
by DavidXanatos
abel wrote:Should not be added in the 1st wizard. The average user does not know (and should not know) the meaning of SUI and userhash, so he can't choose.
I think the secure random hash is the default right choice, so you can avoid the ban / score reduction of some mod , and avoid tracking of userhash.


That sounds really reasonable.

I think I'll add in the wizard page a slider with 3 implicit options

Client Trackability for other P2P Networks

Minimized Mediocer Unrestricted


Minimized: Random Hash with SUI, No Torrent Trackers
Mediocer: Random Hash with SUI, Torrent Trackers
Unrestricted: Static Hash with SUI, Torrent Trackers


Mediocer would be the default preset

Posted: Sun Aug 18, 2013 9:10 pm
by Neo26
The default preset will be minimized, right?

Mhhh... SUI in all 3 choices...

Posted: Sun Aug 18, 2013 9:16 pm
by abel
it's a good trade off.
However, i suggest the simple words Low, Medium, High instead of Minimized, Mediocre, Unrestricted. ;-)

Posted: Sun Aug 18, 2013 9:17 pm
by DavidXanatos
Default would be the middle:
Random Hash with SUI, Torrent Trackers

Yes all 3 are with SUI.

>Low, Medium, High
good idea

In case I add ed2k server support, the settings for trackers will be the same as for servers, though with the difference that no ed2k server will be preset, so without additional user intervention (adding some servers to list manually) no server connection will be established.


Cheers
David X.

Fatal: Not able to open ./cache/data_global.php