Griatch
|
e76061ee4c
|
Fixed some issues with which hooks the reset command calls. Resolves #499.
|
2014-04-12 16:25:19 +02:00 |
|
Griatch
|
bb7b73b7c2
|
Added auto-created empty unittest definitions.
|
2014-03-16 11:14:38 +01:00 |
|
Griatch
|
440afe6928
|
Further tweaks to unit test systems
|
2014-03-15 14:06:28 +01:00 |
|
Griatch
|
67c4896a53
|
More refactoring of the unittest system
|
2014-03-15 08:03:44 +01:00 |
|
Griatch
|
7571e3606d
|
Some cleanups of the unittests.
|
2014-03-15 07:37:02 +01:00 |
|
Griatch
|
2dbe2938ae
|
Some more work on imc2, still no clear way to test it.
|
2014-03-08 11:42:35 +01:00 |
|
Griatch
|
84f5c4dca5
|
Implemented untested IMC2 in the new system.
|
2014-03-08 11:42:35 +01:00 |
|
Griatch
|
97991a2238
|
Implemented RSS feed reader along with updated rss2chan command.
|
2014-03-08 11:42:35 +01:00 |
|
Griatch
|
f126d30b36
|
More cleanup of irc bot code, including having it cleanly disconnect from irc channel when destroyed.
|
2014-03-08 11:41:24 +01:00 |
|
Griatch
|
0d071ec75f
|
Updating the irc2chan command
|
2014-03-08 11:41:24 +01:00 |
|
Griatch
|
ab6dcc605d
|
Got the IRC bot working with the new mechanism.
|
2014-03-08 11:41:24 +01:00 |
|
Griatch
|
6c45d76b56
|
Made irc bot connect, but scripthandler lookup is causing traceback when searching for a player)
|
2014-03-08 11:41:24 +01:00 |
|
Griatch
|
2108506a8a
|
Added new IRC protocol implementation. Not tested yet.
|
2014-03-08 11:41:23 +01:00 |
|
Griatch
|
2ae5d56928
|
Continued work on the bots.
|
2014-03-08 11:41:23 +01:00 |
|
Griatch
|
f9eece9749
|
Started implementing the Bot functionality.
|
2014-03-08 11:41:23 +01:00 |
|
Griatch
|
3f1a461e29
|
Moved irc/imc2/rss to portal location. No changes done yet.
|
2014-03-08 11:41:23 +01:00 |
|
Griatch
|
077f44980a
|
Added a new server_connect() method to portalsessionhandler, in preparation for shifting irc/imc2/rss into the portal.
|
2014-03-08 11:41:23 +01:00 |
|
Griatch
|
2b1cb1c6ce
|
Run migrations. Migrated channels to use m2m field rather than the ChannelPlayerConnection model.
|
2014-03-08 11:41:23 +01:00 |
|
Griatch
|
4b1b842bd2
|
Changed TickerHandler to use the new ExtendedLoopingCall. This means the individual ticker-timers will continue from the last running time after a reload rather than starting over.
|
2014-02-17 17:18:12 +01:00 |
|
Griatch
|
9770786486
|
Made addcom aliases case-insensitive. Resolves #428. Also fixed a bug with channel aliases that made them not work correctly with the new Attribute changes.
|
2014-02-16 23:29:19 +01:00 |
|
Griatch
|
bad24513e0
|
Fixed and corrected various bugs resulting from the change to Attributes/Tags).
|
2014-02-16 21:27:42 +01:00 |
|
Griatch
|
dbe49bb778
|
Fixed a silly bug introduced in last commit that made telnet connection fail.
|
2014-02-16 00:24:47 +01:00 |
|
Griatch
|
d159f6731d
|
Implemented better client identification in telnet TTYPE, including a long-standing reversal of DO TTYPE and WILL TTYPE which is due to a typo in the tintin++ TTYPE specification and which was only fixable by going to the original Telnet TTYPE specification from 1989. Should now correctly identify the most common clients that supports e.g. xterm256 colors.
|
2014-02-13 02:04:43 +01:00 |
|
Griatch
|
ee269d13cf
|
Cleaned up the tickerhandler
|
2014-02-12 00:46:22 +01:00 |
|
Griatch
|
e481161444
|
Converted oobhandler to use tickerhandler.
|
2014-02-12 00:46:22 +01:00 |
|
Griatch
|
029ee71ffa
|
Used
|
2014-02-12 00:46:22 +01:00 |
|
Griatch
|
205960948d
|
Added first version of TickerHandler, for managing subscription style tickers in a centralized way.
|
2014-02-12 00:46:22 +01:00 |
|
Griatch
|
204030d559
|
Added checking of ansi and xterm256 flags to telnet data_out, to allow a manual override of the ttype results.
|
2014-01-26 21:52:48 +01:00 |
|
Griatch
|
ea7e43c746
|
Updated gametime module to work on-the-fly, based on patches and discussion with user Khandrish. Also made cleanups to @scripts command and some small bug fixes.
|
2014-01-04 17:14:51 +01:00 |
|
Griatch
|
7c90c3234c
|
Removed a IPv6 restriction in portal, based on input from user 'jayvee' in chat.
|
2013-12-11 13:56:16 +01:00 |
|
Griatch
|
81ce6a1827
|
Fixed silly bug in previous commit.
|
2013-12-09 09:13:51 +01:00 |
|
Griatch
|
8b462b4934
|
Moved import in portal.py to after the manual path insert (Windows only), which possibly increase Windows compatability.
|
2013-12-08 23:54:03 +01:00 |
|
Griatch
|
6e5de7847a
|
Run migrations! Changed "Comm" typeclass to be called "Channel" to match the ChannelDB it is a typeclass for. The migration updates all old channel defaults to the new path.
|
2013-12-02 13:45:48 +01:00 |
|
Griatch
|
f4c9c18a66
|
Removed a left-over debug output.
|
2013-12-02 12:31:20 +01:00 |
|
Griatch
|
1ba54202e8
|
Fixed a @reload bug caused by last-minute OOB addition.
|
2013-11-30 08:15:23 +01:00 |
|
Griatch
|
c356267497
|
Merge from development clone.
|
2013-11-28 16:46:16 +01:00 |
|
Griatch
|
242a0f17f8
|
Cleaned up oobhandler input.
|
2013-11-28 16:26:04 +01:00 |
|
Griatch
|
e9e2c78eef
|
Refactored amp.py to more cleanly splitting long AMP messages also during server sync (this could cause errors with a large number of connected players). Also fixed an issue with the lockstring get:all() being set by @create despite it not needing to (overloading changes in the typeclass).
|
2013-11-27 16:57:41 +01:00 |
|
Griatch
|
1ae17bcbe4
|
PEP8 cleanup of the entire codebase. Unchanged are many cases of too-long lines, partly because of the rewrite they would require but also because splitting many lines up would make the code harder to read. Also the third-party libraries (idmapper, prettytable etc) were not cleaned.
|
2013-11-14 19:31:17 +01:00 |
|
Griatch
|
d2448c3eb6
|
Fixed so nick cmdline/channelname replacement worked with the new execute_cmd paradigm. Also, Resolves Issue 427.
|
2013-11-12 20:11:36 +01:00 |
|
Griatch
|
295c79d448
|
Added a 1-second delay to initial connection in order to allow telnet custom protocol handshakes to complete before server sync. This is a dumb patch that works but it's hardly ideal - but without it, none of the telnet options are properly synced to the server. Making a callback chain for the various handhakes is not trivial, so using this until a more elegant solution can be found.
|
2013-11-12 17:07:35 +01:00 |
|
Griatch
|
7f0d0dd0f8
|
Fixed more errors with quelling as well as some other things with updating permissions in general. Resolves Issue 430.
|
2013-11-11 22:44:22 +01:00 |
|
Griatch
|
06a0bea8d6
|
Added fix to object.contents cache as well as reworked the extent of cache hooks on location modification.
|
2013-10-21 21:17:32 +02:00 |
|
Griatch
|
4af1b165fd
|
Fixed an issue where the contents of an object were not updated correctly.
|
2013-10-20 14:27:19 +02:00 |
|
Griatch
|
584d1095ad
|
More tweaks to the oob mechanism; renamed oob_defaults to oob_msdp
|
2013-10-18 22:04:53 +02:00 |
|
Griatch
|
213be7aec4
|
Forgot to add oob_defaults.py to commit.
|
2013-10-18 15:05:05 +02:00 |
|
Griatch
|
acdea41a67
|
Merge from Kelketek's clone. Added fixes to migrations of Tags. Issues with ContentTypes meaning that this revision is not possible to start.
|
2013-10-17 23:44:52 +02:00 |
|
Griatch
|
6f8d1f9ce1
|
Added some more msdp commands
|
2013-10-17 20:15:48 +02:00 |
|
Griatch
|
d7fc0c7e16
|
Made OOB tracking work for Attributes. Tested repeat across reloads.
|
2013-10-17 19:07:01 +02:00 |
|
Griatch
|
57e7c6a11e
|
Fixed removal of oob repeats.
|
2013-10-17 17:11:24 +02:00 |
|