I talked about this in another thread but making a subject on its own.
One flaw in the dc protocol is that a client cannot tell (a mannerly fashion) if it was disconnected or kicked. With nmdc this was not a problem but with dc++ autoconnect feature this flaw becomes paramount.
How many times a day does an OP kick the same client over and over again, while the user is in school or at work. Kick, 5 min, Kick, 5 min, Kick ad infinitum... How many unesseccary permbans are issued daily because OPs gets tired of kicking the same client over and over?
Running nmdchub there isn't much we can do about that, but with all new hubsofts emerging we can! I have tested sending $Kick| to the client getting the boot, and it does not confuse dc++ nor nmdc.
I propose that dc++, when receiving $Kick|, turn off the autoconnect feature, and that all hubsoft developers add this simple message when receiving $Kick <user>| from an OP. As the message in no way interfere or confuse clients there is no need to make it into a extendedprotocol...
(Hmm.. sending $Kick| is somewhat ugly, perhaps we should simply forward the $Kick <user>| to the client?)
What do you all think? We could save alot of kicks and bans with this little feature....
dc++ autoconnect when kicked.....
Moderator: Moderators
dc++ autoconnect when kicked.....
[url=dchub://ancient.myftp.org]ancient.myftp.org - [BBB][Sunet][Tele2] ONLY! @ 20GB (ISP/IP/Share Scripted)[/url]