Matthew Chen
3b2c5bfc7b
Modify mock environments to register all db views.
2018-09-19 16:29:15 -04:00
Matthew Chen
e1db60c1c0
Rework creation of singletons.
2018-09-19 15:11:26 -04:00
Matthew Chen
aa35594ad5
Respond to CR.
2018-04-25 09:30:23 -04:00
Matthew Chen
212891c50d
Detect and handle corrupt database views.
2018-04-25 09:30:23 -04:00
Matthew Chen
f70a45ef1b
Clean up ahead of PR.
2018-04-25 09:30:23 -04:00
Matthew Chen
50a59c907d
Detect and handle corrupt database views.
2018-04-25 09:30:23 -04:00
Matthew Chen
7f23dfa258
Respond to CR.
2018-04-24 13:15:11 -04:00
Matthew Chen
2265ae08aa
Don't start app version migrations until storage is ready.
2018-04-24 11:56:32 -04:00
Matthew Chen
35ee8c1a0d
Rework flush of registration connection(s).
2018-04-18 17:38:13 -04:00
Matthew Chen
e1138df771
Rework flush of registration connection(s).
2018-04-18 17:38:13 -04:00
Matthew Chen
9dfc955ee5
Fix flush of registration connections.
2018-04-02 12:20:30 -04:00
Matthew Chen
684614013e
Revert "Fix flush of registration connections."
...
This reverts commit 52b238c499
.
2018-04-02 12:20:05 -04:00
Matthew Chen
52b238c499
Fix flush of registration connections.
2018-04-02 11:32:24 -04:00
Matthew Chen
1bbd41f725
Improve perf of database snapshots.
2018-03-20 11:23:56 -04:00
Matthew Chen
3f822e8ce3
Complete minimal backup MVP.
2018-03-14 09:27:39 -03:00
Matthew Chen
ba42ac73d8
Revisit TODOs in the SAE work.
2018-02-12 22:33:26 -05:00
Matthew Chen
43765ef3b5
Respond to CR.
2018-02-09 10:31:29 -05:00
Michael Kirk
6f959ff292
CR: be more conservative about deriving key spec, clear old passphrase
...
after deriving key spec.
// FREEBIE
2018-01-31 17:22:42 -08:00
Michael Kirk
426c9baa16
Key material changes
...
- For new installs, generate raw key-spec rather than derive it
- Adapt to separated concerns of the key derivation migration from the unencrypted header migration
- Reduce number of places where we delete/generate keying information
- Only store relevant keying material
// FREEBIE
2018-01-31 16:08:03 -08:00
Matthew Chen
ebbe96a5d5
Clean up ahead of PR.
2018-01-30 10:31:13 -05:00
matthew chen
8325c37191
Fix build breakage.
2018-01-30 10:30:28 -05:00
Matthew Chen
aeeef43416
Register all database views asynchronously.
2018-01-30 10:30:28 -05:00
Matthew Chen
5cf89a0f3d
Register all database views asynchronously.
2018-01-30 10:30:28 -05:00
Matthew Chen
c5079ed3d7
Add support for key specs.
2018-01-25 11:00:38 -05:00
Matthew Chen
173da64bc4
Modify YapDatabase to read converted database, part 1.
2018-01-25 11:00:38 -05:00
Matthew Chen
1bff0f2b0e
Incomplete commit starting work on loading databases for conversion.
2018-01-25 11:00:38 -05:00
Matthew Chen
15b8e58324
Retain changes from session database branch.
2018-01-12 10:23:54 -05:00
Matthew Chen
9ac2383a2c
Retain changes from session database branch.
2018-01-10 12:18:29 -05:00
Matthew Chen
70926d7f10
Clean up ahead of PR.
2017-12-19 11:50:01 -05:00
Matthew Chen
6b58b4cbde
Rework database view registration.
2017-12-19 11:42:06 -05:00
Matthew Chen
fe67cd924c
Rework database view registration.
2017-12-19 11:42:06 -05:00
Matthew Chen
f88b954ab5
Clean up TSStorageManager usage.
2017-12-19 11:41:31 -05:00
Matthew Chen
85686d3144
Continue TSStorageManager refactor.
2017-12-19 11:41:30 -05:00
Matthew Chen
1163e76dee
Clean up ahead of PR.
2017-12-19 11:16:01 -05:00
Matthew Chen
137fe6fb8b
Pull out OWSStorage base class for TSStorageManager.
2017-12-19 11:16:01 -05:00
Matthew Chen
a29c4ce5d6
Pull out OWSStorage base class for TSStorageManager.
2017-12-19 11:16:01 -05:00