ravi-signal
|
b76eaa1098
|
Add a bounded virtual executor service
|
2025-08-15 15:49:50 -05:00 |
|
Ravi Khadiwala
|
1e77d0471e
|
Remove paged prekey experiment configuration
|
2025-08-15 15:48:57 -05:00 |
|
Jon Chambers
|
a94ce72894
|
Revert "Use MessageStream in WebSocketConnection"
This reverts commit 470e17963a.
|
2025-08-13 16:13:50 -04:00 |
|
Jon Chambers
|
470e17963a
|
Use MessageStream in WebSocketConnection
|
2025-08-13 10:22:55 -04:00 |
|
Jonathan Klabunde Tomer
|
36d0c4422e
|
Configure Micrometer distribution buckets for OpenTelemetry
Co-authored-by: Jon Chambers <63609320+jon-signal@users.noreply.github.com>
|
2025-08-11 11:45:33 -07:00 |
|
Jon Chambers
|
d96c360016
|
Introduce MessageStream and RedisDynamoDbMessagePublisher
|
2025-08-08 09:27:05 -04:00 |
|
Katherine
|
d6824fcaf6
|
Remove EncryptDeviceCreationTimestampCommand
|
2025-08-04 12:51:07 -04:00 |
|
Jon Chambers
|
6955e1ee20
|
Retire RedisClusterHealthCheck
|
2025-08-04 09:59:28 -04:00 |
|
ravi-signal
|
e8a1854c5e
|
Move /v1/svrb/auth to /v1/archives/auth/svrb
|
2025-08-01 12:00:44 -05:00 |
|
Jon Chambers
|
5c3be9c3d6
|
Use error-specific retry mechanisms in WebSocketConnection and associated classes
|
2025-07-31 10:53:11 -04:00 |
|
Jon Chambers
|
30774bbc40
|
Remove special-case handling for an extremely narrow message delivery edge case
|
2025-07-29 16:52:19 -04:00 |
|
Jon Chambers
|
038c68c594
|
Rename WebSocketConnectionEventManager/Listener to MessageAvailabilityManager/Listener
|
2025-07-29 11:29:17 -04:00 |
|
Jon Chambers
|
cf222e1105
|
Scope disconnection request listeners to a single connection
|
2025-07-29 11:17:48 -04:00 |
|
Jonathan Klabunde Tomer
|
4f0337021c
|
Use Micrometer rather than Dropwizard for a few metrics
|
2025-07-28 14:32:42 -07:00 |
|
Jonathan Klabunde Tomer
|
00062fdd5c
|
Revert "Use Micrometer rather than Dropwizard for a few metrics"
This reverts commit 2bc91c1f21.
|
2025-07-25 10:44:42 -07:00 |
|
Jonathan Klabunde Tomer
|
2bc91c1f21
|
Use Micrometer rather than Dropwizard for a few metrics
|
2025-07-25 10:17:50 -07:00 |
|
Katherine
|
267aafe861
|
Encrypt device creation timestamp crawler
|
2025-07-24 10:29:52 -04:00 |
|
Ravi Khadiwala
|
94361b2d5d
|
Remove allow list from pin event monitor
|
2025-07-21 11:50:30 -05:00 |
|
Jon Chambers
|
4ccd39fd55
|
Validate intra-account messages before applying number changes
|
2025-07-17 11:34:50 -04:00 |
|
Jonathan Klabunde Tomer
|
5c21aa2ad4
|
implement /v2/config API (#2764)
|
2025-07-16 15:29:31 -07:00 |
|
ravi-signal
|
58b9fa100d
|
Remove from svrb on account deletion
|
2025-07-15 16:17:14 -05:00 |
|
Ravi Khadiwala
|
ae2d98750c
|
Add SecureValueRecoveryBController
|
2025-07-11 13:39:18 -05:00 |
|
Ravi Khadiwala
|
65e1f1b3a9
|
Arm the RemoveOrphanedPreKeyPagesCommand
|
2025-07-11 13:26:15 -05:00 |
|
ravi-signal
|
c9f21d5970
|
Always read from new and old PQ prekey stores, add experiment to start writing to new prekey store
|
2025-07-09 09:17:17 -05:00 |
|
Ravi Khadiwala
|
2bb14892af
|
Add paged prekey store
|
2025-06-24 13:46:48 -05:00 |
|
Katherine
|
059caa4c57
|
Implement key transparency endpoints using simple-grpc
|
2025-06-24 14:01:35 -04:00 |
|
Jon Chambers
|
68b84dd56b
|
Remove the PQ key check from IdlePrimaryDeviceAuthenticatedWebSocketUpgradeFilter
All devices now have PQ keys
|
2025-06-23 08:58:15 -05:00 |
|
Jon Chambers
|
c952baa672
|
Don't cache authenticated accounts in memory
|
2025-06-23 09:40:05 -04:00 |
|
Ravi Khadiwala
|
295cedc075
|
remove experiment configuration for low urgency pushes
|
2025-06-17 09:43:35 -05:00 |
|
ravi-signal
|
4ffd164461
|
Wire up the direct noise tunnel
|
2025-06-10 16:56:31 -05:00 |
|
Jon Chambers
|
1a7a446150
|
Regenerate phone number identifiers when regenerating secondary table data
|
2025-06-05 15:12:33 -04:00 |
|
Ravi Khadiwala
|
4a3eb642c0
|
Remove unused S3Client
|
2025-06-05 11:49:03 -05:00 |
|
Ravi Khadiwala
|
a7ea42adc3
|
Add a crawler to recalculate quota usage
|
2025-05-28 15:49:55 -05:00 |
|
Chris Eager
|
401165d0d6
|
Convert unidentifiedDelivery.certificate configuration to byte[]
|
2025-05-27 14:55:14 -05:00 |
|
Chris Eager
|
ccb209ad37
|
Consolidate avatar deletion logic in ProfilesManager
|
2025-05-27 13:46:41 -05:00 |
|
Chris Eager
|
c1a66e0418
|
Delete avatars in ProfilesManager#deleteAll
|
2025-05-27 13:46:41 -05:00 |
|
Jonathan Klabunde Tomer
|
35604cf151
|
Simplify rate limiters by making them all dynamic
|
2025-05-21 10:29:26 -07:00 |
|
Jon Chambers
|
43a534f05b
|
Add a command for regenerating account constraint tables
|
2025-05-20 11:21:02 -04:00 |
|
Jon Chambers
|
e43487155f
|
Remove commands for removing accounts/devices without PQ or PNI key material
|
2025-05-14 14:39:11 -04:00 |
|
Ravi Khadiwala
|
847b25f695
|
Add experiment to coalesce android notifications
|
2025-05-13 13:59:28 -05:00 |
|
Jon Chambers
|
d316c72beb
|
Add commands for removing accounts/devices without PNI key material
|
2025-05-05 12:10:47 -04:00 |
|
ravi-signal
|
0398e02690
|
Add NoiseDirect framing protocol
|
2025-04-30 15:05:05 -05:00 |
|
Jon Chambers
|
cdb651b68f
|
Add commands for removing devices without PQ keys
|
2025-04-28 15:45:27 -04:00 |
|
Ravi Khadiwala
|
ab4fc4f459
|
Add skip low urgency push experiment
|
2025-04-24 10:32:46 -05:00 |
|
Jon Chambers
|
28a0b9e84e
|
Include a TURN credential TTL for clients in GetCallingRelaysResponse
|
2025-04-17 10:30:58 -04:00 |
|
Jon Chambers
|
3c40e72d27
|
Fix registration ID map construction when changing numbers
|
2025-04-15 14:57:28 -04:00 |
|
Chris Eager
|
2efe687b4b
|
Add TlsCertificateExpirationUtil
|
2025-04-07 09:10:48 -04:00 |
|
Ravi Khadiwala
|
2b07a21477
|
Add some additional backup metrics
|
2025-04-02 08:48:18 -04: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 |
|