Commit graph

21 commits

Author SHA1 Message Date
Griatch
74eebfed6d Refactor code to remove alerts as per lgtm and #1176. 2017-01-29 19:02:00 +01:00
Griatch
c6d9c0619e Refactor code for readability and compatibility. 2017-01-27 00:19:27 +01:00
Griatch
07f889e2fa Fix minor typo in GMCP parser. 2016-09-14 18:09:26 +02:00
Griatch
7e6cced01a Further cleanup of debug code, preparing for devel-branch merger. 2016-05-22 20:49:46 +02:00
Griatch
d5b3b59eb7 Made webclient aware of the server dropping (both websocket and AJAX). The server currently reacts to the websocket client dropping but not to the AJAX one (the latter forms ghost players) 2016-05-22 20:49:43 +02:00
Griatch
4ccd78a97e Put all gmcp commands under the Core module for simplicity and compatibility with all the other protocols. 2016-05-22 20:45:42 +02:00
Griatch
39e3618ae5 Made Core.Commands.Get/get_inputfuncs work. 2016-05-22 20:45:41 +02:00
Griatch
043be6dba4 Validating GMCP/MSDP protocol commands, first debugging run and fixes to make a few of the default inputfuncs work. Added INPUTDEBUG to the options dict, to echo input function errors directly. 2016-05-22 20:45:41 +02:00
Griatch
4f02ec1cbe Implement the MSDP/GMCP wrappers for the backend inlinefuncs as per #924. It's not fully tested yet though. 2016-05-22 20:45:41 +02:00
Griatch
df674f687a Added GMCP-to-inputfunc name conversion as Module.Cmdname -> Module_CmdName. Also made Session.protocol_flags into a flat dict, by putting all TTYPE properties in the top level (the TTYPE key now only indicates if TTYPE has finished or not). Also started to convert the screenreader/enconding properties of the session into protocol_flags. (not fully working yet) 2016-05-22 20:45:40 +02:00
Griatch
fbe3144d75 Further fixes to the MSDP protocol wire format. 2016-05-22 20:45:38 +02:00
Griatch
006e367330 Made GMCP/MSDP work for tintin++. Mudlet seems to send the handshake differently. 2016-05-22 20:45:38 +02:00
Ahmed Charles
11b61fe335 Import python3 compatible object. 2015-11-02 00:19:04 +01:00
Ahmed Charles
bc340fbf0d Remove commented out print statements. 2015-10-19 23:31:19 +02:00
Griatch
19bfaae8a6 Finished converting server/ and server/portal to google-style docstrings as per #709. 2015-06-23 15:20:32 +02:00
Griatch
ec05a47065 Fixed an edge case for oob. 2015-04-01 09:17:19 +02:00
Griatch
d8286a592e Turning off debug messages for OOB 2015-02-14 20:18:08 +01:00
Griatch
cc39aff62c Some cleanup of the OOBhandler and communication with GMCP. 2015-02-14 20:12:09 +01:00
Griatch
08525f11ee Implemented GMCP with the new oobhandler. Resolves #208. 2015-02-14 19:46:25 +01:00
Griatch
d5a7908a43 MSDP basic testing for ECHO and SEND done. 2015-02-13 23:34:02 +01:00
Griatch
eda15ccc45 Added support for GMCP out-of-band messaging, as a backup handler to MSDP. Starting to rework the oob system to be more straightforward to follow and understand. 2015-02-11 20:58:37 +01:00