Chris Eager
|
795b226b90
|
Mark methods that update `SignedPreKey`s as `@ChangesDeviceEnabledState`
|
2021-11-30 10:40:12 -07:00 |
Jon Chambers
|
e485c380e0
|
Change the name of the CSV file argument to avoid upstream naming collisions
|
2021-11-30 11:31:12 -05:00 |
Jon Chambers
|
bb4f4bc441
|
Modify the "migrate profiles" command to accept a list of UUIDs/versions from a CSV file
|
2021-11-30 11:22:51 -05:00 |
Jon Chambers
|
65b49b2d9c
|
Use a "for each" strategy in profile migration methods
|
2021-11-24 16:54:30 -05:00 |
Jon Chambers
|
9e7010f185
|
Migrate profiles from a relational database to DynamoDB
|
2021-11-24 14:48:41 -05:00 |
Jon Chambers
|
3bb8e5bb00
|
Set a TTL for `Account` entries in the general cache
|
2021-11-24 14:47:36 -05:00 |
Jon Chambers
|
2a4d1da2ca
|
Delete accounts from Redis after they've been deleted from Dynamo
|
2021-11-24 13:47:53 -05:00 |
Jon Chambers
|
6b71b66bd2
|
Take no action if badge list is omitted entirely
|
2021-11-24 13:47:39 -05:00 |
Jon Chambers
|
ebf24fb125
|
Add a (failing!) test for clients omitting badges in profile update requests
|
2021-11-24 13:47:39 -05:00 |
Jon Chambers
|
46d64b949e
|
Don't read "soft-deleted" profiles
Nothing is actually "soft-deleting" profiles yet, and this
is a first step toward migrating profiles to a new data
store.
|
2021-11-24 12:02:07 -05:00 |
Jon Chambers
|
6919354520
|
Fix a counting bug with reported messages
|
2021-11-23 17:28:39 -05:00 |
Jon Chambers
|
a42fe9bfb0
|
Add crawler names to log messages
|
2021-11-23 16:22:09 -05:00 |
Jon Chambers
|
ee1f8b34ea
|
Add a command for reserving usernames
|
2021-11-23 16:21:03 -05:00 |
Jon Chambers
|
c910fa406d
|
Migrate reserved usernames from a relational database to DynamoDB
|
2021-11-23 16:21:03 -05:00 |
Jon Chambers
|
559205e33f
|
Log cases where accounts are missing or have inconsistent PNIs
|
2021-11-23 15:40:31 -05:00 |
Chris Eager
|
c0756e9c60
|
Attempt an orderly websocket close on displacement before a hard disconnect
|
2021-11-23 11:36:32 -07:00 |
Ehren Kret
|
bf1190696e
|
Add badge workaround for old Android builds
|
2021-11-23 09:58:06 -06:00 |
Jon Chambers
|
71dd0890de
|
Restore an accidentally-removed PNI consistency check
|
2021-11-23 10:53:40 -05:00 |
Jon Chambers
|
e5acdf1402
|
Don't update the PNI attribute during general account updates
|
2021-11-23 10:53:40 -05:00 |
Jon Chambers
|
0f08b6bb59
|
Drop "got successful captcha" messages from `INFO` to `DEBUG`
|
2021-11-22 17:06:34 -05:00 |
Jon Chambers
|
6198a7b69a
|
Remove spurious `@JsonProperty` annotations
|
2021-11-22 15:43:09 -05:00 |
Jon Chambers
|
067aee6664
|
Remove unused properties from `OutgoingMessageEntity`
|
2021-11-22 15:43:09 -05:00 |
Jon Chambers
|
138a2ebbd0
|
Drop transactional logic from phone number identifier migration
|
2021-11-22 15:32:24 -05:00 |
Jon Chambers
|
296f6a7a88
|
Make phone number identifiers non-optional
|
2021-11-22 15:32:24 -05:00 |
Jon Chambers
|
069ffa9921
|
Drop PNI migration tools
|
2021-11-22 15:32:24 -05:00 |
Jon Chambers
|
f42fd8a840
|
Retire unused diagnostic metrics
|
2021-11-22 15:31:16 -05:00 |
Jon Chambers
|
10f27af6f2
|
Retire old unsealed-sender meters
|
2021-11-22 15:31:16 -05:00 |
Jon Chambers
|
0bbd34d060
|
Use text blocks where possible
|
2021-11-22 15:30:31 -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 |
Jon Chambers
|
d33b313c11
|
Break down legacy "get profile" requests by platform
|
2021-11-19 12:37:39 -05:00 |
Ehren Kret
|
fb7316c9ae
|
Return subscription status string in GET
|
2021-11-19 11:36:01 -06:00 |
Ehren Kret
|
279b0a51d9
|
Use latest invoice on subscription to generate receipts
|
2021-11-19 11:25:38 -06:00 |
Ehren Kret
|
6547d5ebf3
|
More consistent naming of receipt credentials endpoints
|
2021-11-19 10:14:00 -06:00 |
Ehren Kret
|
4f1ef9a039
|
Add additional http status codes to /v1/subscription/boost/receipt_credentials
|
2021-11-19 10:11:33 -06:00 |
Ehren Kret
|
4c80714d19
|
Update sample.yml
|
2021-11-18 10:49:30 -06:00 |
Jon Chambers
|
077ead71a5
|
Rename legacy profile methods to separate them in metrics
|
2021-11-18 11:31:15 -05:00 |
Ehren Kret
|
caba110266
|
Revert "Revert "Remove transparent SVG for badging""
This reverts commit 0fdb23c1e9 .
|
2021-11-18 10:23:09 -06:00 |
Ehren Kret
|
0fdb23c1e9
|
Revert "Remove transparent SVG for badging"
This reverts commit 13a84f0c72 .
|
2021-11-18 10:09:34 -06:00 |
Ehren Kret
|
13a84f0c72
|
Remove transparent SVG for badging
|
2021-11-18 10:04:42 -06:00 |
Jon Chambers
|
669bd58e33
|
Drop the unused `Key` utility class
|
2021-11-17 10:57:29 -05:00 |
Chris Eager
|
6e82740a9b
|
Update sample.yml
|
2021-11-16 17:25:45 -07:00 |
Ehren Kret
|
7ea43a728d
|
Set boost description from configuration
|
2021-11-16 17:21:57 -06:00 |
Chris Eager
|
71b38356b1
|
Update to Mockito 4.0.0
|
2021-11-16 15:56:35 -07:00 |
Chris Eager
|
5a99708f56
|
Update some deprecated usages
|
2021-11-16 15:56:13 -07:00 |
Chris Eager
|
24191d9599
|
Update Dropwizard to 2.0.25
|
2021-11-16 15:56:00 -07:00 |
Chris Eager
|
482ea8eb40
|
Update minimum required maven to 3.8.3
|
2021-11-16 15:55:52 -07:00 |
Jon Chambers
|
1dae05651f
|
Add PNIs to account creation and `whoami` responses
|
2021-11-16 15:08:10 -05:00 |
Jon Chambers
|
5164e92538
|
Shorten metric names
|
2021-11-16 15:08:10 -05:00 |
Jon Chambers
|
f89a20dbc7
|
Allow callers to set/retrieve keys by ACI or PNI
|
2021-11-16 15:08:10 -05:00 |
Jon Chambers
|
3a4c5a2bfb
|
Store and retrieve one-time pre-keys by UUID
|
2021-11-16 15:08:10 -05:00 |