Greyson Parrelli
|
bdcf390e6e
|
Verify a member is still in the group before using sender key.
|
2021-08-04 10:55:44 -04:00 |
|
Greyson Parrelli
|
d40bb2d9ee
|
Clear all sender key knowledge for a device after a 409/410.
|
2021-07-30 13:17:43 -04:00 |
|
Greyson Parrelli
|
d7011e3353
|
Improve clarity around time conversions.
|
2021-07-29 16:24:20 -04:00 |
|
Greyson Parrelli
|
25234496bf
|
Add support for announcement groups.
|
2021-07-28 17:21:19 -04:00 |
|
Greyson Parrelli
|
7d8f780d60
|
Clean up bookkeeping around threads.
|
2021-07-27 13:52:49 -04:00 |
|
Cody Henthorne
|
712b0c147a
|
Improve WebSocket health monitoring.
|
2021-07-27 13:40:33 -04:00 |
|
Greyson Parrelli
|
f2533ac4b7
|
Fallback to legacy sends upon getting a 401 during sender key.
|
2021-07-23 08:05:28 -04:00 |
|
Greyson Parrelli
|
0a7a7cf5a9
|
Fix envelope type conversion.
|
2021-07-15 16:28:13 -04:00 |
|
Greyson Parrelli
|
580c000bda
|
Move distribution message processing into the decryption phase.
|
2021-07-15 16:28:13 -04:00 |
|
Cody Henthorne
|
5d6d78a51e
|
Initial WebSocket refactor.
|
2021-07-15 16:28:13 -04:00 |
|
Greyson Parrelli
|
1bb87834d8
|
Reduce recipient resolves in MessageContentProcessor.
|
2021-07-07 14:58:51 -03:00 |
|
Greyson Parrelli
|
8299d49042
|
Show an error for internal users for decryption failures.
|
2021-07-07 14:58:51 -03:00 |
|
Greyson Parrelli
|
4677883838
|
Improve mapping SignalServiceAddresses to Recipients.
|
2021-07-07 14:58:51 -03:00 |
|
Greyson Parrelli
|
7f0a0bef5a
|
Incrementally insert MSL entries for legacy group sends.
|
2021-07-07 14:58:50 -03:00 |
|
Greyson Parrelli
|
62040d06b4
|
Create a write-through cache for PendingRetryReceiptDatabase.
|
2021-07-07 14:58:50 -03:00 |
|
Greyson Parrelli
|
3d0e15e2b8
|
Add delivery receipts to the MSL.
|
2021-07-07 14:58:50 -03:00 |
|
Greyson Parrelli
|
5372f79c40
|
Allow for MSL entries to be associated with multiple messages.
|
2021-07-07 14:58:50 -03:00 |
|
Greyson Parrelli
|
a1c8573fad
|
Insert resent messages at the proper location.
|
2021-07-07 14:58:50 -03:00 |
|
Greyson Parrelli
|
71c92a1c90
|
Fix syncing group messages when you're the only member.
|
2021-06-25 17:00:14 -04:00 |
|
Greyson Parrelli
|
a71fe0fd75
|
Fix issue with group creation on linked devices.
|
2021-06-25 16:35:42 -04:00 |
|
Greyson Parrelli
|
f19033a7a2
|
Implement the message send log for sender key retries.
|
2021-06-24 16:36:13 -04:00 |
|
Greyson Parrelli
|
c0eac5564c
|
Clean up message processing locks.
|
2021-06-18 15:10:15 -04:00 |
|
Greyson Parrelli
|
4b6cb79c75
|
Fix message exception handling.
|
2021-06-18 13:52:31 -04:00 |
|
Greyson Parrelli
|
57c0b8fd0f
|
Initial pre-alpha support for sender key.
|
2021-06-07 18:14:12 -04:00 |
|
Greyson Parrelli
|
1fad5e2c1e
|
Add some extra preconditions to reaction processing.
|
2021-05-26 00:39:59 -04:00 |
|
Cody Henthorne
|
ef5b68eb35
|
Add report spam in message request state.
|
2021-05-17 17:03:21 -03:00 |
|
Greyson Parrelli
|
6c7848b750
|
Ensure we don't enqueue a ProfileKeySendJob to a v2 group.
|
2021-05-13 12:20:08 -04:00 |
|
Alex Hart
|
d672857e82
|
Fix layout designer deadlock.
|
2021-05-10 19:30:11 -04:00 |
|
Greyson Parrelli
|
56ea11cdff
|
Reactively share profiles to those who should already have it.
|
2021-05-10 19:30:10 -04:00 |
|
Greyson Parrelli
|
31e1c6f7aa
|
Handle 428 rate limiting.
|
2021-05-05 16:47:13 -04:00 |
|
Alex Hart
|
ab44d608d2
|
Add support for sending and syncing viewed receipts behind a feature flag.
|
2021-04-28 16:36:11 -03:00 |
|
Alex Hart
|
c31146e902
|
Render gifs in gif search as MP4s.
|
2021-04-19 18:11:56 -04:00 |
|
Cody Henthorne
|
ec63dd704a
|
Mark previous messages in thread as read when receiving a read sync message.
|
2021-04-14 15:50:40 -04:00 |
|
Greyson Parrelli
|
670aed2074
|
Move ViewOnceMessageManager and ExpiringMessageManager to AppDependencies.
|
2021-04-13 14:49:32 -04:00 |
|
Cody Henthorne
|
eda2b87a57
|
Prevent race condition when closing/reopening message receiver.
|
2021-04-12 12:25:09 -04:00 |
|
Greyson Parrelli
|
ac0216d916
|
Only allow emojis as reactions.
|
2021-04-12 12:25:09 -04:00 |
|
Alan Evans
|
113393de8f
|
Enforce upper bound on MobileCoin/fiat entry.
|
2021-04-09 11:17:50 -03:00 |
|
Android Team
|
fddba2906a
|
Payments.
Co-authored-by: Alan Evans <alan@signal.org>
Co-authored-by: Alex Hart <alex@signal.org>
Co-authored-by: Cody Henthorne <cody@signal.org>
|
2021-04-06 17:07:19 -03:00 |
|
Cody Henthorne
|
1dc3cf7824
|
Move calling management out of service.
|
2021-03-31 16:02:32 -03:00 |
|
Greyson Parrelli
|
b053fbc4a7
|
Use Log.tag where appropriate.
|
2021-03-31 16:02:32 -03:00 |
|
Greyson Parrelli
|
58a32c11ec
|
Disable inline message processing for internal users.
|
2021-03-31 16:02:32 -03:00 |
|
Cody Henthorne
|
0fc73c3a6f
|
Remove Group Calling feature flag.
|
2021-03-31 16:02:31 -03:00 |
|
Greyson Parrelli
|
fb0243a029
|
Fix issue with websocket connection after reregistering.
Big shoutout to @jonahbeckford for the investigation here. Thanks!
Fixes #10939
Fixes #11095
|
2021-03-18 11:07:34 -04:00 |
|
Cody Henthorne
|
1f9afb6c6e
|
Use new Signal logo for more notifications.
|
2021-03-17 14:12:40 -04:00 |
|
Greyson Parrelli
|
ce9d44d010
|
Move back to async message processing.
|
2021-02-26 15:24:04 -05:00 |
|
Greyson Parrelli
|
32d052259f
|
Fix MessageContentProcessor logging.
|
2021-02-26 15:24:04 -05:00 |
|
Greyson Parrelli
|
8f7f836598
|
Add logging around the message processing lock.
|
2021-02-25 15:56:16 -04:00 |
|
Greyson Parrelli
|
5e106bf510
|
Prevent possible NPE when handling early message content.
|
2021-02-25 09:29:29 -05:00 |
|
Greyson Parrelli
|
8950100bd7
|
Decrypt and process messages all in one transaction.
Giddy up
|
2021-02-23 18:34:18 -05:00 |
|
Greyson Parrelli
|
d924fc92ab
|
Improve accuracy of decryption drained constraint.
|
2021-02-12 22:42:01 -05:00 |
|