Commit Graph
5263 Commits
Author SHA1 Message Date
Ravi KhadiwalaandJon Chambers 9d601047c8 Add numberless variants to username tests 2026-08-12 09:07:42 -04:00
Ravi Khadiwalaandravi-signal d99515e31e Avoid calling method when mocking a stub from another class 2026-08-11 15:56:28 -05:00
Jon Chambers edce40958b Update to the latest version of the spam filter v20260811.1.0 2026-08-11 12:13:34 -04:00
Jon ChambersandJon Chambers 4d431fbdbf Update AccountsManagerChangeNumberIntegrationTest for accounts that may not have phone numbers 2026-08-11 12:11:41 -04:00
Chris EagerandAmeya Lokare fcf12face8 Add explicit check for recovery password in AccountsManger#create 2026-08-11 09:10:57 -07:00
Jon ChambersandAmeya Lokare e36e740bc0 Update AccountTest for cases where accounts may not have phone numbers 2026-08-11 09:08:13 -07:00
Katherine YenandAmeya Lokare 10c98c5f87 Update Redis account retrieval tests in AccountsManager 2026-08-11 09:03:18 -07:00
Katherine YenandAmeya Lokare 8d0ea9f67a Don't assume phone number identifier presence in parsing account JSON or writing accounts to Redis 2026-08-11 09:03:18 -07:00
Chris EagerandAmeya Lokare 9870accbae Use AccountLockManager#withSingleAccountLock when appropriate 2026-08-11 09:00:20 -07:00
Ameya Lokare 6610c37fea Pass missing argument to AccounstTest#createNumberless 2026-08-11 08:52:47 -07:00
Jon ChambersandAmeya Lokare 2d705a23f5 Update number discoverability tests/behavior for accounts without numbers in AccountControllerV2 2026-08-11 08:44:21 -07:00
Ravi Khadiwalaandravi-signal 5c29072212 Paramterize some username tests on e164 presence 2026-08-11 10:43:06 -05:00
Ravi Khadiwalaandravi-signal af6e2c2f2b Don't assume presence of phone numbers in account deletion 2026-08-11 10:40:19 -05:00
Ameya Lokare 713ab0314e Allow registration of Signal Logins 2026-08-11 08:28:34 -07:00
KatherineandGitHub 3201ab324e Don't assume the presence of phone number-related fields in account creation or reclamation 2026-08-11 11:24:18 -04:00
Jon ChambersandJon Chambers 5eb1a76e99 Update AccountIdentityResponseBuilderTest for accounts that may not have phone numbers v20260811.0.0 2026-08-11 09:16:46 -04:00
Jon ChambersandJon Chambers 132c9531e1 Update account gRPC tests for accounts that may not have phone numbers 2026-08-11 09:16:46 -04:00
Jon ChambersandJon Chambers a86cd5dcf5 Update AccountChangeValidator and tests for accounts that may not have phone numbers 2026-08-11 09:14:43 -04:00
Chris EagerandJon Chambers 65175c16d0 Use getAccountIdentifier in AccountAuthenticator 2026-08-11 09:12:36 -04:00
Chris EagerandJon Chambers f6ea81cf5e Use UUIDs in WebSocketAccountAuthenticatorTest 2026-08-11 09:12:36 -04:00
Chris EagerandJon Chambers 1c12a9a258 Use getAccountIdentifier in RemoveExpiredAccountsCommand 2026-08-11 09:12:36 -04:00
Chris EagerandJon Chambers b63f176ad7 Use getAccountIdentifier in device transfer context 2026-08-11 09:12:36 -04:00
Jon ChambersandJon Chambers d69a5f1f33 Actually use the deviceId parameter in AccountsGrpcServiceTest#clearRegistrationLock 2026-08-11 09:11:50 -04:00
Jon ChambersandJon Chambers 101fa4010d Avoid duplicate alternate forms of Benin phone numbers 2026-08-11 09:10:28 -04:00
Jon ChambersandJon Chambers fba6037e3a Add a (failing!) test for Benin numbers that have ten-digit national significant numbers 2026-08-11 09:10:28 -04:00
Ravi Khadiwalaandravi-signal 7e863e9dba Add some details to unexpectedly unacked purchaseTokens v20260807.0.0 2026-08-07 14:39:44 -05:00
Ravi Khadiwalaandravi-signal 1ebb4177fe Move some level configuration to an enum 2026-08-07 14:39:13 -05:00
Ravi Khadiwalaandravi-signal 3e5ccb82de Calculate the IssuedReceipt TTL from the receipt expiration 2026-08-07 14:39:13 -05:00
Ravi Khadiwalaandravi-signal 6e3106297b Scope multi-attempt configuration in IssuedReceiptsManager to subscriptions only 2026-08-07 14:39:13 -05:00
Ravi Khadiwalaandravi-signal d6b80dfd16 Add LoginPurchaseController 2026-08-07 14:39:13 -05:00
Ravi Khadiwalaandravi-signal 7a34493d53 Add LoginPurchaseManager 2026-08-07 14:39:13 -05:00
Ravi Khadiwalaandravi-signal 894cd8e0a3 Implement claimOneTimePurchase in IAP processors 2026-08-07 14:18:00 -05:00
Chris EagerandChris Eager 674d03ef0c Add issueAuthCredentialZkcWithoutPni to GroupCredentials issuance 2026-08-07 14:36:58 -04:00
Chris EagerandChris Eager f8a5e59a30 Update to libsignal 0.100.0 2026-08-07 14:36:58 -04:00
Jon ChambersandJon Chambers 5f465a9f32 Replace trivial update with a ConditionCheck for recovery password migration 2026-08-07 14:36:33 -04:00
Jon ChambersandJon Chambers 4e329ae48f Fix inverted argument order for account recovery passwords 2026-08-07 14:36:22 -04:00
Jon ChambersandJon Chambers 2dd46b3b85 Add temporary plumbing and a command to migrate account recovery passwords v20260805.0.0 2026-08-05 15:10:19 -04:00
Jon Chambers 57c3fe949e Update to the latest version of the spam filter 2026-08-05 15:07:58 -04:00
Jon ChambersandJon Chambers 453222ba17 Set/remove account recovery passwords alongside phone number recovery passwords 2026-08-05 14:50:00 -04:00
Jon ChambersandJon Chambers c64aeec36a Add a public "update account with additional write items" method 2026-08-05 14:50:00 -04:00
Jon ChambersandJon Chambers 8cbc8b0ce6 Add accountRecoveryPassword to accounts 2026-08-05 14:50:00 -04:00
Jon ChambersandJon Chambers f4f2ffff21 Reframe "registration recovery passwords" as "phone number recovery passwords" 2026-08-05 14:50:00 -04:00
Ravi Khadiwalaandravi-signal 5b6d6f28c9 Add an interface for one-time purchase retrieval 2026-08-05 13:24:14 -05:00
Ravi Khadiwalaandravi-signal e4b09112f1 Make grpc ListMedia limit optional 2026-08-05 13:20:09 -05:00
Ravi Khadiwalaandravi-signal cbc89f541c Tag OneTimeDonationsManager metric with provider 2026-08-05 13:19:46 -05:00
Jon Chambers 8c86e2e5ef Update to the latest version of the spam filter v20260803.0.0 2026-08-03 10:35:56 -04:00
dependabot[bot]andJon Chambers 376f3b22d7 Bump the minor-actions-dependencies group with 3 updates
Bumps the minor-actions-dependencies group with 3 updates: [actions/checkout](https://github.com/actions/checkout), [actions/setup-java](https://github.com/actions/setup-java) and [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials).


Updates `actions/checkout` from 7.0.0 to 7.0.1
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0...3d3c42e5aac5ba805825da76410c181273ba90b1)

Updates `actions/setup-java` from 5.4.0 to 5.6.0
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/1bcf9fb12cf4aa7d266a90ae39939e61372fe520...03ad4de0992f5dab5e18fcb136590ce7c4a0ac95)

Updates `aws-actions/configure-aws-credentials` from 6.2.1 to 6.2.3
- [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases)
- [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md)
- [Commits](https://github.com/aws-actions/configure-aws-credentials/compare/254c19bd240aabef8777f48595e9d2d7b972184b...e6de054238d6b7531b4efff3b6587d9aade6a06c)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-actions-dependencies
- dependency-name: actions/setup-java
  dependency-version: 5.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-actions-dependencies
- dependency-name: aws-actions/configure-aws-credentials
  dependency-version: 6.2.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-actions-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-03 10:35:00 -04:00
Ravi KhadiwalaandJon Chambers 1e2a873753 Remove test subscriber-id 2026-08-03 10:01:12 -04:00
Jon ChambersandJon Chambers e60daa75a8 Don't assume presence of phone numbers for spam reports 2026-08-03 09:39:44 -04:00
Ameya LokareandJon Chambers a3d01a94d4 Update metrics for spam reports from numberless accounts 2026-08-03 09:16:59 -04:00