Commit Graph

5427 Commits

Author SHA1 Message Date
Matthew Chen
fc4b0a359a Clean up ahead of PR. 2018-01-25 13:24:55 -05:00
Matthew Chen
3f74c488b2 Clean up ahead of PR. 2018-01-25 13:24:22 -05:00
Matthew Chen
03877867f4 Clean up ahead of PR. 2018-01-25 13:24:22 -05:00
Matthew Chen
b9bd21e73f Improve presentation of text attachments in attachment approval view. 2018-01-25 13:24:22 -05:00
Matthew Chen
c0d4c3f1da Fix handling of URL shares. 2018-01-25 13:23:59 -05:00
Matthew Chen
112e369435 Fix handling of URL shares. 2018-01-25 13:23:59 -05:00
Matthew Chen
6a80db7844 Enable support for sharing urls in SAE. 2018-01-25 13:23:00 -05:00
Matthew Chen
a14e1e8fd2 Merge branch 'charlesmchen/unregisterVsSAE' 2018-01-25 13:20:03 -05:00
Matthew Chen
da0b7df1b5 Respond to CR. 2018-01-25 13:18:38 -05:00
Matthew Chen
482ad08640 Handle unregistration in SAE. 2018-01-25 13:18:38 -05:00
Matthew Chen
8a936dcbdc Merge branch 'charlesmchen/removeSpuriousWarning' 2018-01-25 13:16:51 -05:00
Matthew Chen
6a81d8e5c2 Respond to CR. 2018-01-25 13:16:35 -05:00
Matthew Chen
7e769de5d2 Remove spurious warning. 2018-01-25 13:07:56 -05:00
Matthew Chen
1db1768af7 Merge branch 'charlesmchen/slaveBuildOpenSSL' 2018-01-25 12:53:51 -05:00
Matthew Chen
513ba5776b Update OpenSSL build. 2018-01-25 12:53:38 -05:00
Matthew Chen
9dbd907b7f Merge branch 'charlesmchen/internalBuildNumberSuffix' 2018-01-25 12:51:05 -05:00
Matthew Chen
fd0bc807da Remove suffix for internal build numbers. 2018-01-25 12:50:46 -05:00
Matthew Chen
785cc14ad6 Merge branch 'charlesmchen/databaseConversion' 2018-01-25 12:45:39 -05:00
Matthew Chen
21a0106722 Update reference to YapDatabase. 2018-01-25 12:45:30 -05:00
Matthew Chen
d8f72dbec5 Clean up ahead of PR. 2018-01-25 11:07:22 -05:00
Matthew Chen
0cc7f3e00e Clean up ahead of PR. 2018-01-25 11:00:38 -05:00
Matthew Chen
2375cc2f76 Add support for key specs. 2018-01-25 11:00:38 -05:00
Matthew Chen
5d422e03d1 Add support for key specs. 2018-01-25 11:00:38 -05:00
Matthew Chen
c5079ed3d7 Add support for key specs. 2018-01-25 11:00:38 -05:00
Matthew Chen
224c24e685 Use key spec for databases. 2018-01-25 11:00:38 -05:00
Matthew Chen
a3e77019e2 Update storage to use database salts. 2018-01-25 11:00:38 -05:00
Matthew Chen
2773fcb5d9 Clean up ahead of PR. 2018-01-25 11:00:38 -05:00
Matthew Chen
149199138c Clean up ahead of PR. 2018-01-25 11:00:38 -05:00
Matthew Chen
a05acd0174 Add protocol context to protocol kit. 2018-01-25 11:00:38 -05:00
Matthew Chen
d0f1706a49 Modify YapDatabase to read converted database. 2018-01-25 11:00:38 -05:00
Michael Kirk
3cd1b2c96c WIP comment 2018-01-25 11:00:38 -05:00
Michael Kirk
acc97b197b Properly force checkpoint at end of conversion
// FREEBIE
2018-01-25 11:00:38 -05:00
Michael Kirk
468dedf581 Use debug configuration when building Signal for tests
allows proper step-through debugging of CocoaPods

// FREEBIE
2018-01-25 11:00:38 -05:00
Michael Kirk
6297137924 Disable optimizations when building tests for SignalMessaging
// FREEBIE
2018-01-25 11:00:38 -05:00
Matthew Chen
eadb64b75a Elaborate test suite around database conversion. 2018-01-25 11:00:38 -05:00
Matthew Chen
9801689c0e Modify YapDatabase to read converted database. 2018-01-25 11:00:38 -05:00
Michael Kirk
0a2439937b cleanup
// FREEBIE
2018-01-25 11:00:38 -05:00
Matthew Chen
45e44ca085 Modify YapDatabase to read converted database, part 3. 2018-01-25 11:00:38 -05:00
Matthew Chen
d7a43d00d7 Modify YapDatabase to read converted database, part 2. 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
3b681aba36 Successfully convert database. 2018-01-25 11:00:38 -05:00
Matthew Chen
cc15092eb7 Resolve issues around database conversion. 2018-01-25 11:00:38 -05:00
Michael Kirk
11a709a621 WIP: set plaintext header length
Fix test to try to convert test db, previously it was using the
non-existent TSStorage database.

// FREEBIE
2018-01-25 11:00:38 -05:00
Michael Kirk
71dc7f55d3 Copy DB setup / keying from Yap into conversion
// FREEBIE
2018-01-25 11:00:38 -05:00
Michael Kirk
05035e40a6 Fixup tests
// FREEBIE
2018-01-25 11:00:38 -05:00
Michael Kirk
c6cc497eaf Don't migrate database until verifying keychain is accessible
// FREEBIE
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
5ba5b763e4 Add tests around database conversion. 2018-01-25 11:00:38 -05:00
Matthew Chen
dc73342573 Convert databases if necessary. 2018-01-25 11:00:38 -05:00
Matthew Chen
6b51be75a5 Revert "Set preprocessor symbols for internal builds."
This reverts commit a91056c5e1.
2018-01-24 09:35:28 -05:00