andrew-signal
eea89d3b62
Add helper to catch/wrap exceptions that originate inside runWithUnauthChatConnection.
2025-10-15 15:26:34 -04:00
Alex Hart
3f7b73cf5e
Require ACI for ReadMessage sender field.
2025-10-15 15:26:33 -04:00
Cody Henthorne
a5cca5b0fd
Reset backup id on zk verification failure during restore attempts.
2025-10-08 16:15:28 -03:00
Alex Hart
14cc0f12a6
Fix BackupSubscriptionCheckJob tests.
2025-10-03 15:31:20 -04:00
gram-signal
d36a4232be
Bump libsignal to v0.83.0
2025-10-03 15:31:20 -04:00
Michelle Tang
b8e4ffb5ae
Release polls behind feature flag.
2025-10-02 12:56:04 -04:00
Jeffrey Starke
71b92f03bc
Fix DonationsService ServiceResponse to use exception body instead of message.
2025-10-02 12:56:04 -04:00
Cody Henthorne
786bcc3da7
Fix header case bugs in status code errors.
2025-09-26 12:54:18 -04:00
andrew-signal
957ddc82b5
Switch lookupUsernameHash to use libsignal's typed API wrapper.
2025-09-17 14:21:43 -04:00
andrew-signal
16d6e98355
Pass all android.libsignal.* prefixed remote configs down automatically.
2025-09-17 14:21:43 -04:00
Greyson Parrelli
c78b47fbe3
Make max envelope size remote configurable.
2025-09-17 14:21:43 -04:00
Greyson Parrelli
90ae9e1636
Reduce max envelope size for internal users.
2025-09-10 15:33:10 -04:00
Alex Hart
0dac6344ab
Access configuration via cache layer when evaluating state.
2025-09-05 14:44:49 -03:00
Greyson Parrelli
ca2cc722d4
Add separate column to track archive thumbnail status.
2025-09-04 16:35:06 -04:00
Greyson Parrelli
1166b99d01
Add backupVersion to RegistrationProvisioning.proto
2025-09-04 16:35:06 -04:00
Greyson Parrelli
d4c1c39179
Generate thumbnails for quote attachments.
2025-09-04 16:35:05 -04:00
Greyson Parrelli
f052b1fd90
Ignore expensive AttachmentCipherTests.
...
They can take up to 15 seconds to run, and they've already proven
their usefulness. We can un-ignore them temporarily if we ever need
to make changes.
2025-08-27 15:55:18 -04:00
Cody Henthorne
53f2049c48
Use same cipher version for registration and linking provisioning messages.
2025-08-27 15:55:18 -04:00
gram-signal
e917d39a8e
Add 'spqr' capability to uploaded AppCapabilities.
2025-08-21 14:52:34 -04:00
Michelle Tang
7d35cf1374
Use remote config v2.
2025-08-21 14:52:34 -04:00
Jordan Rose
3a06f604fd
Remove direct uses of libsignal internals
2025-08-21 14:52:34 -04:00
Greyson Parrelli
dfdadc9d7a
Update SVRB error handling.
2025-08-21 14:52:34 -04:00
Greyson Parrelli
1c7f6a68e4
Inline deleteSync and SSREv2 capabilities.
2025-08-21 14:52:33 -04:00
Alex Hart
859bb02c86
Implement BackupSubscriptionCheckJob integration tests.
2025-08-13 21:44:24 -04:00
Cody Henthorne
0bbbee645d
Improve link device good citizenship with backups.
2025-08-12 14:33:47 -04:00
Cody Henthorne
27ddc97ea4
Use server rereg flag to show post reg restore flows.
2025-08-11 13:02:12 -04:00
emir-signal
c4c9fd9f65
Make epoch optional in backups and storage service.
2025-08-11 12:40:40 -04:00
Cody Henthorne
7ca1ac4efb
Add rudimentary link+sync support.
2025-08-06 15:50:16 -04:00
Michelle Tang
eb7012b7ae
Remove plaintext device creation timestamp.
2025-08-06 15:50:16 -04:00
Greyson Parrelli
5aeca1deb1
Add initial SVRB support.
2025-08-05 11:00:54 -04:00
Cody Henthorne
e29abdea91
Add device linking infrastructure.
2025-08-05 11:00:54 -04:00
Cody Henthorne
e6e869e074
Fix identity key update failure when profile key verification failed.
2025-08-05 11:00:54 -04:00
Greyson Parrelli
9204c9a1b8
Fix handling of resumable upload errors in archive uploads.
2025-07-30 11:46:54 -04:00
Greyson Parrelli
90c381f0ba
Rotate MRBK when rotating AEP.
2025-07-30 09:59:16 -04:00
Greyson Parrelli
e8bea19927
Rename /v2/backup to /v2/svr.
2025-07-25 11:33:33 -04:00
Cody Henthorne
7499bd77b4
Clean up GSE usage and remove combined-UAK fallback for multi-recipient send.
2025-07-25 11:02:47 -04:00
Cody Henthorne
2da3ac5b20
Update link device provisioning proto.
2025-07-25 11:02:46 -04:00
Cody Henthorne
635aa8791f
Respect rate limit in send jobs.
2025-07-23 15:22:26 -04:00
Cody Henthorne
d1c02ac454
Add server message to group patch exception.
2025-07-23 15:22:26 -04:00
Greyson Parrelli
eca75ca3fb
Include backup size when fetching archive upload form.
2025-07-21 13:02:42 -04:00
Greyson Parrelli
e6aed8534a
Use libsignal for deriving thumbnail transit keys.
2025-07-16 12:42:36 -04:00
emir-signal
b42dcece48
Add support for call link epochs.
2025-07-10 09:12:48 -03:00
Cody Henthorne
5ce5326721
Migrate away from placeholder revision to support exporting pending approval groups.
2025-07-10 09:12:48 -03:00
andrew-signal
a384bf5e35
Add REST fallback to RemoteConfig fetch.
2025-07-03 13:34:52 -04:00
Cody Henthorne
437b1a3d98
Restore timestamp instead of tier during manual registration remote backup restore flow.
2025-07-02 11:24:36 -04:00
Greyson Parrelli
82fd8cf282
Fix lint.
2025-07-01 16:25:29 -04:00
gram-signal
173983a1ab
Use RemoteConfig for UsePqRatchet.
...
Co-authored-by: Greyson Parrelli <greyson@signal.org >
2025-07-01 13:02:03 -04:00
Greyson Parrelli
939f2f82b1
Fix crash when skipping in BetterCipherInputStream.
2025-07-01 12:50:16 -04:00
Greyson Parrelli
516b505059
Fix crash with missing sessions.
...
We were excluding prekey bundles if they were missing EC prekeys, but
that's a valid state to be in -- those aren't required, and we shouldn't
have been excluding them.
2025-07-01 12:49:31 -04:00
Greyson Parrelli
0f16be81b0
Bump libsignal to 0.76.0
2025-06-26 15:07:39 -04:00