Commit graph

4546 commits

Author SHA1 Message Date
BlauFeuer
77fb0f4aed
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
2df6684836
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
df4629651b
Added options class variable to CmdOption, CmdQuit
docstring Switch is plural for multiple Switches
2018-03-02 07:24:27 -05:00
BlauFeuer
e1881fb880
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
91a6ced885
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
0baf7c567e
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
631aeac4f3
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
8378ba7a8d
Add test for CmdFind locate alias and loc switch 2018-02-15 19:41:24 -05:00
BlauFeuer
b8c2059f79
Add loc switch to CmdFind and docstring 2018-02-15 17:25:01 -05:00
Griatch
ea1d21cd41 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
bcffd90cf5 Resolve master merge conflicts 2018-02-08 21:10:23 +01:00
Griatch
9eacd7a81b Start better handle a missing uid with auto-login (still issues) 2018-02-08 21:08:19 +01:00
Griatch
8a1fdb834b 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
a546026f9b Merge branch 'develop' into get_by_tags 2018-02-03 19:42:40 +01:00
Griatch
7bd8fe0a34 get_by_tag manager can now query for multiple tag/category combinations 2018-02-03 19:42:24 +01:00
Griatch
0f6cec5d9b Start setting up unittests for typeclass tests 2018-02-03 16:34:12 +01:00
Griatch
0a6d48744e Merge branch 'master' into develop 2018-02-03 16:18:54 +01:00
Griatch
d4d4841493 Update lock docstring. Closes #1563. 2018-02-03 14:51:49 +01:00
Griatch
78ce03a486 The at_say hook didn't forward the from_obj keyword to msg(). 2018-02-03 11:13:01 +01:00
Griatch
787f69ef85 Correct bugs in lock-handling, add more unit tests 2018-02-03 01:17:52 +01:00
Griatch
db5e97546a Not working. Tried a different query-setup unsuccessfully. 2018-02-01 21:28:35 +01:00
Griatch
ae20ab6fd7 Resolve merge conflicts 2018-02-01 17:59:55 +01:00
Griatch
73afaf9de6 Merge branch 'master' into develop 2018-01-30 18:57:35 +01:00
Griatch
5aaa0fcfee 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
4181941806 Slight rephrasing in the crypto install error message 2018-01-29 23:52:06 +01:00
Griatch
3081db0938 Merge branch 'master' into develop 2018-01-29 20:26:59 +01:00
Griatch
95b6df7591 Add xterm256 exception for tinyfugue 2018-01-29 20:22:35 +01:00
Griatch
ee0b1c435a Further refactor when an extra endline is added with the FORCEDENDLINE option 2018-01-29 20:03:54 +01:00
Griatch
821bf83c15 Add FORCEDENDLINE default exception for later Tinyfugue with TTYPE support 2018-01-29 19:48:21 +01:00
Griatch
75d485da84 Resolve merge conflicts 2018-01-29 00:16:30 +01:00
Griatch
146ceb81cc 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
06f526221f 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
04feacd224 Improve info about and when running evennia --log 2018-01-28 11:08:37 +01:00
Griatch
11f9d1772e Fix a merge artifact 2018-01-27 22:10:31 +01:00
Griatch
728b37e149 Resolve merge conflicts 2018-01-27 22:01:43 +01:00
Griatch
e31b2a1ee4 Rename protocol_keys ssl->telnet/ssl, websocket->webclient/websocket, ajax/comet->webclient/ajax. 2018-01-27 21:54:46 +01:00
Griatch
37a5a67391 Clean up SSH key generation and output. 2018-01-27 21:30:10 +01:00
Griatch
a2549410a8 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
9c7326da88 Fix output error in ssh protocol. Resolves #1427 2018-01-27 15:35:27 +01:00
Griatch
04abd49bd9 Merge branch 'master' into develop 2018-01-27 14:20:13 +01:00
Griatch
be58590768 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
27eabe924c Correct some language 2018-01-27 11:28:20 +01:00
Griatch
21646006d7 Turn off kill/skill on Windows since it has no PID management 2018-01-27 11:21:42 +01:00
Griatch
621b6a670b Make evennia call explicit for Windows' sake 2018-01-27 11:10:28 +01:00
Griatch
8dce90408d Remove Unix-centric Zombie-process removal that eats Windows 2018-01-27 10:57:33 +01:00
Griatch
582c2a377e Rename Windows argument correctly 2018-01-27 10:14:26 +01:00
Griatch
684f6a8d62 Dumb down launcher kill for Windows' sake 2018-01-27 09:43:11 +01:00
Griatch
63e3f32b9e Make pid handling more stable, also internally 2018-01-27 00:33:09 +01:00
Griatch
2dd0294118 Let -l option merge log outputs from both log files 2018-01-26 22:30:39 +01:00
Griatch
9d31c17dd0 Combining log files does not actually work, removing functionality 2018-01-26 22:12:57 +01:00