Following is a list of "functions" which we found in eMule0.30b-LSD13b and which we judged as unfair with respect to the network.
*) Global and file selective disableing of source exchange. To make things even worse, the mod contains a feature which enables the user to ask other clients for sources but to not answer any source request from other clients. I would call this "Overhead Leeching". If a mod wants to disable source exchange (which I do NOT recommend, because it's one of the best features of eMule), it has to be done on a global basis and it has to be done by not sending the according feature tag in the Hello packet.
*) Manual Ask Server for new Sources. This function can be used (and as known from plenty of forum posts of users which are proud to use that function) to sidestep the minimum server reask time.
*) Manual Ask Client for new Sources. This function can be used (and as known from plenty of forum posts of users which are proud to use that function) to sidestep the minimum client source reask time.
*) Manual reask of clients depending on client's state (On Queue, NNS, Queue Full) This function can be used (and as known from plenty of forum posts of users which are proud to use that function) to sidestep the minimum client file reask time.
*) Several changes to the credit system (score computation).
Again, please do not think that we like to do this. Evaluating a mod and finding all the good or dirty tricks takes plenty of time...
The events
October 1st, 2003
Because of several suspicious entries in the changelog of LSD-12d, first contact was made with LSD to ask for a more detailed explanation of some modifications, just to be sure that it does not harm the network.
The modifications were explained by LSD and it was clear the he changed several timings and protocol procedures which are marked in the source code clearly as NOT TO BE MODIFIED.
Even more suspicious changelog entries were found in LSD-13a, second contact was made with LSD and he was asked to remove those changes ASAP.
[QUOTE=bluecow,Oct 1 2003, 07:33 PM]I request that you remove all modifications which deal with changed timeings or protocol procedures ASAP. I request that you do not change again any protocol procedures in a way which put more load on other clients. And to be on a safe side, I suggest to not touch those values an related code at all unless you exactly know what you are doing with respect to the NETWORK. Tweaking one client in a way which gives only that client advantages is very unfair to other clients and will harm the network.
If you though think that some timings should be changed because it will be good for the network, please feel free to create according posts in the development forums so we can discuss it.[/QUOTE]
October 09th, 2003
LSD released 13b, the majority of the functions which were requested to be removed were not removed at all.
Because this was not the first time that LSD created such "features", we decided to close his forum for mod review as the first one.