Commit Graph

492 Commits

Author SHA1 Message Date
Greyson Parrelli e80ebd87fe Refactor and simplify attachment archiving. 2024-09-13 10:51:30 -04:00
Cody Henthorne 816006c67e Refactor and cleanup backupv2 media restore. 2024-09-13 10:51:30 -04:00
Nicholas Tinsley e247d311d8 Add call link support to storage service. 2024-09-13 10:51:30 -04:00
Greyson Parrelli 1e8626647e Fix digests for non-zero padding. 2024-09-13 10:51:30 -04:00
Nicholas Tinsley 514f7cc767 Fix tests after reg v1 cleanup. 2024-09-13 10:51:30 -04:00
Nicholas Tinsley 9261c34213 Clean up registration java packages hierarchy. 2024-09-13 10:51:30 -04:00
Greyson Parrelli 7eac9ce1f4 Improve attachment deduping for videos. 2024-09-11 15:14:04 -04:00
Greyson Parrelli 00d20a1917 Introduce SignalNetwork, share PushServiceSocket. 2024-09-11 15:14:04 -04:00
Greyson Parrelli 4b47d38d78 Add IV to the attachment table. 2024-09-11 15:14:04 -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
Greyson Parrelli 4e48a445bf Disable flaky test. 2024-08-27 13:21:20 -04:00
Greyson Parrelli 630875dae2 Reduce noise of flaky test. 2024-08-22 12:58:33 -07:00
Greyson Parrelli 110e2c9eb0 Fix ArchiveImportExport tests. 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
Alex Hart fa7e4c9686 Add ignore for checkout flow test for the time being. 2024-08-22 12:58:33 -07:00
Alex Hart ccabd9edd8 Add espresso tests for donations flow. 2024-08-08 12:22:34 -07:00
Greyson Parrelli fb2a332513 Update to latest Backup.proto. 2024-08-08 12:19:00 -07:00
Greyson Parrelli 0b98901634 Integrate libsignal validator into backup tests. 2024-07-26 23:43:53 +02:00
Greyson Parrelli 7b0badef19 Get shared backup tests working. 2024-07-26 23:43:53 +02:00
Greyson Parrelli e6d8e36141 Add new backup testing infrastructure. 2024-07-26 23:43:53 +02:00
Greyson Parrelli 06d475fb6e Move constraint filtering down into JobStorage to improve perf. 2024-07-26 23:43:53 +02:00
Greyson Parrelli 36dface175 Fix job deletion bug, add performance tests. 2024-07-26 23:43:53 +02:00
Cody Henthorne f5abd7acdf Add Group Send Endorsements support. 2024-07-09 13:40:41 -04:00
Greyson Parrelli 70378b85d7 Remove unused capabilities. 2024-07-09 13:40:41 -04:00
Nicholas Tinsley b113eec940 Show "Update" action button on profile name change. 2024-07-09 13:40:41 -04:00
Alex Hart 77d3116431 Rename DonationValues to InAppPaymentValues. 2024-07-09 13:40:41 -04:00
Clark 079a3d4fee Add import/export tests for contact messages and link previews. 2024-07-09 13:40:41 -04:00
Clark 58d769b21f Allow exporting backup tests to binproto. 2024-07-09 13:40:40 -04:00
Cody Henthorne 371a39049d Ignore flakey delete sync test. 2024-07-03 14:02:59 -04:00
Nicholas Tinsley d7b5c6bff3 Delete registration V1. 2024-06-26 13:39:28 -04:00
Clark ebee3f72e6 Add test infrastructure for backup binprotos. 2024-06-24 15:04:03 -04:00
Alex Hart 37cec7d44f Implement 1:1 call event delete syncs. 2024-06-24 15:04:03 -04:00
Greyson Parrelli 863b443317 Convert SignalStore to kotlin. 2024-06-24 15:04:03 -04:00
Greyson Parrelli 6fa8337058 Update to the latest backup v2 spec.
Removes some dead protos, removes some sticker details, adds in gift
badges.
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
Alex Hart ea87108def Heal InAppPaymentSubscriber currency if we have a payment with a matching subscriber id. 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
Cody Henthorne 14cacaef86 Add verbose tracking to DelteForMeSync test to help finding flakey test. 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
Greyson Parrelli 13f7a64139 Refactor FeatureFlags. 2024-06-24 15:04:02 -04:00
Cody Henthorne f20fe33af9 Ignore flakey delete sync test. 2024-06-24 15:04:02 -04:00
Clark Chen 16773c9b17 Fix import/export tests with my story. 2024-06-24 15:04:01 -04:00
Cody Henthorne 45a739ce92 Show notification for group adds. 2024-06-24 15:04:01 -04:00
Alex Hart 571004df50 Tokenize group title search. 2024-06-21 09:19:47 -03:00
Greyson Parrelli e4019d8595 Ignore deprecated backup tests. 2024-06-21 09:19:47 -03:00
Greyson Parrelli 664c22d8f1 Add mostly-working SVR3 implementation behind flag. 2024-06-21 09:19:47 -03:00
Clark b782fabbb6 Update backup proto with subscriber and recipient changes. 2024-06-21 09:19:47 -03:00