Commit graph

32 commits

Author SHA1 Message Date
Matthew Chen 498828f93c Rename AttachmentStream methods. 2018-09-06 15:30:00 -04:00
Michael Kirk c05700fd98 Log in OWSFail
step 1: rename OWSFail->OWSFailNoProdLog
step 2: rename OWSProdLogAndFail->OWSFail
step 3: Convert OWSFailNoProdLog->OWSFail where we want logging
step 4: Rename OWSCFail->OWSCFailNoProdLog
step 5: Rename OWSProdLogAndCFail -> OWSCFail
step 6: Convert OWSCFailNoProdLog -> OWSCFail where we want logging
2018-08-09 15:30:19 -06:00
Matthew Chen db3df249bf Merge NSData categories. 2018-08-09 13:50:55 -04:00
Matthew Chen e5eda8b45d Add convenience initializers to proto wrappers. 2018-08-08 13:08:47 -04:00
Matthew Chen f795ec352e Migrate to backup proto wrappers. 2018-08-07 13:20:22 -04:00
Matthew Chen 6be3d2e42d Code generate Swift wrappers for protocol buffers. 2018-08-03 14:05:20 -04:00
Matthew Chen 4602ad9014 Respond to CR. 2018-04-02 09:39:13 -04:00
Matthew Chen 3406d1562e Add local cache of backup fragment metadata. 2018-04-02 09:27:34 -04:00
Matthew Chen 61dc2c0249 Add local cache of backup fragment metadata. 2018-04-02 09:27:34 -04:00
Matthew Chen e88f5643f7 Add local cache of backup fragment metadata. 2018-04-02 09:27:34 -04:00
Matthew Chen 258cdab2df Don't cull CloudKit records for lazy restoring attachments. 2018-04-02 09:27:34 -04:00
Michael Kirk 394cc6637c Backport comments from translations
// FREEBIE
2018-03-26 10:12:04 -04:00
Matthew Chen 439d7e62e6 Recycle backup fragments. 2018-03-22 09:26:35 -04:00
Matthew Chen 5de11d7355 Recycle backup fragments. 2018-03-22 09:26:35 -04:00
Matthew Chen 34d79265a1 Respond to CR. 2018-03-20 11:23:56 -04:00
Matthew Chen 08ba7c85ed Clean up ahead of PR. 2018-03-20 11:23:56 -04:00
Matthew Chen 2c680cadad Clean up ahead of PR. 2018-03-20 11:23:56 -04:00
Matthew Chen 2ebd8668b4 Fix bugs in new db representation, add batch record deletion, improve memory management. 2018-03-20 11:23:56 -04:00
Matthew Chen fed524ba16 Rework database snapshot representation, encryption, etc. 2018-03-20 11:23:56 -04:00
Matthew Chen 0c81d5656f Rework database snapshot representation, encryption, etc. 2018-03-20 11:23:56 -04:00
Matthew Chen ca7c75a081 Rework database snapshot representation, encryption, etc. 2018-03-20 11:23:56 -04:00
Matthew Chen 1bbd41f725 Improve perf of database snapshots. 2018-03-20 11:23:56 -04:00
Matthew Chen 59fc232128 Backup export needs to verify that we have a valid account. 2018-03-17 09:18:01 -03:00
Matthew Chen 2915c533b2 Streamline database configuration and cleanup. 2018-03-17 09:18:01 -03:00
Matthew Chen 061ce8cb13 Add database validity check. 2018-03-17 09:18:01 -03:00
Matthew Chen 669a3610ab Fix attachments. 2018-03-17 09:18:01 -03:00
Matthew Chen d2f2dd273a Fix edge cases in migrations. 2018-03-17 09:18:01 -03:00
Matthew Chen 86aae78f1b Include migrations in backup. 2018-03-17 09:18:01 -03:00
Matthew Chen 08149005b1 Clean up backup code. 2018-03-14 09:27:39 -03:00
Matthew Chen 3f822e8ce3 Complete minimal backup MVP. 2018-03-14 09:27:39 -03:00
Matthew Chen f46ea0e87d Implement backup import logic. 2018-03-14 09:27:39 -03:00
Matthew Chen 30065493a3 Implement backup import logic. 2018-03-14 09:27:39 -03:00
Renamed from Signal/src/util/OWSBackupExport.m (Browse further)