Commit graph

37 commits

Author SHA1 Message Date
Matthew Chen 3a50377902 Apply OWS log functions in Objective-C. 2018-08-27 12:58:52 -04:00
Matthew Chen 713606271c Rename fail macros in Obj-C. 2018-08-27 10:29:51 -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 68241e8a0a Respond to CR. 2018-08-07 14:36:36 -04:00
Matthew Chen f795ec352e Migrate to backup proto wrappers. 2018-08-07 13:20:22 -04:00
Matthew Chen 5ce39337ed Handle malformed protos. 2018-04-16 16:15:46 -04:00
Matthew Chen 4602ad9014 Respond to CR. 2018-04-02 09:39:13 -04:00
Matthew Chen 8254052bb2 Lazy restore attachments. 2018-04-02 09:28:12 -04:00
Matthew Chen cb8ee3536a Lazy restore attachments. 2018-04-02 09:28:12 -04:00
Matthew Chen 1dced463cb Lazy restore attachments. 2018-04-02 09:28:12 -04:00
Matthew Chen b2ac8f10e2 Lazy restore attachments. 2018-04-02 09:28:12 -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
Michael Kirk 394cc6637c Backport comments from translations
// FREEBIE
2018-03-26 10:12:04 -04:00
Matthew Chen 6580f9112b Respond to CR. 2018-03-22 09:32:22 -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 bb07de2a3c Pull out "download and parse manifest" logic. 2018-03-22 09:26:35 -04:00
Matthew Chen 34d79265a1 Respond to CR. 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 f164d5e94b Improve backup progress. 2018-03-17 09:18:01 -03:00
Matthew Chen 0bcbb5918b Improve backup progress. 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 3c2aae3b9c Backup import clears database contents. 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