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