Jon Chambers
|
4ea7278c6f
|
Remove unversioned profile properties from Account entities
|
2021-12-15 15:53:47 -05:00 |
|
Jon Chambers
|
2b2e26f14b
|
Remove deprecated, unversioned profile setters
|
2021-12-15 15:53:47 -05:00 |
|
Chris Eager
|
0ce87153e5
|
Remove second database for AbusiveHostRules
|
2021-12-08 16:03:02 -08:00 |
|
Chris Eager
|
dba1711e8d
|
Convert AbusiveHostRule to a record
|
2021-12-08 14:43:21 -08:00 |
|
Chris Eager
|
a70b057e1c
|
Add second (migration) database to AbusiveHostRules
|
2021-12-08 12:46:05 -08:00 |
|
Ehren Kret
|
3df143dd3d
|
Switch to zonky test embedded postgres and use postgres 11.13.0
|
2021-12-03 16:07:07 -05:00 |
|
Jon Chambers
|
d0ad580c7d
|
Add (failing!) tests for getting a profile key credentials for somebody else
|
2021-12-03 16:06:26 -05:00 |
|
Jon Chambers
|
20a71b7df2
|
Add tests for generating profile key credentials
|
2021-12-03 12:16:13 -05:00 |
|
Chris Eager
|
31e5058b15
|
Make temporary iOS envelope type adaptation a little wider
|
2021-12-03 12:06:31 -05:00 |
|
Jon Chambers
|
14cff958e9
|
Migrate challenge-issuing rate limiters to the abusive message filter
|
2021-12-03 11:52:58 -05:00 |
|
Jon Chambers
|
9628f147f1
|
Separate statically- and dynamically-configured rate limiters
|
2021-12-03 11:01:15 -05:00 |
|
Chris Eager
|
13e346d4eb
|
Distinguish local vs remote in ClientPresenceManager#disconnectPresence
|
2021-12-02 14:32:42 -08:00 |
|
Jon Chambers
|
401953313a
|
Remove all vestiges of the relational account database
|
2021-12-02 12:46:43 -05:00 |
|
Chris Eager
|
4d2403d619
|
Use assertTimeoutPreemptively instead of assertTimeout
|
2021-12-02 12:17:08 -05:00 |
|
Jon Chambers
|
c5f261305d
|
Store destination UUIDs when persisting messages to DynamoDB
|
2021-12-02 12:17:08 -05:00 |
|
Jon Chambers
|
394f58f6cc
|
Add a (failing!) check for destination UUIDs
|
2021-12-02 12:17:08 -05:00 |
|
Jon Chambers
|
674bf1b0e0
|
Drop a myserious empty test
|
2021-12-02 12:17:08 -05:00 |
|
Jon Chambers
|
e23a1fac50
|
Remove old Postgres-backed remote config machinery
|
2021-12-02 12:16:43 -05:00 |
|
Jon Chambers
|
efb410444b
|
Introduce a username validator
|
2021-12-02 12:02:29 -05:00 |
|
Jon Chambers
|
23bc11f3b6
|
Introduce a DynamoDB-backed remote config store
|
2021-12-02 11:13:07 -05:00 |
|
Jon Chambers
|
4eb7dde1c8
|
Migrate RemoteConfigsTest to Junit 5
|
2021-12-02 11:13:07 -05:00 |
|
Jon Chambers
|
064861b930
|
Consolidate profiles store tests and discard ProfilesStore interface
|
2021-12-02 10:49:54 -05:00 |
|
Jon Chambers
|
afa910bbd7
|
Drop relational profiles store
|
2021-12-02 10:49:54 -05:00 |
|
Jon Chambers
|
6aceb24fd2
|
Drop profile migration tools
|
2021-12-02 10:49:54 -05:00 |
|
Jon Chambers
|
d94e86781f
|
Migrate username storage from a relational database to DynamoDB
|
2021-12-01 16:50:18 -05:00 |
|
Jon Chambers
|
f7ff8e3837
|
Add a (failing!) test for deleting, then resetting profiles
|
2021-12-01 11:59:18 -05:00 |
|
Jon Chambers
|
048e17c62b
|
Use a memoizing supplier instead of a looping thread to cache remote config entries
|
2021-11-30 16:35:42 -07:00 |
|
Jon Chambers
|
d89b4f7e95
|
Compare versioned profiles synchronously; log a subset of mismatches for further investigation
|
2021-11-30 16:35:29 -07: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
|
ebf24fb125
|
Add a (failing!) test for clients omitting badges in profile update requests
|
2021-11-24 13:47:39 -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
|
c910fa406d
|
Migrate reserved usernames from a relational database to DynamoDB
|
2021-11-23 16:21:03 -05:00 |
|
Jon Chambers
|
71dd0890de
|
Restore an accidentally-removed PNI consistency check
|
2021-11-23 10:53:40 -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
|
0bbd34d060
|
Use text blocks where possible
|
2021-11-22 15:30:31 -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 |
|
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 |
|
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 |
|
Jon Chambers
|
5e1334e8de
|
s/KeysDynamoDb/Keys/
|
2021-11-16 15:08:10 -05:00 |
|
Jon Chambers
|
fa6e3d3690
|
Allow clients to request PNI-based group credentials
|
2021-11-16 15:08:10 -05:00 |
|