Commit graph

4546 commits

Author SHA1 Message Date
BlauFeuer
8cd21defca Adds class var options to some system commands
CmdPy, CmdScripts, CmdService, CmdServerLoad and 
plural of Switch is Switches in docstring
2018-03-02 07:31:33 -05:00
BlauFeuer
cd0283d4e7 Add options class var to some admin commands
CmdBoot, CmdDelAccount, CmdEmit + Docstring edit,
CmdPerm + Docstring edit.
2018-03-02 07:27:57 -05:00
BlauFeuer
e939ae8424 Added options class variable to CmdOption, CmdQuit
docstring Switch is plural for multiple Switches
2018-03-02 07:24:27 -05:00
BlauFeuer
d3a0c70945 Add tests for MUX command added feature
Shortened long lines, added tests with different parses
for MUX command added class vars: options and split
2018-03-02 07:22:26 -05:00
BlauFeuer
63718bb090 MUX command add optional self.option, self.split
These optional variables aid in parsing, if set.
self.options = (tuple of valid /switches expected by this command
self.split = Alternate string delimiter to separate left/right side.
2018-03-02 07:18:18 -05:00
BlauFeuer
a0626721fc Mark print line as DEBUG
This debug line spams unit tests for comms.
Be sure to note for easy location for later removal.
2018-03-02 07:14:57 -05:00
Griatch
037932aae2 Merge pull request #1552 from BlauFeuer/develop-locate
`@locate` alias of CmdFind shows location of find
2018-02-22 19:13:11 +01:00
BlauFeuer
998cc759d5 Add test for CmdFind locate alias and loc switch 2018-02-15 19:41:24 -05:00
BlauFeuer
f2e5e70d9b Add loc switch to CmdFind and docstring 2018-02-15 17:25:01 -05:00
Griatch
84f7fbdd37 Add DefaultChannel.basetype_setup and add default locks, empty at_channel_creation to avoid having to use super() 2018-02-08 22:46:14 +01:00
Griatch
495078a49d Resolve master merge conflicts 2018-02-08 21:10:23 +01:00
Griatch
827b7214cd Start better handle a missing uid with auto-login (still issues) 2018-02-08 21:08:19 +01:00
Griatch
2e1ca526c6 Be more lenient with iterables sent to msg(text=..)
This will enforce that the text argument must either
be a string or a tuple.
2018-02-08 20:35:00 +01:00
Griatch
8276bcd4dc Merge branch 'develop' into get_by_tags 2018-02-03 19:42:40 +01:00
Griatch
56aeaf8486 get_by_tag manager can now query for multiple tag/category combinations 2018-02-03 19:42:24 +01:00
Griatch
039308b573 Start setting up unittests for typeclass tests 2018-02-03 16:34:12 +01:00
Griatch
ca9d13bb45 Merge branch 'master' into develop 2018-02-03 16:18:54 +01:00
Griatch
70dbaf8bf4 Update lock docstring. Closes #1563. 2018-02-03 14:51:49 +01:00
Griatch
7e1057e74e The at_say hook didn't forward the from_obj keyword to msg(). 2018-02-03 11:13:01 +01:00
Griatch
3b7648ec0e Correct bugs in lock-handling, add more unit tests 2018-02-03 01:17:52 +01:00
Griatch
3ae096859e Not working. Tried a different query-setup unsuccessfully. 2018-02-01 21:28:35 +01:00
Griatch
daeaf6381a Resolve merge conflicts 2018-02-01 17:59:55 +01:00
Griatch
756a921673 Merge branch 'master' into develop 2018-01-30 18:57:35 +01:00
Griatch
a74fd55c7b Make FORCEDENDLINE default for clients we don't know for sure don't want a cr+nl at the end of the telnet line 2018-01-30 18:22:24 +01:00
Griatch
2c78760a11 Slight rephrasing in the crypto install error message 2018-01-29 23:52:06 +01:00
Griatch
e413b1606a Merge branch 'master' into develop 2018-01-29 20:26:59 +01:00
Griatch
0aff168f3e Add xterm256 exception for tinyfugue 2018-01-29 20:22:35 +01:00
Griatch
3a3f2bfe9e Further refactor when an extra endline is added with the FORCEDENDLINE option 2018-01-29 20:03:54 +01:00
Griatch
9d34cd9956 Add FORCEDENDLINE default exception for later Tinyfugue with TTYPE support 2018-01-29 19:48:21 +01:00
Griatch
0ae76233ee Resolve merge conflicts 2018-01-29 00:16:30 +01:00
Griatch
2e17d344e4 Remove superfluous close_menu call leading to two exit-cmds being called when exiting via custom end node. Resolves #1428. 2018-01-29 00:02:14 +01:00
Griatch
587471c2b6 Change GA style to not include endline, add FORCEDENDLINE for clients requiring GA+endline. See #1395. 2018-01-28 23:15:38 +01:00
Griatch
4ce407afca Improve info about and when running evennia --log 2018-01-28 11:08:37 +01:00
Griatch
18029519a2 Fix a merge artifact 2018-01-27 22:10:31 +01:00
Griatch
2d606e8cfb Resolve merge conflicts 2018-01-27 22:01:43 +01:00
Griatch
9ed293b805 Rename protocol_keys ssl->telnet/ssl, websocket->webclient/websocket, ajax/comet->webclient/ajax. 2018-01-27 21:54:46 +01:00
Griatch
b0168ac7fe Clean up SSH key generation and output. 2018-01-27 21:30:10 +01:00
Griatch
948d27cd92 Cleanup of telnet-ssl, creating public/private/certs in code rather than
calling openssl in a subprocess. Also better handle errors and
reporting.
2018-01-27 19:51:00 +01:00
Griatch
5e08ca3579 Fix output error in ssh protocol. Resolves #1427 2018-01-27 15:35:27 +01:00
Griatch
4376058ee9 Merge branch 'master' into develop 2018-01-27 14:20:13 +01:00
Griatch
05b0869a5c Have log_file file handles refresh after a certain number of accesses. Possibly related to #1305 2018-01-27 14:19:06 +01:00
Griatch
c110768293 Correct some language 2018-01-27 11:28:20 +01:00
Griatch
daa34e7fc2 Turn off kill/skill on Windows since it has no PID management 2018-01-27 11:21:42 +01:00
Griatch
18a9e4049a Make evennia call explicit for Windows' sake 2018-01-27 11:10:28 +01:00
Griatch
403b6c352a Remove Unix-centric Zombie-process removal that eats Windows 2018-01-27 10:57:33 +01:00
Griatch
fa4c59a662 Rename Windows argument correctly 2018-01-27 10:14:26 +01:00
Griatch
0d6ff46238 Dumb down launcher kill for Windows' sake 2018-01-27 09:43:11 +01:00
Griatch
c0fe8a92ee Make pid handling more stable, also internally 2018-01-27 00:33:09 +01:00
Griatch
c6eca6bf03 Let -l option merge log outputs from both log files 2018-01-26 22:30:39 +01:00
Griatch
6e5f9e8d2e Combining log files does not actually work, removing functionality 2018-01-26 22:12:57 +01:00