Jon Chambers
|
11df65b8d8
|
Keep a count of open WebSockets by ASN region
|
2026-03-09 16:29:20 -04:00 |
|
Ravi Khadiwala
|
db66d4ef18
|
Add size annotations to AccountAttributes
|
2026-03-06 15:05:39 -06:00 |
|
Ravi Khadiwala
|
610782b8c3
|
Add annotation-based validations to a number of services
|
2026-03-06 15:05:39 -06:00 |
|
Jon Chambers
|
aae1541e88
|
Include required device capabilities when creating users in integration tests
|
2026-03-06 15:53:18 -05:00 |
|
Ravi Khadiwala
|
1cf3bf5ecf
|
Add a oneof case for the unrestricted access path in gRPC services
|
2026-03-06 14:49:26 -06:00 |
|
Ravi Khadiwala
|
a90fa5db02
|
Fix oneof field validation
|
2026-03-06 14:49:26 -06:00 |
|
Graeme Connell
|
c93aa7a9b9
|
Require SPARSE_POST_QUANTUM_RATCHET at registration time
|
2026-03-06 12:18:04 -05:00 |
|
Jon Chambers
|
d519a80f90
|
Remove AccountLockManager#withLockAsync
|
2026-03-05 09:54:05 -05:00 |
|
Jon Chambers
|
ec2cb8581c
|
Make account deletion a blocking operation
|
2026-03-05 09:54:05 -05:00 |
|
Jon Chambers
|
405b04f07b
|
Make adding/removing devices blocking and remove async update plumbing
|
2026-03-05 09:54:05 -05:00 |
|
Jon Chambers
|
31de1fc1a3
|
Remove asynchronous account update plumbing
|
2026-03-05 09:54:05 -05:00 |
|
Jon Chambers
|
de458c3e6a
|
Remove AccountsManager#updateDeviceAsync
|
2026-03-05 09:54:05 -05:00 |
|
Ravi Khadiwala
|
9e2d8125f0
|
Move the envelope type down to the device level
|
2026-03-03 12:34:16 -06:00 |
|
Jon Chambers
|
175c9ad823
|
Remove DynamicConfigurationManager (unused) from AccountsManager
|
2026-02-27 17:25:56 -05:00 |
|
ravi-signal
|
f872ade347
|
Remove ChallengeRequired variants from sealed-sender gRPC responses
|
2026-02-27 16:01:44 -06:00 |
|
Jon Chambers
|
80893152c9
|
Remove reactor-grpc as a dependency
|
2026-02-27 16:59:36 -05:00 |
|
Jon Chambers
|
065809e34f
|
Use simple-grpc in KeysGrpcService and KeysAnonymousGrpcService
|
2026-02-27 16:49:15 -05:00 |
|
Jon Chambers
|
c63cbc304f
|
Use simple-grpc in DevicesGrpcService
|
2026-02-26 17:31:13 -05:00 |
|
Jon Chambers
|
5d306f8d15
|
Make username-related operations blocking
|
2026-02-26 17:20:34 -05:00 |
|
Jon Chambers
|
ad9c03186a
|
Use simple-grpc in AccountsGrpcService/AccountsAnonymousGrpcService
|
2026-02-26 17:08:54 -05:00 |
|
Jon Chambers
|
69825dd2a4
|
Remove unused ClientPublicKeys infrastructure
We're planning on using a different authentication strategy for gRPC
|
2026-02-26 17:08:05 -05:00 |
|
Ravi Khadiwala
|
c8d4ea97e4
|
Make GrpcAllowListInterceptor dynamically configurable
|
2026-02-24 16:44:05 -05:00 |
|
Katherine
|
b318dd2db7
|
Remove support for searching identifiers by version
|
2026-02-24 16:33:48 -05:00 |
|
Ravi Khadiwala
|
8f13beb53b
|
Increse SVR credential validity period to match max account idle duration
|
2026-02-23 13:38:20 -05:00 |
|
Chris Eager
|
c0432d828d
|
Handle MCC-only HLR responses
|
2026-02-23 12:37:49 -06:00 |
|
Jon Chambers
|
f390aabb3a
|
Add "additional specifiers" dimensions to open WebSocket counters and simplify meter construction
|
2026-02-20 16:33:21 -05:00 |
|
Ravi Khadiwala
|
2137fc519d
|
Split BackupInfo RPC into media/message variants
|
2026-02-19 13:34:21 -05:00 |
|
Ravi Khadiwala
|
f7922856fe
|
Use consistent success indicator in backups.proto
|
2026-02-19 13:34:21 -05:00 |
|
Jon Chambers
|
ac5b62478c
|
Add a (failing!) test for parsing OS information for iOS/Android
|
2026-02-19 12:59:54 -05:00 |
|
ravi-signal
|
207d95dfdd
|
Select only matching entitlements from storekit list
Co-authored-by: Jon Chambers <63609320+jon-signal@users.noreply.github.com>
|
2026-02-19 11:59:11 -06:00 |
|
Jon Chambers
|
6b9734f70f
|
Add an "is disposable?" field to CarrierData
|
2026-02-18 13:31:55 -05:00 |
|
Jon Chambers
|
24029ef00c
|
Add a utility method to get OS, OS version, and libsignal version tags from UA additional specifiers
|
2026-02-18 13:30:50 -05:00 |
|
Jon Chambers
|
d659af566b
|
Remove utility method for testing if clients are using libsignal networking
|
2026-02-18 13:07:45 -05:00 |
|
Ravi Khadiwala
|
5850eeb87b
|
Avoid reading modified account when generating backup credentials
|
2026-02-17 15:23:57 -05:00 |
|
Chris Eager
|
368e705b68
|
Migrate one-time donations tests to OneTimeDonationControllerTest
|
2026-02-17 13:58:56 -06:00 |
|
Chris Eager
|
39beb59b58
|
Add PayPalLineItemInput with localized description
|
2026-02-17 13:58:56 -06:00 |
|
ravi-signal
|
81031b7b2f
|
Ensure details are included on all gRPC error statuses
|
2026-02-17 13:54:16 -06:00 |
|
Ravi Khadiwala
|
d6a0129c5a
|
Treat missing backup after authentication as an authentication failure
|
2026-02-17 14:52:27 -05:00 |
|
Ravi Khadiwala
|
809ba29ce8
|
Update error model in messages.proto
|
2026-02-11 16:35:38 -06:00 |
|
Ravi Khadiwala
|
1009f3ba51
|
Update error model in keys.proto
|
2026-02-11 16:33:04 -06:00 |
|
Ravi Khadiwala
|
8804f28cb8
|
Update error model in device.proto
|
2026-02-11 17:21:42 -05:00 |
|
ravi-signal
|
7e9da6d7ce
|
Add a request tag for listen port
|
2026-02-05 16:18:09 -06:00 |
|
Chris Eager
|
c13a34b2c8
|
Improve SchedulingUtil.getZoneId for PhoneNumberType.UNKONWN numbers
|
2026-02-05 15:51:41 -06:00 |
|
Chris Eager
|
9a1c450458
|
Make VerificationSession.sessionId not-null
|
2026-02-04 12:07:44 -06:00 |
|
Chris Eager
|
969788b267
|
Include sessionId in VerificationSession record
|
2026-02-04 10:06:25 -06:00 |
|
Jon Chambers
|
63c39645d2
|
Add a (failing!) test for attempting to link a device with null account attributes
|
2026-01-30 10:13:11 -06:00 |
|
Ravi Khadiwala
|
e14dbfc9ad
|
Fix merge conflict in HlrLookupResult
|
2026-01-29 11:24:18 -06:00 |
|
ravi-signal
|
ee81faa82d
|
Add an allow-list for gRPC methods
|
2026-01-29 11:15:04 -06:00 |
|
Jon Chambers
|
c0d0d5f5da
|
Extract "is ported" data from HLR Lookup responses
|
2026-01-29 12:14:26 -05:00 |
|
Jon Chambers
|
ff8194ae5f
|
Add "is ported" to CarrierData
|
2026-01-29 12:14:26 -05:00 |
|