Commit Graph

5064 Commits

Author SHA1 Message Date
Ameya Lokare
911feceacb Handle "no sender available" error code from registration service
Some checks are pending
Update Documentation / build (push) Waiting to run
Service CI / build (push) Waiting to run
2026-06-18 09:03:02 -04:00
Jon Chambers
fe0956c8f7 Don't add Dropwizard metrics to shared registries 2026-06-18 09:02:33 -04:00
Jon Chambers
60002a8a0f
Port StickerController to gRPC 2026-06-18 08:51:00 -04:00
Ameya Lokare
1876b71d39 Port SubscriptionController to gRPC 2026-06-18 08:27:38 -04:00
Jon Chambers
3cfe8b9f6c
Mirror message writes/deletions to FoundationDB 2026-06-18 08:27:03 -04:00
Jon Chambers
691a4162e1 Update to the latest version of the spam filter 2026-06-18 08:25:07 -04:00
Ravi Khadiwala
9505e7b1a1 Fix incorrect mockito matcher in BackupManagerTest 2026-06-17 12:43:34 -05:00
Jon Chambers
569f4f31e8 Update to the latest version of the spam filter 2026-06-17 08:46:11 -04:00
Ravi Khadiwala
06519ce9d1 Use uint64 for backups.proto object length 2026-06-17 08:45:43 -04:00
Jon Chambers
024fa9ce5f Move "active epoch" configuration from dynamic to static configuration 2026-06-17 08:35:07 -04:00
Jon Chambers
7c9e3d029b Remove an unused availableProcessors variable 2026-06-17 08:33:29 -04:00
Jon Chambers
cc6ef53f91 Retire unused methods in MessagesManager 2026-06-17 08:33:29 -04:00
Ravi Khadiwala
4c0f454209 Add a generic STREAM_CLOSED status 2026-06-17 08:32:47 -04:00
Chris Eager
9c393972e9 Update to the latest version of the spam filter 2026-06-16 20:02:56 -05:00
Jon Chambers
31c1bb8940 Support multiple "configuration epochs" of the FoundationDB message store
Some checks failed
Update Documentation / build (push) Has been cancelled
Service CI / build (push) Has been cancelled
2026-06-16 09:06:18 -04:00
Jon Chambers
c3b2b43813 Port CallLinkController to gRPC 2026-06-16 09:02:24 -04:00
Jon Chambers
19f2574799 Update to the latest version of the spam filter 2026-06-16 09:02:03 -04:00
Ravi Khadiwala
adb5b6a4ea Check message type before deserializing source serviceId
Some checks failed
Update Documentation / build (push) Has been cancelled
Service CI / build (push) Has been cancelled
Integration Tests / build (push) Has been cancelled
2026-06-11 13:16:20 -05:00
Ravi Khadiwala
e79eb9904d Update to the latest version of the spam filter 2026-06-11 11:36:07 -05:00
ravi-signal
fcdc0bbd74
Generate grpc api documentation 2026-06-11 11:35:20 -05:00
Ravi Khadiwala
b6317a1b43 Add gRPC message retrieval 2026-06-11 11:34:07 -05:00
Ravi Khadiwala
329d229ac7 Revert "Remove unused ClosableEpoch"
This reverts commit d0e022c23b.
2026-06-11 11:34:07 -05:00
Ravi Khadiwala
c50b4e52b0 Move some message retrieval metrics to MessageMetrics 2026-06-11 11:34:07 -05:00
Ravi Khadiwala
660011017d Throw checked exceptions from CaptchaChecker 2026-06-11 11:33:56 -04:00
Jon Chambers
82e3c16fba Port CallRoutingControllerV2 to gRPC 2026-06-11 11:31:57 -04:00
Jon Chambers
ae9f43bb3c Don't include IOException messages in gRPC error responses 2026-06-11 11:31:57 -04:00
Jonathan Klabunde Tomer
ab4b5a1298 ignore disconnects from already-disconnected message listeners 2026-06-11 11:31:24 -04:00
Katherine Yen
97a77ce23e Remove duplicate constructor for invalid argument gRPC exception with no details 2026-06-11 11:30:56 -04:00
Ameya Lokare
50ef5272f7 Fix handling write conflicts when redeeming subscription receipt
credentials
2026-06-11 11:30:16 -04:00
Chris Eager
d6c7c5e7bf Use ProfileHelper.isPaymentAddressUpdateForbidden for both REST and gRPC 2026-06-11 10:29:14 -05:00
Ameya Lokare
32befd7c9a Port DonationController to gRPC 2026-06-11 11:28:23 -04:00
Jon Chambers
dd93833324 Avoid retaining messages while waiting for acknowledgement 2026-06-11 11:14:02 -04:00
Jon Chambers
5d624b463a Acknowledge messages by ID rather than by passing the whole message around 2026-06-11 11:14:02 -04:00
Jon Chambers
f524d9fb25
Retire string-based service identifiers/UUIDs in Envelope entities
Some checks are pending
Update Documentation / build (push) Waiting to run
Service CI / build (push) Waiting to run
2026-06-10 14:28:30 -04:00
Jon Chambers
4a9302033a Remove the additional callback executor from FoundationDbMessageStore 2026-06-10 13:12:40 -04:00
Jon Chambers
292f03586b Add an IP-based rate limiter for adding payment methods for subscriptions 2026-06-10 11:29:51 -04:00
Jon Chambers
8257859834 Add an IP-based rate limiter for creating one-time donations 2026-06-10 11:29:51 -04:00
Katherine Yen
2c5210e7c4 Fix a flaky test by waiting for the async insert to complete before attempting to remove the message
Some checks failed
Update Documentation / build (push) Has been cancelled
Service CI / build (push) Has been cancelled
2026-06-08 17:42:35 -04:00
Katherine
b93da1323b
Discard ephemeral messages from the finite publisher in FoundationDB 2026-06-08 17:23:21 -04:00
Ravi Khadiwala
d9c39cc12b Update messages integration test to use websocket 2026-06-08 16:01:23 -05:00
Ravi Khadiwala
d69027ce5c Remove REST message retrieval entities 2026-06-08 16:01:23 -05:00
Jon Chambers
a4381a2617 Parse FoundationDB envelopes at load time and add GUIDs later 2026-06-08 16:56:53 -04:00
Jon Chambers
3e4ad32fce Introduce AcknowledgedMessageBuffer 2026-06-08 16:56:15 -04:00
Jon Chambers
c3a48fd08b
Port CertificateController to gRPC 2026-06-08 16:55:53 -04:00
Ravi Khadiwala
7471a21fee Update to the latest version of the spam filter
Some checks failed
Update Documentation / build (push) Has been cancelled
Service CI / build (push) Has been cancelled
2026-06-05 12:41:26 -05:00
Ameya Lokare
13a5458344 Port ChallengeController to gRPC 2026-06-05 12:32:46 -05:00
Ravi Khadiwala
704b53aa79 Close responses in WhisperServerServiceTest 2026-06-05 12:30:09 -05:00
Jon Chambers
5774ffdeab Wait for test message insertion to complete before attempting to read 2026-06-05 10:22:34 -04:00
Ravi Khadiwala
fac7dbbeb7 Add a timeout to WhisperServerServiceTest 2026-06-04 18:06:27 -05:00
Ravi Khadiwala
29b1ec694b Update to the latest version of the spam filter
Some checks failed
Update Documentation / build (push) Waiting to run
Service CI / build (push) Waiting to run
Integration Tests / build (push) Has been cancelled
2026-06-03 11:39:07 -05:00