Tulir Asokan
|
28af2ed551
|
signalmeow/store: add missing signalmeow_device foreign keys
|
2026-02-13 16:24:54 +02:00 |
|
Tulir Asokan
|
b2dbdb684c
|
signalmeow: store whitelisted flag and use it for message requests
|
2025-12-12 13:36:28 +02:00 |
|
Tulir Asokan
|
7f8b0b7596
|
signalmeow/store: handle message request and unregistered status from backup
|
2025-12-11 16:27:19 +02:00 |
|
Tulir Asokan
|
b661b30b85
|
commands: add command to reset sender key
|
2025-12-09 00:16:45 +02:00 |
|
Tulir Asokan
|
207fc6a996
|
signalmeow: add cache for unregistered ACIs
|
2025-11-28 16:59:29 +02:00 |
|
Tulir Asokan
|
079223eed6
|
signalmeow/store: fix latest version number
|
2025-11-28 16:18:45 +02:00 |
|
Tulir Asokan
|
659222b31b
|
signalmeow: implement sending with sender keys
|
2025-11-27 17:34:14 +02:00 |
|
Tulir Asokan
|
aab8af046c
|
signalmeow: drop DMs from blocked contacts on signal
|
2025-11-20 13:35:34 +02:00 |
|
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 |
|