E2EE aware proxy daemon for matrix clients.
Go to file
Damir Jelić d36d2107a9 client: Skip unknown rooms while decrypting.
This fixes a crash but the real reason why the room is unknown for
pantalaimons client is if the other sync stream is ahead of
pantalaimons. This will end up in undecryptable messages unless the
client waits for pantalaimon to finish its own sync.

This closes #11.
2019-04-05 18:40:25 +02:00
pantalaimon client: Skip unknown rooms while decrypting. 2019-04-05 18:40:25 +02:00
LICENSE pantalaimon: Add a license file. 2019-03-25 09:34:31 +01:00
README.md Fix typo 2019-03-30 10:42:47 +00:00
setup.py pantalaimon: Add propper logging support. 2019-04-04 11:30:42 +02:00

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