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 |
ravi-signal
|
469955aec9
|
Treat a 410 for an IAP token as not found
|
2025-03-07 15:24:33 -06:00 |
Chris Eager
|
d1c9dff2c5
|
Use WhisperServerService as base name for executor service metrics
|
2025-03-07 15:23:51 -06:00 |
Jonathan Klabunde Tomer
|
9491ebbe90
|
remove versionedExpirationTimer
|
2025-03-06 08:20:06 -08:00 |
Ravi Khadiwala
|
09b50383d7
|
Automatically trim primary queue when cache cannot be persisted
|
2025-03-05 15:56:00 -06:00 |
Jon Chambers
|
8517eef3fe
|
Add a "critical" warning tier for primary devices missing PQ keys
|
2025-03-05 08:51:10 -05:00 |
Jon Chambers
|
8955e31a1e
|
Configure an "idle primary device reminder" interceptor
|
2025-03-04 08:35:01 -05:00 |
Jon Chambers
|
f7a3971c64
|
Add an authentication interceptor that adds alert headers for idle primary devices
|
2025-03-04 08:35:01 -05:00 |
Jon Chambers
|
552079d3c2
|
Add an interceptor interface for WebSocket authentication
|
2025-03-04 08:35:01 -05:00 |
Chris Eager
|
59d984e25d
|
Add pqKeyAvailable tag to GetKeys metric
|
2025-03-04 08:02:05 -05:00 |
Jonathan Klabunde Tomer
|
d17b9322b7
|
remove old AAACertificateServices root too
|
2025-03-04 08:01:53 -05:00 |
Jonathan Klabunde Tomer
|
12bc175776
|
remove expired GeoTrust certificate from push trust store
|
2025-03-04 08:01:53 -05:00 |
Ravi Khadiwala
|
376458efa8
|
remove extra FCM QUOTA_EXCEEDED logging
|
2025-03-04 08:01:38 -05:00 |
Adel Lahlou
|
886984861f
|
remove performance based turn routing from CallRoutingControllerV2
|
2025-03-04 08:01:18 -05:00 |
Jon Chambers
|
b248b6bc12
|
Add the new APNs certificate to our trust store
|
2025-02-24 16:24:17 -05:00 |
ravi-signal
|
8d0d0d61f1
|
Add reregistration flag to account creation response
|
2025-02-21 14:13:04 -06:00 |
Ravi Khadiwala
|
26c348520f
|
Revert "Add a 2-notification ttl=0 push notification experiment"
This reverts commit 4908a0aa9e .
|
2025-02-21 14:07:07 -06:00 |
Ravi Khadiwala
|
ec79386306
|
Only accept backup receipt redemption when account has a backup credential request
|
2025-02-21 14:06:51 -06:00 |
Katherine
|
093ac6fb16
|
Align `UpdateValue` proto with the KT service's definition
|
2025-02-21 12:00:33 -08:00 |
Ravi Khadiwala
|
68e2c511b7
|
Split up backup-id rotation rate limits
|
2025-02-18 10:52:43 -06:00 |
Ravi Khadiwala
|
47c82b42d9
|
Check push tokens for primary device platform tags
|
2025-02-18 10:49:49 -06:00 |
Ravi Khadiwala
|
e1a3b48c6e
|
Only set X-Signal-Agent if present
|
2025-02-18 10:49:26 -06:00 |
Jon Chambers
|
b8b17ae473
|
Add methods for iterating over all account identifiers
|
2025-02-18 11:46:00 -05:00 |
Chris Eager
|
b203344ed4
|
Only log unexpected MRM retrieval errors
|
2025-02-18 10:45:04 -06:00 |
Chris Eager
|
6d30a45017
|
Discard stale messages from MessagesCache#getMessagesToPersist
|
2025-02-14 12:06:15 -06:00 |
Chris Eager
|
3f9863c441
|
Discard mrm messages that can never be sent
|
2025-02-14 12:06:15 -06:00 |
Chris Eager
|
47294ef6b8
|
Update README.md
|
2025-02-13 17:18:50 -06:00 |
Ravi Khadiwala
|
2356d7c629
|
Add primary platform tag to transfer archive metrics
|
2025-02-13 10:25:41 -06:00 |