Matthew Chen
|
3738155c81
|
Fix build breakage from SMK.
|
2018-10-01 09:08:02 -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
|
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
|
e5eda8b45d
|
Add convenience initializers to proto wrappers.
|
2018-08-08 13:08:47 -04:00 |
Matthew Chen
|
68241e8a0a
|
Respond to CR.
|
2018-08-07 14:36:36 -04:00 |
Matthew Chen
|
67110d0def
|
Migrate to websocket proto wrappers.
|
2018-08-07 13:20:22 -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
|
4a4edc68e7
|
Clean up data.
|
2018-07-26 17:20:11 -06:00 |
Michael Kirk
|
b860dce7f9
|
Swift protos for Envelope
|
2018-07-25 13:04:26 -06:00 |
Matthew Chen
|
bebb8ecfd1
|
Cycle the socket after linking a new device.
|
2018-07-23 14:11:51 -04:00 |
Michael Kirk
|
d591fb7f2c
|
Fix some compiler warnings
|
2018-07-17 19:22:58 -06:00 |
Matthew Chen
|
16a1dcfb77
|
Respond to CR.
|
2018-06-27 09:53:45 -04:00 |
Matthew Chen
|
ac6f78a5fc
|
Tweak message cells.
|
2018-06-25 09:26:41 -04:00 |
Matthew Chen
|
a7d712d1b2
|
Respond to CR.
|
2018-06-20 17:50:50 -04:00 |
Matthew Chen
|
20b1a2606e
|
Outage detection.
|
2018-06-20 17:50:50 -04:00 |
Matthew Chen
|
fc4763673f
|
Improve de-registration checks in socket manager.
|
2018-06-20 14:54:16 -04:00 |
Matthew Chen
|
985f735f1a
|
Track and persist "is de-registered" state.
|
2018-06-20 14:54:16 -04:00 |
Matthew Chen
|
d5c738af2f
|
Clean up websocket logging.
|
2018-06-13 12:43:36 -04:00 |
Matthew Chen
|
b59140cb3f
|
Revert some of the socket sending logging.
|
2018-06-07 07:50:11 -06:00 |
Matthew Chen
|
3fe63726e0
|
Improve logging around socket messages.
|
2018-06-07 07:49:19 -06:00 |
Matthew Chen
|
e7ca98fcfe
|
Improve logging around socket messages.
|
2018-06-07 07:49:19 -06:00 |
Matthew Chen
|
61ec865b6d
|
Respond to CR.
|
2018-05-30 15:41:01 -04:00 |
Matthew Chen
|
4342b04bd3
|
Include response data in 'request over websocket' failures.
|
2018-05-30 15:37:59 -04:00 |
Matthew Chen
|
4d498563e7
|
Unify the socket manager's 'can send requests' logic.
|
2018-05-30 12:48:32 -04:00 |
Michael Kirk
|
966b1ac84b
|
Treat `id` as reserved word, use consistent setter style
// FREEBIE
|
2018-05-24 12:25:16 -04:00 |
Matthew Chen
|
d4fe671261
|
Respond to CR.
|
2018-05-22 15:39:27 -04:00 |
Matthew Chen
|
0a41684374
|
Respond to CR.
|
2018-05-22 14:41:35 -04:00 |
Matthew Chen
|
dc36ae134d
|
Respond to CR.
|
2018-05-22 14:27:20 -04:00 |
Matthew Chen
|
1a441cc40c
|
Respond to CR.
|
2018-05-22 14:24:04 -04:00 |
Matthew Chen
|
b50561a5b6
|
Use websocket for sends.
|
2018-05-22 14:24:04 -04:00 |
Matthew Chen
|
5ff984ab16
|
Use websocket for sends.
|
2018-05-22 14:24:04 -04:00 |
Matthew Chen
|
fa36f2fb10
|
Use websocket for sends.
|
2018-05-22 14:24:04 -04:00 |
Matthew Chen
|
8a76e778b5
|
Use websocket for sends.
|
2018-05-22 14:24:04 -04:00 |
Matthew Chen
|
5f1682deab
|
Use websocket for sends.
|
2018-05-22 14:24:04 -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
|
1a0f4bf928
|
Improve logging around network activity.
|
2018-02-20 10:07:09 -05:00 |
Matthew Chen
|
6f28c75257
|
Fix glitch in batch processing of incoming messages.
|
2018-02-14 14:56:47 -05:00 |
Matthew Chen
|
b21f793756
|
Register all database views asynchronously.
|
2018-01-30 10:30:28 -05:00 |
Matthew Chen
|
9ac2383a2c
|
Retain changes from session database branch.
|
2018-01-10 12:18:29 -05:00 |