Griatch
31076478b4
Merge branch 'develop'
2020-01-19 12:57:21 +01:00
Griatch
3496ffb602
Merge pull request #2014 from GulliblePsychologist/websocket
...
Allow X-Forwarded-For to be accepted for the WebSocket connections.
2020-01-19 12:56:19 +01:00
GulliblePsychologist
312656c368
Fix for WebSocket failing when the page is refreshed
2020-01-19 00:48:35 +00:00
Griatch
7f7dd3bbf2
Fixed various Script issues. Resolves #2010 . Might affect #2006 .
2020-01-18 20:50:26 +01:00
GulliblePsychologist
bfe7a2e6e6
Remove WEBSOCKET_TRUST_X_FORWARDED_FOR, use UPSTREAM_IPS
2020-01-14 21:51:19 +00:00
GulliblePsychologist
5dee0873d1
Allow X-Forwarded-For to be accepted for the WebSocket connections.
2020-01-11 17:05:30 +00:00
Griatch
69d85bd184
Make scripts/objects lists use EvMore. Change EvMore to not justify by default.
2020-01-11 15:49:12 +01:00
Griatch
3c08447f59
Guard against HTTP input on the Telnet port. Resolve #2004
2019-12-20 20:22:55 +01:00
Griatch
4ea6209123
Ran black on branc
2019-12-16 20:31:42 +01:00
Griatch
c2c7fa311a
Format code with black. Add makefile to run fmt/tests
2019-09-28 18:18:11 +02:00
Griatch
37452e2a43
Show warnings on start -l if settings contains production-unsafe values. Resolves #1732
2019-09-23 23:22:56 +02:00
Griatch
bb370c89fe
Enforce LINEMODE state for vanilla telnet. Resolve #1942
2019-09-22 19:22:48 +02:00
Greg Taylor
5e1a672fc2
Remove builtins imports
...
This module is not intended to be used directly in most cases, per:
https://docs.python.org/3/library/builtins.html
None of our usages warrant the explicit import. We also avoid some
confusion as folks dig to see what we are doing to require
importing builtins directly.
2019-09-15 20:29:59 -07:00
Griatch
e395ea9371
Fix MSSP connect traceback. Resolve #1930 . Also add mock external_discord_hello inputfunc for Mudlet.
2019-09-15 14:09:47 +02:00
Griatch
ac3a8d2199
Merge pull request #1927 from gtaylor/futures-removal
...
Remove Python 2.7 compatibility shims
2019-09-15 13:00:43 +02:00
Greg Taylor
93ca8504d0
Bump min Django version to 2.2.5
...
Bug fix release. For more details, see:
https://docs.djangoproject.com/en/2.2/releases/2.2.5/
2019-09-15 00:40:26 -07:00
Greg Taylor
bd33886cc0
Remove uses of the 'future' py2->3 module
...
This is no longer needed, now that we are Py3.7+ only. One
layer of indirection removed, and one less dependency.
2019-09-15 00:18:56 -07:00
Greg Taylor
41622d4527
Remove unneeded __futures__ imports
...
No longer needed with Python 2 support dropped.
2019-09-15 00:17:39 -07:00
Griatch
c520ef86c9
Make DEFAULT_CHANNELS auto-recreate missing channels. Add new CHANNEL_MUDINFO setting.
2019-09-08 00:09:00 +02:00
Griatch
7d8d3216a9
Resolve duplicate script execution for global script. Make paused script fire at_server_reload. Resolve #1911 .
2019-09-05 23:54:07 +02:00
Griatch
a35dcedcc0
Better output for evennia --initmissing. Fix object copy with tags ( Resolve #1909 )
2019-09-04 20:35:08 +02:00
Griatch
71840a14d3
Make manual Script.pause state survive full shutdown. Resolve #1838 .
2019-08-28 23:31:08 +02:00
Griatch
0201208ec9
Forbid /media and /static file browsing. Resolve #1746 .
2019-08-28 20:07:03 +02:00
Alessandro Ogier
5bce6050ae
fix ssh import error message
2019-08-22 18:19:38 +02:00
Alessandro Ogier
08206cb768
fix ssh server
2019-08-21 18:10:29 +02:00
Griatch
781e8310f5
Security update; Increase rec Django version to 2.2.4
2019-08-09 18:03:02 +02:00
Griatch
febe08c885
Fix signaling names, add .signals to flat API.
2019-07-02 15:46:14 +02:00
Griatch
3a11382969
More plugin module loading checks
2019-06-29 20:27:42 +02:00
Griatch
6aef53bad6
Delay mod import until plugin service start
2019-06-29 20:21:28 +02:00
Griatch
f7089cdfa5
Make plugin module error clearer
2019-06-29 19:23:18 +02:00
Griatch
4f352d6e46
Fix CHANGELOG, client fallback to SERVERNAME
2019-06-29 16:44:40 +02:00
Griatch
838c57e63b
Improve init info text
2019-06-27 23:33:50 +02:00
Griatch
3c7b3938ed
Expand launcher with connections option and fixes
2019-06-27 23:26:56 +02:00
Griatch
670bfe3641
Limit connection wizard to game index only for now
2019-06-27 23:16:13 +02:00
Griatch
1172067afc
Add evennia connectsions wizard functionality
2019-06-27 23:07:35 +02:00
Griatch
c9893c6e65
Start adding MSSP wizard info
2019-06-27 12:16:25 +02:00
Griatch
0006b8d40f
Move game index client into server/
2019-06-24 23:16:53 +02:00
Griatch
ceb7d7bd26
Add grapevine protocol
2019-06-23 19:08:00 +02:00
Griatch
8a6ec779da
Make grapevine connect and work
2019-06-23 18:59:45 +02:00
Griatch
59bc475708
Starting to implement grapewine support
2019-06-23 09:22:20 +02:00
Griatch
c95a3ec2d2
Some cleanup of ajax webclient fallback
2019-06-16 16:39:26 +02:00
Griatch
005b3f4530
Handle websocket autoconnect and remove session duplicates. Resolves #1851 . Resolves #1562 .
2019-06-15 22:24:32 +02:00
Griatch
5999dc1c3c
Escape, correct unicode/byte conversion in AJAX client
2019-06-09 14:41:30 +02:00
Griatch
4bcadc96a0
Resolve merge conflicts
2019-06-09 11:29:37 +02:00
Griatch
78c93b6678
Escape AJAX session input to better protect against XSS attacks. Resolve #1846
2019-06-09 11:21:04 +02:00
Griatch
c083f767d8
Add makemigration exception for evennia_launcher. Resolve #1839
2019-06-08 00:00:50 +02:00
Griatch
e130ec2d6f
Handle AttributeError in webclient protocol
2019-05-31 08:42:33 +02:00
Griatch
64acd33d85
Fix MSSP byte error when mixing with unicode
2019-05-30 17:20:52 +02:00
Griatch
7a47c569eb
Fix TTYPE error on malformed TTYPE from client
...
Resolves #1848 .
2019-05-28 23:13:54 +02:00
Griatch
43bf2da79c
Resolve merge conflicts
2019-05-01 19:20:19 +02:00