synapse
https://github.com/matrix-org/synapse
Python
Synapse: Matrix homeserver written in Python/Twisted.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Python not yet supported11 Subscribers
Add a CodeTriage badge to synapse
Help out
- Issues
- Calling /createRoom with state events missing `content` should probably be a 400 rather than 500
- clients aren't told if they are trying to speak in a server_acl'd room
- investigate ed25519 batch verification for speeding up DAG key validation (SYN-436)
- Quotas for file and event storage
- Most recent room name change should be accessible to new members even if there are history visibility changes
- synchrotron sometimes returns stale presence
- Enable responding with canonical JSON for federation.
- Handle prev event from private history
- Implement UUID scheme for users to allow changing usernames
- Files in /var/lib/matrix-synapse/ are world-readable
- Docs
- Python not yet supported