Jon Chambers
|
c910fa406d
|
Migrate reserved usernames from a relational database to DynamoDB
|
2021-11-23 16:21:03 -05:00 |
|
Jon Chambers
|
069ffa9921
|
Drop PNI migration tools
|
2021-11-22 15:32:24 -05:00 |
|
Jon Chambers
|
282daeb0dc
|
Add a command to assign PNIs to accounts that don't already have one
|
2021-11-22 15:03:19 -05:00 |
|
Ehren Kret
|
7ea43a728d
|
Set boost description from configuration
|
2021-11-16 17:21:57 -06:00 |
|
Jon Chambers
|
5e1334e8de
|
s/KeysDynamoDb/Keys/
|
2021-11-16 15:08:10 -05:00 |
|
Jon Chambers
|
888cec3d56
|
Introduce a filter for correcting numeric "online" flags
|
2021-11-16 10:15:14 -05:00 |
|
Jon Chambers
|
e4441dddbb
|
Consolidate Redis client resources
|
2021-11-16 09:52:12 -05:00 |
|
Chris Eager
|
de6e9d31c9
|
Add dedicated crawler for directory reconciler
|
2021-11-11 13:38:13 -07:00 |
|
Jon Chambers
|
f0a6be32fc
|
Add a crawler to assign PNIs to existing accounts
|
2021-11-10 11:15:05 -05:00 |
|
Jon Chambers
|
aaa2a6eef1
|
Break down push latency metrics by VOIP/not-VOIP and optionally by client version
|
2021-11-10 10:35:41 -05:00 |
|
Jon Chambers
|
3398955c1a
|
Add basic support for phone number identifiers
|
2021-11-09 10:23:08 -05:00 |
|
Chris Eager
|
0a4392f700
|
Streamline ExternalServiceCredentialsGenerator construction
|
2021-11-08 14:30:52 -07:00 |
|
Chris Eager
|
eb86986cf4
|
Add /v2/directory/auth endpoint
|
2021-11-08 14:30:52 -07:00 |
|
Ehren Kret
|
1053a47e42
|
Add an exception mapper for CompletionExceptions
|
2021-11-04 19:12:31 -05:00 |
|
Ehren Kret
|
99b1f48e0e
|
Copy badges from existing account on re-reg
|
2021-11-04 18:00:47 -05:00 |
|
Jon Chambers
|
c931103712
|
Remove unused utility classes
|
2021-11-01 10:51:47 -04:00 |
|
Jon Chambers
|
ad1aeea74b
|
Add an abusive message filter interface and submodule
|
2021-11-01 10:51:47 -04:00 |
|
Ehren Kret
|
a52c91a665
|
Add names to subscription levels
|
2021-10-28 14:48:44 -07:00 |
|
Jon Chambers
|
ae7077c643
|
Refresh accounts from storage when checking for device state changes after requests
|
2021-10-22 14:02:28 -04:00 |
|
Jon Chambers
|
534c577f59
|
Enforce phone number normalization when creating accounts or changing numbers
|
2021-10-22 14:01:54 -04:00 |
|
Ehren Kret
|
07cd69ab34
|
Add endpoint for fetching boost amounts
|
2021-10-21 13:56:35 -05:00 |
|
Jon Chambers
|
3b764bed7a
|
Make DynamicConfigurationManager generic
|
2021-10-19 11:52:29 -04:00 |
|
Jon Chambers
|
c91d5c2fdb
|
Count reported messages per sender
|
2021-10-19 11:47:54 -04:00 |
|
Ehren Kret
|
c0837104cd
|
Bring badge configuration into levels information
|
2021-10-14 11:35:18 -05:00 |
|
Jon Chambers
|
fe21d014f7
|
Remove legacy rate-limiting tools
|
2021-10-14 11:43:18 -04:00 |
|
Jon Chambers
|
f84e7aebd0
|
Count numbers that can't be normalized because another account has the normalized form of the number
|
2021-10-14 11:10:12 -04:00 |
|
Jon Chambers
|
c379a3d297
|
Remove deprecated counters
|
2021-10-14 10:52:20 -04:00 |
|
Jon Chambers
|
eedeaaecee
|
Update rate-limiting for requests matching specific criteria
|
2021-10-14 10:42:16 -04:00 |
|
Ehren Kret
|
c89cfa4927
|
Move property setting above servlet construction
|
2021-10-13 13:17:07 -05:00 |
|
Ehren Kret
|
bbde93a3c7
|
Enable unwrapping of CompletionStage
|
2021-10-13 11:46:20 -05:00 |
|
Ehren Kret
|
b01b76d78f
|
First pass at subscriptions API
This is an incomplete first pass at building the subscriptions API. More API endpoints are still to be added along with controller tests.
|
2021-10-12 21:23:20 -05:00 |
|
Jon Chambers
|
3c1705994d
|
Count accounts with non-normalized phone numbers
|
2021-10-11 10:13:08 -04:00 |
|
Chris Eager
|
d2bc3c7360
|
Add dynamic configuration to disable directory reconciler
|
2021-10-04 14:38:47 -07:00 |
|
Ehren Kret
|
3032415141
|
Add receipt redemption API to chat server
|
2021-10-01 12:44:47 -05:00 |
|
Jon Chambers
|
e333cbd94d
|
Close websockets on account deletion
|
2021-09-29 14:11:16 -04:00 |
|
Ehren Kret
|
041aed2d72
|
Remove zkgroup enabled flag
The last remnants of a time before zkgroup have been swept away.
|
2021-09-23 09:24:06 -05:00 |
|
Chris Eager
|
6a71d369e2
|
More Accounts cleanup
* Remove `AccountStore`
* Clean up `AccountsDynamoDb#delete`
* Rename `AccountsDynamoDb` → `Accounts`
* Remove unused configuration
* Move Accounts scan page size to static configuration
* Remove disabled tests and related methods
|
2021-09-21 15:25:16 -07:00 |
|
Ehren Kret
|
8011935a3b
|
Fix compilation issues created by constructor changes
|
2021-09-20 16:41:09 -05:00 |
|
Chris Eager
|
2a67b2e610
|
Remove Accounts Postgres
|
2021-09-20 11:10:24 -07:00 |
|
Chris Eager
|
ecee189ad8
|
Add AccountDatabaseCrawler.dedicatedDynamoMigrationCrawler
|
2021-09-17 11:27:20 -07:00 |
|
Jon Chambers
|
49ccbba2e3
|
Generalize the "watch for websockets that need to be refreshed" listener
|
2021-09-16 10:37:34 -04:00 |
|
Ehren Kret
|
98a31d1474
|
Switch ProfileController to the actual badge converter
|
2021-09-16 09:28:21 -05:00 |
|
Ehren Kret
|
5b25e38e41
|
Ensure badges are in ordered collections
|
2021-09-15 16:20:15 -05:00 |
|
Chris Eager
|
a51a7a0901
|
Add MigrationMismatchedAccounts to AccountsManager
|
2021-09-13 13:54:19 -07:00 |
|
Chris Eager
|
49489a6021
|
Re-check mismatched accounts after a delay, to avoid false positives from concurrent requests
|
2021-09-10 11:31:44 -07:00 |
|
Chris Eager
|
b91a69d8b3
|
Add asynchronous chunk pre-read to AccountDatabaseCrawler
|
2021-09-10 11:14:11 -07:00 |
|
Chris Eager
|
624e40e3b7
|
Add separate AccountsDatabaseCrawler for DynamoDB migration
|
2021-09-10 11:14:11 -07:00 |
|
Graeme Connell
|
a064b25a14
|
Fix CDS writer to use AccountsManager.
|
2021-09-10 11:36:06 -06:00 |
|
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 |
|