1
0
Fork 0
mirror of https://github.com/mautrix/signal.git synced 2026-05-14 21:26:54 -04:00
Commit graph

1,740 commits

Author SHA1 Message Date
Steve Atwell
cf08898dc6 Automatically reconnect to signald
If the signald socket gets disconnected (e.g., signald restart), we will
now retry reconnecting to the socket forever, with a 5 second wait
between attempts.  We will also retry the initial connect forever if the
socket connection fails on startup.

This change creates a couple "synthetic" RPC events for connect and
disconnect that handlers can be attached to, as well as a NotConnected
exception class.  These should help callers deal with the fact that the
client may not always be connected.

Fixes #18
2021-01-21 07:19:13 -08:00
Tulir Asokan
4fc34330c1 Fix e2be config comment 2021-01-19 21:32:53 +02:00
Tulir Asokan
ffd65b62ab Add --voice flag to register command 2021-01-17 15:18:55 +02:00
Tulir Asokan
e392bb2dd4 Update ROADMAP.md 2021-01-16 17:50:34 +02:00
Manuel Kuhlmann
d464b82555 Provide fallback for sticker image if not supplied by signald 2021-01-15 08:46:20 +00:00
Tulir Asokan
06e930aef4 Fix cleaning rooms. Fixes #35 2021-01-14 21:30:12 +02:00
Tulir Asokan
2bf3de1ed7 Implement Signal->Matrix message deletions 2021-01-14 21:13:44 +02:00
Tulir Asokan
0defb3f703 Hook up Matrix redaction handler properly 2021-01-12 02:00:22 +02:00
Tulir Asokan
2ffd48c61f Fix replies to images
Fixes #30
Fixes #31
2021-01-12 01:58:03 +02:00
Tulir Asokan
1d1199ad68 Make sure existing puppet names don't get unset 2021-01-09 17:58:56 +02:00
Tulir Asokan
31c55d2506 Fix GroupV2ID 2021-01-09 13:33:45 +02:00
Tulir Asokan
1e2e5a42fd Make revision optional in groupv2 ids. Fixes #26 2021-01-09 13:27:58 +02:00
Tulir Asokan
0b1c63f16d Add logout command/api 2020-12-31 14:59:09 +02:00
Tulir Asokan
904cc54c73 Fix error in login API if profile fetch fails 2020-12-30 16:18:24 +02:00
Tulir Asokan
ac12c6e650 Handle get_profile request not returning a name 2020-12-28 12:54:19 +02:00
Tulir Asokan
99f07bf891 Fix some fields that might not exist 2020-12-23 17:55:49 +02:00
Tulir Asokan
29a5f91b76 Stringify UUID in login API too 2020-12-18 20:39:48 +02:00
Tulir Asokan
6e0199449a Stringify UUID in whoami API 2020-12-17 17:24:06 +02:00
Tulir Asokan
d5e82b228c Update dependencies and setup.py classifiers 2020-12-12 14:03:33 +02:00
Tulir Asokan
5f7c5cf60a Fix listen stop events 2020-12-09 17:34:23 +02:00
Tulir Asokan
82af16ef33 Add untested provisioning API 2020-12-09 16:33:18 +02:00
Tulir Asokan
ecbdc0bd19 Fix some fields that can now be missing 2020-12-09 15:56:52 +02:00
Tulir Asokan
2ee4de554d Make unnecessary group v2 fields optional 2020-11-25 23:23:48 +02:00
Tulir Asokan
6bd85ff109 Improve raw request command 2020-11-25 23:04:50 +02:00
Tulir Asokan
7aa9442db7 Add admin command to make raw requests to signald 2020-11-25 22:54:05 +02:00
Tulir Asokan
65e30c2160 Add missing verified TrustLevel enum value 2020-11-25 22:16:58 +02:00
Tulir Asokan
bd3fa8fcef Add initial group v2 support 2020-11-25 21:58:28 +02:00
Tulir Asokan
fd5a00d83e Set nova nightly image hash in CI 2020-11-25 21:02:21 +02:00
Tulir Asokan
544aee708c Add bridge_connected metric 2020-11-25 21:01:48 +02:00
Tulir Asokan
fc84d05cb5 Update mautrix-python 2020-11-22 22:52:42 +02:00
Tulir Asokan
935e8da0dc Catch errors syncing individual contacts/groups 2020-11-03 22:26:46 +02:00
Tulir Asokan
d520152216 Fix filter_matrix_event 2020-10-29 02:23:37 +02:00
witchent
97262110a0
Make verify code work without signal bot (#8) 2020-10-29 02:21:43 +02:00
Tulir Asokan
545369f324 Add config option for receiving ephemeral events with MSC2409 2020-10-28 14:45:19 +02:00
Tulir Asokan
6a2c6f8b43 Update mautrix-python and unpin yarl/aiohttp 2020-10-28 12:50:03 +02:00
Tulir Asokan
82cbefc72e Add command to view the safety number of another user 2020-10-26 00:22:48 +02:00
Tulir Asokan
9853392c66 Fix bugs and add command to start PMs 2020-10-25 22:18:16 +02:00
Tulir Asokan
9c427f61e3 Leave room with old puppet before joining with new one 2020-10-22 13:23:27 +03:00
Tulir Asokan
06515b3e20 Maybe make things work without UUIDs 2020-10-22 00:36:35 +03:00
Tulir Asokan
685eb69fff Add missing parameter to get_user 2020-10-16 17:12:45 +03:00
Tulir Asokan
a6569c9ba8 Simplify handling read receipts 2020-10-16 17:12:10 +03:00
Tulir Asokan
2a0ca533d4 Update read receipt handling to support receiving EDUs directly 2020-10-15 16:00:56 +03:00
Tulir Asokan
d2cbf281dc Fix random bugs 2020-10-15 14:15:50 +03:00
Tulir Asokan
5307af1cf2 Update mautrix-python 2020-10-15 01:13:05 +03:00
Tulir Asokan
38fc4dcba1 Update mautrix-python 2020-10-14 21:28:41 +03:00
Tulir Asokan
f9793934b7 Improve mausignald readme 2020-10-11 22:49:31 +03:00
Tulir Asokan
b2d19671d2 Update features in ROADMAP.md 2020-10-11 22:05:18 +03:00
Tulir Asokan
0857301f8b Send delivery receipt after bridging message 2020-10-11 22:02:58 +03:00
Tulir Asokan
1cfc99d758 Add fallback displayname 2020-10-09 23:39:07 +03:00
Tulir Asokan
4b4694b207 Import custom commands 2020-10-09 17:38:48 +03:00