Commit Graph

159 Commits

Author SHA1 Message Date
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
Greyson Parrelli 7e458bfde0 Validate full edit message payload. 2024-06-05 15:46:00 -04:00
Greyson Parrelli 3d382ee15e Use extension functions instead of LibSignalNetwork class. 2024-06-05 15:46:00 -04:00
Cody Henthorne 6362da7a50 Refactor group state processing. 2024-06-05 15:46:00 -04:00
Greyson Parrelli 1296365bed Upgrade to libsignal 0.47.0 2024-06-05 15:46:00 -04:00
Clark 5c3ea712fe Add streaming video support for attachment files. 2024-06-05 15:46:00 -04:00
Cody Henthorne a81a675d59 Add Delete for Me sync support. 2024-06-05 15:46:00 -04:00
Nicholas Tinsley afe3cd1098 Additional error handling for registration v2. 2024-06-05 15:46:00 -04:00
Nicholas Tinsley f37efd7e15 Add additional error handling for registration v2. 2024-06-05 15:46:00 -04:00
Clark 7b0d3f36dc Ignore digest for downloading archived thumbnails. 2024-06-05 15:46:00 -04:00
Alex Hart d719edf104 Rewrite in-app-payment flows to prepare for backups support. 2024-06-05 15:46:00 -04:00
Nicholas Tinsley 503faea3a9 Support voice verification in registration v2. 2024-05-17 09:33:22 -04:00
Clark b72d586748 Add initial thumbnail restore for message backup. 2024-05-16 10:16:10 -04:00
Greyson Parrelli f570f1f2c4 Initial test implementation of SVR3. 2024-05-15 15:55:22 -04:00
Nicholas Tinsley 68ced18ea1 Fleshed out session management in registration v2. 2024-05-15 15:55:22 -04:00
Nicholas Tinsley ca14ed9b2c Allow for captcha solving for reg v2. 2024-05-08 16:30:53 -03:00