mara
mara copied to clipboard
A python framework for network services, talkers and MUDs
Hello, Today I tried to run [this code](http://radiac.net/projects/mara/documentation/introduction/#a-minimal-service) (with Python 3), and I got the following error : ``` Traceback (most recent call last): File "test1.py", line 1, in from...
There's a limit of 1024 connections due to select: ```server> Unknown error: filedescriptor out of range in select()``` It seems to be a kernel-level limit. Need to handle the error...
A best practice during a password change is reauth by validating the old password. I mean, instead of asking only the new password (twice, to avoid typos), one should also...
Boolean true command line arguments will not be set because `args` should be `arg` on line https://github.com/radiac/mara/blob/master/mara/settings/collector.py#L40
Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.9.24 to 2022.12.7. Commits 9e9e840 2022.12.07 See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you...
Error handling in the async tasks is currently poor; for example ctrl+c leads to a very messy shutdown
Add some client classes which use a similar event-based api. This will allow us to fire up temporary clients, eg to retrieve files, or long-lived clients, eg for port forwarding
Add a v1-style angel to v2 to allow hot reloading without dropping connections Likely depends on #11
Stores are mostly stubs at the moment: * store and restore probably need to return/accept a constructor dict too * might be nice to lock keys to make it safer....