Chris Eager
|
eeea97e2fe
|
Return a single OAuth2 credentials JSON
|
2023-08-18 16:16:31 -05:00 |
|
Katherine Yen
|
bc5eed48c3
|
Add authentication interceptor to profile gRPC service
|
2023-08-10 13:59:46 -07:00 |
|
Ravi Khadiwala
|
3ac7aba6b2
|
Add a captcha short-code expander
|
2023-08-09 12:41:31 -05:00 |
|
Jon Chambers
|
ae61ee5486
|
Retire AnalyzeDeviceCapabilitiesCommand
|
2023-08-08 15:38:37 -04:00 |
|
Katherine Yen
|
a953cb33b7
|
Define ProfileController protobufs and setProfile endpoint
|
2023-08-08 10:53:11 -07:00 |
|
Jon Chambers
|
625637b888
|
Stop checking for stored verification codes when linking devices
|
2023-08-04 17:26:55 -04:00 |
|
Jon Chambers
|
5c4c729703
|
Disallow reuse of device verification tokens
|
2023-08-04 13:40:37 -05:00 |
|
Jon Chambers
|
308da3343d
|
Accept signed tokens in addition to randomly-generated codes for authorizing device linking
|
2023-08-04 13:40:37 -05:00 |
|
Jon Chambers
|
69ea9b0296
|
Add a request counter tagged by client version
|
2023-08-04 12:16:48 -04:00 |
|
Jon Chambers
|
969c6884c0
|
Add a command for analyzing device capabilities
|
2023-08-04 12:14:08 -04:00 |
|
Jon Chambers
|
fcf311aab3
|
Retire the PendingAccounts table
|
2023-08-04 12:13:57 -04:00 |
|
ravi-signal
|
888879dfb2
|
Estimate message byte limit exceeded error count
|
2023-08-04 11:10:58 -05:00 |
|
Ravi Khadiwala
|
901c950ee6
|
Add metrics to keyspace-notifier executor
|
2023-07-26 16:45:53 -04:00 |
|
Ravi Khadiwala
|
50ac7f9dc2
|
adjust messageDeletionAsyncExecutor core pool size
|
2023-07-26 16:45:41 -04:00 |
|
Jon Chambers
|
4ead8527c8
|
Use ClientReleasesManager when deciding whether to add client version tags
|
2023-07-26 16:41:54 -04:00 |
|
ravi-signal
|
705fb93e45
|
Add v4 attachment controller
Add AttachmentControllerV4 which can be configured to generate upload
forms for a TUS based CDN
|
2023-07-21 12:09:45 -05:00 |
|
Jon Chambers
|
5627209fdd
|
Add a gRPC service for working with pre-keys
|
2023-07-20 11:10:26 -04:00 |
|
Jonathan Klabunde Tomer
|
5847300290
|
Revert "Allow use of the token returned with spam challenges as auth for the challenge verification request"
|
2023-07-12 11:45:02 -07:00 |
|
Jon Chambers
|
6db97f5541
|
Standardize client tag version handling; add client version tags to delivery latency metrics
|
2023-07-11 13:35:29 -04:00 |
|
Jonathan Klabunde Tomer
|
098b177bd3
|
Allow use of the token returned with spam challenges as auth for the challenge verification request
|
2023-07-06 15:25:19 -07:00 |
|
Jon Chambers
|
08c7baafac
|
Remove legacy registration endpoints from AccountController
|
2023-07-06 10:32:58 -04:00 |
|
Jon Chambers
|
1049326a70
|
Turn on Lettuce latency metrics
|
2023-06-30 18:20:43 -04:00 |
|
Jon Chambers
|
30ae2037e8
|
Correct order of constructor arguments for KeysManager
|
2023-06-30 12:05:16 -04:00 |
|
Jon Chambers
|
2d154eb0cf
|
Add a command to copy signed pre-keys from Account records to their own table
|
2023-06-30 10:33:24 -04:00 |
|
Jon Chambers
|
1a1defb055
|
Store signed EC pre-keys in a dedicated table
|
2023-06-30 10:33:24 -04:00 |
|
Chris Eager
|
b852d6681d
|
FaultTolerantHttpClient: used managed ScheduledExecutorService for retries
|
2023-06-30 10:24:18 -04:00 |
|
Chris Eager
|
c93af9e31e
|
Remove MessagePersister from WhisperServerService environment
Persistence is now exclusively done by a separate command.
|
2023-06-28 14:17:49 -05:00 |
|
Chris Eager
|
b81a0e99d4
|
Always have 0 ApnPushNotificationScheduler worker threads in front-end service
|
2023-06-28 14:17:23 -05:00 |
|
Chris Eager
|
f8fefe2e5e
|
Remove AccountCrawler (and doPeriodicWork) from WhisperServerService
|
2023-06-28 14:16:07 -05:00 |
|
Jonathan Klabunde Tomer
|
8d995e456e
|
initial grpc service code in chat
|
2023-06-26 17:10:13 -07:00 |
|
Chris Eager
|
98578b18aa
|
Update to dynamodb-lock-client 1.2.0
|
2023-06-21 15:08:40 -04:00 |
|
Chris Eager
|
7dce183170
|
Add worker thread pool to PushFeedbackProcessor
|
2023-06-16 11:36:28 -05:00 |
|
Chris Eager
|
befd336372
|
Remove static Remote Config auth tokens
|
2023-06-15 12:11:20 -05:00 |
|
Chris Eager
|
13afdbda97
|
Report system resource metrics from background tasks
|
2023-06-14 16:48:23 -05:00 |
|
Jon Chambers
|
9cfd88a23f
|
Move turn secret to static configuration
|
2023-06-14 10:47:17 -04:00 |
|
Jon Chambers
|
2b08742c0a
|
Create separate key stores for different kinds of pre-keys
|
2023-06-06 17:08:26 -04:00 |
|
Jon Chambers
|
085c7a67c8
|
Refactor account locks/deleted account manager
|
2023-06-05 12:30:44 -04:00 |
|
Chris Eager
|
d1e38737ce
|
Support ID token at PUT /v1/config and DELETE /v1/config
|
2023-05-30 10:28:28 -05:00 |
|
Chris Eager
|
18480e9d18
|
Move metrics registry environment.manage() to utility
|
2023-05-30 10:14:33 -05:00 |
|
Chris Eager
|
5dcf8edd38
|
Factor metrics registry intialization to a utility
|
2023-05-26 16:41:17 -05:00 |
|
Chris Eager
|
e7bc8bd6b9
|
Consistently use AWS credentials providers from WhisperServerService
|
2023-05-26 12:45:38 -04:00 |
|
Chris Eager
|
1534f1aa6a
|
Add web identity token AWS SDK credentials provider
|
2023-05-26 11:07:41 -04:00 |
|
Chris Eager
|
cd8f74e60b
|
Add support for environment-dependent secondary OAuth2 credentials JSON
|
2023-05-26 11:07:30 -04:00 |
|
Chris Eager
|
a3c37aed47
|
Remove obsolete field from SecureValueRecovery2Configuration
|
2023-05-19 15:57:01 -04:00 |
|
Chris Eager
|
3e53884979
|
Add MessagePersisterServiceCommand
|
2023-05-18 15:37:54 -05:00 |
|
Chris Eager
|
6043c1a4e8
|
Add ScheduledApnPushNotificationSenderServiceCommand
|
2023-05-18 11:44:01 -05:00 |
|
Jon Chambers
|
66a619a378
|
Allow for atomic account creation and activation
|
2023-05-18 09:51:13 -04:00 |
|
Sergey Skrobotov
|
287e2fa89a
|
Moving secret values out of the main configuration file
|
2023-05-17 11:25:59 -07:00 |
|
Chris Eager
|
8d1c26d07d
|
Add CrawlAccountsCommand
|
2023-05-17 12:22:49 -05:00 |
|
Jonathan Klabunde Tomer
|
caae27c44c
|
PQXDH endpoints for chat server
|
2023-05-16 14:34:33 -07:00 |
|