Version: 1.0.1 (using KDE KDE 3.5.5) Installed from: Ubuntu Packages OS: Linux Konversation does not add a colon before the last parameter of the KILL command, so the server only parses the last word as Kill Message. Example: User Enters /Kill Waldi Test1 Test2 Rawlog: [23:56:03] << KILL Waldi Test1 Test2 [23:56:03] >> :bloodsport.xchannel.org NOTICE * :*** Notice -- Received KILL message for Waldi. From niklasboelter Path: ***********.net!niklasboelter (Test2) Expected behavior: [23:56:03] << KILL Waldi :Test1 Test2 [23:56:03] >> :bloodsport.xchannel.org NOTICE * :*** Notice -- Received KILL message for Waldi. From niklasboelter Path: ***********.net!niklasboelter (Test1 Test2) [http://tools.ietf.org/html/rfc1459#section-4.6.1]
/kill isn't implemented at the moment; adapting bug.
Implemented in trunk, rev 615863. Will be released in 1.1.
I think there is a bug at this line: result.toServer = "KILL " + victim + " :" + parameter.right(victim.length()); it should be the rest of the string, so result.toServer = "KILL " + victim + " :" + parameter.right(parameter.length()-(1 + victim.length())); would be better. [Sorry for any mistakes, I have never used C++ before, but I hope you got the point.]
Bah shows I shouldn't develop late at night... :( The correct solution is to use mid instead of right, thx for reporting it's fixed now (as of rev 615913). :)