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 |
|