Commit Graph

13 Commits

Author SHA1 Message Date
Tulir Asokan
09a0efbf19 Remove hard dependency on SQLAlchemy
Fixes #247
2024-08-06 18:47:14 +03:00
Aurélien Bompard
202c2836b2
Add a testing framework
This changeset contains a set of Pytest fixtures and a mocked bot class to ease the writing of
Maubot plugin unit tests.

Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2023-12-05 11:26:10 +01:00
Tulir Asokan
4d8e1475e6 Add support for asyncpg plugin databases 2022-03-26 13:59:49 +02:00
Tulir Asokan
21ed971d2f Switch to asyncpg/aiosqlite
Fixes #142
Fixes #98
Probably fixes #62
2022-03-25 19:52:14 +02:00
Tulir Asokan
6f57c88e4a Rename e2be optional dep to encryption
This isn't a bridge, so it's normal e2ee, not e2be
2022-02-23 19:30:13 +02:00
Tulir Asokan
339971731e Add asyncpg to the encryption dependencies
It's not technically required when using SQLite, but currently the code
expects it to be importable.

Fixes #148
2022-02-23 19:30:08 +02:00
Tulir Asokan
21fe57e87f Bump max unpaddedbase64 version 2022-02-23 16:40:25 +02:00
Tulir Asokan
7c9668d8bc Refactor __main__.py and fix things 2021-11-19 15:22:54 +02:00
Tulir Asokan
172a3333af Update dependencies. Closes #136 2021-08-30 13:58:35 +03:00
Tulir Asokan
543f8dbf78 Fix registering accounts with shared secret. Fixes #107 2021-06-11 11:06:25 +03:00
Tulir Asokan
60d163f6c5 Update dependencies 2021-04-03 15:37:31 +03:00
Tulir Asokan
ef30e59dc5 Update metadata 2020-10-04 14:06:41 +03:00
Tulir Asokan
69d7a4341b Add support for end-to-end encryption. Fixes #46 2020-07-12 14:55:41 +03:00