Commit Graph

161 Commits

Author SHA1 Message Date
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
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
Matthew Chen
010afcfb61 Rework attachment upload. 2019-04-22 14:51:56 -04:00
Matthew Chen
2f4a233b6b Rework attachment upload. 2019-04-22 14:51:56 -04:00
Matthew Chen
49e2549f1a Rework profile avatar upload. 2019-04-22 14:51:56 -04:00
Michael Kirk
5e52d66b05 bump feedback endpoint 2019-03-29 10:33:32 -06:00
Matthew Chen
c37f425d5f Reduce logging. 2019-03-15 16:27:08 -04:00
Michael Kirk
d26c095fe7 Merge remote-tracking branch 'origin/release/2.36.0' 2019-02-19 12:50:00 -07:00
Matthew Chen
e3946e5779 Sketch out the 'onboarding code verification' view. 2019-02-18 09:53:20 -05:00
Matthew Chen
91834454a9 Respond to CR. 2019-02-14 15:53:06 -05:00
Matthew Chen
b9d94e77f6 Respond to CR. 2019-02-14 15:23:34 -05:00
Matthew Chen
58abf76244 Sketch out CAPTCHA onboarding view. 2019-02-14 12:41:48 -05:00
Michael Kirk
af475aa1e4 update registration state on main thread 2019-02-12 16:07:13 -07:00
Michael Kirk
0d5d5c6932 limit reason length 2019-02-12 10:04:56 -07:00
Michael Kirk
1de0ede52d Specific CDS feedback 2019-02-07 13:26:45 -07:00
Matthew Chen
2cdb7bb0ed Respond to CR. 2019-02-04 09:27:11 -05:00
Matthew Chen
928b0a1630 Add session manager pools. 2019-02-04 09:12:24 -05:00
Matthew Chen
e2b92ed42b Add session manager pools. 2019-02-04 09:12:23 -05:00
Matthew Chen
280b9378b5 Add session manager pools. 2019-02-04 09:12:23 -05:00
Matthew Chen
a7d848ef7c Add missing nullability annotations. 2019-01-23 13:12:43 -05:00
Matthew Chen
becd72329b Fix build warnings about nullability. 2019-01-23 13:12:43 -05:00
Matthew Chen
63260ee94d Fix registration. 2019-01-08 15:38:08 -05:00
Matthew Chen
ed25f4748d Deprecate 'signaling key'. 2019-01-07 09:02:39 -05:00
Matthew Chen
2df70aba6b Localize voice verification codes. 2018-12-19 15:09:46 -05:00
Matthew Chen
b290c9a89f Fix headers for censorship circumvention. 2018-11-29 13:31:10 -05:00
Michael Kirk
24a19eaaca update REST endpoint ack url 2018-11-28 21:50:55 -07:00
Matthew Chen
c2cc74f387 Fix build break. 2018-11-14 16:43:05 -05:00
Matthew Chen
949225d525 Respond to CR. 2018-11-14 16:35:11 -05:00
Matthew Chen
bbdeeffc76 Use persistent HTTP connection for UD requests. 2018-11-14 14:54:37 -05:00
Matthew Chen
c0e57bb35b Use persistent HTTP connection for UD requests. 2018-11-14 14:48:47 -05:00
Matthew Chen
11f8fcc80f Use persistent HTTP connection for UD requests. 2018-11-14 14:45:11 -05:00
Michael Kirk
c686e766b1 Exception audit, fail directly where intended 2018-10-30 11:35:34 -06:00