Ehren Kret
|
bd40e32f3b
|
Send acceptable languages instead of request into the profile badge converter
|
2021-09-10 10:53:04 -05:00 |
|
Jon Chambers
|
40eb445592
|
Add a command to set a user's discoverability in CDS
|
2021-09-10 10:34:20 -04:00 |
|
Jon Chambers
|
ce7d687205
|
Add a shutdown monitor that publishes shutdown state as a metric
|
2021-09-08 16:37:05 -04:00 |
|
Chris Eager
|
758900b7a8
|
Register AuthEnablementApplicationEventListener
|
2021-09-08 13:11:09 -07:00 |
|
Ehren Kret
|
fc1465c05d
|
Wire up stored account badges to the profile endpoints
|
2021-09-07 15:51:29 -05:00 |
|
Graeme Connell
|
b4aabd799b
|
Canonical discoverability writing.
|
2021-09-07 13:41:47 -06:00 |
|
Jon Chambers
|
b946c27a20
|
Remove a metric aggregator
|
2021-08-27 11:52:11 -04:00 |
|
Chris Eager
|
19f7b207b7
|
Extract configuration for WebSocket max message sizes
|
2021-08-19 14:09:57 -05:00 |
|
Ehren Kret
|
779051ef9f
|
Add minThreads(64) to multiRecipientMessageExecutor
|
2021-08-12 13:03:40 -05:00 |
|
Ehren Kret
|
d13741fbd5
|
Change from using parallel streams to using an ExecutorService
|
2021-08-12 12:05:01 -05:00 |
|
Chris Eager
|
de59aa099d
|
Add uncaught exception handler
|
2021-08-12 11:10:05 -05:00 |
|
Chris Eager
|
31022aeb79
|
Use refreshing AuthenticatedAccount for @Auth
|
2021-08-11 14:52:25 -05:00 |
|
Chris Eager
|
b3e6a50dee
|
Send 508 status code for legacy clients that produce rate limit challenges
|
2021-08-11 11:57:30 -05:00 |
|
Chris Eager
|
f8e4f6727a
|
Reorder crawler listeners so updates happen after read-only processing
|
2021-08-11 11:54:20 -05:00 |
|
Chris Eager
|
3e01bc1174
|
Add metric for content-length header distribution
|
2021-08-06 14:41:16 -05:00 |
|
Jon Chambers
|
a680639718
|
Use UUIDs as rate limiter keys.
|
2021-08-04 14:15:21 -04:00 |
|
Ehren Kret
|
b0667b258b
|
Implement EnterpriseRecaptchaClient
|
2021-08-02 13:14:44 -05:00 |
|
Ehren Kret
|
33fb7a72de
|
Use RecaptchaClient interface
|
2021-08-02 13:14:44 -05:00 |
|
Ehren Kret
|
2aaddd721f
|
Rename existing captcha client
|
2021-08-02 13:14:44 -05:00 |
|
Jon Chambers
|
13a07dc6cd
|
Drop the active user counter.
|
2021-07-29 15:40:27 -04:00 |
|
Jon Chambers
|
331ff83cd5
|
Drop legacy PIN-based registration lock plumbing
|
2021-07-29 11:51:14 -04:00 |
|
Jon Chambers
|
3608c5bfb0
|
Wait for outstanding requests to be resolved before shutting down the directory queue.
|
2021-07-27 10:36:53 -04:00 |
|
Jon Chambers
|
8579190cdf
|
Consolidate account creation/directory updates into AccountsManager
|
2021-07-27 10:27:47 -04:00 |
|
Chris Eager
|
917f667229
|
Remove AccountController and KeysController from websocket
|
2021-07-26 14:27:43 -05:00 |
|
Chris Eager
|
27e9271473
|
Add request path and user agent to unhandled exception logging
|
2021-07-26 12:06:29 -05:00 |
|
Fedor Indutny
|
11dff6c546
|
more controllers
|
2021-07-26 12:06:17 -05:00 |
|
Fedor Indutny
|
e6712937ca
|
fix indent
|
2021-07-26 12:06:17 -05:00 |
|
Fedor Indutny
|
cf8887bb5a
|
Provide more WebSocket endpoints
|
2021-07-26 12:06:17 -05:00 |
|
Jon Chambers
|
12be7d49c2
|
Clear one-time pre-keys on re-registration.
|
2021-07-19 10:05:01 -04:00 |
|
Jon Chambers
|
14863b575e
|
Clear one-time pre-keys when a device is unlinked.
|
2021-07-19 10:05:01 -04:00 |
|
Jon Chambers
|
32a95f96ff
|
Add a pessimistic locking system for operations on recently-deleted account records
|
2021-07-16 16:52:58 -04:00 |
|
Chris Eager
|
a824b5575d
|
Add dynamic configuration for using DynamoDB in AccountsDatabaseCrawler
|
2021-07-06 13:01:24 -05:00 |
|
Jon Chambers
|
d128bc782a
|
Retire Postgres-backed pending account/device tables.
|
2021-07-06 11:03:49 -04:00 |
|
Chris Eager
|
0f6c866c8d
|
Update imports
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
c22ea78672
|
Add crawler to process migration retry accounts
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
6fa9dcd954
|
Refactor to use shared recurringJobExecutor
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
819d59cd79
|
Update reconciliation crawler to use secondary index
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
fc7291c3e8
|
Migrate DeletedAccountsTableCrawler to ManagedPeriodicWork
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
5193abdab3
|
Add DeletedAccountsTableCrawler
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
a315c9be92
|
Add DeletedAccounts DynamoDB table
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
e52b8c8423
|
Implement DatadogConfig in DatadogConfiguration
|
2021-07-02 10:48:05 -05:00 |
|
Jon Chambers
|
3d581941ab
|
Add plumbing and configuration to migrate pending accounts/devices to DynamoDB.
|
2021-07-01 10:50:52 -04:00 |
|
Jon Chambers
|
bf1dd791a5
|
Drop caching for pending accounts/devices.
|
2021-07-01 10:50:52 -04:00 |
|
Chris Eager
|
4c99577c08
|
Add configuration for Datadog batch size
|
2021-06-30 16:44:25 -05:00 |
|
Graeme Connell
|
5d5c63e6d4
|
Update profile controller to S3 AWSv2.
|
2021-06-30 13:09:18 -06:00 |
|
Jon Chambers
|
2ee7279743
|
Pause nstat counters.
|
2021-06-11 12:26:56 -04:00 |
|
Jon Chambers
|
c634185b6f
|
Standardize a utility method for getting local host names.
|
2021-06-10 14:23:05 -04:00 |
|
Jon Chambers
|
58d3a12eff
|
Set hostname to lowercase to avoid strange case mismatch issues; log hostname failures.
|
2021-06-07 17:17:46 -04:00 |
|
Jon Chambers
|
88c4b2be97
|
Correct a misunderstanding about the metrics host tag.
|
2021-06-07 16:29:44 -04:00 |
|
Jon Chambers
|
6cbd57f19f
|
Include environment/service/version as common metric tags.
|
2021-06-04 18:17:09 -04:00 |
|