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

53 commits

Author SHA1 Message Date
Tulir Asokan
f80af12c9b signalmeow/store: save signal-specific nicknames 2025-09-01 16:40:35 +03:00
Tulir Asokan
c245fa474f handlesignal: add support for delete for me 2025-07-18 15:58:17 +03:00
Tulir Asokan
901b812bb8 signalmeow/receiving: delete old incoming ciphertext hashes 2025-05-12 18:37:19 +03:00
Tulir Asokan
da84e97cea signalmeow/receiving: add persistent buffer for decryption to prevent double processing 2025-05-12 18:26:16 +03:00
Tulir Asokan
408cfbd9b5 signalmeow/store: fix reading last message ID 2025-04-24 19:18:04 +03:00
Tulir Asokan
79776c13bc signalmeow/store: fix missing columns in signalmeow_backup_chat table 2025-02-13 14:59:44 +02:00
Tulir Asokan
3781461b28 signalmeow/store: fix locking recipient store 2025-02-04 11:48:31 +02:00
Tulir Asokan
f07723070d signalmeow/store: add logs for recipient updates 2025-01-30 18:11:06 +02:00
Tulir Asokan
121945a445 signalmeow/storageservice: process updates in transaction 2025-01-20 20:02:16 +02:00
Tulir Asokan
5b0df8b893 signalmeow/store: fix constraint in db upgrade 2025-01-19 14:32:44 +02:00
Tulir Asokan
dd3aab051f signalmeow: store history transfer data in db 2025-01-19 13:59:57 +02:00
Tulir Asokan
0a0e0d50d3 signalmeow: add support for receiving history transfers 2025-01-18 16:29:47 +02:00
Tulir Asokan
da8c612034 signalmeow: use correct sender certificate based on account settings 2024-10-02 20:42:54 +03:00
Malte E
77cf7e7985
groupinfo: look up ACI from local devices when receiving PNI group member (#528) 2024-08-09 13:03:50 +03:00
Tulir Asokan
ca21d467de v2: update mautrix-go 2024-07-14 11:13:08 +03:00
Tulir Asokan
0c82b56012 signalmeow: fix edge case in LoadAndUpdateRecipient 2024-06-25 21:28:08 +03:00
Tulir Asokan
5e4ddb93ba v2: add contact listing method 2024-06-20 17:29:55 +03:00
Tulir Asokan
20e5f43be8 signalmeow/store: fix master key being non-nil slice when scanned from db 2024-06-14 15:57:28 +03:00
Tulir Asokan
f6e698281a Fix latest signalmeow db revision number 2024-04-01 13:23:37 +03:00
Tulir Asokan
62ff03a169 Prevent prekey overflows 2024-04-01 01:50:04 +03:00
Tulir Asokan
14a6adc5a2 Fix identity store being hardcoded to ACIs 2024-03-25 21:25:00 +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
71a164501f Fix typo in query 2024-03-22 22:40:01 +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
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
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
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
Tulir Asokan
7b8bcdd9e8 Hook up CDSI to pm command and provisioning API 2024-01-13 17:11:51 +02:00
Scott Weber
f24c94b011 Upload all unused prekeys every time, and change delay logic 2024-01-09 12:03:56 -05:00
Tulir Asokan
959eb7eaf9 Update mautrix-go 2024-01-07 23:19:31 +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
2444eaf39c Fix signalmeow initial schema upgrade 2024-01-06 01:19:53 +02:00
Tulir Asokan
e2d8a24c99 Refactor group and user info updating 2024-01-05 22:10:59 +02:00
Tulir Asokan
ed7daa088b Split signalmeow store and client 2024-01-05 14:14:56 +02:00
Scott Weber
f20a67d6ff Refactor out most packages, and successfully decrypt group title :O 2023-07-16 23:31:38 -04:00
Scott Weber
c8efd9de16 Send decrypted group messages to a new portal (and get correct puppets!) 2023-07-10 11:28:23 -04:00
Scott Weber
2755008f4b Decrypting group messages!!! (but going to the wrong portal) 2023-07-10 00:07:44 -04:00
Scott Weber
58afee173f Tidy incoming message handler and fix sender_key_store 2023-07-09 23:38:13 -04:00
Scott Weber
9f592956e0 Almost decrypting group message, but getting an error
"ciphertext version was too old <2>"
2023-07-09 09:39:45 -04:00
Scott Weber
bd401ca051 Fetch a profile without any encrypted fields 2023-06-25 17:21:19 -04:00
Scott Weber
177cb62577 Lots of fixes
- Store profile keys
- Fix DB users
- Fix puppets
- Fix prekey bundles (Kyber)
2023-06-22 17:28:11 -04:00
Scott Weber
bfe713c5b1 WIP: hooking up signalmeow receive loop to signalgo
Fix TXs and get a message in a log
2023-06-09 12:28:08 -04:00
Scott Weber
4c8a4dc87c Receiving (sealed sender) and sending (not sealed sender) in signalmeow! 2023-05-31 16:43:08 -04:00
Scott Weber
d3b811b197 Store prekeys in sqlite, and refactor storage layer some more 2023-05-07 17:40:36 -04:00
Scott Weber
241eaa68fe Store refactoring 2023-05-07 14:01:01 -04:00