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