Michael Kirk
|
c7662b5a86
|
Step 2/2 %s/OWSAssert/OWSAssertDebug for existing previous assert semantics
Going forward, we want to prefer safer asserts, but we don't want to blindly
apply crashing asserts across the codebase
|
2018-09-07 10:00:48 -06:00 |
Matthew Chen
|
cc5a480baa
|
Apply OWS log functions in Objective-C.
|
2018-08-27 12:58:52 -04:00 |
Matthew Chen
|
c0d486b1f1
|
Apply OWS log functions in Objective-C.
|
2018-08-27 12:58:52 -04:00 |
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
|
cb8ee3536a
|
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 |
Matthew Chen
|
258cdab2df
|
Don't cull CloudKit records for lazy restoring attachments.
|
2018-04-02 09:27:34 -04:00 |
Matthew Chen
|
d0c691bb7f
|
Lazy attachment restores.
|
2018-04-02 09:27:34 -04:00 |
Matthew Chen
|
5de11d7355
|
Recycle backup fragments.
|
2018-03-22 09:26:35 -04:00 |
Matthew Chen
|
ca7c75a081
|
Rework database snapshot representation, encryption, etc.
|
2018-03-20 11:23:56 -04:00 |
Matthew Chen
|
05db8e3f7f
|
Retry backup failures.
|
2018-03-17 09:18:01 -03:00 |
Matthew Chen
|
fc4a66365e
|
Sketch out backup export UI.
|
2018-03-17 09:18:01 -03:00 |
Matthew Chen
|
91bf0bdb9f
|
Sketch out backup export UI.
|
2018-03-17 09:18:01 -03:00 |
Matthew Chen
|
4746948dfe
|
Respond to CR.
|
2018-03-14 10:02:44 -03:00 |
Matthew Chen
|
68ba8976c5
|
Clean up ahead of PR.
|
2018-03-14 09:27:39 -03:00 |
Matthew Chen
|
cc10dbf32f
|
Clean up ahead of PR.
|
2018-03-14 09:27:39 -03:00 |
Matthew Chen
|
76b4deffe4
|
Respond to CR.
|
2018-03-14 09:27:39 -03:00 |
Matthew Chen
|
70d14c84c4
|
Clean up backup code.
|
2018-03-14 09:27:39 -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
|
30065493a3
|
Implement backup import logic.
|
2018-03-14 09:27:39 -03:00 |
Matthew Chen
|
5035cb040e
|
Implement backup import logic.
|
2018-03-14 09:27:39 -03:00 |
Matthew Chen
|
04c527a0f4
|
Implement backup import logic.
|
2018-03-14 09:27:39 -03:00 |
Matthew Chen
|
f53f1fb46a
|
Add check for backup in cloud.
|
2018-03-14 09:27:39 -03:00 |
Matthew Chen
|
6cea2779d2
|
Stub out backup private key.
|
2018-03-14 09:27:39 -03:00 |
Matthew Chen
|
90c8f5483b
|
Clean up cloud after successful backup export.
|
2018-03-14 09:27:39 -03:00 |
Matthew Chen
|
202a35fddd
|
Only backup every N hours.
|
2018-03-12 16:40:07 -03:00 |
Matthew Chen
|
c84bf81cf3
|
Export database for backup.
|
2018-03-12 16:40:07 -03:00 |
Matthew Chen
|
593f7da72d
|
Upload test file to CloudKit.
|
2018-03-12 16:40:07 -03:00 |
Matthew Chen
|
d06ad25d77
|
Sketch out incremental backup manager and settings view.
|
2018-03-12 16:40:07 -03:00 |
Matthew Chen
|
b296cfb893
|
Sketch out incremental backup manager and settings view.
|
2018-03-12 16:40:07 -03:00 |
Matthew Chen
|
d6f4db1523
|
Rename TSStorageManager to OWSPrimaryStorage.
|
2018-03-06 17:12:13 -03:00 |
Matthew Chen
|
0d5b5bc44c
|
Respond to CR.
|
2018-01-12 16:49:51 -05:00 |
Matthew Chen
|
05b034e925
|
Clear out NSUserDefaults during backup restore.
|
2018-01-12 16:40:57 -05:00 |
Matthew Chen
|
67197ddf15
|
Rename any existing files and directories in restored directories.
|
2018-01-12 16:40:57 -05:00 |
Matthew Chen
|
59933ce1d6
|
Fix rebase breakage.
|
2018-01-11 11:15:50 -05:00 |
Matthew Chen
|
5ba8445f05
|
Fix rebase breakage.
|
2018-01-11 10:46:28 -05:00 |
Matthew Chen
|
f6296f1fe2
|
Clean up ahead of PR.
|
2018-01-11 10:44:03 -05:00 |
Matthew Chen
|
16f7317579
|
Complete backup restore/import.
|
2018-01-11 10:44:03 -05:00 |
Matthew Chen
|
272a90d269
|
Add import back up UI. Begin work on import backup logic.
|
2018-01-11 10:42:57 -05:00 |
Matthew Chen
|
857ca56ab6
|
Rework progress mode of export backup UI.
|
2018-01-11 10:42:27 -05:00 |
Matthew Chen
|
980b3d25a7
|
Rework "export backup" UI.
|
2018-01-11 10:42:27 -05:00 |
Matthew Chen
|
cb4b44b8f4
|
Lock databases during backup export.
|
2018-01-11 10:40:49 -05:00 |
Matthew Chen
|
b77382f99c
|
Fix security issues in the backup process.
|
2018-01-11 10:40:49 -05:00 |
Matthew Chen
|
2011dae8b6
|
Show share UI for backups.
|
2018-01-11 10:40:49 -05:00 |
Matthew Chen
|
ea945558c8
|
Show share UI for backups.
|
2018-01-11 10:40:49 -05:00 |