Matthew Chen
|
3eb84ed0e0
|
Move message processing singletons to SSKEnvironment.
|
2018-10-03 09:25:29 -04:00 |
|
Matthew Chen
|
0125535d4d
|
Pull out SignalCoreKit.
|
2018-10-01 09:06:40 -04:00 |
|
Matthew Chen
|
e1db60c1c0
|
Rework creation of singletons.
|
2018-09-19 15:11:26 -04:00 |
|
Matthew Chen
|
b883209f91
|
Refine logging.
|
2018-09-18 16:35:12 -04:00 |
|
Matthew Chen
|
3a12446be8
|
Modify environment accessors to use our 'shared' convention.
|
2018-09-07 16:20:41 -04:00 |
|
Matthew Chen
|
bd05cdc031
|
Rename TextSecureKitEnv to SSKEnvironment.
|
2018-09-07 16:19:00 -04:00 |
|
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
|
f473f60111
|
Apply OWS log functions in Objective-C.
|
2018-08-27 12:58:52 -04:00 |
|
Matthew Chen
|
cc5a480baa
|
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
|
68241e8a0a
|
Respond to CR.
|
2018-08-07 14:36:36 -04:00 |
|
Matthew Chen
|
45e782c243
|
Revamp orphan data cleaner.
|
2018-08-07 13:07:26 -04:00 |
|
Matthew Chen
|
ab31e5a07f
|
Code generate Swift wrappers for protocol buffers.
|
2018-08-03 14:05:20 -04:00 |
|
Matthew Chen
|
f814157a9e
|
Code generate Swift wrappers for protocol buffers.
|
2018-08-01 11:20:55 -04:00 |
|
Michael Kirk
|
b860dce7f9
|
Swift protos for Envelope
|
2018-07-25 13:04:26 -06:00 |
|
Matthew Chen
|
212891c50d
|
Detect and handle corrupt database views.
|
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
|
d3b484482c
|
Detect and handle corrupt database views.
|
2018-04-25 09:30:23 -04:00 |
|
Matthew Chen
|
c5981b164b
|
Notify users of corrupt messages.
|
2018-04-24 13:41:44 -04:00 |
|
Matthew Chen
|
5ce39337ed
|
Handle malformed protos.
|
2018-04-16 16:15:46 -04:00 |
|
Matthew Chen
|
d6f4db1523
|
Rename TSStorageManager to OWSPrimaryStorage.
|
2018-03-06 17:12:13 -03:00 |
|
Matthew Chen
|
e12a1e984a
|
Work on two-factor auth settings UI.
|
2018-03-01 15:38:59 -05:00 |
|
Matthew Chen
|
b7958262ba
|
Respond to CR.
|
2018-02-14 16:06:47 -05:00 |
|
Matthew Chen
|
6f28c75257
|
Fix glitch in batch processing of incoming messages.
|
2018-02-14 14:56:47 -05:00 |
|
Matthew Chen
|
074046b98e
|
Add protocol context to protocol kit.
|
2018-02-09 10:31:29 -05:00 |
|
Matthew Chen
|
a30170b3b2
|
Prefer "app is ready" flag to "storage is ready" flag.
|
2018-01-30 11:34:00 -05:00 |
|
Matthew Chen
|
5cf89a0f3d
|
Register all database views asynchronously.
|
2018-01-30 10:30:28 -05:00 |
|
Matthew Chen
|
15b8e58324
|
Retain changes from session database branch.
|
2018-01-12 10:23:54 -05:00 |
|
Matthew Chen
|
fe67cd924c
|
Rework database view registration.
|
2017-12-19 11:42:06 -05:00 |
|
Matthew Chen
|
137fe6fb8b
|
Pull out OWSStorage base class for TSStorageManager.
|
2017-12-19 11:16:01 -05:00 |
|
Matthew Chen
|
f9ce34f553
|
Improve background task logic.
|
2017-12-19 11:05:17 -05:00 |
|
Matthew Chen
|
5adf98788d
|
Use background task during message processing.
|
2017-12-19 11:05:17 -05:00 |
|
Matthew Chen
|
3643414da1
|
Respond to CR.
|
2017-12-15 11:16:07 -05:00 |
|
Matthew Chen
|
571840b1dc
|
Update YapDatabase.
|
2017-12-15 11:11:04 -05:00 |
|
Matthew Chen
|
9da165b846
|
Continue conversion of app setup.
|
2017-12-05 11:19:11 -05:00 |
|
Matthew Chen
|
e712e8bfc4
|
Use AppContext to resolve share extension FIXMEs.
|
2017-11-30 10:12:24 -05:00 |
|
Matthew Chen
|
00feb14b10
|
Respond to CR.
// FREEBIE
|
2017-11-15 13:15:48 -05:00 |
|
Matthew Chen
|
6e840ff956
|
Fix build warnings from XCode 9.
|
2017-11-09 02:52:44 -05:00 |
|
Matthew Chen
|
834ad3f8e1
|
Respond to CR.
// FREEBIE
|
2017-09-27 14:22:01 -04:00 |
|
Matthew Chen
|
01bda556c8
|
Fix class rename.
// FREEBIE
|
2017-09-27 14:22:01 -04:00 |
|
Matthew Chen
|
6b8c9b6bcf
|
Iterate the names of the incoming message queue extensions.
// FREEBIE
|
2017-09-27 14:22:01 -04:00 |
|
Matthew Chen
|
eec0efa3c8
|
Fix class rename.
// FREEBIE
|
2017-09-27 14:22:01 -04:00 |
|
Matthew Chen
|
874ebf7038
|
Use private queues in message decrypter and batch processor.
// FREEBIE
|
2017-09-21 17:06:08 -04:00 |
|
Matthew Chen
|
2b0b49b7f6
|
Don't batch message decryption.
// FREEBIE
|
2017-09-21 17:06:08 -04:00 |
|
Matthew Chen
|
b28c4b74b2
|
Pull out TSMessageDecrypter class.
// FREEBIE
|
2017-09-21 14:38:30 -04:00 |
|
Matthew Chen
|
993df25f3f
|
Respond to CR.
// FREEBIE
|
2017-09-20 11:48:37 -04:00 |
|
Matthew Chen
|
e39b9169b9
|
Decrypt and process messages in batches.
// FREEBIE
|
2017-09-20 10:56:04 -04:00 |
|
Matthew Chen
|
9987ebb3c0
|
Decrypt and process messages in batches.
// FREEBIE
|
2017-09-20 10:56:04 -04:00 |
|