Tulir Asokan
|
f088599dec
|
Disconnect from Telegram after logging out
|
2020-10-29 22:38:54 +02:00 |
|
Tulir Asokan
|
fe573865aa
|
Completely delete private chat portals when user logs out
If it just kicks the user, logging in again later would cause the
bridge to think there's a portal, but fail to invite the user again.
Fixes #397
|
2020-10-29 22:33:22 +02:00 |
|
Tulir Asokan
|
1567239ae6
|
Update connection metric after logging in
|
2020-10-28 18:44:50 +02:00 |
|
Tulir Asokan
|
24c65f8942
|
Don't set bridge_connected metric for non-logged-in users
|
2020-10-28 18:14:12 +02:00 |
|
Tulir Asokan
|
efe532e4d0
|
Don't check user database when handling ephemeral events
|
2020-10-27 16:49:54 +02:00 |
|
Tulir Asokan
|
80aa557e0c
|
Fix resolving UpdateNewMessage sender in private chats
|
2020-10-23 23:42:45 +03:00 |
|
Tulir Asokan
|
258f665338
|
Update mautrix-python
|
2020-10-16 15:18:34 +03:00 |
|
Tulir Asokan
|
3b70829d72
|
Use Gauge instead of Enum to count connected users
|
2020-10-15 18:35:21 +03:00 |
|
Tulir Asokan
|
0dc56aad1c
|
Update prometheus stuff
|
2020-09-19 01:04:34 +03:00 |
|
Tulir Asokan
|
66917b6db0
|
Add option to update m.direct with double puppeting
|
2020-08-21 21:20:49 +03:00 |
|
Tulir Asokan
|
321a7810c4
|
Catch individual errors when syncing dialogs
|
2020-08-06 20:42:19 +03:00 |
|
Tulir Asokan
|
eae7bba649
|
Update to mautrix-python v0.7
|
2020-08-06 20:34:09 +03:00 |
|
Tulir Asokan
|
eace9b4ef6
|
Unregister old chat when a group is upgraded
|
2020-08-02 00:54:16 +03:00 |
|
Tulir Asokan
|
9848f8b92c
|
Separate dialog syncing and creation limits and fix bugs
|
2020-07-29 21:55:51 +03:00 |
|
Tulir Asokan
|
59eb7376c9
|
Add missed message backfilling
|
2020-07-28 18:32:34 +03:00 |
|
Tulir Asokan
|
2c0a2e694b
|
Add option for automatic backfilling when creating portal
|
2020-07-28 17:28:07 +03:00 |
|
Tulir Asokan
|
c126e8b615
|
Actually ignore ChatForbidden when syncing. Fixes #446
|
2020-05-20 22:45:22 +03:00 |
|
Tulir Asokan
|
8552d463a1
|
Add missing receiver_id when syncing direct chat dialogs (ref #425)
|
2020-05-19 11:30:45 +03: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
|
af0f731a8a
|
Ignore ChatForbidden when syncing dialogs. Fixes #390
|
2019-12-01 20:09:00 +02:00 |
|
Tulir Asokan
|
91e6a73f33
|
Fix incorrectly case sensitive username finding in db. Fixes #384
|
2019-11-30 15:21:47 +02:00 |
|
Tulir Asokan
|
25d7087d07
|
Fix bot-received messages not being handled. Fixes #341
|
2019-11-30 15:17:01 +02:00 |
|
Tulir Asokan
|
6cb8e007aa
|
Don't assume peer type is chat anywhere. Fixes #304
|
2019-10-26 20:40:21 +03:00 |
|
Tulir Asokan
|
df67ed57ee
|
Don't crash bridge if startup of one user fails. Fixes #292
|
2019-09-02 22:52:44 +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
|
99e26a5805
|
Fix warning log calls
|
2019-08-09 22:58:56 +03:00 |
|
Tulir Asokan
|
937de0fa00
|
Reduce usage of regexes
|
2019-08-08 23:15:15 +03:00 |
|
Tulir Asokan
|
8889105d5a
|
Add locking to client connect calls
|
2019-08-08 00:15:58 +03:00 |
|
Tulir Asokan
|
ad499b977e
|
Persist next_batch for custom puppets
|
2019-08-06 23:16:17 +03:00 |
|
Tulir Asokan
|
b5c55f4e65
|
Remove debug log
|
2019-08-06 22:11:55 +03:00 |
|
Tulir Asokan
|
8655f5903a
|
Improve things
|
2019-08-06 21:30:14 +03:00 |
|
Tulir Asokan
|
43d16474c2
|
Improve logging and make get_dialogs use iterators more
|
2019-08-06 19:58:15 +03:00 |
|
Tulir Asokan
|
2a9ab569b4
|
Only load users with a tgid at startup
|
2019-08-06 00:59:28 +03:00 |
|
Tulir Asokan
|
d6ebce0425
|
Make it work
|
2019-08-06 00:51:27 +03:00 |
|
Tulir Asokan
|
d6a2e7a9f7
|
Split portal.py and migrate more stuff to mautrix-0.4
|
2019-08-05 00:11:21 +03:00 |
|
Tulir Asokan
|
05f906427e
|
Fix command handler return hints
|
2019-08-04 01:51:13 +03:00 |
|
Tulir Asokan
|
d4e3956941
|
Even more migrations to mautrix-python
|
2019-07-19 21:36:21 +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
|
2cf9dcafd9
|
Update copyright year and fix minor lint problems
|
2019-03-19 18:30:36 +02:00 |
|
Tulir Asokan
|
7d5e946067
|
Fix potential errors caused by deleted portals when logging out (ref #286)
|
2019-03-02 04:09:39 +02:00 |
|
Tulir Asokan
|
531d118ed0
|
Fix saving new users to database. Actually fixes #284
|
2019-02-16 23:12:39 +02:00 |
|
Tulir Asokan
|
1c3764b099
|
Fix saving user portals and contacts. Fixes #284
|
2019-02-16 17:29:14 +02:00 |
|
Tulir Asokan
|
c88b28606e
|
Code cleanup
|
2019-02-14 16:05:01 +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
|
f8e429f08a
|
More file splitting and new admin commands
|
2019-02-12 23:48:08 +02:00 |
|
Tulir Asokan
|
cf847d3b8e
|
Finish moving portals and users to SQLAlchemy Core
|
2019-02-12 14:42:03 +02:00 |
|