1
0
Fork 0
mirror of https://github.com/mautrix/signal.git synced 2026-05-15 05:36:53 -04:00
Commit graph

687 commits

Author SHA1 Message Date
Tulir Asokan
a99d36a284 Drop their_device_id column in signalmeow_identity_keys table 2024-03-21 16:24:03 +02:00
Tulir Asokan
a93dd0eec5 Support PNIs for sync messages and refactor some things 2024-03-21 14:20:05 +02:00
Malte E
407dbfd346 add create command 2024-03-20 22:58:43 +01:00
Malte E
791e89dec4 add commands for getting and setting invite link password 2024-03-20 22:56:01 +01:00
Malte E
3e0aae5bd2 fixes & cleanup 2024-03-20 22:54:25 +01:00
Malte E
20acd100da bridge matrix -> signal group actions (except pendingMember stuff) 2024-03-20 22:54:25 +01:00
Tulir Asokan
0d98e3560b Rename our_aci_uuid columns to account_id 2024-03-19 19:26:51 +02:00
Tulir Asokan
b0947b21fd Refactor prekey and session tables to add own service ID 2024-03-19 19:26:51 +02:00
Tulir Asokan
25f0efc7e0 Refactor sending to use service IDs 2024-03-19 19:15:37 +02:00
Tulir Asokan
78b9e84ed3 Fix sending messages to groups 2024-03-14 01:22:51 +02:00
Tulir Asokan
32f5584ed0 Update to libsignal v0.41.0 2024-03-08 23:36:09 +02:00
Malte E
0ec6bb8da2
Try to fix pending member parsing issues (#467)
Might fix #465
Might fix #466
2024-03-08 23:36:00 +02:00
Scott Weber
ecc78fabe7 Don't clear keys on "invalid signed prekey identifier" 2024-03-08 11:15:29 -05:00
Scott Weber
100a81ab5e Add LastConnectionStatus() to signalmeow 2024-02-29 22:48:42 -05:00
Tulir Asokan
26e27fe9f2 Fix initial schema for signalmeow databases 2024-02-28 18:56:38 +02:00
Tulir Asokan
a78a88c741
Prevent downgrading ghost user info by default (#464)
Fixes #396
Closes #449
2024-02-28 15:21:24 +02:00
Malte E
dcd134ad8f
Handle power levels and other group info in initial sync (#448) 2024-02-24 13:31:04 +02:00
Tulir Asokan
9c201ca890 Update to libsignal 0.40.0 2024-02-19 12:20:02 +02:00
Malte E
ed4a14811a
Handle group changes properly (#432)
Handle the actual changes instead of resyncing the whole group when something changes
2024-02-11 18:17:52 +02:00
Andrew Ferrazzutti
7761199303
Use Stringer with zerolog (#441)
Satisfies the "zerolog-use-stringer" pre-commit hook
2024-02-10 14:36:05 +02:00
Scott Weber
103666990f
Use clang when building for Android and darwin (#435) 2024-01-31 10:39:33 -05:00
Tulir Asokan
931e25b453 Update to libsignal 0.39.2 2024-01-22 01:22:13 +02:00
Tulir Asokan
d482bca041 Add method to fetch records from storage service 2024-01-14 22:22:33 +02:00
Tulir Asokan
57b87faee7 Add storage service protobuf schema 2024-01-14 20:36:15 +02:00
Tulir Asokan
ea0dfaa61a Set user agents in signal requests 2024-01-14 13:31:17 +02:00
Tulir Asokan
c0ce824b6a Save libsignal version in go file 2024-01-14 13:20:04 +02:00
Tulir Asokan
7b8bcdd9e8 Hook up CDSI to pm command and provisioning API 2024-01-13 17:11:51 +02:00
Tulir Asokan
b9f29abfcf Add CDSI client 2024-01-13 16:26:29 +02:00
Tulir Asokan
ba5728c69c Update protobufs and add ContactDiscovery schema 2024-01-13 14:20:08 +02:00
Tulir Asokan
e631a350aa Update to libsignal 0.39.1 2024-01-13 14:18:16 +02:00
Scott Weber
4602d8b91f Fix a long log 2024-01-09 13:51:09 -05:00
Scott Weber
f24c94b011 Upload all unused prekeys every time, and change delay logic 2024-01-09 12:03:56 -05:00
Scott Weber
d9a8f7bedc Generate and register more prekeys if we're running low 2024-01-09 11:19:36 -05:00
Tulir Asokan
4408488573
Retry without sealed sender if send fails with 401 (#419) 2024-01-09 15:33:09 +02:00
Tulir Asokan
4aaea04d41 Clean up linking code 2024-01-09 13:29:05 +02:00
Sumner Evans
a082ca14ff
staticcheck: fix SA5011: possible nil pointer dereference
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-01-08 09:40:24 -07:00
Tulir Asokan
959eb7eaf9 Update mautrix-go 2024-01-07 23:19:31 +02:00
Tulir Asokan
fee5cf2fbc Only decode server trust root once 2024-01-07 23:19:29 +02:00
Sumner Evans
84601c56f3
signalmeow/misc: remove global zlog
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-01-07 13:24:02 -07:00
Sumner Evans
6b98c3f955
signalmeow/web: use context logger, make SendHTTPRequest use context
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-01-07 13:23:59 -07:00
Tulir Asokan
b90b12f6ff Send notes to self properly 2024-01-07 13:26:16 +02:00
Sumner Evans
e33fa95638
treewide: fix all ignored errors
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-01-06 16:13:47 -07:00
Sumner Evans
76e8eb2766
signalmeow/sending: use structured logging
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-01-06 10:28:33 -07:00
Sumner Evans
4828f643de
signalmeow/receiving: use structured logging
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-01-06 10:01:15 -07:00
Sumner Evans
e874d19390
signalmeow/contact: use contexts and structured logging
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-01-06 09:26:52 -07:00
Tulir Asokan
2444eaf39c Fix signalmeow initial schema upgrade 2024-01-06 01:19:53 +02:00
Tulir Asokan
5146cb3ddc Use go:embed for server public params 2024-01-06 00:54:15 +02:00
Tulir Asokan
9c5b63c130 Update to libsignal 0.38.0 2024-01-06 00:53:24 +02:00
Tulir Asokan
e2d8a24c99 Refactor group and user info updating 2024-01-05 22:10:59 +02:00
Tulir Asokan
c7a3bb861c Fix some todos 2024-01-05 17:41:01 +02:00