Ameya Lokare
|
dbb9a8dcf6
|
Get captcha clients from spam-filter module
|
2024-10-21 13:32:32 -07:00 |
|
Jon Chambers
|
a9117010f9
|
Introduce FaultTolerantRedisClient
|
2024-10-09 09:22:10 -04:00 |
|
Jon Chambers
|
946a486c4b
|
Add metric publishers to DynamoDB clients
|
2024-09-26 15:00:10 -04:00 |
|
Ameya Lokare
|
d6acfa56c2
|
Add platform tag to invalid HCaptcha reason metric
|
2024-09-04 15:28:36 -07:00 |
|
Chris Eager
|
5122271750
|
Configure keyspace notifications in LocalFaultTolerantRedisClusterFactory
|
2024-08-30 13:00:31 -05:00 |
|
Jonathan Klabunde Tomer
|
c7d1ad56ff
|
support local-filesystem-based dynamic config for tests
|
2024-05-31 15:25:47 -07:00 |
|
Chris Eager
|
f6d1e566e7
|
Add validation annotations to DynamicExperimentEnrollmentConfiguration
|
2024-05-24 09:11:48 -04:00 |
|
ravi-signal
|
10bb2a6a10
|
Add finer grain rollouts to experiments
|
2024-05-06 13:28:32 -05:00 |
|
Ravi Khadiwala
|
7aff81547a
|
Manage some unmanaged executors
|
2024-05-06 13:25:18 -05:00 |
|
Chris Eager
|
0e4be0c85a
|
Add tests for WhisperServerService#run
Additionally, `LocalWhisperServerService` may be used for integration testing.
|
2024-04-29 11:05:35 -05:00 |
|
Chris Eager
|
2c2b5d555e
|
Rename obsolete uses of recaptcha
|
2024-03-13 16:40:32 -05:00 |
|
adel-signal
|
d1f68eacd9
|
Add call routing API endpoint for turn servers
|
2024-02-09 11:12:23 -08:00 |
|
Ravi Khadiwala
|
331bbdd4e6
|
replace deprecated apache RandomUtils
|
2023-12-05 10:48:18 -06:00 |
|
Ravi Khadiwala
|
5934b7344a
|
Remove unused captcha configuration
|
2023-09-07 11:16:32 -05:00 |
|
Jon Chambers
|
42141e51a1
|
Use ACIs instead of E164s for TURN URI overrides
|
2023-08-08 12:46:55 -04:00 |
|
Jon Chambers
|
e38a713ccc
|
Support sub-millisecond permit regeneration durations in rate limiters
|
2023-07-14 16:25:33 -04:00 |
|
Chris Eager
|
c93af9e31e
|
Remove MessagePersister from WhisperServerService environment
Persistence is now exclusively done by a separate command.
|
2023-06-28 14:17:49 -05:00 |
|
Jon Chambers
|
9cfd88a23f
|
Move turn secret to static configuration
|
2023-06-14 10:47:17 -04:00 |
|
Jon Chambers
|
91805caa9a
|
Finalize rate limit unit inversion
|
2023-05-26 14:17:30 -04:00 |
|
Jon Chambers
|
184969336e
|
Allow RateLimiterConfig to accept either a leak rate per minute or a permit regeneration duration
|
2023-05-26 11:37:06 -04:00 |
|
Chris Eager
|
3e53884979
|
Add MessagePersisterServiceCommand
|
2023-05-18 15:37:54 -05:00 |
|
Sergey Skrobotov
|
287e2fa89a
|
Moving secret values out of the main configuration file
|
2023-05-17 11:25:59 -07:00 |
|
Chris Eager
|
57b6c10dd1
|
Remove obsolete dynamic configuration
|
2023-05-03 13:20:44 -05:00 |
|
Jon Chambers
|
12b58a31a1
|
Retire integration with legacy contact discovery system
|
2023-05-02 15:57:03 -04:00 |
|
Ravi Khadiwala
|
a8eb27940d
|
Add per-action captcha site-key configuration
- reject captcha requests without valid actions
- require specific site keys for each action
|
2023-03-21 17:34:58 -05:00 |
|
Ravi Khadiwala
|
59bc2c5535
|
Add by-action captcha score config
Enable setting different captcha score thresholds for different captcha
actions via configuration
|
2023-03-09 10:43:16 -06:00 |
|
Sergey Skrobotov
|
7529c35013
|
Rate limiters code refactored
|
2023-02-23 10:49:06 -08:00 |
|
Jon Chambers
|
74d65b37a8
|
Discard old Twilio machinery and rely entirely on the stand-alone registration service
|
2022-10-28 10:40:37 -04:00 |
|
gram-signal
|
b17f41c3e8
|
Check if dashes work in dynamic configuration keys.
|
2022-08-29 15:51:37 -06:00 |
|
Chris Eager
|
a6f9409a39
|
Remove dynamic configuration feature flags; add DynamicMessagePersisterConfiguration
|
2022-07-27 14:19:10 -07:00 |
|
Ravi Khadiwala
|
c70d7535b9
|
Make TURN configuration dynamic
Also enables conditionally including more TURN servers for gradual
rollouts
|
2022-03-23 14:38:02 -05:00 |
|
Chris Eager
|
eee6307789
|
Move score floor to dynamic configuration, add distribution summary
|
2022-03-02 15:18:33 -08:00 |
|
Jon Chambers
|
f69db11f42
|
Drop some unused dynamic configuration properties
|
2022-01-21 18:46:37 -05:00 |
|
Jon Chambers
|
5baa51d547
|
Migrate challenge-issuing configuration into the abusive message filter module
|
2021-12-16 12:22:19 -05:00 |
|
Jon Chambers
|
616db337e1
|
Remove an old rate limiting feature flag
|
2021-12-16 12:22:19 -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
|
0bbd34d060
|
Use text blocks where possible
|
2021-11-22 15:30:31 -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
|
da5c0ae4b6
|
Enable Payments Beta for more country codes
|
2021-11-10 10:15:14 -05:00 |
|
Jon Chambers
|
3b764bed7a
|
Make DynamicConfigurationManager generic
|
2021-10-19 11:52:29 -04:00 |
|
Chris Eager
|
d2bc3c7360
|
Add dynamic configuration to disable directory reconciler
|
2021-10-04 14:38:47 -07: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 |
|
Chris Eager
|
2a67b2e610
|
Remove Accounts Postgres
|
2021-09-20 11:10:24 -07:00 |
|
Chris Eager
|
51b7a8d868
|
Add excluded E164s configuration to pre-registration experiment
|
2021-07-29 14:16:40 -05:00 |
|
Jon Chambers
|
411f7298f2
|
Enforce validation constraints for dynamic configuration objects.
|
2021-06-04 12:34:48 -04:00 |
|
Jon Chambers
|
46110d4d65
|
Add client challenges for prekey and message rate limiters
|
2021-05-11 16:21:32 -05:00 |
|
Ehren Kret
|
e4dbb8efe7
|
Fix deserialization for Duration in dynamic config
|
2021-04-28 15:57:23 -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 |
|
Chris Eager
|
ad6c271f9d
|
Add dynamic configuration for signup captcha by country code
|
2021-03-30 10:22:02 -05:00 |
|