Jon Chambers
|
c72458b47a
|
Perform basic input validation on call quality survey responses
|
2025-12-01 09:56:09 -05:00 |
|
Jon Chambers
|
aa2f9e5a65
|
Accept start/end timestamps as milliseconds since the epoch
|
2025-11-26 09:00:54 -05:00 |
|
Jon Chambers
|
dd17ddc98c
|
Add audio/video variants to several call quality survey metrics
|
2025-11-24 08:48:52 -05:00 |
|
Katherine
|
65ce9af366
|
Retire ssre2 and deleteSync capabilities
|
2025-11-18 12:42:13 -05:00 |
|
Chris Eager
|
ccf72a45db
|
Migrate Stripe usage to V1Services
|
2025-11-18 11:39:54 -06:00 |
|
Ravi Khadiwala
|
85226bdd87
|
Retrieve subscription price from purchase instead of plan
|
2025-11-07 11:30:05 -06:00 |
|
Ravi Khadiwala
|
faa74469ea
|
Revert "Update to Dropwizard 5"
This reverts commit 4dbd564442.
|
2025-11-06 17:20:41 -06:00 |
|
Jonathan Klabunde Tomer
|
bb94975d74
|
remove datadog/statsd support
|
2025-11-06 09:24:55 -08:00 |
|
Jon Chambers
|
298b0d8d28
|
Add new variants of call quality survey values and clarify optionality
|
2025-11-06 12:23:52 -05:00 |
|
Jon Chambers
|
23a3e32eb8
|
Tag client request metrics with specific client versions
|
2025-11-04 16:29:23 -05:00 |
|
Katherine
|
f7eb6fab33
|
Prefix AssertTrue validation methods with "is"
|
2025-11-04 16:25:12 -05:00 |
|
ravi-signal
|
4dbd564442
|
Update to Dropwizard 5
Co-authored-by: Chris Eager <chris@signal.org>
|
2025-11-04 12:18:56 -06:00 |
|
Ravi Khadiwala
|
24f8f48a26
|
Check sandbox when storekit transactionId is not found
|
2025-10-30 09:34:17 -05:00 |
|
Jon Chambers
|
c4d55e099e
|
Remove enrollment fraction plumbing from UnlinkDevicesWithIdlePrimaryCommand
|
2025-10-30 10:32:01 -04:00 |
|
Katherine
|
0f950917d8
|
Fix key transparency monitor request position validation
|
2025-10-29 16:34:33 -04:00 |
|
Katherine
|
3116913378
|
Support searching for identifiers in the key transparency log by version
|
2025-10-29 16:22:55 -04:00 |
|
Jon Chambers
|
ad0bcd5436
|
Add a command for unlinking devices linked to an account whose primary device is idle
|
2025-10-24 15:23:57 -04:00 |
|
Jon Chambers
|
9378b9a6e6
|
Add controllers/service implementations for receiving call quality survey responses
|
2025-10-16 14:22:12 -04:00 |
|
Jon Chambers
|
c68e3103c4
|
Introduce CallQualitySurveyManager
|
2025-10-16 14:22:12 -04:00 |
|
Jon Chambers
|
c9760f4c38
|
Introduce a system for mapping IP addresses to ASNs
|
2025-10-16 14:22:12 -04:00 |
|
Jon Chambers
|
9e1b716548
|
Fix a need-to-wait-for-async-operation issue in testCacheRemoveQueueScript
|
2025-10-10 17:03:58 -04:00 |
|
ravi-signal
|
a2f2fc93b0
|
Add direct grpc server
|
2025-10-06 15:22:36 -05:00 |
|
ravi-signal
|
9751569dc7
|
Marshal HttpResponseException in GooglePlayBillingManager
|
2025-10-06 12:18:51 -05:00 |
|
ravi-signal
|
d6c15ef1d5
|
Allow rotating a single backup-id at a time
|
2025-10-06 12:18:31 -05:00 |
|
Chris Eager
|
4ffd768aac
|
Use shared cache for Fixer data
|
2025-10-06 12:15:11 -05:00 |
|
Chris Eager
|
ab1ec86cd2
|
Decompose CurrencyConversion update methods
|
2025-10-06 12:15:11 -05:00 |
|
ravi-signal
|
9384813752
|
Forgive some clock skew when requesting ZK credentials
|
2025-10-01 13:03:27 -05:00 |
|
Chris Eager
|
4ab58e950b
|
Add authenticated tag to MetricsRequestEventListener
|
2025-09-29 15:37:24 -07:00 |
|
Jonathan Klabunde Tomer
|
7f301cbf95
|
filter datadog metrics with dynamic allow list
|
2025-09-29 15:37:11 -07:00 |
|
Chris Eager
|
8954708d77
|
Update OptionalAccess check with PNI service IDs
This was mis-aligned with other parts of the service and client implementations
|
2025-09-18 13:54:11 -05:00 |
|
Ravi Khadiwala
|
a647c1bfdf
|
Update backup media metrics on all TTL refreshes
|
2025-09-18 13:52:13 -05:00 |
|
Ravi Khadiwala
|
35ffb208e3
|
Make max total backup media configurable
|
2025-09-15 13:03:42 -05:00 |
|
ravi-signal
|
1770558d5e
|
Add an endpoint to check if your backup-id can be rotated
Co-authored-by: Katherine <katherine@signal.org>
|
2025-09-12 16:39:01 -05:00 |
|
Ravi Khadiwala
|
7e3540bda0
|
Workaround for sdk issue iterating large DynamoDB pages
|
2025-09-10 11:05:29 -05:00 |
|
ravi-signal
|
c544628dfe
|
Add a command to clear IAP issued receipt count
Co-authored-by: Katherine <katherine@signal.org>
|
2025-09-10 11:00:02 -05:00 |
|
Ravi Khadiwala
|
61b162d0a1
|
clean up warnings in BackupManagerTest
|
2025-09-10 10:59:47 -05:00 |
|
Ravi Khadiwala
|
8c2d738924
|
Make backup batch operation concurrency configurable
|
2025-09-10 10:59:47 -05:00 |
|
Ravi Khadiwala
|
efde8a31f9
|
Missing Money.nanos should be treated as 0
|
2025-09-08 15:21:43 -05:00 |
|
Katherine
|
b2dd315177
|
Set TCP timeout on Redis clients
|
2025-09-08 12:37:03 -04:00 |
|
Jordan Rose
|
dc3920a99c
|
Avoid setting the isStory field in an Envelope when possible
|
2025-09-05 15:33:38 -05:00 |
|
Ameya Lokare
|
b8e8fd3313
|
Implement MRM insert in FoundationDB message store
|
2025-09-04 11:59:28 -07:00 |
|
ravi-signal
|
a5423b6e21
|
Simplify SubscriptionExceptions
|
2025-09-04 13:50:51 -05:00 |
|
Ravi Khadiwala
|
2af3088571
|
Preserve backup vouchers accross re-registration
|
2025-09-04 13:48:45 -05:00 |
|
ravi-signal
|
774cc52b61
|
Make SubscriptionController synchronous
|
2025-09-02 15:11:05 -05:00 |
|
Jon Chambers
|
8fe87b77e4
|
Wait for message acknowledgement before fetching new messags from Redis/DynamoDB
|
2025-08-27 15:20:05 -04:00 |
|
Jon Chambers
|
4c0281f540
|
Reapply "Add a (failing!) test for dropped errors during WebSocketConnectionTest"
This reverts commit 0f2a4d02e0.
|
2025-08-27 15:20:05 -04:00 |
|
Jon Chambers
|
75391785f8
|
Reapply "Use MessageStream in WebSocketConnection"
This reverts commit a94ce72894.
|
2025-08-27 15:20:05 -04:00 |
|
Jon Chambers
|
ebdc5a30f8
|
Restore "may have messages" methods
|
2025-08-27 15:20:05 -04:00 |
|
Jon Chambers
|
bc20aee7c9
|
Rename CircuitBreakerUtil to ResilienceUtil
|
2025-08-27 14:45:29 -04:00 |
|
Jon Chambers
|
807e03ca2b
|
Remove legacy circuit breaker/retry metrics
|
2025-08-27 14:45:29 -04:00 |
|