Ameya Lokare
|
32befd7c9a
|
Port DonationController to gRPC
|
2026-06-11 11:28:23 -04:00 |
|
Jon Chambers
|
f524d9fb25
|
Retire string-based service identifiers/UUIDs in Envelope entities
|
2026-06-10 14:28:30 -04:00 |
|
Jon Chambers
|
c3a48fd08b
|
Port CertificateController to gRPC
|
2026-06-08 16:55:53 -04:00 |
|
Ameya Lokare
|
13a5458344
|
Port ChallengeController to gRPC
|
2026-06-05 12:32:46 -05:00 |
|
Ravi Khadiwala
|
324c4eafb6
|
Retire REST message retrieval
Remove `GET /v1/messages`
|
2026-06-03 10:59:41 -05:00 |
|
Jon Chambers
|
264897656b
|
Actually make the "copy to S3" command available
|
2026-05-29 10:03:47 -04:00 |
|
Jon Chambers
|
15698aee46
|
Wire PaymentsGrpcService up as an authenticated service
|
2026-05-27 15:32:49 -04:00 |
|
Chris Eager
|
90b280d6a0
|
Convert Subscriptions to sync DynamoDB client
|
2026-05-21 13:09:31 -04:00 |
|
Chris Eager
|
482a1b7bb5
|
Convert RedeemedReceiptsManager to sync DynamoDB client
|
2026-05-21 13:09:31 -04:00 |
|
Chris Eager
|
fea4300d7d
|
Convert RegistrationRecoveryPasswords to sync DynamoDB client
|
2026-05-21 13:08:49 -04:00 |
|
Chris Eager
|
66b0ed16d1
|
Convert VerificationSessions to sync DynamoDB client
|
2026-05-21 13:08:49 -04:00 |
|
Jon Chambers
|
f83efce4d4
|
Add a phased enrollment mechanism for verification code push notifications
|
2026-05-20 12:20:00 -04:00 |
|
Jon Chambers
|
51f6e57bbd
|
Allow differing TTLs by notification type
|
2026-05-20 12:20:00 -04:00 |
|
Chris Eager
|
b9a24fedea
|
Move handleAccountCreated() call to outside re-registration
|
2026-05-19 13:07:44 -05:00 |
|
Chris Eager
|
460e5cb499
|
Use DynamoDB for change number waiting periods
DynamoDB is even simpler for integration tests.
|
2026-05-19 11:18:10 -05:00 |
|
Chris Eager
|
dd29ee1f27
|
Refactor Change Number waiting period to dedicated manager
This simplifies integration testing.
|
2026-05-18 11:49:56 -05:00 |
|
Chris Eager
|
9dc6e049f4
|
Remove obsolete remote config response
|
2026-05-18 11:31:20 -05:00 |
|
Ravi Khadiwala
|
59f704b6cc
|
Add omnibus H2 server and update to dropwizard 5.0.1
|
2026-05-18 11:27:17 -05:00 |
|
Ravi Khadiwala
|
2c9676a1ef
|
Revert omnibus H2 server and dropwizard 5.0.1
|
2026-05-15 12:13:54 -05:00 |
|
Ravi Khadiwala
|
4c4282162f
|
Update to dropwizard 5.0.1
|
2026-05-15 09:44:38 -05:00 |
|
Ravi Khadiwala
|
0beeb8a935
|
Add h2 omnibus server
|
2026-05-15 09:44:38 -05:00 |
|
Chris Eager
|
90c27f6969
|
Add post-registration change number waiting period
|
2026-05-14 10:55:02 -05:00 |
|
Jon Chambers
|
f045e3ee0f
|
Introduce an emergency "read only" mode for messages
|
2026-05-11 11:43:41 -04:00 |
|
Ravi Khadiwala
|
4485e26562
|
rename maxUploadSizeInBytes to maxAttachmentUploadSizeInBytes
|
2026-05-08 13:39:36 -05:00 |
|
Ravi Khadiwala
|
05b7a140fc
|
Add a configuration field for max message backup upload size
|
2026-05-08 13:18:17 -05:00 |
|
Chris Eager
|
f6ebde8185
|
Add Profile gRPC services to server
|
2026-05-06 12:48:58 -05:00 |
|
Chris Eager
|
1e3b2c8ce8
|
Profiles gRPC: initial v2 implementation
|
2026-04-29 10:32:18 -05:00 |
|
Jon Chambers
|
3e19b415b6
|
Always use fresh, non-cached Account instances when changing numbers
|
2026-04-17 13:47:54 -04:00 |
|
Jon Chambers
|
1b5c602351
|
Retire the device count override system
|
2026-04-16 12:52:15 -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
|
4a8313eb67
|
Add a handleVerificationCompleted hook to RegistrationFraudChecker
|
2026-03-31 15:24:06 -04:00 |
|
ravi-signal
|
f9d3cd8d82
|
Add and enforce uploadLength in backup endpoints
|
2026-03-31 11:08:08 -05:00 |
|
adel-signal
|
f2b0264fac
|
calling: add dynamic turn configuration for testing new cloudflare TURN endpoints
|
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
|
46bfc12869
|
Check for SPQR capability in third-party clients in remote deprecation filter
|
2026-03-24 14:29:20 -04:00 |
|
Ravi Khadiwala
|
81f2499889
|
Port AttachmentController to gRPC
|
2026-03-17 13:18:18 -05:00 |
|
Jon Chambers
|
82a3bba7ec
|
Clean up last vestiges of "total queue index" system
|
2026-03-17 14:17:11 -04:00 |
|
Jon Chambers
|
dc215cab54
|
Add a command to discard now-unsued message cache queue indices
|
2026-03-16 11:43:03 -04:00 |
|
Jon Chambers
|
11df65b8d8
|
Keep a count of open WebSockets by ASN region
|
2026-03-09 16:29:20 -04:00 |
|
Ravi Khadiwala
|
a66b8b278e
|
Register implemented gRPC services
|
2026-03-03 12:34:48 -06:00 |
|
Jon Chambers
|
175c9ad823
|
Remove DynamicConfigurationManager (unused) from AccountsManager
|
2026-02-27 17:25:56 -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 |
|
Ravi Khadiwala
|
f17a39386b
|
Rearrange gRPC interceptor ordering
|
2026-02-24 16:40:07 -05:00 |
|
Jon Chambers
|
f390aabb3a
|
Add "additional specifiers" dimensions to open WebSocket counters and simplify meter construction
|
2026-02-20 16:33:21 -05: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-signal
|
ee81faa82d
|
Add an allow-list for gRPC methods
|
2026-01-29 11:15:04 -06:00 |
|
ravi-signal
|
5b1d4ce95e
|
Convert backup services to use new error model
|
2026-01-23 14:25:15 -06:00 |
|