Commit Graph

98 Commits

Author SHA1 Message Date
Matthew Chen
2146e9693f Respond to CR. 2019-09-16 10:01:00 -03:00
Matthew Chen
3ff3f9bb0d Fix tests. 2019-09-16 10:00:26 -03:00
Michael Kirk
e2978e25cf Checking for passphrase happens before dependencies are wired, so we can't depend on Environment. 2019-09-06 10:35:23 -06:00
Matthew Chen
21ee68cbf7 Fix issues with pure-GRDB mode. 2019-08-29 10:20:40 -03:00
Matthew Chen
4aeb89dda6 Fix issues with pure-GRDB mode. 2019-08-29 10:20:40 -03:00
Matthew Chen
2b31f07752 Fix issues with pure-GRDB mode. 2019-08-29 10:20:40 -03:00
Matthew Chen
dd770f9f2d Use separate keyspec for GRDB. 2019-08-23 15:34:53 -03:00
Matthew Chen
dee5a0727f Decompose SDSDatabaseStorage. 2019-08-23 15:32:47 -03:00
Matthew Chen
7e32979512 Respond to CR. 2019-08-22 17:30:11 -03:00
Matthew Chen
549d448724 Rework OWSDisappearingMessagesFinder to support GRDB. 2019-08-22 17:30:11 -03:00
Matthew Chen
db2dacf45f Fix more tests. 2019-08-21 15:01:13 -03:00
Matthew Chen
5c19d29140 Rework isDatabasePasswordAccessible. 2019-08-21 10:44:58 -03:00
Matthew Chen
964fbeed0b Only register YDB extensions if we're using YDB. 2019-08-21 10:41:54 -03:00
Matthew Chen
b10da5cb7f Remove OWSMessageDecryptJob table from GRDB. 2019-08-21 10:40:58 -03:00
Michael Kirk
c7afa5f1db storage comparative perf tests 2019-08-16 12:38:23 -06:00
Matthew Chen
85756b0fe9 Merge remote-tracking branch 'private/release/2.42.0' 2019-08-16 13:21:38 -03:00
Matthew Chen
fae26459c1 Test for model migration. 2019-08-16 10:50:21 -03:00
Nora Trapp
4216ee31f7 Allow username lookup in compose view. 2019-08-15 12:37:51 -07:00
Matthew Chen
e10ffb2506 Remove asyncUIRead(). 2019-08-14 19:29:35 -03:00
Michael Kirk
4891375d5e pre-write sync message data on background thread outside of write transaction 2019-08-14 09:38:48 -06:00
Matthew Chen
38ea20b4a3 Respond to CR. 2019-08-13 16:52:38 -03:00
Matthew Chen
9d97b85b5f Respond to CR. 2019-08-13 16:52:38 -03:00
Matthew Chen
2a5683b843 Introduce storage coordinator. 2019-08-13 16:52:38 -03:00
Matthew Chen
ef6819468c Respond to CR. 2019-08-13 10:19:26 -03:00
Matthew Chen
8ca337e2c3 Rework generic change observation. 2019-08-13 09:58:27 -03:00
Michael Kirk
2126d27231 bench datasource writes and slow db writes 2019-08-12 15:11:40 -06:00
Matthew Chen
a48ccccdd1 Remove more usage of primary storage. 2019-08-07 17:41:11 -03:00
Matthew Chen
eccfad0f46 Merge remote-tracking branch 'private/release/2.41.0' 2019-08-06 12:12:39 -03:00
Matthew Chen
e4b082746d Add GRDB support for full text search. 2019-08-02 15:42:34 -03:00
Matthew Chen
4f03f969fc Rework "view once" messages. 2019-08-01 16:13:37 -03:00
Matthew Chen
1e363d2c65 Make uniqueId non-nil. 2019-07-31 10:50:59 -03:00
Matthew Chen
af5cdd6c92 Rework YDB-to-GRDB migration. 2019-07-29 15:11:20 -03:00
Michael Kirk
796b1ebb73 modern CDS vs. UUID 2019-07-25 14:06:06 -06:00
Matthew Chen
056d7a8788 Respond to CR. 2019-07-25 10:35:19 -03:00
Matthew Chen
4d05761980 Remove YDB connections. 2019-07-25 10:35:19 -03:00
Matthew Chen
b67060bd7b Respond to CR. 2019-07-24 16:17:53 -03:00
Matthew Chen
e0cfd5cf0a Add missing table for OWSDevice. 2019-07-24 16:05:07 -03:00
Matthew Chen
bdf5ca2645 Remove YDB connections. 2019-07-23 10:46:10 -03:00
Matthew Chen
58f45348f6 Rework GRDBDatabaseQueue. 2019-07-22 13:28:15 -03:00
Matthew Chen
4329a4c96d Add transactable base class for database storage and queue. 2019-07-18 18:02:13 -03:00
Matthew Chen
ebd45743c6 Convert interactions to BaseModel. Add typed 'any update with...' methods. 2019-07-18 15:44:36 -03:00
Matthew Chen
cb4b909a6a Fix spurious scheduling watchdog assert in async reads & writes. 2019-07-17 16:20:35 -03:00
Nora Trapp
a323ff4ddf No more transitional_phoneNumber 2019-07-11 10:52:13 -07:00
Matthew Chen
aa14f822a7 Convert message receiver to any. 2019-07-08 12:16:05 -03:00
Michael Kirk
501466a765 grdb compat for touching interactions and threads 2019-07-03 14:38:32 -05:00
Nora Trapp
4f026ed881 Add UUID support to read receipts 2019-07-02 18:33:14 -07:00
Nora Trapp
a1f85fca30 Migrate profiles to support UUIDs 2019-07-02 11:19:50 -07:00
Matthew Chen
f143c693b3 Revert "Merge branch 'mkirk/stub-uuid-receive'"
This reverts commit 4ba65bc7ea, reversing
changes made to 70d97e11c5.
2019-06-28 09:52:18 -04:00
Nora Trapp
a332c119d1 PR Feedback 2019-06-27 13:13:52 -07:00
Nora Trapp
52545fa0c4 Add shared YAP extension for SignalServiceAddress lookup 2019-06-27 13:13:52 -07:00