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 |
|
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
|
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
|
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
|
d94e86781f
|
Migrate username storage from a relational database to DynamoDB
|
2021-12-01 16:50:18 -05: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
|
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
|
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
|
296f6a7a88
|
Make phone number identifiers non-optional
|
2021-11-22 15:32:24 -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 |
|
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 |
|
Jon Chambers
|
9383e7716b
|
Resolve CertificateControllerTest warnings and recommendations
|
2021-11-16 15:08:10 -05:00 |
|
Jon Chambers
|
975f753c2b
|
Add an endpoint for testing whether an account with a given ACI or PNI exists
|
2021-11-16 15:08:10 -05:00 |
|
Jon Chambers
|
e6237480f8
|
Require that unidentified access keys be exactly 16 bytes
|
2021-11-16 15:08:10 -05:00 |
|
Jon Chambers
|
ab9e6ac48a
|
Revert "Replace zkgroup with libsignal-client"
This reverts commit 73ea6e4251.
|
2021-11-16 11:35:10 -05:00 |
|
Jon Chambers
|
c1d6c04ab2
|
Revert "Replace curve25519-java with libsignal-client"
This reverts commit 0011b8925b.
|
2021-11-16 11:35:10 -05:00 |
|
Jon Chambers
|
11f1cf80bd
|
Move MessageControllerTest out of the tests sub-package to expose package-private elements from the class under test
|
2021-11-16 10:15:14 -05:00 |
|
Jordan Rose
|
c675cc8b26
|
Test the response code for invalid serialized zkgroup objects
Test by Jon, making sure this is consistent even without up-front size
checking.
|
2021-11-16 09:52:38 -05:00 |
|
Jordan Rose
|
0011b8925b
|
Replace curve25519-java with libsignal-client
These APIs stemmed from a common source long ago, so there's not much
to change!
|
2021-11-16 09:52:38 -05:00 |
|
Jordan Rose
|
73ea6e4251
|
Replace zkgroup with libsignal-client
|
2021-11-16 09:52:38 -05:00 |
|
Jon Chambers
|
2015ba77ca
|
Switch to a disallowed prefix model instead of a disallowed country code model
|
2021-11-15 15:44:55 -05:00 |
|
Jon Chambers
|
b1f56c3324
|
Resolve formatting complaints
|
2021-11-10 10:15:14 -05:00 |
|
Jon Chambers
|
da5c0ae4b6
|
Enable Payments Beta for more country codes
|
2021-11-10 10:15:14 -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
|
99b1f48e0e
|
Copy badges from existing account on re-reg
|
2021-11-04 18:00:47 -05:00 |
|
Ehren Kret
|
72b52965b9
|
Expand definition of badge SVGs
|
2021-10-25 10:28:02 -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 |
|
Jon Chambers
|
7762afc497
|
Add a method for verifying that numbers are normalized in addition to being dialable
|
2021-10-22 14:01:54 -04:00 |
|
Jon Chambers
|
a3fe4b9980
|
Update/parameterize ValidNumberTest
|
2021-10-22 14:01:54 -04:00 |
|
Jon Chambers
|
3b764bed7a
|
Make DynamicConfigurationManager generic
|
2021-10-19 11:52:29 -04:00 |
|