Chris Eager
|
68b3e9a07c
|
Exclude ExpiringProfileKeyCredentialProfileResponse.credential for non-current versions
|
2026-04-14 09:23:53 -05:00 |
|
Chris Eager
|
5190b197e8
|
Update to Java 25
|
2026-04-14 09:13:50 -05:00 |
|
Chris Eager
|
09c18205d4
|
Validate level in OneTimeDonationController
v20260413.0.0
|
2026-04-13 17:12:35 -05:00 |
|
Chris Eager
|
ea1e4f02d0
|
Clean up trivial warnings in OneTimeDonationController
|
2026-04-13 17:12:35 -05:00 |
|
Chris Eager
|
b5e490b987
|
Make gift amount validation consistent between PayPal and Stripe
|
2026-04-13 17:12:35 -05:00 |
|
Chris Eager
|
7b8141d174
|
Update Maven plugins
|
2026-04-13 17:10:54 -05:00 |
|
Chris Eager
|
83ebd994c7
|
Update to the latest version of the spam filter
|
2026-04-13 17:02:33 -05:00 |
|
Ravi Khadiwala
|
c4a48dd1e6
|
Add a base64url gRPC validator and apply it to backup copy
|
2026-04-13 17:01:38 -05:00 |
|
Ravi Khadiwala
|
5bb7edcade
|
Reject DeviceCheck assertions if they race with a counter update
|
2026-04-13 17:01:25 -05:00 |
|
Chris Eager
|
75948dc617
|
Update to the latest version of the spam filter
v20260409.0.0
|
2026-04-09 16:43:44 -05:00 |
|
Ameya Lokare
|
0edfcab8dd
|
Update dependencies
|
2026-04-09 16:40:41 -05:00 |
|
Ravi Khadiwala
|
95843529ba
|
Add comments to explain why we remove RRPs early
|
2026-04-09 16:35:08 -05:00 |
|
Ravi Khadiwala
|
3930b1841e
|
Add missing join() in when deleting RRPs after verification
|
2026-04-09 16:35:08 -05:00 |
|
Jon Chambers
|
070aa5f0cd
|
Limit cardinality of HTTP methods in request metrics
|
2026-04-09 17:35:06 -04:00 |
|
Jon Chambers
|
0d42f37a5c
|
Add a (failing!) test for spurious HTTP methods in request metrics
|
2026-04-09 17:35:06 -04:00 |
|
Jon Chambers
|
837065bfbd
|
Retire commands for removing accounts/devices that do not support SPQR
|
2026-04-09 17:34:50 -04:00 |
|
Jon Chambers
|
2f9ec6936f
|
Update to the latest version of the spam filter
v20260401.2.0
|
2026-04-01 20:22:19 -04:00 |
|
Jon Chambers
|
fb455bf1db
|
Encode message versionstamps as GUIDs
|
2026-04-01 20:18:47 -04:00 |
|
Jon Chambers
|
d2cbdd4609
|
Prohibit pre-set message GUIDs when inserting into FoundationDB
|
2026-04-01 20:18:47 -04:00 |
|
Jon Chambers
|
844e103c86
|
Include shard ID as user data in message versionstamps
|
2026-04-01 20:18:47 -04:00 |
|
Jon Chambers
|
2500e85c01
|
Introduce VersionstampUUIDCipher
|
2026-04-01 20:07:47 -04:00 |
|
Jon Chambers
|
971d9d64a8
|
Update to the latest version of the spam filter
v20260401.1.0
|
2026-04-01 14:49:50 -04:00 |
|
Katherine
|
cfac798f9e
|
Handle account reclamation with equivalent phone numbers
v20260401.0.0
|
2026-04-01 11:29:06 -04:00 |
|
Jon Chambers
|
34e8e04793
|
Update to the latest version of the spam filter
|
2026-04-01 11:28:40 -04:00 |
|
Jon Chambers
|
0664c04074
|
Update to the latest version of the spam filter
v20260331.1.0
|
2026-03-31 15:41:27 -04:00 |
|
Ameya Lokare
|
e454b29c6a
|
FoundationDB message stream implementation
|
2026-03-31 15:40:57 -04:00 |
|
Jon Chambers
|
4a8313eb67
|
Add a handleVerificationCompleted hook to RegistrationFraudChecker
|
2026-03-31 15:24:06 -04:00 |
|
Ravi Khadiwala
|
fa145d7889
|
Use 'response' rather than 'outcome' in backups.proto responses
v20260331.0.0
|
2026-03-31 11:11:25 -05:00 |
|
Ravi Khadiwala
|
edcc61d4ba
|
Add reason annotations to backups.proto
|
2026-03-31 11:11:25 -05:00 |
|
Ravi Khadiwala
|
34c7106e7e
|
Add reason annotations to account.proto
|
2026-03-31 11:11:25 -05:00 |
|
Ravi Khadiwala
|
ee409af54a
|
Add reason annotations to messages.proto
|
2026-03-31 11:11:25 -05:00 |
|
Ravi Khadiwala
|
04c4d993a6
|
Make reason tags upper-case
|
2026-03-31 11:11:25 -05:00 |
|
Ravi Khadiwala
|
0ee06d83b7
|
Add byte-based rate-limit to attachments
|
2026-03-31 11:10:15 -05:00 |
|
ravi-signal
|
f9d3cd8d82
|
Add and enforce uploadLength in backup endpoints
|
2026-03-31 11:08:08 -05:00 |
|
Jon Chambers
|
771c98fd92
|
Susbcribe on a separate scheduler for non-SPQR account removal
|
2026-03-31 11:07:10 -05:00 |
|
ravi-signal
|
82d9107865
|
Add an attachment uploadLength parameter and enforce it
|
2026-03-31 11:05:18 -05:00 |
|
adel-signal
|
f2b0264fac
|
calling: add dynamic turn configuration for testing new cloudflare TURN endpoints
v20260330.0.0
|
2026-03-30 11:13:33 -05:00 |
|
Jon Chambers
|
132611f159
|
Add a command for removing accounts that do not support SPQR
|
2026-03-30 11:34:02 -04:00 |
|
Jon Chambers
|
a741edd80f
|
Add a command for removing linked devices that do not support SPQR
|
2026-03-30 11:34:02 -04:00 |
|
Jon Chambers
|
8c3dd7aa48
|
Update to the latest version of the spam filter
|
2026-03-30 11:30:05 -04:00 |
|
Chris Eager
|
b0792dd0a7
|
Update to the latest version of the spam filter
v20260324.1.0
|
2026-03-24 15:17:52 -05:00 |
|
Jon Chambers
|
d9d6560b47
|
Add request/response byte counters to the gRPC metrics interceptor
v20260324.0.0
|
2026-03-24 15:03:10 -04:00 |
|
Jon Chambers
|
8cc0948a34
|
Use an EnumSet for CAPABILITIES_REQUIRED_FOR_NEW_DEVICES
|
2026-03-24 15:01:43 -04:00 |
|
Jon Chambers
|
575280da74
|
Don't allow linked devices that are missing capabilities required at registration time
|
2026-03-24 15:01:43 -04:00 |
|
Jon Chambers
|
46bfc12869
|
Check for SPQR capability in third-party clients in remote deprecation filter
|
2026-03-24 14:29:20 -04:00 |
|
Jon Chambers
|
73ec57e911
|
Avoid constructing a Metadata.Key for authentication on every server call
|
2026-03-24 14:29:20 -04:00 |
|
ravi-signal
|
fb84066f09
|
Match KeyController's rate limit key in KeysGrpcService
|
2026-03-24 13:26:25 -05:00 |
|
Ravi Khadiwala
|
4d24c814cc
|
Check if resolvedRecipients is empty before inserting an MRM
|
2026-03-24 13:15:57 -05:00 |
|
Jon Chambers
|
9dc807a255
|
Remove the "unrecognized UA" remote deprecation reason
|
2026-03-24 14:10:51 -04:00 |
|
Jon Chambers
|
5d59538924
|
Modernize RemoteDeprecationFilterTest
|
2026-03-24 14:10:51 -04:00 |
|