Ehren Kret
|
2aaddd721f
|
Rename existing captcha client
|
2021-08-02 13:14:44 -05:00 |
Jon Chambers
|
4e2284b83f
|
Retire old GV2 adoption metrics.
|
2021-08-02 12:51:49 -05:00 |
Chris Eager
|
d5d9978e48
|
Use non-stale account in mutator when adding a new device
|
2021-08-02 11:38:03 -05:00 |
Chris Eager
|
d45659ac76
|
Reduce contention when updating `device.lastSeen`
|
2021-08-02 11:26:15 -05:00 |
Jon Chambers
|
13a07dc6cd
|
Drop the active user counter.
|
2021-07-29 15:40:27 -04:00 |
Chris Eager
|
51b7a8d868
|
Add excluded E164s configuration to pre-registration experiment
|
2021-07-29 14:16:40 -05:00 |
Chris Eager
|
df9c0051c9
|
Reconcile inactive and undiscoverable accounts when using v3 endpoints
|
2021-07-29 10:56:44 -05:00 |
Jon Chambers
|
331ff83cd5
|
Drop legacy PIN-based registration lock plumbing
|
2021-07-29 11:51:14 -04:00 |
Jon Chambers
|
44838d6238
|
Verify that nobody's addressing API calls by e164 any more.
|
2021-07-29 11:50:36 -04:00 |
Chris Eager
|
5400abb065
|
Better support unhandled exception logging on websocket requests
|
2021-07-28 14:06:09 -05:00 |
Jon Chambers
|
f47fefb73e
|
Lock accounts for the duration of deletion operations.
|
2021-07-27 13:12:39 -04:00 |
Jon Chambers
|
cdef745a7a
|
Drop a not-very-helpful metric (logging works better in this case).
|
2021-07-27 13:12:39 -04:00 |
Jon Chambers
|
1a1eab4ec0
|
Also clear profiles on re-registration.
|
2021-07-27 13:05:54 -04:00 |
Jon Chambers
|
3a966ef345
|
Reuse account UUIDs when registering an account with a recently-deleted e164.
|
2021-07-27 13:05:54 -04:00 |
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 |
Sophiah Ho
|
1fd1207bf6
|
Prevent unit tests from failing for machines with a non-US default Locale
|
2021-07-27 13:01:48 -04:00 |
Jon Chambers
|
0117fc12c7
|
Actually increment the moved "new user" counter.
|
2021-07-27 12:09:51 -04:00 |
Jon Chambers
|
ef9a7fda9a
|
Publish outstanding SQS operation count as a gauge.
|
2021-07-27 11:15:41 -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
|
917f667229
|
Remove AccountController and KeysController from websocket
|
2021-07-26 14:27:43 -05: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 |
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 |
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 |
Chris Eager
|
8f41176c76
|
Enable "sms" transport for +98
|
2021-07-26 10:40:05 -05:00 |
Ehren Kret
|
31bbbbb5e0
|
Raise default message TTL to 14 days
|
2021-07-20 14:08:08 -05:00 |
Jon Chambers
|
effcd6038d
|
Also record dimensional metrics for circuit breakers and retries.
|
2021-07-19 16:56:16 -04: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 |
Jon Chambers
|
b757d4b334
|
Measure how many "send message" requests are still using e164-based addressing.
|
2021-07-16 16:52:58 -04:00 |
Chris Eager
|
bd03d910fe
|
Set authenticated device after updating last seen
|
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 |