Commit graph

809 commits

Author SHA1 Message Date
trevor-signal
3e24e510e6
Limit linked device interaction with backup service 2025-06-30 13:18:52 -07:00
Fedor Indutny
e4e8fadb0f
Update libsignal-client to 0.76.0 2025-06-30 11:43:41 -07:00
ayumi-signal
f2241cf613
Initial workflow for donations
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2025-06-27 13:48:50 -07:00
gram-signal
3a745f2b6e
Remote Config flag for PQ ratchet 2025-06-26 09:22:52 -07:00
trevor-signal
2e9dae6b1f
Backups: subscription info improvements 2025-06-25 14:56:52 -04:00
Fedor Indutny
8251720444
Use new compact representations in protobufs
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2025-06-25 10:30:40 -07:00
trevor-signal
fb0c414702
Backups: use new locatorInfo & mediaName (#10627) 2025-06-18 13:16:29 -04:00
andrew-signal
56c70697c9
Rotate experimentalTransportEnabled.prod to .2 2025-06-17 15:57:43 -04:00
Fedor Indutny
cae8bd482f
Fix double-wrap of MessageReceiver pino instance 2025-06-16 17:02:05 -05:00
Fedor Indutny
4347964030
Scope pino lines with filename 2025-06-16 11:59:31 -07:00
Fedor Indutny
f6c19c548e
Better usage of pino 2025-06-16 09:47:18 -07:00
trevor-signal
58f006aac2
Upload new set of PQ keys if too many exist 2025-06-13 14:05:12 -07:00
Fedor Indutny
9a4972d59e
Refactor build expiration checks 2025-06-10 12:17:07 -07:00
Fedor Indutny
b0634f9a9d
Replace buffer.slice() with buffer.subarray() 2025-06-09 14:37:30 -07:00
trevor-signal
9d5ab04195
Cleanup logging levels in WebAPI 2025-06-09 10:58:40 -05:00
Alex Bakon
c521568610
Start separating calls made to chat service 2025-06-05 08:28:07 +10:00
Alex Bakon
cad30bd216
Always use the websocket for chat requests 2025-06-03 12:39:06 -04:00
Scott Nonnenberg
799a0dcc54
Move Profile Editor into the new Settings Tab 2025-06-03 09:46:52 +10:00
Jordan Rose
12bedb5d1c
Improve use of libsignal for decryption 2025-06-02 10:52:22 -07:00
Alex Bakon
1598105f5b
Enable libsignal TLS 1.3 enforcement via config 2025-05-30 16:58:44 -04:00
Fedor Indutny
8be2e8e527
Delay storage service sync until empty
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2025-05-30 10:39:39 -04:00
andrew-signal
a2c50b1895
Improve Error Handling from LibSignal's WebSocket Opens 2025-05-29 10:36:18 -07:00
trevor-signal
d6e81eee11
Normalize message attachments 2025-05-22 18:09:54 -07:00
Fedor Indutny
6ab849400d
Simplify message receiver event 2025-05-22 09:39:45 -07:00
trevor-signal
3828cf276c
Fix subscription response schema 2025-05-21 12:21:43 -04:00
Fedor Indutny
49161b7e17
Reorder getSendTarget logic for clarity 2025-05-20 15:40:16 -04:00
Alex Bakon
33c1c39da4
Require PQ pre-keys from the server 2025-05-20 00:45:43 +10:00
yash-signal
3db7bbb476
Only log zod when there's an error 2025-05-17 04:14:16 +10:00
trevor-signal
8f672bb79a
Fallback to global media tier CDN number 2025-05-16 09:31:04 -07:00
yash-signal
fca742b37b
Add Standardized Zod Validation to WebAPI
Co-authored-by: Jamie Kyle <jamie@signal.org>
2025-05-17 02:11:09 +10:00
Alex Bakon
05a6f0e927
Switch registration to use libsignal client 2025-05-15 16:56:26 -05:00
trevor-signal
ba015a779e
Send and properly receive AttachmentPointer.uploadTimestamp 2025-05-13 12:29:10 -07:00
ayumi-signal
a2c74c3a8b
Basic support for local encrypted backups 2025-05-12 14:15:11 -07:00
Scott Nonnenberg
76b1918496
makeHttpError: Ensure response headers have lowercase names 2025-05-13 04:41:37 +10:00
trevor-signal
ae6ffd26e7
Optimize publicKey deserialization for server trust root 2025-05-03 04:09:25 +10:00
Fedor Indutny
bebdab211e
Simplify service id checks in MessageReceiver 2025-04-24 11:24:52 -07:00
Fedor Indutny
4e8f02e6e6
Provisioner improvements 2025-04-23 09:14:30 -07:00
Scott Nonnenberg
c530192236
Logging improvements for sessions 2025-04-23 02:18:14 +10:00
andrew-signal
6b496f41a2
Bump to libsignal v0.70.0 2025-04-18 11:25:52 -04:00
Alex Bakon
0853002f88
Use libsignal key types internally
Co-authored-by: trevor-signal <trevor@signal.org>
2025-04-18 10:07:35 -04:00
Alex Bakon
514509e2c7
Remove fallback CDSI implementation 2025-04-16 10:18:30 -07:00
Fedor Indutny
a575597396
Fix link-and-sync cancellation 2025-04-09 12:23:08 -07:00
Fedor Indutny
f4185e65dc
Move websocket preconnect earlier into startup
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2025-04-07 12:16:06 -07:00
Fedor Indutny
84eb305b9a
Fix restarting provisioner loop 2025-04-03 16:34:07 -07:00
trevor-signal
8959b727f9
Use Libsignal to validate sealed-sender certificates 2025-04-03 10:23:42 +10:00
trevor-signal
aba0e028d4
Show backup status in Settings window 2025-04-02 14:57:29 -04:00
Jim Gustafson
e22c700237
Calling: Add cache for relay server requests
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2025-03-27 12:55:10 -07:00
Jamie Kyle
b0653d06fe
Fun picker improvements 2025-03-26 12:35:32 -07:00
Fedor Indutny
427f91f903
Allow backfill for more undownloadable attachments 2025-03-26 14:48:28 -04:00
Fedor Indutny
b3c7b48d1c
Attachment backfill 2025-03-24 23:34:58 -07:00