Tulir Asokan
4727da48fa
signalmeow/sending: set urgent flag and content hint properly
2024-09-24 17:22:43 +03:00
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