Kelketek Rritaa
112e7c652d
Leftover news app cleanup, .gitignore updated.
2014-06-29 08:29:41 -05:00
Kelketek Rritaa
7499932337
Removed creation of admin media symlink. Fixed media handling.
2014-06-29 08:23:12 -05:00
Kelketek Rritaa
def97b58a8
Renamed static ev directory to evennia_general
...
Removed defunct news app.
2014-06-29 08:17:04 -05:00
Kelketek Rritaa
a34ddea236
Fixed placement of websocket javascript and template.
...
Fixed wrong readme in static.
Moved backends.py into web/util
2014-06-29 07:05:45 -05:00
Kelketek Rritaa
a1b596a847
Fixed an issue where saving an attribute/tag would make duplicates.
2014-06-28 18:01:00 -05:00
Kelketek Rritaa
a6187ed997
Minor cleanup in a readme and a method signature.
2014-06-28 16:35:57 -05:00
Kelketek Rritaa
ca3f92acd0
Admin interface greatly improved. Support for editing Attributes added.
...
Resolves #503 . Resolves #201 .
2014-06-28 16:30:01 -05:00
Kelketek Rritaa
fa20190467
Added collectstatic to start/reload.
2014-06-28 16:30:00 -05:00
Kelketek Rritaa
7d12c6dd69
Added custom Evennia admin and ability to toggle it.
2014-06-28 16:29:57 -05:00
Kelketek Rritaa
fbe0eab01c
Some consistency improvements with URL overrides.
2014-06-28 16:28:24 -05:00
Kelketek Rritaa
16bcc3c9f0
Restructured web resources to better manage static files.
2014-06-28 16:28:14 -05:00
Griatch
05c9d67ffc
Made the tab, space and linebreak ansi characters case-insensitive. Resolves #522 .
2014-06-28 18:51:04 +02:00
Griatch
bb8c9ce2ab
Changed default puppet lock to puppet:pperm(Immortals) by default. Resolves #521 .
2014-06-28 18:48:54 +02:00
n0q
b092d29989
Fixed page command to properly repage
...
Page command was attempting to first page players, then repage players,
then repage chracaters, then fail. Should reliably repage players, now.
Does not permit paging characters.
2014-06-28 18:27:58 +02:00
Griatch
8c5621025b
Added oob test command for websocket client.
2014-06-28 18:10:20 +02:00
Griatch
c60a5fdea1
Fixed and refactored OOB system and tested with new websocket client
2014-06-28 18:10:20 +02:00
Griatch
9ba212c264
Working on the OOB system, somewhat unstable at the moment.
2014-06-28 18:10:20 +02:00
Griatch
d59500f574
Updated to a working websocket implementation of webclient.
2014-06-28 18:10:20 +02:00
Griatch
ca1e36da5f
First working test version of oob support in the websocket client.
2014-06-28 18:10:20 +02:00
Griatch
a9cf081494
First make of a testing method for oob
2014-06-28 18:10:20 +02:00
Griatch
e6c1ab3df8
First make of a testing method for oob
2014-06-28 18:10:20 +02:00
Griatch
ede6634081
Converted webclient to use websockets on port 8001. Ideally one would make it so the ajax and websocket clients work under the same django wrapper, but for now this functionality is elusive.
2014-06-28 18:10:20 +02:00
Griatch
2a6cfaca7d
Some cleanup of the OOB code.
2014-06-28 18:10:20 +02:00
Griatch
cccb60dd6c
Update README.md
2014-06-27 10:46:16 +02:00
Griatch
53b204bb76
Fixed code to pass unittests. Change script's is_valid method to correctly catch if it is checked on an object which is already deleted, as per #509 .
2014-06-15 13:19:38 +02:00
Griatch
3a6a8d5c48
Made objects clear more handlers on deletion, also scramble some methods and all database access wrappers to avoid an object memory instance being accessed after it has been deleted. See #509 .
2014-06-15 12:27:48 +02:00
Griatch
81aa43933c
Mudlet seems to fail TTYPE handshake if data compression is activated before TTYPE. Should resolve #512 .
2014-06-14 20:35:00 +02:00
Griatch
57144b2c21
Made objects auto-unsubscribe from tickerhandler when deleted ( resolves #515 ). Fixed a bug that made typeclass loading mechanism not report errors as verbosely as it could.
2014-06-14 19:31:19 +02:00
Griatch
ce2d11ad12
Fixed bug in taghandler. Resolves #516 .
2014-06-14 18:21:40 +02:00
Griatch
43da170962
Update README.md
2014-06-13 10:00:11 +02:00
Griatch
d68421065d
Update README.md
2014-06-13 09:44:41 +02:00
Griatch
c776a2da18
Changed batchprocessor regex matching to not rely on python2.7 feature.
2014-06-12 23:25:49 +02:00
Griatch
5c212683de
Merged Memory modification branch with main. Includes some more testing.
2014-06-06 11:37:20 +02:00
Griatch
4e14f46d54
Added settings.IDMAPPER_CACHE_MAXSIZE and a new default global script to check if the cache should be flushed. Tested with dummyrunner to maintain the memory usage at a much more stable level.
2014-05-18 21:17:10 +02:00
Griatch
f2c75bd0f6
Added periodic idmapper cache size check along with conditional flush mechanism. Ran a lot of tests and stress tests to get statistics on usage.
2014-05-18 18:28:10 +02:00
Griatch
a143733ccf
Made lockhandler write lockwarnings to separate log file
2014-05-18 11:18:00 +02:00
Griatch
f49f33d40d
Made more work around memory profiling, added a small Script and display program for logging memory usage
2014-05-18 10:54:04 +02:00
Griatch
58af67bdf2
Fixed flush protection for instances, memory is successfully made available on an idmapper flush now.
2014-05-17 14:38:43 +02:00
Griatch
4b8ed234fd
Added /flushmem switch to the server command to incur the idmapper flushing.
2014-05-15 23:08:21 +02:00
Griatch
e7e50039d7
Added deepsize function for size evaluation of object and its referends
2014-05-15 21:27:30 +02:00
Griatch
bc80132229
Made sure Attributes get dereferenced correctly.
2014-05-15 20:25:09 +02:00
Griatch
5e4af3f851
Implemented and tested set_recache_protection() on all idmapped objects, to avoid them getting recached. Added successfully to nattribute handler.
2014-05-15 10:05:41 +02:00
Griatch
a617924fb0
Made flush_cache work correctly on idmapper; added _idmapper_cache_flush_safe variable for 'securing' objects from cache cleanups. Nothing using this system yet.
2014-05-15 09:51:24 +02:00
Griatch
b473feec06
Added _set_recache() method to all SharedMemoryModel instances. This allows for marking an object as safe or unsafe for recaching.
2014-05-14 21:34:15 +02:00
Griatch
87d1254b2c
Changed contrib/procpool's PROC_MODIFIED_OBJS list to sit in src.utils.idmapper.base as well as be a WeakValueDictionary instead of a normal list. This removes unnecessary reference counts to objects.
2014-05-14 20:07:59 +02:00
Griatch
cdc071981d
Added some dummyrunner extra output
2014-05-12 09:11:11 +02:00
Griatch
cfd2f111f1
Updating to make unittests work
2014-05-11 19:41:37 +02:00
Griatch
f3af089aac
Some cleanup of the server command.
2014-05-11 19:03:45 +02:00
Griatch
9bfb829274
Implemented WeakSharedMemoryModel for Attributes.
2014-05-11 15:23:11 +02:00
Griatch
f67effa0f9
Made Attributes into a normal Model instead of a SharedMemoryModel (like Tags). Removed artificial exclusivity of strvalue and value on Attributes.
2014-05-11 08:57:36 +02:00