e595ea861b
Add channel whitelist for excluding channels from idle handling
Stefan Hacker
2016-10-21 23:02:40 +02:00
0361021fbd
Change shebang to python2 (see PEP394)
Stefan Hacker
2016-10-21 22:53:36 +02:00
dd19472b8c
Fix use of daemon library in Version >= 1.6
Stefan Hacker
2016-05-02 21:35:14 +02:00
557a4951b1
Improve README and change to markdown
Natenom
2016-04-12 22:20:43 +02:00
e9ea8cd305
Added support for a user whitelist in idlemove
Matthew Lavine
2015-06-26 19:38:45 -04:00
61c9f25b65
Do not silently fall back to default if a config file couldn't be found
Stefan Hacker
2015-11-29 19:34:45 +01:00
5680d806d2
Add basic stale pid detection heuristic
Stefan Hacker
2015-06-24 05:48:21 +02:00
b0b2c1bae1
Add samplecontext sample module
Stefan Hacker
2015-05-17 23:17:37 +02:00
cc68e673f1
Add context menu support
Stefan Hacker
2015-05-17 22:25:39 +02:00
373708a435
Replace dead forum link
Jan Klass
2014-07-15 21:51:30 +02:00
6ff2e524f5
Fix mumo dynamic slice retrieval for Ice 3.5 python bindings
Stefan Hacker
2014-07-10 18:27:57 +02:00
a47974f0df
Added explicit setting of Ice EncodingVersion to 1.0 to make it compatible with Ice 3.5.x
Brendan Corcoran
2014-03-12 18:50:04 -04:00
21ab4fab27
Correct long game names in source plugin
Stefan Hacker
2013-06-01 23:07:08 +02:00
a8707696a0
Fix user disconnects from source plugin
Stefan Hacker
2013-04-05 14:33:10 +02:00
2348d1a655
Invalid game regex in source.py.
Stefan Hacker
2013-03-25 17:39:56 +01:00
fe8e8d7c24
Make source module python 2.6 compatible
Stefan Hacker
2013-03-23 17:22:17 +01:00
b3a7219cb8
Source plugin now remembers channel names of controlled channels
Stefan Hacker
2013-03-23 15:43:05 +01:00
0782eace33
Introduce constraints and name mapping to source plugin database.
Stefan Hacker
2013-03-23 15:16:23 +01:00
28195110c0
Expand unit test coverage for source plugin.
Stefan Hacker
2013-03-23 10:35:40 +01:00
23ce059c98
Basic functionality and test coverage for source plugin
Stefan Hacker
2013-03-05 18:50:24 +01:00
108bcda5f0
Source plugin now applies ACLs to created channels
Stefan Hacker
2013-03-01 08:23:16 +01:00
bd73f2d9d6
Source plugin now handles groups
Stefan Hacker
2013-02-28 12:53:28 +01:00
5ef6b5f6df
Remove outdated sketches.txt and add run instructions to README
Stefan Hacker
2013-02-27 20:55:38 +01:00
e02206b022
Source plugin ini diverged from py defaults.
Stefan Hacker
2013-02-26 23:56:34 +01:00
0efae58454
Source plugin didn't handle users moving on them own correctly
Stefan Hacker
2013-02-26 23:34:24 +01:00
e09ba4fb93
Add capability to delete unused channels to source plugin
Stefan Hacker
2013-02-26 10:57:35 +01:00
deb9aba022
Add a README
Stefan Hacker
2013-02-26 01:09:45 +01:00
4b61aa2fec
Add source module to mumo
Stefan Hacker
2013-02-25 10:12:19 +01:00
0ac8b542a9
Make non-module folders also look like modules to improve handling in PyDev
Stefan Hacker
2013-02-25 10:13:59 +01:00
911a904131
Sink log output in unit tests
Stefan Hacker
2013-02-25 10:09:48 +01:00
74674509cd
Use RawConfigParser so we can load python style template syntax from configs
Stefan Hacker
2013-02-24 08:30:49 +01:00
4a42e01f36
Add ability to check for config keys using 'in'
Stefan Hacker
2013-02-25 10:08:19 +01:00
1aac7ac6df
Improve mumo behavior with platforms in which Ice.getSliceDir behaves unexpected
Stefan Hacker
2013-03-23 17:16:31 +01:00
7c21c98824
Enable mumo to retrieve slice file from server on startup and make that the default behavior
Stefan Hacker
2012-10-31 06:43:59 +01:00
fff76b5cc3
Example init script for mumo
Michael Olson
2012-08-25 18:12:39 -07:00
288a652d49
Implement pid file for --daemon
Michael Olson
2012-08-25 18:08:37 -07:00
c888717eb8
Fix misleading error message
Stefan Hacker
2011-04-16 05:25:59 +02:00
9119356227
Extend seen module to be aware of online users and make response behavior more natural
Stefan Hacker
2011-04-09 04:53:57 +02:00
ab27fb960a
Add new text message callback stub to mumo and modules. Add seen module to query for last time a given user was active.
Stefan Hacker
2011-04-09 03:51:10 +02:00
ec4ab3da80
Revert broken move on unlink insurance in bf2 module
Stefan Hacker
2011-04-07 04:07:41 +02:00
0b4a312072
Updated mbf2man tool to create channels with better names.
David Bittencourt
2011-04-06 17:20:19 -03:00
e2e7dfad4e
bf2 module: Add '--linkteams' parameter to mbf2man tool that makes linking team channels option. Convert all squad names from Nato alphabet to 'first', 'second', 'third',... squad.
Stefan Hacker
2011-03-30 18:02:51 +02:00
0fcb261ec4
Add easy way of negating ipport_filter regex to bf2 module
Stefan Hacker
2011-01-06 02:32:35 +01:00
e48e90e037
Extend documentation in default bf2.ini
Stefan Hacker
2010-12-31 17:46:10 +01:00
9c4e28c261
Adjust some more ACLs in bf2 module
Stefan Hacker
2010-12-31 16:49:31 +01:00
60081ec154
Update bf2.py script for a more viable ACL structure
Stefan Hacker
2010-12-31 15:05:18 +01:00
852549c44c
Update config module to provide dict like access
Stefan Hacker
2010-12-31 15:04:34 +01:00
8cd1d39fe7
Add some legacy hacks for Ice 3.2 to bf2.py. It seems like it will never get the whole context stuff since it seems to truncate it at the first \0 it finds.
Stefan Hacker
2010-12-27 19:20:53 +01:00
79cae2a2d5
Replace several strings left over in reused sourcecode and warn when using unimplemented context callbacks
Stefan Hacker
2010-12-27 17:35:45 +01:00
54eaba49d8
Fix refactoring error
Stefan Hacker
2010-12-27 17:31:19 +01:00
4753c96777
Try to make bf2.py python 2.5 compatible
Stefan Hacker
2010-12-27 17:17:12 +01:00
e8d8b7d3dc
Fix typo in mbf2man.py
Stefan Hacker
2010-12-27 17:06:28 +01:00
6cb5bfd2b7
Try updating mbf2man to work with ice 3.2
Stefan Hacker
2010-12-27 17:03:42 +01:00
793fb121fe
Try to make mumo compatible to python 2.5 and Ice 3.2 as found on debian lenny
Stefan Hacker
2010-12-27 16:39:48 +01:00
b25b446f84
Modify idlemove module to be able to chain thresholds for moving and add source channel filters
Stefan Hacker
2010-12-27 02:42:23 +01:00
bf006394da
Update bf2 modules to use xml instead of xml. Improve structure a bit. Improve log output. Fix some issues.
Stefan Hacker
2010-12-24 15:37:55 +01:00
f21126ffdb
Fix server specific session state saving in bf2 module
Stefan Hacker
2010-12-24 14:07:50 +01:00
6ed695b5c5
Add missing section to mumo.ini and set a default for the Treename in mbf2man.py
Stefan Hacker
2010-12-24 02:04:06 +01:00
dcc436b2d3
Fix a few bugs in bf2 module and add mbf2man.py for easy creation of channel/acl structures for the bf2 module
Stefan Hacker
2010-12-24 00:55:56 +01:00
9cd4991e63
Modify bf2 module to be able to assign group memberships relative to a game specific channel
Stefan Hacker
2010-12-23 09:07:12 +01:00
90bd40faed
Add utmost uberhakish bf2.py module for some testing. Needs lots and lots of cleanup later ;-)
Stefan Hacker
2010-12-23 07:58:16 +01:00
76dea5d80c
Add idlemove module for moving/muting/deafening idle players.
Stefan Hacker
2010-12-20 20:19:44 +01:00
a71cf75a83
Added onjoin module for moving players on join as the first mumo plugin. Numerous fixes/changes in the underlying stuff. Moved sample configuration files from modules-enabled to modules-available.
Stefan Hacker
2010-12-20 18:13:04 +01:00
41e1e75211
Add commaSeperatedIntegers/commaSeperatedStrings validator functions to configuration. Rename testsuite collection test.py to testsuite.py to prevent name collision with test module test.py
Stefan Hacker
2010-12-20 14:19:55 +01:00
4e3aaea8d5
Expand config module for arbitrary section reading
Stefan Hacker
2010-12-20 02:46:04 +01:00
ad862225fa
Add mumo.py with Ice connectivity. For now no context support.
Stefan Hacker
2010-12-20 01:08:01 +01:00
38f7c57d60
Make mumo_manager.py usable. Extend test coverage (still very patchy)
Stefan Hacker
2010-12-18 03:18:46 +01:00
e35452d8b3
Make MumoManager testable. Add first basic tests to test case. MumoManager is not yet completed.
Stefan Hacker
2010-12-03 06:50:00 +01:00
30738329e1
Nearly finished basic mumo application. config, worker and mumo_module have test coverage. mumo_manager is not yet covered and most likely not right yet.
Stefan Hacker
2010-11-20 03:36:50 +01:00