Tulir Asokan
|
974259ee3f
|
signalmeow/provisioning: remove prekey upload on login
They need to be uploaded via the websocket, so easier to let the normal
upload flow do it.
|
2025-11-24 17:42:21 +02:00 |
|
Tulir Asokan
|
bd9b96e3a0
|
signalmeow: move all normal authed requests to websocket
|
2025-11-24 17:20:53 +02:00 |
|
Tulir Asokan
|
8afd786108
|
signalmeow/provisioning: fix link capabilities
|
2025-11-17 15:40:36 +02:00 |
|
Tulir Asokan
|
58203bf921
|
signalmeow/provisioning: update link capabilities
|
2025-10-10 17:15:51 +03:00 |
|
Tulir Asokan
|
89638a95ab
|
signalmeow/provisioning: fix typo in capability name
|
2025-10-05 00:28:12 +03:00 |
|
Tulir Asokan
|
9e31917222
|
signalmeow: update capability flags
|
2025-08-29 12:12:00 +03:00 |
|
Tulir Asokan
|
7c89794bb2
|
msgconv,signalmeow: switch to using LocatorInfo in backups
|
2025-07-28 16:23:00 +03:00 |
|
Tulir Asokan
|
0ca656a5e1
|
signalmeow: update backup capability id
|
2025-01-30 14:57:16 +02:00 |
|
Tulir Asokan
|
3db54fd574
|
client: unlink device when logging out
|
2025-01-19 20:47:07 +02:00 |
|
Tulir Asokan
|
0a0e0d50d3
|
signalmeow: add support for receiving history transfers
|
2025-01-18 16:29:47 +02:00 |
|
Tulir Asokan
|
8afde9b247
|
signalmeow: update websocket auth
|
2025-01-15 23:40:50 +02:00 |
|
Tulir Asokan
|
39116d9e43
|
signalmeow: update protobufs
|
2024-12-02 13:14:44 +02:00 |
|
Tulir Asokan
|
29d55ebbde
|
signalmeow: add support for ssre2
Corresponds to a338bc5a67
|
2024-11-18 15:19:18 +02:00 |
|
Tulir Asokan
|
a0389f9862
|
login: save master key from provisioning message
|
2024-11-13 16:38:12 +02:00 |
|
Tulir Asokan
|
4ede5dc9e1
|
dependencies: switch to new import path for websocket library
|
2024-09-13 12:35:31 +03:00 |
|
Tulir Asokan
|
81841f4a82
|
dbmeta: add support for expiration timer versions
|
2024-09-03 20:27:06 +03:00 |
|
Tulir Asokan
|
b1bd303b0e
|
client: register capabilities on connect
|
2024-09-03 20:12:28 +03:00 |
|
Tulir Asokan
|
6f4781fcaa
|
signalmeow: only apply provisioning timeout to websocket step
|
2024-08-10 23:36:19 +03:00 |
|
Tulir Asokan
|
fe389bf65a
|
signalmeow: update registration capabilities
|
2024-07-10 20:36:07 +03:00 |
|
Tulir Asokan
|
18116ea9f4
|
Move login command to mautrix-go
|
2024-06-03 22:34:33 +03:00 |
|
Tulir Asokan
|
6ab46691b3
|
Log errors when converting prekeys to JSON
|
2024-04-01 02:15:31 +03:00 |
|
Tulir Asokan
|
14a6adc5a2
|
Fix identity store being hardcoded to ACIs
|
2024-03-25 21:25:00 +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
|
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
|
4aaea04d41
|
Clean up linking code
|
2024-01-09 13:29:05 +02:00 |
|
Sumner Evans
|
84601c56f3
|
signalmeow/misc: remove global zlog
Signed-off-by: Sumner Evans <me@sumnerevans.com>
|
2024-01-07 13:24:02 -07:00 |
|
Sumner Evans
|
6b98c3f955
|
signalmeow/web: use context logger, make SendHTTPRequest use context
Signed-off-by: Sumner Evans <me@sumnerevans.com>
|
2024-01-07 13:23:59 -07: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
|
c7a3bb861c
|
Fix some todos
|
2024-01-05 17:41:01 +02:00 |
|
Tulir Asokan
|
ed7daa088b
|
Split signalmeow store and client
|
2024-01-05 14:14:56 +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 |
|
Sumner Evans
|
36cca66190
|
provisioning: use structured logging
Signed-off-by: Sumner Evans <me@sumnerevans.com>
|
2024-01-02 21:45:06 -07:00 |
|
Sumner Evans
|
59e4efd598
|
signalmeow: use structured logging
Signed-off-by: Sumner Evans <me@sumnerevans.com>
|
2024-01-02 21:45:06 -07:00 |
|
Sumner Evans
|
5558469743
|
http: use http.Method* instead of hard-coded methods
Signed-off-by: Sumner Evans <me@sumnerevans.com>
|
2024-01-02 21:35:42 -07:00 |
|
Tulir Asokan
|
616f4f4a29
|
Don't allow copying structs with finalizers
|
2024-01-03 00:16:19 +02:00 |
|
Tulir Asokan
|
5c5c822624
|
Add support for device names
|
2023-12-30 21:00:11 +01:00 |
|
Tulir Asokan
|
49ce1f530c
|
Add copyright headers
|
2023-12-17 15:54:35 +02:00 |
|
Tulir Asokan
|
61841ca4f1
|
Organize imports
|
2023-12-17 15:21:21 +02:00 |
|
Scott Weber
|
3953789ef0
|
Support kyber prekeys and use them during provisioning
|
2023-12-13 22:15:41 +00:00 |
|
Scott Weber
|
607f33e069
|
New provisioning flow (for /v1/devices/link)
Note: this returns 422, I think I need to include kyber prekeys
|
2023-12-12 22:54:38 +00:00 |
|
Scott Weber
|
ece2eed474
|
Make provisioning API safer and clear device keys before storing prekeys
|
2023-11-19 07:36:21 -05:00 |
|
Scott Weber
|
36da9e6e3b
|
Fix up contexts and error messages
|
2023-11-01 00:23:14 -04:00 |
|
Scott Weber
|
b04a919c65
|
Handle restarting provisioning session
|
2023-11-01 00:10:36 -04:00 |
|
Scott Weber
|
00195615da
|
Major logging cleanup and full move to zerolog
|
2023-07-27 18:13:33 -04:00 |
|
Scott Weber
|
099a58a31b
|
Fixes: FFI problems, logging, profile fetch error caching
|
2023-07-26 10:03:28 -04:00 |
|
Scott Weber
|
f20a67d6ff
|
Refactor out most packages, and successfully decrypt group title :O
|
2023-07-16 23:31:38 -04:00 |
|
Scott Weber
|
bd401ca051
|
Fetch a profile without any encrypted fields
|
2023-06-25 17:21:19 -04:00 |
|