Commit graph

545 commits

Author SHA1 Message Date
Griatch
5590ee2258 Rename all instances of Player->Account. 2017-07-07 23:47:21 +02:00
Griatch
0ff1718437 Resolve django 1.11 migration errors. 2017-06-17 22:15:00 +02:00
Griatch
1ddddef23b Add better instructions for upgrading django. 2017-06-15 22:21:21 +02:00
Griatch
f6ad6213d7 Update launcher django requirement message. 2017-06-06 19:43:28 +02:00
BigJMoney
62e74144f9 Docstring typo fixes in evennia_runner and evennia_launcher 2017-06-06 10:09:31 -04:00
Griatch
7e416e0cd6 Start fixing things for django 1.10. 2017-06-06 14:56:13 +02:00
Griatch
9af1c36a93 Merge pull request #1336 from TehomCD/errback_webserver
Fix another AttributeError in errback for #1207.
2017-06-06 13:04:45 +02:00
Griatch
04e6fbbb09 Fix reference in docstring. 2017-06-06 00:20:49 +02:00
Griatch
e85153d926 Add missing suppress_ga file to git. 2017-06-06 00:17:48 +02:00
Griatch
63eec3a659 Implement SUPPRESS-GO-AHEAD telnet option
With the current setup, the server will negotiate SUPPRESS-GO-AHEAD
as follows:
  Server sends WILL SUPPRESS-GO-AHEAD
  Client will then send or reply with DO/DONT SUPPRESS-GO-AHEAD
Evennia will abide by the instruction of the client, but defaults
to suppressing GA messages after every line.
2017-06-06 00:03:16 +02:00
Tehom
a2578500c7 Fix another AttributeError in errback for #1207. 2017-06-05 04:18:55 -04:00
Rachel Blackman
5808377085 Change IAC + GA to key off of MUDPROMPT @option
Several clients interpret IAC + GA as a linefeed, in order
to support MUDs that always end a line with them.  This causes
Evennia to spew empty lines everywhere if IAC + GA is always on.
2017-06-04 18:46:31 -07:00
Griatch
90bd1a77dd Fix typo webroot->web_root 2017-06-04 23:21:24 +02:00
Griatch
167d09b4cd Add secret_settings and mechanisms for managing it. This allows for easier hiding game- and server-specific settings when sharing the game dir with others. 2017-06-04 22:55:28 +02:00
Griatch
b269ef265e Add IAC+GA for telnet messaging, as per #1330. 2017-06-04 11:25:17 +02:00
Tehom
ccfbe06ded Fix AttributeError when webserver isn't enabled. 2017-06-03 21:57:11 -04:00
Griatch
d73a2876cf Add support for cmdline reloading when requests are blocked. 2017-06-04 00:35:55 +02:00
Griatch
00f71667ba Further refactoring. 2017-06-03 19:03:37 +02:00
Griatch
8e12162df7 Merge branch 'crash_fix' of https://github.com/TehomCD/evennia into TehomCD-crash_fix 2017-06-03 18:41:42 +02:00
Griatch
7be82159f4 Add LockableThreadPool class. 2017-06-03 18:41:21 +02:00
Tehom
96ab620618 Add extra checking for additional requests made while we were in the process of stopping reactor, change from callLater to deferLater to be compliant with inlinecallbacks. 2017-05-31 07:14:25 -04:00
Tehom
4b5ee77292 Attempt to address crash bug when stopping threadpool if there are pending web requests. Return a DeferredList to be checked in server shutdown. 2017-05-30 03:45:55 -04:00
Tehom
13de1f8af8 Change portal's website class to be the one defined for evennia, which suppresses logging unless DEBUG is on. 2017-05-29 05:50:13 -04:00
Griatch
d012974650 Fix bug in irc disconnect, trying to pass a reason when portal.disconnect does not support one. 2017-04-25 22:59:59 +02:00
BlauFeuer
ae2c2be8a1 Fix to color normalization end tag in Telnet.
Initial fix in #1243 does not account for empty string.
Addresses a potential problem in Telnet prompt similar to IndexError in telnet.py #1306
2017-04-19 06:40:51 +02:00
BlauFeuer
154799f6e0 Fix to color normalization end tag in ssh.
Initial fix in #1243 does not account for empty string.
Addresses a potential problem similar to IndexError in telnet.py #1306
2017-04-19 06:40:51 +02:00
Griatch
bc1f5f0fc9 Fix to color normalization end tag in telnet. Resolves #1306. 2017-04-17 08:52:18 +02:00
Griatch
a648433db8 Merge conflicts against master, including cmdhandler support for direct cmdobject input together with prefix-ignore mechanism from devel. 2017-04-01 16:08:23 +02:00
Griatch
08670008ad Fix merge conflicts 2017-03-19 18:10:06 +01:00
Griatch
af5560f9e9 Minor doc fix. 2017-03-19 17:47:55 +01:00
BlauFeuer
78a6a2fc1a comment typo 2017-03-08 00:25:33 -05:00
BlauFeuer
9aa8bfdf7b Fix Typos, whitespace, docstring, long lines 2017-03-07 07:36:53 -05:00
BlauFeuer
dee1cdb646 minor PEP 8 whitespace edits 2017-03-03 18:15:23 -05:00
BlauFeuer
dd8468aab6 minor PEP 8 whitespace, docstring, comment edits 2017-03-03 18:11:44 -05:00
BlauFeuer
0af6f2498e PEP 8 coding, whitespace, docstring/comment edits
Marking debug code, fix typo in docstring
2017-03-03 18:08:47 -05:00
BlauFeuer
42b41a6889 minor PEP 8 whitespace edit 2017-03-03 18:06:18 -05:00
BlauFeuer
239b04d139 Disconnect reason argument default passed on
and made consistent with other places in code where it just uses an empty string.
2017-03-03 18:04:47 -05:00
BlauFeuer
7e6adb2fd9 Escape markup character when it ends a line 2017-03-03 18:01:27 -05:00
BlauFeuer
1e3d79c343 PEP 8 whitespace, remove unused assignment 2017-03-03 17:58:04 -05:00
BlauFeuer
d995e70827 Escape markup character on last line edge case
Also changes default reason argument type for simplicity and consistency with default reason on other similar methods.
2017-03-03 17:54:37 -05:00
Griatch
c15d5a26c4 Add another errback handler for error in #1207. 2017-02-28 08:08:33 +01:00
BlauFeuer
1b24bacc12 Suggested fix for #1231 + whitespace/docstring 2017-02-27 22:45:23 +01:00
Griatch
86e0db7ea9 Implement suggested fix for cmdrate limiter. Resolves #1231. 2017-02-27 22:11:47 +01:00
BlauFeuer
0dfd474eff Markup change, whitespace, comment, docstring edit 2017-02-20 22:02:54 -05:00
BlauFeuer
9be2db3f93 Markup change, whitespace and comment edits 2017-02-20 22:01:50 -05:00
BlauFeuer
f14667cdd6 Markup change, whitespace and typo fixes 2017-02-20 21:56:56 -05:00
BlauFeuer
6fae85c32a Markup string constant change, whitespace adjust 2017-02-20 21:53:49 -05:00
Griatch
ee8c9a93c3 Add tentative errback for not firing an error when response is not fast enough to fire before a user closes the connection. Might handle #1207. 2017-02-18 20:32:13 +01:00
Griatch
8ee817ce8b Fix lingering references to old perms/locks to resolve unittests. 2017-02-18 12:00:27 +01:00
Griatch
0bd47f0c52 Change permission strings so Immortals->Developer, Wizards->Admin, Builders->Builder, PlayerHelper->Helper, Players->Player, Guests->Guest. Made perm() and pperm() lock function accept both the plural and singular form (so both Admin and Admins work). Still lacking a data migration for updating an existing database to the new setup. 2017-02-17 23:25:09 +01:00