Matthew Chen
|
8aff95c44e
|
Add script to extract and gather analytics event names.
// FREEBIE
|
2017-07-27 12:26:02 -04:00 |
|
Matthew Chen
|
b4f348ad14
|
Add script to extract and gather analytics event names.
// FREEBIE
|
2017-07-27 12:26:02 -04:00 |
|
Matthew Chen
|
31ab9a00da
|
Add script to extract and gather analytics event names.
// FREEBIE
|
2017-07-27 12:26:02 -04:00 |
|
Michael Kirk
|
91ad2ec32b
|
Properly handle too-large messages
1. Take note of any large messages.
2. If they are way too large, we just drop them on the floor.
// FREEBIE
|
2017-07-27 11:37:10 -04:00 |
|
Matthew Chen
|
531489a828
|
Streamline analytics properties.
// FREEBIE
|
2017-07-27 10:16:16 -04:00 |
|
Matthew Chen
|
f973af5a83
|
Streamline analytics properties.
// FREEBIE
|
2017-07-27 10:16:16 -04:00 |
|
Matthew Chen
|
013bf62f7c
|
Streamline analytics properties.
// FREEBIE
|
2017-07-27 10:16:16 -04:00 |
|
Michael Kirk
|
3f4dcecf15
|
ensure blocking keychange message has identityKey before proceeding
This is increasingly irrelevant due to recent safety number changes, but
legacy clients with old messages can still run into this.
FIXES: https://github.com/WhisperSystems/Signal-iOS/issues/2346
// FREEBIE
|
2017-07-26 16:00:32 -04:00 |
|
Michael Kirk
|
eafc370bbe
|
CR: move property to method to clearly avoid Mantle serialization
Also some formatting cleanup and extra asserts
// FREEBIE
|
2017-07-26 14:29:56 -04:00 |
|
Michael Kirk
|
4d8429186d
|
Store undecrypted envelopes before doing any processing.
This lets us clear the server side queue immediately, and paves the way
for retry, give up logic.
// FREEBIE
|
2017-07-26 14:29:56 -04:00 |
|
Matthew Chen
|
d72c4a21c3
|
Fix missing variable type.
// FREEBIE
|
2017-07-26 11:58:41 -04:00 |
|
Matthew Chen
|
863fd27abe
|
Respond to CR.
// FREEBIE
|
2017-07-26 10:52:15 -04:00 |
|
Matthew Chen
|
7cbdde7b1d
|
Rework handling of critical errors, e.g. errors while initializing TSStorageManager.
// FREEBIE
|
2017-07-26 10:01:43 -04:00 |
|
Matthew Chen
|
958a8b4c80
|
Instrument CallService.
// FREEBIE
|
2017-07-26 10:01:43 -04:00 |
|
Matthew Chen
|
ef4b1cf477
|
Respond to CR.
// FREEBIE
|
2017-07-24 17:18:15 -04:00 |
|
Matthew Chen
|
fa7a2407bf
|
Respond to CR.
// FREEBIE
|
2017-07-24 16:20:00 -04:00 |
|
Matthew Chen
|
b17a7c5751
|
Review NSError usage.
// FREEBIE
|
2017-07-24 16:13:59 -04:00 |
|
Matthew Chen
|
11f52757b2
|
Use background task when sending analytics events.
// FREEBIE
|
2017-07-24 16:13:59 -04:00 |
|
Matthew Chen
|
543c05b2c5
|
Add a “critical” severity level for analytics events.
// FREEBIE
|
2017-07-24 16:13:59 -04:00 |
|
Matthew Chen
|
2418baec15
|
Respond to CR.
// FREEBIE
|
2017-07-24 16:13:22 -04:00 |
|
Matthew Chen
|
9587aab37b
|
Instrument network errors.
// FREEBIE
|
2017-07-24 16:05:39 -04:00 |
|
Matthew Chen
|
117bca7c48
|
Instrument errors in app delegate.
// FREEBIE
|
2017-07-24 16:05:39 -04:00 |
|
Matthew Chen
|
7da5df594f
|
Instrument errors in storage manager.
// FREEBIE
|
2017-07-24 16:05:39 -04:00 |
|
Matthew Chen
|
19c0a7ad7c
|
Instrument errors in message sender.
// FREEBIE
|
2017-07-24 16:05:39 -04:00 |
|
Matthew Chen
|
e168db79aa
|
Instrument errors in message manager.
// FREEBIE
|
2017-07-24 16:05:39 -04:00 |
|
Michael Kirk
|
6e19c1aae8
|
Don't crash when messaging user with malformed profile
// FREEBIE
|
2017-07-24 13:01:43 -04:00 |
|
Michael Kirk
|
a5f067936c
|
migration to fix any half-registered users
// FREEBIE
|
2017-07-24 13:01:43 -04:00 |
|
Michael Kirk
|
7c28805442
|
Don't consider yourself registered until you've uploaded your prekeys
// FREEBIE
|
2017-07-24 13:01:43 -04:00 |
|
Michael Kirk
|
6ef9d568fc
|
Instructions, how to use SignalServiceKit
// FREEBIE
|
2017-07-21 16:21:49 -04:00 |
|
Matthew Chen
|
128c40a26c
|
Respond to CR.
// FREEBIE
|
2017-07-21 15:32:26 -04:00 |
|
Matthew Chen
|
c8b2e22a3b
|
[SSK] Migrating changes from obsolete SSK repo.
// FREEBIE
|
2017-07-21 15:22:28 -04:00 |
|
Matthew Chen
|
4059c34170
|
[SSK] Migrating changes from obsolete SSK repo.
// FREEBIE
|
2017-07-21 15:17:35 -04:00 |
|
Matthew Chen
|
64a99c63b3
|
[SSK] Migrating changes from obsolete SSK repo.
// FREEBIE
|
2017-07-21 15:08:37 -04:00 |
|
Matthew Chen
|
4f5b2993b0
|
[SSK] Migrating changes from obsolete SSK repo.
// FREEBIE
|
2017-07-21 14:55:31 -04:00 |
|
Michael Kirk
|
1b8efb5255
|
CI runs SSK tests
Clean up Makefile cruft
// FREEBIE
|
2017-07-21 13:58:57 -04:00 |
|
Michael Kirk
|
00fede4229
|
Consolidate Gemfile w/ SSK, update fastlane
// FREEBIE
|
2017-07-21 13:58:43 -04:00 |
|
Michael Kirk
|
4b69126d1a
|
Use interned SSK
// FREEBIE
|
2017-07-21 13:58:32 -04:00 |
|
Michael Kirk
|
ccb4a88742
|
Import SSK (and history) into Signal-iOS
git remote add ssk ../SignalServiceKit
git remote update
git merge -s ours --allow-unrelated-histories --no-commit ssk/master
git read-tree --prefix=SignalServiceKit -u ssk/master
git commit
|
2017-07-21 13:55:01 -04:00 |
|