Scott Weber
b602e9472b
Make Signal ping kill and rebuild websocket if it takes more than 20s ( #507 )
2024-05-01 10:17:15 +02:00
Malte E
73e7619312
Properly convert long text messages from Signal ( #506 )
...
Fixes #479
2024-05-01 10:17:07 +02:00
Malte E
2a4b58e04a
Add support for Matrix -> Signal location messages ( #504 )
...
Fixes #424
2024-05-01 10:16:54 +02:00
Tulir Asokan
703becae6d
Bump version to v0.6.0
v0.6.0
2024-04-16 14:05:16 +03:00
Tulir Asokan
cd13814b3d
Add missing check to create command
2024-04-15 13:06:38 +03:00
Tulir Asokan
c8f2f78929
Update dependencies
2024-04-15 12:41:38 +03:00
Malte E
e7b62ee93b
Try fix zero length user ID error ( #498 )
2024-04-14 00:06:32 +03:00
Scott Weber
e369a56c31
Minor incoming messages refactor and send m.notice on decryption errors ( #496 )
...
We were falling through without propagating errors anywhere. I caught
most decryption errors and send them along in the new Err field in
DecryptionResult, to be then passed along to the bridge as a new type of
chat event.
I'm going to do another pass to catch any last decryption errors, but
this should be a big improvement over what we currently do.
2024-04-11 14:31:27 -04:00
Tulir Asokan
d946571c5a
Remove invalid cleanup calls
2024-04-10 19:37:50 +03:00
Tulir Asokan
57348d0943
Update to libsignal 0.44.0
2024-04-10 12:30:50 +03:00
Malte E
680e0b8c52
Handle missed GroupChanges using group history ( #488 )
2024-04-08 22:24:49 +03:00
Tulir Asokan
7599cd04e9
Merge pull request #495 from maltee1/invite_command
...
UUID->ServiceID & invite command
2024-04-06 15:06:53 +03:00
Malte E
9bf99ebe0e
Fix comparison in promotePendingPniAciMembers
2024-04-05 11:22:49 +02:00
Malte E
fd7c3cd1b5
add list-invited and revoke-invite commands, some fixes
2024-04-04 21:40:05 +02:00
Malte E
f24a76186d
UUID->ACI & invite command
2024-04-02 23:14:08 +02:00
Malte E
efc22ef158
Send correct event to other users when creating group ( #491 )
...
Use empty message with GroupV2Context instead of an empty group change
2024-04-02 11:09:31 +03:00
Tulir Asokan
f6e698281a
Fix latest signalmeow db revision number
2024-04-01 13:23:37 +03:00
Tulir Asokan
79d42dd160
Delete session if prekey upload returns 422
2024-04-01 02:39:59 +03:00
Tulir Asokan
6ab46691b3
Log errors when converting prekeys to JSON
2024-04-01 02:15:31 +03:00
Tulir Asokan
62ff03a169
Prevent prekey overflows
2024-04-01 01:50:04 +03:00
Tulir Asokan
00f58da3d5
Move keepalive log to debug level. Fixes #473
2024-03-26 18:11:59 +02:00
Tulir Asokan
bd0da9fee4
Merge pull request #484 from mautrix/tulir/pni-sending
...
Add support for sending messages to PNIs
2024-03-26 18:05:56 +02:00
Tulir Asokan
ee0ef89f3c
Include E164 and identity key in PNI sync messages
2024-03-26 17:59:59 +02:00
Tulir Asokan
6755cf449e
Update roadmap link in readme
2024-03-25 21:29:01 +02:00
Tulir Asokan
120eca6dc0
Fix locking in ACI found handler
2024-03-25 21:29:01 +02:00
Tulir Asokan
14a6adc5a2
Fix identity store being hardcoded to ACIs
2024-03-25 21:25:00 +02:00
Tulir Asokan
b57710aa8f
Improve some log lines
2024-03-25 20:55:46 +02:00
Tulir Asokan
51617d3030
Don't clear keys on decryption errors
2024-03-25 20:55:04 +02:00
Tulir Asokan
f77a9a8717
Partially fix time handling in SendContactSyncRequest
2024-03-25 17:50:35 +02:00
Tulir Asokan
e1cf5b76b0
Add PNI signature to next sent message after receiving to PNI
2024-03-25 15:49:18 +02:00
Tulir Asokan
4fb5100f8d
Fetch ACI from store after finding PNI in provisioning API too
2024-03-25 15:17:41 +02:00
Tulir Asokan
b304be1510
Fix more things
2024-03-22 23:00:42 +02:00
Tulir Asokan
5fe7d54a6a
Fix bugs in portal re-id'ing
2024-03-22 22:49:03 +02:00
Tulir Asokan
71a164501f
Fix typo in query
2024-03-22 22:40:01 +02:00
Tulir Asokan
d1ac878312
Sync contacts and groups from storage service
2024-03-22 22:32:29 +02:00
Tulir Asokan
68cb547ef9
Request and save master key for 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
782782b0d0
Fix a bunch of bad loggers
2024-03-22 21:27:02 +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
fabded7ba3
Allow creating PNI portals with pm command
2024-03-22 15:45:20 +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
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
Scott Weber
869033d077
Fix setting portal expiry on new DMs ( #486 )
2024-03-20 10:41:26 -04: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