531 Commits

Author SHA1 Message Date
Fedor Indutny
d6b58d23d6 Increment unprocessed attempts when fetching 2022-04-28 15:28:30 -07:00
Scott Nonnenberg
1d26424f22 Challenge: If no retry-after header on 428, don't start timer for retry 2022-04-25 16:05:23 -07:00
Fedor Indutny
7775f7d806 Ignore PNI key upload errors for now 2022-04-22 12:02:23 -07:00
Fedor Indutny
da45f26d37 Drop verified syncs, use storage service for event 2022-04-20 19:41:52 -04:00
Fedor Indutny
e8d268b466 Clear previous pending pni identity events 2022-04-18 16:33:17 -07:00
Josh Perez
e3d537cbd3 Render group stories 2022-04-14 20:08:46 -04:00
Chris Eager
2f5e4f1b98 Update message reporting to use sender ACI instead of E164 2022-04-12 12:54:04 -07:00
Josh Perez
9f7ee9ae79 Force set expirationStartTimestamp on story messages 2022-04-11 14:28:01 -07:00
Scott Nonnenberg
7f89f6162f Disable forward for messages with embedded contact 2022-04-11 13:57:44 -07:00
Scott Nonnenberg
9e54f55c22 Ensure that waitForAll functions catch and log thrown errors 2022-04-11 10:53:57 -07:00
Josh Perez
0f16ef5dd6 Do not try to download text attachments 2022-04-08 10:03:10 -07:00
Josh Perez
fc9bdf9398 Process text story messages 2022-04-05 21:18:07 -04:00
Scott Nonnenberg
99687a4b5b Remove support for legacyMessage 2022-03-30 20:07:55 -07:00
Josh Perez
7316e880e8 Changes story message receiver acceptance logic 2 2022-03-29 18:38:17 -07:00
Josh Perez
9d3f0072a5 Changes story message receiver acceptance logic 2022-03-28 17:35:56 -07:00
Fedor Indutny
a0ae7c1aa2 Request and handle PniIdentity sync message 2022-03-25 10:36:08 -07:00
Jordan Rose
5a107e1bc3 Update for @signalapp/libsignal-client rename 2022-03-24 14:47:21 -07:00
Fedor Indutny
ca3f8b7df0 Store receivedAtCounter separately for unprocessed 2022-03-24 14:28:56 -07:00
Fedor Indutny
e8651afa0b Configure Long before requiring compiled protobuf 2022-03-24 10:05:48 -07:00
Fedor Indutny
2eaacac151 Use --force-long with pbjs 2022-03-23 13:49:27 -07:00
Scott Nonnenberg
1d268da50b Drop stories and their replies if feature flag is disabled 2022-03-21 16:17:55 -07:00
Scott Nonnenberg
bddd55d574 Challenge: Save conversationIds and start queues 2022-03-21 14:19:37 -07:00
Fedor Indutnyy
0e31659682 Merge https://github.com/signalapp/Signal-Desktop/pull/5788 2022-03-17 09:36:51 -07:00
Fedor Indutny
36ce4f27a2 Optimize profile avatar uploads and sync urls 2022-03-15 17:14:20 -07:00
Dimitris Apostolou
718d0a7046 Fix typos 2022-03-13 11:10:17 +02:00
Josh Perez
2114c851c7 Include authorUuid when sending replies 2022-03-11 15:14:32 -08:00
Josh Perez
d0898cb0c2 Do not set conversation expire timer on incoming story msgs 2022-03-09 18:20:01 -08:00
Fedor Indutny
4a00ea46bc Allow requesting profile without profileKey 2022-03-09 12:23:21 -08:00
Fedor Indutny
0c8c332805 Use new CDS implementation in staging 2022-03-09 11:28:40 -08:00
Scott Nonnenberg
4be2a33be5 Populate dataMessage on CallbackResultType when sending 1:1 messages 2022-03-04 17:39:37 -08:00
Josh Perez
eb91eb6fec Process incoming story messages 2022-03-04 13:14:52 -08:00
Evan Hahn
effe5aae6f Assume everyone is GV2-capable 2022-03-04 13:48:44 -06:00
Fedor Indutny
3b4106d9dd Change order of syncs during linking 2022-03-02 14:53:47 -08:00
Fedor Indutny
2b0c98f943 Handle PNI keys from ProvisionMessage 2022-03-01 15:01:21 -08:00
Scott Nonnenberg
fcb96bf92a Simplify OutgoingIdentityKeyError, use it in getKeysForIdentifier 2022-02-25 15:39:24 -08:00
Evan Hahn
052a8e65e2 Add "clean up timer if necessary" utility 2022-02-25 10:37:15 -08:00
Jon Chambers
45289f519a Accept HTTP/429 as a "rate-limited" status code 2022-02-24 16:26:58 -08:00
Scott Nonnenberg
b33b5d2a30 profileKey: Check length of incoming values, clear on failed send/fetch 2022-02-22 14:34:57 -06:00
Scott Nonnenberg
a1639f111e envelopeTypeToCiphertextType: Handle all envelope types 2022-02-22 14:32:25 -06:00
Scott Nonnenberg
30783c887c Introduce new conversationJobQueue 2022-02-16 10:36:21 -08:00
Scott Nonnenberg
0bb0e6e9fc MessageReceiver: Extract cipherTextBytes/Type from non-sealed messages 2022-02-16 11:41:28 -06:00
Scott Nonnenberg
0a18cc50bd New queue for view once syncs, handleRetry improvements 2022-02-08 09:30:42 -08:00
Fedor Indutny
6de2710841 Use new server params for group log fetch 2022-02-04 13:42:20 -08:00
Fedor Indutny
b6287f4839 Properly propagate 204 to fetchManifest 2022-01-31 11:58:20 -08:00
Fedor Indutny
437ef2d3a7 Fetch joinedAtVersion before change log fetch for new groups 2022-01-26 16:02:23 -08:00
Scott Nonnenberg
2603d53891 Improve storage service migration to new field understanding 2022-01-26 15:39:25 -08:00
Scott Nonnenberg
5f34ece87c TaskWithTimeout: After suspend, don't start timers for new tasks 2022-01-26 12:39:24 -08:00
Scott Nonnenberg
68a458ec4a Honor preferContactAvatars field on AccountRecord 2022-01-25 09:44:45 -08:00
Fedor Indutny
3c836908aa Revert "MessageReceiver: Pause processing of new messages on suspend"
This reverts commit d74424a3b8.
2022-01-24 15:50:32 -08:00
Scott Nonnenberg
fb31a02d88 MessateReceiver.maybeUpdateTimestamp: Annotate group identifier for log 2022-01-20 18:09:03 -08:00