Ehren Kret
|
b0667b258b
|
Implement EnterpriseRecaptchaClient
|
2021-08-02 13:14:44 -05:00 |
|
Chris Eager
|
51b7a8d868
|
Add excluded E164s configuration to pre-registration experiment
|
2021-07-29 14:16:40 -05:00 |
|
Ehren Kret
|
31bbbbb5e0
|
Raise default message TTL to 14 days
|
2021-07-20 14:08:08 -05:00 |
|
Chris Eager
|
158d65c6a7
|
Add optimistic locking to account updates
|
2021-07-16 16:52:58 -04:00 |
|
Chris Eager
|
a824b5575d
|
Add dynamic configuration for using DynamoDB in AccountsDatabaseCrawler
|
2021-07-06 13:01:24 -05:00 |
|
Jon Chambers
|
d128bc782a
|
Retire Postgres-backed pending account/device tables.
|
2021-07-06 11:03:49 -04:00 |
|
Chris Eager
|
819d59cd79
|
Update reconciliation crawler to use secondary index
|
2021-07-02 15:05:11 -05:00 |
|
Chris Eager
|
e52b8c8423
|
Implement DatadogConfig in DatadogConfiguration
|
2021-07-02 10:48:05 -05:00 |
|
Jon Chambers
|
3d581941ab
|
Add plumbing and configuration to migrate pending accounts/devices to DynamoDB.
|
2021-07-01 10:50:52 -04:00 |
|
Chris Eager
|
4c99577c08
|
Add configuration for Datadog batch size
|
2021-06-30 16:44:25 -05:00 |
|
Jon Chambers
|
6cbd57f19f
|
Include environment/service/version as common metric tags.
|
2021-06-04 18:17:09 -04:00 |
|
Jon Chambers
|
735573e61b
|
Make reporting intervals configurable.
|
2021-06-03 17:50:41 -04:00 |
|
Jon Chambers
|
ca876e40ca
|
Add a second metric aggregator.
|
2021-06-03 14:12:02 -04:00 |
|
Jon Chambers
|
f8c623074b
|
Introduce an ASN-to-IP manager.
|
2021-05-18 17:43:30 -04:00 |
|
Jon Chambers
|
28e3b23e8c
|
Add an "excessively large object" safeguard.
|
2021-05-18 17:00:30 -04:00 |
|
Jon Chambers
|
fbaf4a09e2
|
Use the S3 object monitor to retrieve Tor exit node lists.
|
2021-05-18 17:00:30 -04:00 |
|
Chris Eager
|
bacf524ae6
|
Add optional logging for mismatches
|
2021-05-18 14:39:30 -05:00 |
|
Ehren Kret
|
e9a3d52d7f
|
Add an optional description to the payment intent request
|
2021-05-12 18:14:33 -05:00 |
|
Chris Eager
|
760462f8fb
|
Add configuration for regional SMS verification text
|
2021-05-12 12:20:46 -05:00 |
|
Jon Chambers
|
46110d4d65
|
Add client challenges for prekey and message rate limiters
|
2021-05-11 16:21:32 -05:00 |
|
Ehren Kret
|
13ecbe7e53
|
Fix missing defaults
|
2021-05-11 10:03:04 -05:00 |
|
Ehren Kret
|
17047513c3
|
Create stripe api endpoint for apple pay donations
|
2021-05-11 10:03:04 -05:00 |
|
Jon Chambers
|
350de1c759
|
Add a simple utility class for testing if an IP belongs to a Tor exit node.
|
2021-05-06 11:57:18 -04:00 |
|
Chris Eager
|
5ee56b022c
|
Add CustomFriendlyName parameter to Twilio Verify requests
|
2021-04-26 14:31:52 -05:00 |
|
Chris Eager
|
17ba630014
|
Add TwilioVerifySender
|
2021-04-26 14:31:52 -05:00 |
|
Chris Eager
|
f190462879
|
Fully implement unsealed sender cardinality rate limiter
|
2021-04-23 11:45:53 -05:00 |
|
Chris Eager
|
a472774734
|
Add threadpoool to increase Accounts → Dynamo migration throughput
|
2021-04-21 11:13:07 -05:00 |
|
Chris Eager
|
59bbd0c43c
|
Add Accounts DynamoDB
* Add additional test cases to AccountsTest
* Migrate AccountsManagerTest to JUnit 5
* Add AccountsDynamoDbConfiguration
* Add Account.dynamoDbMigrationversion
* Add DynamicAccountsDynamoDbMigrationConfiguration
* Add AccountsDynamoDb to AccountsManager
* Add AccountsDynamoDbMigrator
|
2021-04-16 14:24:24 -05:00 |
|
Sanket.Ghenand@tomtom.com
|
37bda0b035
|
remove unused imports
|
2021-04-13 11:44:59 -05:00 |
|
Jon Chambers
|
257fef9734
|
Add a secure backup service client.
|
2021-04-01 11:30:48 -04:00 |
|
Chris Eager
|
ad6c271f9d
|
Add dynamic configuration for signup captcha by country code
|
2021-03-30 10:22:02 -05:00 |
|
Jon Chambers
|
5965f0fd22
|
Add a dynamically-configured list of allowed country codes for payments.
|
2021-03-26 12:21:11 -04:00 |
|
Chris Eager
|
e5ae0572c5
|
Add android-2021-03 verification format
|
2021-03-18 12:49:50 -05:00 |
|
Chris Eager
|
25f603efc9
|
Add DynamicPreRegistrationExperimentEnrollmentConfiguration
|
2021-03-16 13:09:10 -05:00 |
|
Chris Eager
|
152c927929
|
Reformat to match EditorConig
|
2021-03-16 13:09:10 -05:00 |
|
Chris Eager
|
5dc8086968
|
Migrate Twilio numbers from static to dynamic configuration
|
2021-03-16 12:53:51 -05:00 |
|
Jon Chambers
|
efe7f2e4c1
|
Remove vestiges of per-country sender ID logic/configuration.
|
2021-03-10 14:58:46 -05:00 |
|
Jon Chambers
|
fb2fc2335a
|
Require messaging service IDs; remove fallback-to-random-number logic.
|
2021-03-10 14:58:46 -05:00 |
|
Jon Chambers
|
a1434524a4
|
Allow the storage service client to trust the Signal CA root.
|
2021-03-10 10:53:33 -05:00 |
|
Jon Chambers
|
eb6fe11da1
|
Add tools to decline messages from senders meeting specific conditions
|
2021-02-24 18:09:26 -05:00 |
|
Jon Chambers
|
5354104128
|
Only apply unsealed sender rate limits to targeted country codes.
|
2021-02-23 14:17:16 -05:00 |
|
Moxie Marlinspike
|
2dbab70c8c
|
Create utility endpoint for currency conversion
|
2021-02-16 11:57:34 -08:00 |
|
Jon Chambers
|
5f49772ca6
|
Control enforcement of unsealed sender rate limits via dynamic configuration.
|
2021-02-12 15:43:05 -05:00 |
|
Jon Chambers
|
ff448950ed
|
Collapse the feature flag system into the dynamic config system.
|
2021-02-12 15:23:34 -05:00 |
|
Jon Chambers
|
e0ed8fa0b8
|
Introduce a hyper-log-log-based cardinality rate limiter
|
2021-02-11 10:36:26 -05:00 |
|
Jon Chambers
|
71510a8199
|
Decommission the old directory cache.
|
2021-02-10 11:02:11 -05:00 |
|
Jon Chambers
|
2f105ed0a4
|
Add support for remote client deprecation
|
2021-02-09 12:24:44 -05:00 |
|
Ehren Kret
|
6865cdfce3
|
Replace all org.hibernate validators with modern javax.validation
|
2021-02-08 09:45:33 -06:00 |
|
Jon Chambers
|
1dceee3fa0
|
Make DynamoDBConfiguration more consistent.
|
2021-02-05 10:40:27 -05:00 |
|
Jon Chambers
|
d4d9403829
|
Add a Dynamo-backed key store.
|
2021-02-04 15:18:53 -05:00 |
|