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
Tulir Asokan
5af045844e
Make max photo size before sending as file configurable. Fixes #141
2019-02-16 17:14:02 +02:00
Tulir Asokan
c88b28606e
Code cleanup
2019-02-14 16:05:01 +02:00
Tulir Asokan
17b711d097
Add option to skip deleted members when syncing members. Fixes #192
2019-02-14 01:07:50 +02:00
Tulir Asokan
346090f7dc
Add config option to change number of dialogs to handle in startup sync
2019-02-14 01:03:50 +02:00
Tulir Asokan
c31e0a50b5
Add option to disable startup sync. Fixes #176
2019-02-14 00:57:27 +02:00
Tulir Asokan
c2172aa562
Set alchemysession core mode on by default
...
Bump minimum telethon-session-sqlalchemy version for core mode support on non-postgres engines
Fixes #263
2019-02-14 00:52:00 +02:00
Tulir Asokan
f8e429f08a
More file splitting and new admin commands
2019-02-12 23:48:08 +02:00
Tulir Asokan
01426308c5
Make automatic full Matrix state syncs optional
2019-01-07 19:58:16 +02:00
Tulir Asokan
ca132a6d18
Add option to disable telegram link previews. Fixes #244
2018-12-20 14:35:30 +02:00
Tulir Asokan
d3d02f173a
Add option to use telegram test DC
2018-12-19 21:19:53 +02:00
Tulir Asokan
f8c844c4c0
Add flag to enable alchemysession core mode
2018-10-20 14:46:26 +03:00
Tulir Asokan
9d2d34a25c
Add command to update room-specific config
2018-09-24 17:44:00 +03:00
Tulir Asokan
fc23461445
Add room specific settings. Probably broken
2018-09-24 16:01:16 +03:00
Kai A. Hiller
0f8009b1e9
Add missing type hints and fix most type errors except for Optionals.
2018-08-09 03:31:04 +02:00
Kai A. Hiller
08dd5b5b15
Add None return type to functions
2018-08-09 02:42:47 +02:00
Tulir Asokan
ccd2eaec70
Improve Telegram message deduplication
...
* Add pre-send message database check for deduplication
* Make dedup cache queue length configurable
2018-08-07 23:29:12 +03:00
Tulir Asokan
0848938174
Add option to change max body size for AS API
...
ref tulir/mautrix-appservice-python#3
2018-08-06 00:06:13 +03:00
Tulir Asokan
9b0be2dd55
Add option to disable channel member list syncing
2018-08-05 22:07:12 +03:00