Commit graph

276 commits

Author SHA1 Message Date
Cody Henthorne
216073f4c2 Fix versioned expiration timer capability bug. 2024-08-30 16:18:23 -04:00
Cody Henthorne
1f196f74ff Add support for versioned expiration timers.
Co-authored-by: Greyson Parrelli <greyson@signal.org>
2024-08-30 12:55:22 -04:00
Cody Henthorne
4447433ffe Fix contact sync by not requiring upload specs for avatars. 2024-08-22 13:04:59 -07:00
Cody Henthorne
a76d400bd1 Upgrade to libsignal 0.56.0 2024-08-22 13:04:59 -07:00
Alex Hart
fd31bc60b2 Read and use backups data to structure tier feature sets. 2024-08-22 13:04:59 -07:00
Cody Henthorne
8eb0b2f960 Add initial local archive export support. 2024-08-22 12:58:33 -07:00
Greyson Parrelli
69e8c9351d Improve network reliability. 2024-08-22 12:58:33 -07:00
Greyson Parrelli
7f71d08e11 Convert the TlsProxySocketFactory to kotlin. 2024-08-22 12:58:33 -07:00
moiseev-signal
5f40144ae9 Upgrade to libsignal 0.55.0 2024-08-22 12:58:33 -07:00
Greyson Parrelli
5ffb7b07da Update to latest Backup.proto and fix various backup bugs. 2024-08-22 12:58:33 -07:00
Greyson Parrelli
748cd00883 Improve network reliability. 2024-08-13 12:47:41 -04:00
Greyson Parrelli
8932eef991 Convert some SignalServiceAttachment* classes to kotlin. 2024-08-08 12:19:01 -07:00
Fedor Indutny
bb01c0501b Fix info string in deriveMediaId. 2024-08-08 12:19:00 -07:00
Cody Henthorne
2677665069 Fix group send error handling for single targets. 2024-08-08 12:19:00 -07:00
Greyson Parrelli
ea215ef488 Fix network interaction in backup service. 2024-08-08 12:19:00 -07:00
Greyson Parrelli
e1283a66fd Fix issue where mediaName is stored in proto incorrectly. 2024-08-08 12:19:00 -07:00
Cody Henthorne
e4966da3ef Fix crash when receiving GSE before state membership updated. 2024-07-31 16:32:46 -04:00
Cody Henthorne
5ddd1651ee Fix stream reset error handling. 2024-07-30 13:55:08 -04:00
Nicholas Tinsley
36846301de Add missing handling for sessions that are already verified. 2024-07-26 23:43:53 +02:00
Greyson Parrelli
3d169bffd0 Reserve server-only field in SignalService.proto. 2024-07-26 23:43:53 +02:00
Cody Henthorne
1fafcc69ff Improve large upload over slow connections. 2024-07-17 15:21:14 -04:00
Greyson Parrelli
c622b7fdb1 Remove all legacy uploads to cdn0. 2024-07-17 15:21:14 -04:00
Cody Henthorne
6daee5719b Allow for larger input videos for sending. 2024-07-16 16:54:38 -04:00
Cody Henthorne
4c0ca48af3 Handle ChatServiceException in response processors. 2024-07-16 16:54:38 -04:00
Cody Henthorne
0e1df94b54
Fix processing incoming group invites. 2024-07-16 15:45:22 -04:00
Cody Henthorne
f5abd7acdf Add Group Send Endorsements support. 2024-07-09 13:40:41 -04:00
Greyson Parrelli
ee20ced238 Switch MediaName to hex encoding. 2024-07-09 13:40:41 -04:00
Alex Hart
69fd4f79db Stop reading redemptionTime field. 2024-07-09 13:40:41 -04:00
Greyson Parrelli
70378b85d7 Remove unused capabilities. 2024-07-09 13:40:41 -04:00
Chris Eager
02629020df Remove Option.RECAPTCHA from ProofRequiredException. 2024-07-09 13:40:40 -04:00
Cody Henthorne
a66857a7cc Fix incorrect local group state bug. 2024-06-26 13:39:28 -04:00
moiseev-signal
816e3442a0 Adopt libsignal 0.51.1 2024-06-24 15:04:03 -04:00
Cody Henthorne
3551e7ec00 Remove rx send remote config and group send using rx always. 2024-06-24 15:04:03 -04:00
Alex Hart
5ecf60a306 Add ability to turn off and delete backups. 2024-06-24 15:04:03 -04:00
Cody Henthorne
6659700a1c Improve delete sync coverage for partial expiring threads. 2024-06-24 15:04:02 -04:00
Cody Henthorne
09003d85b1 Add single attachment delete sync. 2024-06-24 15:04:02 -04:00
Nicholas Tinsley
8ba57a2733 Upgrade OkHttp to 4.12.
Addresses #13491
2024-06-24 15:04:02 -04:00
Alex Hart
6b50be78c0 Implement start of backups payment integration work. 2024-06-24 15:04:02 -04:00
Cody Henthorne
a2fc710261 Add support for addressing attachments within a message. 2024-06-24 15:04:02 -04:00
Cody Henthorne
c80ccd70ec Add additional delete sync support. 2024-06-24 15:04:02 -04:00
Greyson Parrelli
d698f74d0b Rename FeatureFlags -> RemoteConfig. 2024-06-24 15:04:02 -04:00
Clark
6adddf4a0c Add display of last backup time to restore flow. 2024-06-24 15:04:01 -04:00
Greyson Parrelli
664c22d8f1 Add mostly-working SVR3 implementation behind flag. 2024-06-21 09:19:47 -03:00
Greyson Parrelli
3ff218f9c6 Make build deprecation more resilient to clock skew. 2024-06-21 09:19:47 -03:00
Alex Hart
f572eb5322 Add CallLink Observed event and handling. 2024-06-21 09:19:47 -03:00
Clark
66c50bef44 Hook up message backup restore flow to reg v2.
Co-authored-by: Nicholas Tinsley <nicholas@signal.org>
2024-06-21 09:19:46 -03:00
Cody Henthorne
7402959ac6 Fix error handling for resumable uploads to cdn3. 2024-06-05 15:46:01 -04:00
Nicholas Tinsley
015548613a Fix change view model test.
Co-authored-by: Cody Henthorne <cody@signal.org>
2024-06-05 15:46:01 -04:00
Nicholas Tinsley
b71ba79b8a Flesh out registration lock support for Registration V2. 2024-06-05 15:46:01 -04:00
Greyson Parrelli
d84612ebf4 Revert "Validate full edit message payload."
This reverts commit 268b621667e3144fb3f07099d04aa5609387a5e6.
2024-06-05 15:46:00 -04:00