mirror of
https://github.com/matrix-org/pantalaimon.git
synced 2025-01-05 04:41:03 -05:00
E2EE aware proxy daemon for matrix clients.
3d87b468b2
This patch changes the way clients register to pantalaimon. If there is already a pan client running for a given user ID clients can now avoid logging in. Pantalaimon checks with the homeserver if the access token is valid and for a user that we already have a pan client running. This also removes the need to remember access tokens that don't belong to a pan client. This partially fixes #14. |
||
---|---|---|
contrib | ||
man | ||
pantalaimon | ||
tests | ||
.gitignore | ||
.travis.yml | ||
LICENSE | ||
Makefile | ||
README.md | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
pantalaimon
A E2E aware matrix proxy daemon.
This still in an early development phase.
Installation
The Olm C library is required to be installed before installing pantalaimon.
Instalation works like usually with python packages:
python setup.py install
Usage
Running the daemon is relatively easy:
pantalaimon https://example.org:443
After running the daemon configure your client to connect to the daemon instead of your homeserver. The daemon listens by default on localhost and port 8009.
The listening address and port can be configured:
pantalaimon -l 127.0.0.1 -p 8008 https://example.org:8008