Matthew Chen
42e005a498
Avoid lost messages by acknowledges message receipt after the message is processed.
...
// FREEBIE
2017-04-17 16:05:59 -04:00
Matthew Chen
2367ab7439
Merge branch 'charlesmchen/prekeyDoubleUpdate_'
2017-04-14 14:34:31 -04:00
Matthew Chen
406e2d862b
De-bounce the prekey checks.
...
// FREEBIE
2017-04-14 14:31:28 -04:00
Matthew Chen
0224af7465
De-bounce the prekey checks.
...
// FREEBIE
2017-04-14 14:31:28 -04:00
Michael Kirk
a715ed0794
Merge branch 'mkirk/mark-as-accepted'
2017-04-14 10:56:26 -04:00
Michael Kirk
522c191fd1
Persist when signed pre key was 'acceptedByService'
...
// FREEBIE
2017-04-14 10:56:20 -04:00
Matthew Chen
238fd0d9f1
Merge branch 'charlesmchen/honorAttachmentFilenames'
2017-04-13 16:08:37 -04:00
Matthew Chen
fa2ff8158c
Respond to CR.
...
// FREEBIE
2017-04-13 16:05:59 -04:00
Matthew Chen
40dcc7c873
Honor attachment filenames.
...
// FREEBIE
2017-04-13 15:41:39 -04:00
Matthew Chen
bc10aea202
Honor attachment filenames.
...
// FREEBIE
2017-04-13 15:41:39 -04:00
Matthew Chen
b09f7e5e52
Honor attachment filenames.
...
// FREEBIE
2017-04-13 15:41:39 -04:00
Matthew Chen
173823e3ad
Merge branch 'feature/contactsIntersectionAudit'
2017-04-13 15:37:07 -04:00
Matthew Chen
715e9e85ff
Respond to CR.
...
// FREEBIE
2017-04-13 15:36:59 -04:00
Matthew Chen
00f1b53e61
Reduce usage of contacts intersection endpoint.
...
// FREEBIE
2017-04-13 15:28:45 -04:00
Matthew Chen
1d946ccfed
Merge branch 'charlesmchen/arbitraryAttachments'
2017-04-13 15:26:14 -04:00
Matthew Chen
06a56ccede
Update SignalAttachment to allow arbitrary attachments.
...
// FREEBIE
2017-04-13 15:25:28 -04:00
Michael Kirk
5e40162fde
Merge pull request #176 from WhisperSystems/mkirk/protobuf-docs
...
up to date protobuf building documentation
2017-04-13 11:32:41 -04:00
Michael Kirk
9c8350701d
up to date protobuf building documentation
...
// FREEBIE
2017-04-13 10:58:43 -04:00
Matthew Chen
6649b1a12f
Merge branch 'charlesmchen/socketLifecycle'
2017-04-12 11:59:31 -04:00
Matthew Chen
aa3402b535
Respond to CR.
...
// FREEBIE
2017-04-12 11:59:16 -04:00
Matthew Chen
04b3166b85
Rework socket manager.
...
// FREEBIE
2017-04-12 11:59:16 -04:00
Matthew Chen
b7e24c664b
Rework socket manager.
...
// FREEBIE
2017-04-12 11:59:16 -04:00
Matthew Chen
3d46f8e835
Rework socket manager.
...
// FREEBIE
2017-04-12 11:59:16 -04:00
Michael Kirk
f94021df9d
Merge branch 'mkirk/multiple-recipient'
2017-04-12 10:53:54 -04:00
Michael Kirk
edc556b106
Fix multiple match for SignalRecipient
...
when searching for contacts by phone number
// FREEBIE
2017-04-12 10:53:39 -04:00
Matthew Chen
0ee09323f6
Merge branch 'charlesmchen/blockOffer'
2017-04-12 08:40:27 -04:00
Matthew Chen
daa832bbca
Respond to CR.
...
// FREEBIE
2017-04-12 08:38:46 -04:00
Matthew Chen
17b751d22a
Create block offer when non-contacts send you a message.
...
// FREEBIE
2017-04-12 08:38:46 -04:00
Matthew Chen
adee71ba9b
Merge branch 'charlesmchen/voiceAndWebrtcDefaults'
2017-04-11 17:23:31 -04:00
Matthew Chen
d89d4dea8a
Remove the properties related to Redphone and WebRTC support.
...
// FREEBIE
2017-04-11 17:23:20 -04:00
Matthew Chen
59a7b02de3
Merge branch 'charlesmchen/refineUploadIndicator'
2017-04-11 17:18:19 -04:00
Matthew Chen
e28a81e6ad
Improve attachment upload progress indicator.
...
* Should never show up for attachments in the failed state.
* Show show up without delay for attachments being sent.
* Show disappear when attachment upload fails in any way.
// FREEBIE
2017-04-11 17:18:07 -04:00
Matthew Chen
74ade28173
Merge branch 'charlesmchen/license'
2017-04-11 17:16:52 -04:00
Matthew Chen
009dac0b5d
Update license.
...
// FREEBIE
2017-04-11 17:16:04 -04:00
Matthew Chen
1beac56989
Merge branch 'charlesmchen/fixArbitraryAttachmentDownloads'
2017-04-11 15:42:47 -04:00
Matthew Chen
f08d779f4d
Fix file extensions for arbitrary file types.
...
// FREEBIE
2017-04-11 13:18:56 -04:00
Matthew Chen
7f2ce61424
Merge branch 'charlesmchen/fixAudioPlayback'
2017-04-11 10:23:41 -04:00
Matthew Chen
e6cd3d0712
Fix audio playback.
...
// FREEBIE
2017-04-11 09:15:25 -04:00
Matthew Chen
d4e0c49ff9
Merge branch 'charlesmchen/attachmentRetryVsFailure'
2017-04-10 12:35:51 -04:00
Matthew Chen
004a952bc0
Respond to CR.
...
// FREEBIE
2017-04-10 12:35:30 -04:00
Matthew Chen
8258f26aec
Don’t mark messages as failed until all retries are exhausted.
...
// FREEBIE
2017-04-10 10:35:43 -04:00
Michael Kirk
19d8a32022
Merge pull request #163 from WhisperSystems/mkirk/debug-asserts
...
only assert queues in debug
2017-04-07 13:02:42 -04:00
Michael Kirk
97f93eef7e
only assert queues in debug
...
// FREEBIE
2017-04-07 12:46:42 -04:00
Michael Kirk
45b8dc9c96
Merge pull request #162 from WhisperSystems/mkirk/session-corruption
...
ensure all session access happens on the sessionStoreQueue
2017-04-06 21:05:38 -04:00
Michael Kirk
513c275107
Log when we delete sessions
...
// FREEBIE
2017-04-06 20:30:07 -04:00
Michael Kirk
bb38fce54e
Ensure that deleting sessions happens on session queue
...
// FREEBIE
2017-04-06 19:24:16 -04:00
Michael Kirk
2d93b8c6ec
Handle mismatched/stale devices on session queue
...
The session state should never be manipulated concurrently.
// FREEBIE
2017-04-06 19:11:04 -04:00
Michael Kirk
773b09b015
Inspect session store on serial queue
...
// FREEBIE
2017-04-06 18:55:10 -04:00
Michael Kirk
9e74f38095
deprecate unused method
...
I'd want to spend time validating correctness if we ever wanted to use
this.
// FREEBIE
2017-04-06 18:54:03 -04:00
Michael Kirk
9a444f4288
Assert that session mutation occurs on serial queue
...
// FREEBIE
2017-04-06 17:32:15 -04:00