Jon Chambers
|
be20c04cd8
|
Identify accounts for which to delete keys by UUID.
|
2021-07-27 13:05:54 -04:00 |
|
Jon Chambers
|
d09dcc90fe
|
Add methods for getting, clearing, locking recently-deleted account records.
|
2021-07-27 13:05:54 -04:00 |
|
Chris Eager
|
13447df1e0
|
Update validation for NotNull items in IncomingMessagesList
|
2021-07-27 10:39:30 -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
|
34dbff6786
|
Switch to an async SQS client.
|
2021-07-27 10:36:53 -04:00 |
|
Jon Chambers
|
a6066bfc2f
|
Migrate DirectoryQueueTest to JUnit 5.
|
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
|
317a551bdb
|
Migrate MetricsRequestEventListenerTest to JUnit 5
|
2021-07-26 12:06:29 -05:00 |
|
Chris Eager
|
27e9271473
|
Add request path and user agent to unhandled exception logging
|
2021-07-26 12:06:29 -05:00 |
|
Chris Eager
|
696340f780
|
Migrate DeviceControllerTest to JUnit 5
|
2021-07-26 11:18:17 -05:00 |
|
Chris Eager
|
86ddcbaa08
|
Migrate CertificateControllerTest to JUnit 5
|
2021-07-26 11:18:17 -05:00 |
|
Chris Eager
|
2144d2a8d8
|
Migrate AttachmentControllerTest to JUnit 5
|
2021-07-26 11:18:17 -05:00 |
|
Chris Eager
|
f7af861b31
|
Migrate SecureStorageControllerTest to JUnit 5
|
2021-07-26 11:18:17 -05:00 |
|
Chris Eager
|
208a09b3ae
|
Migrate RemoteConfigControllerTest to JUnit 5
|
2021-07-26 11:18:17 -05:00 |
|
Chris Eager
|
831023e41d
|
Migrate PaymentsControllerTest to JUnit 5
|
2021-07-26 11:18:17 -05:00 |
|
Chris Eager
|
ff627793d6
|
Migrate DirectoryControllerTest to JUnit 5
|
2021-07-26 11:18:17 -05:00 |
|
Chris Eager
|
f971c76a99
|
Migrate StickerControllerTest to JUnit 5
|
2021-07-26 11:18: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
|
01ef855157
|
Return a non-stale account from base authenticator when last seen is updated
|
2021-07-16 16:52:58 -04:00 |
|
Chris Eager
|
817866caf3
|
Use fresh accounts to update in PushFeedbackProcessor
|
2021-07-16 16:52:58 -04:00 |
|
Chris Eager
|
158d65c6a7
|
Add optimistic locking to account updates
|
2021-07-16 16:52:58 -04:00 |
|
realturner
|
62022c7de1
|
Migrate AppConfig to SDK v2 to detect and use web identify token
|
2021-07-16 16:48:33 -04:00 |
|
Chris Eager
|
a824b5575d
|
Add dynamic configuration for using DynamoDB in AccountsDatabaseCrawler
|
2021-07-06 13:01:24 -05:00 |
|
Jon Chambers
|
78819d5382
|
Remove expiration logic when checking token validity.
The data store will no longer return tokens that have expired, and we no longer need to check for expiration in application space.
|
2021-07-06 11:03:49 -04:00 |
|
Jon Chambers
|
d128bc782a
|
Retire Postgres-backed pending account/device tables.
|
2021-07-06 11:03:49 -04:00 |
|
Chris Eager
|
530b2a310f
|
Ensure active future is always completed
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
43be72d076
|
Add test for ManagedPeriodicWork; fix shutdown not awaiting active execution
|
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
|
abaed821ec
|
Add additional case to unit test
|
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
|
eac48a6617
|
Don’t delete accounts after reconciling
|
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
|
26bc5973b5
|
Clear message queue before and after removing a device
|
2021-07-02 10:48:42 -05:00 |
|
Jon Chambers
|
7395489bac
|
Add tests for pending account/device managers.
|
2021-07-02 11:30:13 -04:00 |
|
Jon Chambers
|
e3afcae7d3
|
Gather data to verify safety of retiring legacy reglock system.
|
2021-07-01 10:58:47 -04:00 |
|
Jon Chambers
|
d2d39baede
|
Add a DynamoDB-backed stored verification code store.
|
2021-07-01 10:50:52 -04:00 |
|
Jon Chambers
|
111f5ba024
|
Use java.time classes for stored verification code expiration; add tests.
|
2021-07-01 10:50:52 -04:00 |
|
Jon Chambers
|
ce3fb7fa99
|
Extract a common base class for verification code store tests.
|
2021-07-01 10:50:52 -04:00 |
|
Jon Chambers
|
fc421d3f21
|
Introduce a common interface for verification code stores.
|
2021-07-01 10:50:52 -04:00 |
|
Jon Chambers
|
71bea759c6
|
Consolidate StoredVerificationCode constructors.
|
2021-07-01 10:50:52 -04:00 |
|
Graeme Connell
|
5d5c63e6d4
|
Update profile controller to S3 AWSv2.
|
2021-06-30 13:09:18 -06:00 |
|
Graeme Connell
|
42ff3f8432
|
Switch SQS to Amazon SDKv2.
|
2021-06-30 12:46:12 -06:00 |
|
Ehren Kret
|
7883352b74
|
Match random capability generation in test
|
2021-06-21 17:32:31 -05:00 |
|
Ehren Kret
|
982d122d18
|
Match random capability generation in test
|
2021-06-21 17:32:31 -05:00 |
|
Ehren Kret
|
d8d94407c6
|
Create announcement group capability
|
2021-06-21 17:32:31 -05:00 |
|
Jon Chambers
|
411f7298f2
|
Enforce validation constraints for dynamic configuration objects.
|
2021-06-04 12:34:48 -04:00 |
|
Graeme Connell
|
c545cff1b3
|
Switch DynamoDB to AWSv2.
Switch from using com.amazonaws.services.dynamodbv2 to using
software.amazon.awssdk.services.dynamodb for all current DynamoDB uses.
|
2021-06-03 13:37:10 -06:00 |
|
Jon Chambers
|
117de2382d
|
Verify that API consumers can skip/clear VOIP tokens.
|
2021-06-02 16:50:49 -05:00 |
|