Tulir Asokan
89ab29ea5f
Switch from SQLAlchemy to asyncpg/aiosqlite
2021-12-21 00:44:42 +02:00
Tulir Asokan
3ab5e4d8cc
Move remaining manhole stuff to mautrix-python
2021-08-14 16:22:31 +03:00
Tulir Asokan
6accb530c6
Add option to only bridge mute status and tags when creating portal
2021-04-29 12:09:54 +03:00
Tulir Asokan
1a77ba5fcd
Add option to bridge archive, pin and mute status from Telegram
2021-04-20 14:52:19 +03:00
Tulir Asokan
3d403c2471
Add option to resolve redirects in invite links. Fixes #559
2020-12-19 13:15:27 +02:00
Tulir Asokan
5cc0afef85
Let mautrix-python handle generating namespaces for the registration
2020-10-30 19:46:37 +02:00
Tulir Asokan
524f60ab48
Update to mautrix-python 0.8.0.beta3
...
* Cross-server double puppeting is now possible
* End-to-bridge encryption no longer requires login_shared_secret,
but the homeserver must support MSC2778 (Synapse 1.21+)
2020-10-14 18:56:26 +03:00
Tulir Asokan
66917b6db0
Add option to update m.direct with double puppeting
2020-08-21 21:20:49 +03:00
Tulir Asokan
eae7bba649
Update to mautrix-python v0.7
2020-08-06 20:34:09 +03:00
Tulir Asokan
bc4610af04
Add option to disable backfilling normal groups
2020-08-01 14:11:34 +03:00
Tulir Asokan
9848f8b92c
Separate dialog syncing and creation limits and fix bugs
2020-07-29 21:55:51 +03:00
Tulir Asokan
2c0a2e694b
Add option for automatic backfilling when creating portal
2020-07-28 17:28:07 +03:00
Tulir Asokan
4e670a8cbe
Switch to mautrix-python crypto
2020-07-08 23:05:39 +03:00
Tulir Asokan
489e520ddd
Add option to resend bridge info to all portals
2020-06-15 15:30:57 +03:00
Tulir Asokan
10e54ed789
Add option to send delivery error notices
2020-05-29 15:28:41 +03:00
Tulir Asokan
35da8df526
Add option to disable removing avatars from Telegram ghosts
...
There's no way to determine whether an avatar is removed or just hidden
from some users, so avatars are not removed by default.
2020-05-29 15:27:38 +03:00
Tulir Asokan
7f69e9f329
Bump mautrix-python version
2020-05-25 14:11:03 +03:00
Tulir Asokan
3f6a4237ad
Add option to send read receipt on confirmed delivery to Telegram
2020-05-25 13:25:37 +03:00
Tulir Asokan
40beb8f752
Add private_chat_portal_meta option and fix bugs
...
* The new option is implicitly enabled when encryption is default
* Private chat metadata is now updated after creating the room too
* The puppet metadata is updated before creating the room, to make sure their
name is available locally
2020-05-20 21:19:42 +03:00
Jason Volk
a9b28b54d5
Fix missing config update copy() for tls items.
2020-04-08 00:56:35 -07:00
Tulir Asokan
c79d442158
Add initial Matrix end-to-bridge encryption support
2020-03-28 22:01:23 +02:00
Tulir Asokan
2ae4b23528
Add option to log in to custom puppet with shared secret
2019-12-15 18:50:07 +02:00
Tulir Asokan
578af19baa
Use new forbidden default value system in mautrix-python. Fixes #388
2019-11-30 19:49:29 +02:00
Tulir Asokan
0a5f4e6551
Add option to invite specific users to all created group chat portals
2019-11-06 22:37:48 +02:00
Tulir Asokan
b6b1d72ecb
Add config option to override default power levels in rooms
2019-10-31 00:51:31 +02:00
Tulir Asokan
3841528f5a
Merge branch 'master' into rlottie
2019-10-27 15:37:33 +02:00
Tulir Asokan
574312d7c5
Add option for parallel streamed file transfer
2019-10-27 01:12:15 +03:00
Tulir Asokan
f430ed7169
Remove slow python converters and use asyncio subprocess
2019-10-03 01:28:47 +03:00
Lawrence
4e971932d1
Merge branch 'master' into rlottie
2019-09-29 20:21:56 +03:00
Tulir Asokan
f6b64126cf
Add support for bridging or responding to private chats with relaybot
2019-09-29 00:47:28 +03:00
Randall Lawrence
f5c008c1a7
Added parameter in config for selecting convert type
2019-09-25 13:09:21 +03:00
Tulir Asokan
835175aa36
Add better m.emote format options for logged in users. Fixes #355
2019-09-10 23:12:54 +03:00
Tulir Asokan
bf49843721
Add support for whitelisting unix users who can connect to the manhole
2019-08-11 15:01:28 +03:00
Tulir Asokan
b89ecf4c03
Add unix socket manhole to access bridge internals at runtime
2019-08-11 02:35:58 +03:00
Tulir Asokan
468412100c
Remove broken catch_up option
2019-08-10 19:48:33 +03:00
Tulir Asokan
cf6eb604bd
Make displayname max length configurable
2019-08-06 21:37:49 +03:00
Tulir Asokan
8655f5903a
Improve things
2019-08-06 21:30:14 +03:00
Tulir Asokan
d8653961af
Even even more migrations to mautrix-python
2019-08-04 01:41:10 +03:00
Tulir Asokan
eef498d47a
More migrations to mautrix-python
2019-07-19 00:17:57 +03:00
Tulir Asokan
8d4a9dc231
Start migrating to mautrix-python
2019-07-18 23:24:25 +03:00
Tulir Asokan
e0d3c940f8
Remove more Python 3.5 compatibility
2019-07-18 23:24:25 +03:00
Tulir Asokan
be6d395ed6
Remove Python 3.5 compatibility
2019-07-18 23:24:25 +03:00
Tulir Asokan
0f7eebd683
Add option to set related groups for created rooms
2019-06-30 19:05:17 +03:00
Tulir Asokan
0efe9f05f2
Add option for maximum document size that gets bridged. Fixes #335
2019-06-20 22:41:51 +03:00
Tulir Asokan
bde177fc34
Fix env config overrides. Fixes #333
2019-06-07 21:30:06 +03:00
pacien
107fc501e4
Allow config key override through env var
...
Signed-off-by: pacien <pacien.trangirard@pacien.net >
2019-06-06 22:24:34 +02:00
Tulir Asokan
2dc04a8517
Add basic metrics with prometheus (ref #120 )
2019-05-31 02:11:36 +03:00
Tulir Asokan
47243334f4
Add native Matrix edit support
...
Warning: may break everything and/or edit your cat
2019-05-29 16:20:15 +03:00
Tulir Asokan
75b2b3b163
Make retry_delay and other TelegramClient constructor fields configurable. Fixes #299
2019-04-03 16:20:19 +03:00
Tulir Asokan
2cf9dcafd9
Update copyright year and fix minor lint problems
2019-03-19 18:30:36 +02:00