Commit Graph

14 Commits

Author SHA1 Message Date
c0003d03be Added clientpoke command 2011-06-07 09:47:19 +01:00
b203a1c220 Switch clientkick to use the clientlist function 2011-06-07 09:46:02 +01:00
b1006c6494 Added clientlist command to return a dict of clients keyed by clid 2011-06-07 09:38:10 +01:00
68aafbde35 Added locking for IO, avoid call collisions on multithreaded applications 2011-06-07 09:25:46 +01:00
Krzysztof Jagiello
9ac1fd1d8d a fix and new tests for parse_data 2011-06-07 08:18:01 +01:00
Krzysztof Jagiello
09e10e7e92 fixed hasattr 2011-06-07 08:16:49 +01:00
Krzysztof Jagiello
a33d73bd91 removed useless code, changed the way of parsing server response as it was way too much code that did not do anything 2011-06-07 08:14:45 +01:00
Krzysztof Jagiello
ec2a030d1b fixed clientkick command as it was not working properly 2011-06-07 08:11:41 +01:00
Krzysztof Jagiello
c77c71e746 corrected ascii code for horizontal tab 2011-06-07 08:08:56 +01:00
726591ba8f Add some sensible defaults, stop TS3Server requiring connection details to instance 2011-06-06 11:28:10 +01:00
64595322f0 Fix ordering issues escaping/unescaping
It seems as we were storing our list of modifications in a dict we couldn't rely
on the order of them coming out the dict, this was causing issues with \n and \r
and caused the output to have \\n or \\r. Switching to a list of tuples resolved
the issue.
2011-06-06 10:59:45 +01:00
589e894f97 Add logging to send_command 2011-06-06 09:11:10 +01:00
c105e3594d Added clientkick command to TS3Server 2011-06-06 09:08:31 +01:00
d3b3a4d90f Add in defines from ServerQuery manual, move ts3.py into a package 2011-06-06 08:41:58 +01:00