Commit Graph

191 Commits

Author SHA1 Message Date
Michael Kirk
6fea78a6b3 Linking flow 2019-10-17 10:19:32 -06:00
Michael Kirk
6d73d01e01 remove some unused columns 2019-10-14 18:23:35 -06:00
Nora Trapp
4876e84e6d Migrate KBS nonce to durable token 2019-10-14 14:51:04 -07:00
Matthew Chen
d5e5b57158 Respond to CR. 2019-10-08 09:17:28 -03:00
Matthew Chen
fae0d44550 Add blur hashes to outgoing attachments. 2019-10-08 09:17:28 -03:00
Matthew Chen
e9952ddeec Add blur hashes to outgoing attachments. 2019-10-08 09:17:28 -03:00
Michael Kirk
78233bbeb2 set uuid capable
Also includes parsing capabilities from profile fetch, though the value isn't yet used
2019-10-03 15:39:20 -04:00
Michael Kirk
e211ae52c8 demote some error logging to warn for things which we know can happen 2019-08-28 18:17:41 -06:00
Nora Trapp
aa6987973c URL encode username before generating profile URL 2019-08-15 12:37:51 -07:00
Nora Trapp
4216ee31f7 Allow username lookup in compose view. 2019-08-15 12:37:51 -07:00
Michael Kirk
546dbb13c4 CR: shared queue for uploads 2019-08-15 11:04:46 -06:00
Michael Kirk
34ba50bd02 broadcast media operation
Only upload once when sending to multiple via the camera first flow
2019-08-15 09:36:57 -06:00
Nora Trapp
875a3adde8 PR Feedback 2019-08-14 21:44:14 -07:00
Nora Trapp
5ce5264d07 Add username creation flow. 2019-08-14 21:44:14 -07:00
Matthew Chen
2a5683b843 Introduce storage coordinator. 2019-08-13 16:52:38 -03:00
Michael Kirk
f3793f0f2a Consolidate OutgoingMessage preparation 2019-08-12 15:11:40 -06:00
Michael Kirk
b18310c7c9 no auth headers for preauth 2019-08-02 09:16:31 -06:00
Michael Kirk
796b1ebb73 modern CDS vs. UUID 2019-07-25 14:06:06 -06:00
Michael Kirk
17d960a26e Swift errors vs. isRetryable 2019-07-25 10:56:30 -06:00
Nora Trapp
db3e4aae13 Storage Service API 2019-07-24 14:46:25 -07:00
Matthew Chen
ebd45743c6 Convert interactions to BaseModel. Add typed 'any update with...' methods. 2019-07-18 15:44:36 -03:00
Michael Kirk
61949dda9d Merge branch 'release/2.41.0-with-uuid-address-unreverted' into mkirk/ri-2.41.0 2019-07-16 18:00:24 -06:00
Nora Trapp
aae5b58865 Some last bits of UUID tweaks 2019-07-11 11:55:09 -07:00
Nora Trapp
9105b81e9a Replace a bunch of usages of localNumber with localAddress 2019-07-11 10:52:13 -07:00
Nora Trapp
1392d43a5d Auth requests using UUID 2019-07-10 21:54:56 -07:00
Michael Kirk
5dc517ed3a use centralized serviceIdentifier logic for API 2019-07-10 22:53:53 -06:00
Michael Kirk
85fee550d5 legacy users record their uuid 2019-07-09 09:57:04 -06:00
Nora Trapp
a1f85fca30 Migrate profiles to support UUIDs 2019-07-02 11:19:50 -07:00
Michael Kirk
b4f9485c22 convert OWSDevice to BaseModel 2019-07-01 16:55:11 -06:00
Matthew Chen
115638378c Merge remote-tracking branch 'private/release/2.40.2' into release/2.41.0 2019-06-28 09:57:43 -04:00
Michael Kirk
d546097ad6 ssl errors are not retryable 2019-06-27 13:01:41 -07:00
Matthew Chen
c8359fc932 Convert message sending to use any transactions. 2019-06-25 16:00:58 -04:00
Matthew Chen
e26a8e1bd4 Convert attachments to be any-only. 2019-06-24 15:34:02 -04:00
Nora Trapp
fbd5b980e4 PR Feedback 2019-06-20 10:55:22 -07:00
Nora Trapp
2ad2f32d89 Allow registration with v2 lock 2019-06-20 10:55:22 -07:00
Nora Trapp
7c507e053a enclaveId -> enclaveName, verify mrenclave 2019-06-20 10:55:22 -07:00
Nora Trapp
ac9c789b80 A bit of KBS cleanup 2019-06-20 10:55:22 -07:00
Nora Trapp
ccae191026 allow enabling / disabling reg lock v2 + verifying pin 2019-06-20 10:55:22 -07:00
Nora Trapp
b3f834d191 PR Feedback 2019-06-18 19:05:12 -07:00
Nora Trapp
76c805f75d Consolidate Remote Attestation logic 2019-06-18 19:05:12 -07:00
Michael Kirk
0466b9848d handle captcha response 2019-06-17 14:51:12 -06:00
Michael Kirk
6c3cd7c1ad Request preauth push challenge during registration 2019-06-17 10:53:58 -06:00
Michael Kirk
691209e25e Decrypt Messages with AnyTransaction
- Migrate protocol stores to KVStores
- Introduce AnyDatabaseQueue
- Move messaging pipeline to AnyTransactions
- Migrate specialized PushDecrypt job to generic JobQueue
2019-05-21 16:20:22 -04:00
Matthew Chen
c662e2f3f4 Rename "shouldAlwaysPad" property. 2019-05-20 12:36:18 -04:00
Michael Kirk
781741de8e always pad outgoing stickers 2019-05-14 09:43:26 -06:00
Michael Kirk
459e5e5a81 rename for clarity 2019-05-14 09:30:26 -06:00
Michael Kirk
76abaef2c6 Censorship circumvention with attachments v2 2019-04-22 14:35:28 -07:00
Matthew Chen
2bee5a8618 Clean up attachments v2 changes. 2019-04-22 14:59:00 -04:00
Matthew Chen
5330e46539 Allocate attachment uploads using websocket. 2019-04-22 14:57:40 -04:00
Matthew Chen
c19c11b008 Respond to CR. 2019-04-22 14:51:56 -04:00