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 |
|
Ravi Khadiwala
|
8c42199baf
|
Add svr2 credentials to RegistrationLockFailure responses
Add an svr2 credential to 423 responses for:
- PUT v2/accounts/number
- POST v1/registration
Also add some openapi annotations to those endpoints
|
2023-05-12 11:02:32 -05:00 |
|
Jon Chambers
|
d2baa8b8fb
|
Stop sending API keys to the registration service
|
2023-05-10 15:28:12 -04:00 |
|
Chris Eager
|
281b91a59a
|
Remove obsolete ContactDiscoveryWriter
|
2023-05-10 14:01:09 -05:00 |
|
Jon Chambers
|
2be2b4ff23
|
Authenticate with the registration service using OIDC identity tokens in addition to shared API keys
|
2023-05-10 14:59:07 -04:00 |
|
Jon Chambers
|
cb72e4f426
|
Simplify request counter
|
2023-05-09 15:17:46 -05:00 |
|
Jonathan Klabunde Tomer
|
33903553ab
|
reinstate per-{path,status,platform,is-websocket} request counters
|
2023-05-09 09:49:20 -04:00 |
|
Katherine Yen
|
7ba86b40aa
|
Create call link credential endpoint
|
2023-05-04 14:33:45 -07:00 |
|
Katherine Yen
|
b2b0aee4b7
|
Call link auth credential
|
2023-05-04 14:17:01 -07:00 |
|
Chris Eager
|
bc68b67cdf
|
account crawler: remove obsolete accelerated mode
|
2023-05-04 11:27:16 -05:00 |
|
ravi-signal
|
08333d5989
|
Implement /v2/backup/auth/check
|
2023-05-04 11:23:33 -05:00 |
|
Chris Eager
|
57b6c10dd1
|
Remove obsolete dynamic configuration
|
2023-05-03 13:20:44 -05:00 |
|
Jon Chambers
|
12b58a31a1
|
Retire integration with legacy contact discovery system
|
2023-05-02 15:57:03 -04:00 |
|
Jon Chambers
|
11829d1f9f
|
Refactor provisioning plumbing to use Lettuce
|
2023-04-18 12:04:54 -04:00 |
|
Katherine Yen
|
350682b83a
|
Lock account and send notification when someone passes phone verification but fails reglock
|
2023-04-17 10:30:36 -07:00 |
|
Katherine Yen
|
61af1ba029
|
Clean up prohibited username references
|
2023-04-10 15:21:02 -07:00 |
|
Chris Eager
|
33a6577b6e
|
Decrease message delivery executor thread count to 20
|
2023-04-07 10:56:23 -05:00 |
|
Chris Eager
|
23d5006f70
|
Add prefix to executor metric names
|
2023-04-05 09:51:53 -05:00 |
|
Katherine Yen
|
e4da59c236
|
Generic credential auth endpoint for call links
|
2023-04-04 10:28:35 -07:00 |
|
Chris Eager
|
3ccfeb490b
|
Add retry after exceptions during a cluster topology change event callback
|
2023-03-29 11:41:19 -05:00 |
|
Chris Eager
|
0cc84131de
|
Add enabled to SVR2 configuration
|
2023-03-29 11:40:21 -05:00 |
|
Chris Eager
|
4fa08fb189
|
Add secure value recovery 2 to AccountsManager#delete()
|
2023-03-29 11:40:21 -05:00 |
|
Chris Eager
|
f5c62a3d85
|
Migrate from bounded elastic to dedicated executor for message delivery
|
2023-03-22 12:57:44 -05:00 |
|
Ravi Khadiwala
|
05b43a878b
|
Register unlink device command
|
2023-03-21 17:35:57 -05:00 |
|
Ravi Khadiwala
|
ee53260d72
|
Add filter-provided captcha score thresholds
|
2023-03-21 17:34:58 -05:00 |
|