Ravi Khadiwala
|
ddb4b5d5dd
|
Adjust default MFA rate-limit
|
2026-09-21 12:04:17 -04:00 |
|
Jon Chambers
|
ca34692cbb
|
Retire the verificationCodePushNotification experiment (now permanently on)
|
2026-09-21 12:02:16 -04:00 |
|
Katherine
|
2bffd909a5
|
Allow up to MAX_SHARDS FoundationDB shards
|
2026-09-21 11:55:47 -04:00 |
|
Chris Eager
|
d400e700ac
|
Add comment regarding when a one-time donation record might not be found
|
2026-09-18 17:38:13 -04:00 |
|
Ravi Khadiwala
|
755a87c74d
|
Clear receipt state before integration tests
|
2026-09-17 12:50:28 -05:00 |
|
Ravi Khadiwala
|
b30fc7aa8b
|
Add a metric for duplicate receipt redemption
v20260917.0.0
v20260916.1.0
|
2026-09-16 12:43:22 -05:00 |
|
Jonathan Klabunde Tomer
|
4f4bd431f5
|
gRPC endpoints to verify existing MFA tokens
|
2026-09-16 10:37:50 -07:00 |
|
Jon Chambers
|
79757458d6
|
Introduce an experiment to use FoundationDB as the primary source for "live" messages
v20260916.0.1
v20260916.0.0
|
2026-09-16 10:46:35 -04:00 |
|
Jon Chambers
|
c09aab080f
|
Rename the "answer challenge" method and normalize "not permitted" responses
|
2026-09-16 10:27:38 -04:00 |
|
Jon Chambers
|
580960d958
|
Add a gRPC endpoint for requesting push challenges
|
2026-09-16 10:27:38 -04:00 |
|
Ravi Khadiwala
|
c21475e3e7
|
Add an 'impossible' marker to mismatched number logs
|
2026-09-16 10:17:52 -04:00 |
|
Jon Chambers
|
09b5289d83
|
Add a gRPC endpoint for reporting spam
|
2026-09-16 10:16:40 -04:00 |
|
Jon Chambers
|
f66bd0858d
|
Introduce ReportMessageHelper
|
2026-09-16 10:16:40 -04:00 |
|
Jon Chambers
|
ce8cc80f66
|
Retire unused "report spam via e164" pathway
|
2026-09-16 10:16:40 -04:00 |
|
Chris Eager
|
66b5412103
|
Update netty to 4.2.18
|
2026-09-16 10:06:13 -04:00 |
|
Chris Eager
|
11b6894dae
|
Add backend tag to H2FrameProxyHandler writability changed metric
|
2026-09-16 10:05:55 -04:00 |
|
moiseev-signal
|
02b86d67ad
|
Override domain in KT gRPC errors with chat domain
|
2026-09-16 09:56:41 -04:00 |
|
Jon Chambers
|
f55c3c22fe
|
Clarify naming and reduce duplication in CredentialsGrpcService
|
2026-09-16 09:20:48 -04:00 |
|
Jonathan Klabunde Tomer
|
eb601cd51e
|
Add WebAuthn MFA key support
v20260914.0.0
|
2026-09-14 10:48:37 -04:00 |
|
Jon Chambers
|
2ee739dbe1
|
Add a dynamic configuration flag to fail open in the event of upstream captcha errors
|
2026-09-14 10:35:04 -04:00 |
|
Jon Chambers
|
a15b70476d
|
Add a gauge for concurrent FoundationDB transactions
|
2026-09-14 10:34:58 -04:00 |
|
Ameya Lokare
|
5f124cc812
|
Port /v1/archives/backupid/limits to gRPC
|
2026-09-14 10:34:51 -04:00 |
|
Chris Eager
|
ce3378354d
|
Address various deprecations
|
2026-09-14 10:30:24 -04:00 |
|
Ravi Khadiwala
|
cb02200a24
|
Delete updated user at end of testRecoverWithTotp
|
2026-09-11 16:55:41 -04:00 |
|
Ameya Lokare
|
fd36a8909c
|
Improve handling of FoundationDB errors in reactive streams
v20260910.0.0
|
2026-09-10 10:49:45 -07:00 |
|
Ravi Khadiwala
|
78c15d2a9a
|
Only enable setting MFA from numberless accounts
|
2026-09-10 10:48:19 -07:00 |
|
Ameya Lokare
|
5815bb8e3f
|
Measure missing mirrored messages' age
|
2026-09-10 10:47:45 -07:00 |
|
Katherine
|
d366cdbcb0
|
Instrument more FoundationDB calls
|
2026-09-10 13:46:00 -04:00 |
|
Jon Chambers
|
52b32ce2d4
|
Add a slightly more descriptive error message if something goes wrong starting FoundationDB
|
2026-09-10 10:42:13 -07:00 |
|
Ameya Lokare
|
e976c4fbb5
|
Add method to check for account existence by ACI
|
2026-09-10 10:41:21 -07:00 |
|
Ameya Lokare
|
81f38c1db7
|
Configure multiple FoundationDB client threads
|
2026-09-10 10:29:37 -07:00 |
|
Ravi Khadiwala
|
5221b3fb84
|
Add an integration test for recovering with a TOTP
|
2026-09-09 16:31:03 -05:00 |
|
Jon Chambers
|
53bd7a5587
|
Update to Java 26
v20260909.0.0
|
2026-09-09 11:21:20 -04:00 |
|
Katherine
|
100ab61c82
|
Add circuit breakers to FoundationDB operations
v20260908.1.0
|
2026-09-08 14:36:52 -04:00 |
|
Ameya Lokare
|
4d48c40ce1
|
Add timer to measure warmup time
v20260908.0.0
|
2026-09-08 10:35:20 -04:00 |
|
Ameya Lokare
|
93ade07c57
|
Read status key at startup to warm up FoundationDB connections
|
2026-09-08 10:35:20 -04:00 |
|
Jon Chambers
|
c1d8ca3c14
|
Update to the latest version of the spam filter
|
2026-09-08 10:34:02 -04:00 |
|
Jon Chambers
|
38707313d7
|
Retire UpdateGambiaPniMappingsCommand
v20260903.0.0
|
2026-09-03 12:29:56 -04:00 |
|
ameya-signal
|
8eb2f5cec6
|
Use content hash to compare message envelopes
|
2026-09-03 09:28:06 -07:00 |
|
ameya-signal
|
a7d66cb8e6
|
Add ephemeral tag to missing messages counter
|
2026-09-03 09:28:02 -07:00 |
|
ameya-signal
|
9db804f7c0
|
Add metrics to measure stream agreement between Redis/Dynamo and FoundationDB
|
2026-09-03 09:27:57 -07:00 |
|
Jon Chambers
|
e93395e334
|
Retire PopulateAccountRecoveryPasswordsCommand
|
2026-09-03 12:12:05 -04:00 |
|
ameya-signal
|
c9b8645469
|
Instrument FoundationDB transaction errors in a central place
|
2026-09-03 12:09:46 -04:00 |
|
Katherine
|
f92681dbae
|
Don't fall back to v4 UUIDs if FoundationDB insert fails
|
2026-09-03 12:09:28 -04:00 |
|
Ravi Khadiwala
|
7489c62fb7
|
Avoid attribute modification errors on numberless accounts
v20260902.0.0
|
2026-09-02 16:17:26 -05:00 |
|
Ravi Khadiwala
|
23932b1087
|
Update constructors in UpdateGambiaPniMappingsCommandTest
|
2026-09-02 16:15:37 -05:00 |
|
Ravi Khadiwala
|
6b3f66ddc1
|
Forbid idempotent numberless registration retries if MFA keys are present
|
2026-09-02 16:56:11 -04:00 |
|
Jon Chambers
|
77e3675fc9
|
Add a command to map alternate forms of existing Gambian phone numbers to the same PNI
|
2026-09-02 16:55:49 -04:00 |
|
Jon Chambers
|
2f712b3f93
|
Add an alternate number form generator for Gambia
|
2026-09-02 16:55:49 -04:00 |
|
Jon Chambers
|
9b5ad238cf
|
Introduce the AlternatePhoneNumberFormGenerator interface
|
2026-09-02 16:55:49 -04:00 |
|