Greyson Parrelli
c6be427883
Add support for resending badly-encrypted stories.
2022-08-18 09:27:20 -03:00
Cody Henthorne
36f1183d6c
Update libsignal-client for CDSv2.
2022-08-10 11:06:21 -04:00
Greyson Parrelli
733b4ff805
Give story sends an IMPLICIT content hint.
2022-08-09 16:23:44 -04:00
Cody Henthorne
83b97d274f
Add support for PNI registration ids and PNP change number.
2022-08-09 16:23:44 -04:00
Greyson Parrelli
eac9f78dfa
Fix issues around all-zero UUIDs.
2022-08-05 18:03:19 -04:00
Greyson Parrelli
4b6ff55779
Fix crash around unknown storage enums.
2022-08-05 13:59:54 -04:00
Cody Henthorne
dc04c8ed98
Add urgency flag to message sends.
2022-08-02 14:36:30 -04:00
Greyson Parrelli
92201dcd90
Properly set the isRecipientUpdate flag on story sends.
2022-08-02 14:36:30 -04:00
Greyson Parrelli
9cd1971329
Fix issue where conversations started on linked devices didn't show a phone number.
2022-08-02 14:36:30 -04:00
Greyson Parrelli
df3399bde5
Remove processing of inbound GV1 messages.
2022-08-02 14:36:29 -04:00
Alex Hart
f50bf3e9c2
Remove blocking get from donation jobs.
2022-08-02 14:36:29 -04:00
Cody Henthorne
a7a5f2e8c6
Add batch identity checks to stories and share/forward flows.
2022-07-27 13:26:28 -04:00
Alex Hart
b18542a839
Ensure images sent to stories respect media quality settings.
...
Stories should always use "Standard" quality, not L3 (high quality). This change ensures that we:
1. Always send stories at the appropriate quality
2. Do not corrupt or overwrite pre-existing image attachments
3. Close several streams when done (thanks StrictMode!)
2022-07-21 13:18:19 -04:00
Cody Henthorne
c4bef8099f
Add GV2 accept by PNI invite.
2022-07-21 13:18:19 -04:00
Alex Hart
f9c0156757
Fix crash when outcomeReason is null.
2022-07-18 09:28:57 -03:00
Alex Hart
efb82369b6
Bump version to 5.43.0
2022-07-11 14:04:57 -03:00
Cody Henthorne
b0dc7fe6df
Add batch identity key check call for improved safety number change performance.
2022-07-11 13:35:53 -03:00
Greyson Parrelli
3beb730edb
Prefer ServiceIds over SignalServiceAddresses.
2022-07-11 13:35:53 -03:00
Greyson Parrelli
314ef3452f
Improving logging of 401 errors.
2022-07-05 15:46:06 -04:00
Cody Henthorne
7b805e4041
Remove use of PNI Credential.
2022-06-30 15:51:59 -04:00
Greyson Parrelli
61ce39b5b6
Improve implementation and testing on PNP contact merging.
2022-06-29 15:32:26 -04:00
Cody Henthorne
89a6730efe
Add Storage Service plugin to Spinner.
2022-06-29 15:32:25 -04:00
Cody Henthorne
9bc25132c3
Add new My Story privacy settings.
2022-06-29 15:32:25 -04:00
Greyson Parrelli
9ab275195f
Add support for CDSI.
2022-05-18 11:54:17 -04:00
Cody Henthorne
3c08b070fc
Fetch PNI Credential during own profile refresh.
2022-05-18 11:54:17 -04:00
Greyson Parrelli
dda5ce4809
Add basic CDSv2 database writes and unit tests.
2022-05-18 11:54:17 -04:00
Cody Henthorne
ec3540e200
Fix long text in Safety Number Change dialog.
2022-05-18 11:54:17 -04:00
Alex Hart
af9465fefe
Add sent story syncing.
2022-05-12 10:42:21 -03:00
Alex Hart
8ca0f4baf4
Add support for replying to gift badges.
2022-05-12 10:42:21 -03:00
Alex Hart
a4a4665aaa
Implement badge gifting behind feature flag.
2022-05-02 15:25:55 -04:00
Alex Hart
33236ea8e6
Add retry when user resubscribes after canceling.
2022-04-28 14:33:30 -03:00
Greyson Parrelli
eccb796199
Ensure that destinationUuid is always populated.
2022-04-26 12:16:58 -04:00
Cody Henthorne
657a9c7b0a
Add ability to reject group invite by PNI.
2022-04-26 12:16:58 -04:00
Victor Ding
e5aea7c49e
Replace non-ASCII characters in comments to their ASCII equivalent
...
Fixes #12201
2022-04-26 12:15:50 -04:00
Greyson Parrelli
f5173fa6f5
Update libsignal-client to 0.16.0
2022-04-26 12:12:17 -04:00
Cody Henthorne
2f551ee3f2
Do not auto-leave groups you have requested to join.
2022-04-21 11:30:13 -04:00
Alex Hart
115f7063d5
Add support and tracking of ChargeFailure in ActiveSubscription.
2022-04-18 16:37:12 -03:00
Greyson Parrelli
35a9fddbb2
Add basic support for receiving messages at your PNI.
...
We haven't implemented merging yet, so this is still very basic, but it
"works".
2022-04-15 16:07:14 -04:00
Greyson Parrelli
b34ca8ca2f
Improve handling of unknown IDs in storage service.
2022-04-06 12:37:43 -04:00
Alex Hart
c359b0134a
Implement StoryDistributionListRecord and processing.
2022-04-06 12:37:43 -04:00
Chris Eager
086e3ed4ec
Update message reporting to use sender ACI instead of E164.
...
Co-authored-by: Greyson Parrelli <greyson@signal.org>
2022-04-06 12:37:43 -04:00
Greyson Parrelli
c149e008fd
Update apostrophes in code comments.
2022-03-30 09:37:12 -04:00
Greyson Parrelli
8d4419705b
Update to libsignal-client 0.15.0
2022-03-28 19:07:20 -04:00
Greyson Parrelli
2b5d65ae04
Revert "Update to libsignal-client 0.15.0"
...
This reverts commit 3d5f04eba757563dd92366d994a96cf323b8d540.
2022-03-28 19:07:20 -04:00
Jordan Rose
1e316ea19f
Update to libsignal-client 0.15.0
2022-03-28 19:07:20 -04:00
Cody Henthorne
6890973ce8
Enforce limit for total number of blocked requests.
2022-03-28 19:07:20 -04:00
Greyson Parrelli
2edaba39a0
Fix support for PniIdentity sync message.
2022-03-28 19:07:20 -04:00
Greyson Parrelli
83c3b16b92
Add ContactDiscovery abstraction for doing CDS refreshes.
2022-03-28 19:07:19 -04:00
Cody Henthorne
e6ac40a07c
Fix various corner case block/reject join request bugs.
2022-03-18 11:03:38 -04:00
Cody Henthorne
445ff263c6
Fix receiving group invite bug.
2022-03-18 11:03:38 -04:00