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

160 commits

Author SHA1 Message Date
Tulir Asokan
ac5fc5fb11 libsignal: update to v0.57.1 2024-09-13 12:35:31 +03:00
Tulir Asokan
ffd1ba34c0 signalmeow: clean up decryption code 2024-09-09 21:05:15 +03:00
1Conan
92d338b8ad
add iOS to serviceid 2024-09-04 22:52:12 +08:00
Tulir Asokan
4d46dd703f dependencies: update libsignal and others 2024-09-02 12:24:56 +03:00
Tulir Asokan
bf4cedb7fa libsignal: update to v0.55.0 2024-08-10 01:40:15 +03:00
Tulir Asokan
03995c219c libsignal: update to v0.54.0 2024-07-30 16:51:40 +03:00
Tulir Asokan
e627ad878e signalmeow/receiving: handle sync messages sent to PNIs properly
* store destination E.164 numbers received in sync messages
* fetch PNI identity from server if it isn't found in database when handling
  PNI signature message
2024-07-14 19:19:02 +03:00
Tulir Asokan
96724bd9dc libsignalgo: update libsignal to v0.52.0 2024-06-28 23:48:52 +03:00
Tulir Asokan
790152b38a libsignalgo: update libsignal to v0.51.0 2024-06-14 15:57:28 +03:00
Tulir Asokan
860fad4d5c Fix signal_log_flush_callback signature too 2024-06-03 19:10:09 +03:00
Tulir Asokan
088badafa3 Fix libsignal log interface 2024-06-03 18:37:18 +03:00
Tulir Asokan
3e6561054e Update to libsignal 0.49.0 2024-06-03 16:57:45 +03:00
Malte E
e7b62ee93b
Try fix zero length user ID error (#498) 2024-04-14 00:06:32 +03:00
Tulir Asokan
57348d0943 Update to libsignal 0.44.0 2024-04-10 12:30:50 +03:00
Malte E
f24a76186d UUID->ACI & invite command 2024-04-02 23:14:08 +02:00
Tulir Asokan
ee0ef89f3c Include E164 and identity key in PNI sync messages 2024-03-26 17:59:59 +02:00
Tulir Asokan
d1ac878312 Sync contacts and groups from storage service 2024-03-22 22:32:29 +02:00
Tulir Asokan
2eb41b5e83 Refactor recipient storage 2024-03-22 22:32:29 +02:00
Tulir Asokan
9c0b8ec6f9 Merge remote-tracking branch 'maltee1/groupinfo_matrix_to_signal' into tulir/pni-sending 2024-03-22 20:05:50 +02:00
Tulir Asokan
5bb2db43c0 Add support for PNI portals 2024-03-22 15:37:21 +02:00
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
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
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
Tulir Asokan
a78a88c741
Prevent downgrading ghost user info by default (#464)
Fixes #396
Closes #449
2024-02-28 15:21:24 +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
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
c0ce824b6a Save libsignal version in go file 2024-01-14 13:20:04 +02:00
Tulir Asokan
b9f29abfcf Add CDSI client 2024-01-13 16:26:29 +02:00
Tulir Asokan
e631a350aa Update to libsignal 0.39.1 2024-01-13 14:18: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
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
a91fc7028c Update to libsignal 0.37.0 2024-01-04 19:52:09 +02:00
Tulir Asokan
717e58cbd0 Revert "Use fake pointers for store contexts"
This reverts commit be876bf333.
2024-01-04 02:11:26 +02:00
Tulir Asokan
be876bf333 Use fake pointers for store contexts 2024-01-04 02:05:01 +02:00
Tulir Asokan
9722361288 Use contexts in signal stores properly 2024-01-04 01:06:45 +02:00
Tulir Asokan
0829e48069 Use uuid type everywhere in signalmeow 2024-01-03 23:14:54 +02:00
Tulir Asokan
4446688764 Sprinkle runtime.KeepAlive everywhere 2024-01-03 20:31:27 +02:00
Tulir Asokan
42075c88f5 Add runtime.KeepAlive to sealed sender encrypt
This is a quick hack since that part crashes often, the proper solution
is probably refactoring everything to free memory manually using defers
rather than using finalizers and still having to use defer to keepalive
2024-01-03 19:53:12 +02:00
Tulir Asokan
c2a7b6aa01 Check sender certificate expiry 2024-01-03 12:48:31 +02:00
Tulir Asokan
dcb84458f4 Cancel finalizers for values returned to Rust code 2024-01-03 00:16:19 +02:00