Ameya Lokare
|
d83d826236
|
Use expire NX on cardinality estimator key
|
2025-04-07 09:11:24 -04:00 |
Chris Eager
|
2efe687b4b
|
Add TlsCertificateExpirationUtil
|
2025-04-07 09:10:48 -04:00 |
Katherine Yen
|
7cabc8f328
|
Update to the latest version of the spam filter
|
2025-04-03 12:27:43 -04:00 |
Katherine
|
b57bdcaaea
|
Dependency updates for Q2 2025
|
2025-04-03 12:05:51 -04:00 |
Chris Eager
|
041643783d
|
Add libsignal tag to MetricsHttpChannelListener
|
2025-04-03 11:05:20 -05:00 |
Jon Chambers
|
ed75ef917a
|
Update to the latest version of the spam filter
|
2025-04-02 13:27:49 -04:00 |
Jon Chambers
|
7ea0885474
|
Accommodate gRPC in the `SpamChecker` interface
|
2025-04-02 13:16:55 -04:00 |
Jon Chambers
|
488e7c4913
|
Update to the latest version of the spam filter
|
2025-04-02 09:00:35 -04:00 |
Jon Chambers
|
6af4d41322
|
Enumerate rate limit challenge options
|
2025-04-02 08:48:43 -04:00 |
Ravi Khadiwala
|
2b07a21477
|
Add some additional backup metrics
|
2025-04-02 08:48:18 -04:00 |
Jon Chambers
|
4a42ff562d
|
Define authenticated and anonymous gRPC services for sending messages
|
2025-04-02 08:47:34 -04:00 |
Jon Chambers
|
d4031893cc
|
Make raw User-Agent strings available to gRPC services
|
2025-04-01 09:11:37 -04:00 |
Ravi Khadiwala
|
c2e3ab832c
|
enforce provisioning websocket timeouts
|
2025-03-26 16:28:51 -05:00 |
Ravi Khadiwala
|
8c2f3c839f
|
Fix calculation of backup staleness metric
|
2025-03-26 16:28:38 -05:00 |
Ravi Khadiwala
|
df188e6f15
|
Document behavior for deletes of non-existing objects
|
2025-03-26 16:26:18 -05:00 |
Jon Chambers
|
12576daf1f
|
Retire the (long-unused!) `KEY_EXCHANGE` envelope type
|
2025-03-26 11:32:23 -04:00 |
Chris Eager
|
46aefc0cbe
|
Add retry configuration to RemoveExpiredUsernameHoldsCommand
|
2025-03-25 11:46:05 -05:00 |
Chris Eager
|
9d4f9b4c12
|
Add retry configuration to RemoveExpiredBackupsCommand
|
2025-03-25 11:46:05 -05:00 |
Chris Eager
|
3591e6bebd
|
Add retry configuration to RemoveExpiredAccountsCommand
|
2025-03-25 11:46:05 -05:00 |
Chris Eager
|
e12ba6b15b
|
Reduce page size in MessagesDynamoDb#mayHaveUrgentMessages
|
2025-03-25 11:45:47 -05:00 |
Chris Eager
|
744b05244d
|
Add onErrorResume and retries to eligibility check in NotifyIdleDevicesCommand
|
2025-03-25 11:45:16 -05:00 |
Chris Eager
|
c22b8fafa6
|
Update AWS SDK to 2.31.7
|
2025-03-25 11:44:54 -05:00 |
Ameya Lokare
|
2194cf46e1
|
Remove jaxb and jaxb-api version pins
|
2025-03-24 16:37:34 -07:00 |
Jonathan Klabunde Tomer
|
1a46ac122a
|
add some tags to ProfileController.versionNotFound
|
2025-03-24 14:57:29 -07:00 |
Ameya Lokare
|
55f85a81c6
|
Update to the latest version of the spam filter
|
2025-03-24 13:26:53 -07:00 |
Chris Eager
|
5a8cb8a312
|
Revert "Skip shared multi-recipient message payloads for small messages"
This reverts commit db2cd20dcb .
|
2025-03-24 14:40:12 -05:00 |
Jon Chambers
|
d641d1fc39
|
Update to the latest version of the spam filter
|
2025-03-24 11:17:49 -04:00 |
Jon Chambers
|
df56c65b54
|
Validate device message sizes when distributing PNI keys
|
2025-03-24 10:58:38 -04:00 |
Jon Chambers
|
1346fcb59e
|
Require that incoming messages have content
|
2025-03-24 10:58:38 -04:00 |
Jon Chambers
|
50f681ffe8
|
Centralize message length validation
|
2025-03-24 10:58:38 -04:00 |
Jon Chambers
|
faef614d80
|
Parse message content as a byte array in request entities
|
2025-03-24 10:58:38 -04:00 |
Chris Eager
|
db2cd20dcb
|
Skip shared multi-recipient message payloads for small messages
|
2025-03-21 16:51:21 -05:00 |
Chris Eager
|
9ef6024291
|
Update to the latest version of the spam filter
|
2025-03-20 10:44:47 -05:00 |
Jon Chambers
|
a643a6c0f0
|
Always record inbound message byte rate limit events
|
2025-03-20 10:44:10 -05:00 |
Chris Eager
|
82e21b0c21
|
Remove obsolete turn implementations
|
2025-03-20 10:38:14 -05:00 |
Chris Eager
|
50e298a4f4
|
Add counter for Redis events
|
2025-03-20 10:37:18 -05:00 |
Chris Eager
|
a0b9c40f6c
|
Add JettySslHandshakeMetrics
|
2025-03-20 10:36:52 -05:00 |
Ravi Khadiwala
|
359cf02161
|
Add new attachmentBackfill capability
|
2025-03-19 16:03:40 -05:00 |
Chris Eager
|
6a1f01f876
|
Remove unused executor service
|
2025-03-13 14:49:04 -04:00 |
Jon Chambers
|
0595acc48f
|
Add a counter for messages removed from the message cache
|
2025-03-13 14:48:34 -04:00 |
Jon Chambers
|
46ff8d51dc
|
Switch to remote aggregation for persister distribution summaries
|
2025-03-13 14:48:34 -04:00 |
Jon Chambers
|
dcd80e11f4
|
Measure persisted message bytes
|
2025-03-13 14:48:34 -04:00 |
Jon Chambers
|
e1b1c7db8d
|
Normalize persister metric names; make metrics `static final`
|
2025-03-13 14:48:34 -04:00 |
Jon Chambers
|
99041bc593
|
Use a dedicated status code (and message) for "reauthentication required"
|
2025-03-13 14:48:17 -04:00 |
Ravi Khadiwala
|
dbd14481ed
|
Add a missing join to testTrimOnFullPrimaryQueue
|
2025-03-11 17:39:15 -05:00 |
ravi-signal
|
e3160bc717
|
Add a dedicated size estimation method to MessagesCache
|
2025-03-10 16:09:05 -05:00 |
Chris Eager
|
6798958650
|
Update autoPagingIterable() usage to remove null params
|
2025-03-08 09:08:27 -08:00 |
Chris Eager
|
3a90c572b4
|
Ensure customer ID matches in StripeManager#cancelAllActiveSubscriptions
|
2025-03-08 08:35:43 -08:00 |
ravi-signal
|
eab3c36d83
|
Dont discard ephemeral messages beyond what the persister consumes
|
2025-03-07 15:27:03 -06:00 |
Ravi Khadiwala
|
b7fee7b426
|
Allow cancellation of an expired purchaseToken
|
2025-03-07 15:26:33 -06:00 |