Jon Chambers
|
cd957e0347
|
Standardize circuit breaker/retry names
|
2025-08-28 13:38:25 -04:00 |
|
Jon Chambers
|
bc20aee7c9
|
Rename CircuitBreakerUtil to ResilienceUtil
|
2025-08-27 14:45:29 -04:00 |
|
Jon Chambers
|
8825396fc1
|
Restore Redis retries for select operations
|
2025-08-27 11:52:16 -04:00 |
|
Jon Chambers
|
f616612104
|
Use central registries for Retry and CircuitBreaker instances
|
2025-08-27 11:33:42 -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
|
cf222e1105
|
Scope disconnection request listeners to a single connection
|
2025-07-29 11:17:48 -04:00 |
|
Jon Chambers
|
541c87e262
|
Always specify a list of device IDs when disconnecting all devices for an account
|
2025-07-29 11:17:48 -04:00 |
|
Katherine
|
5d80ac73da
|
Update libsignal to 0.76.5
|
2025-07-23 10:22:48 -04:00 |
|
Jon Chambers
|
483404a67f
|
Retire authenticated device getters
|
2025-06-23 10:10:30 -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
|
4dc3b19d2a
|
Track backup metrics on refreshes
|
2025-05-28 15:28:55 -05:00 |
|
Jon Chambers
|
8099d6465c
|
Clarify guarantees around remote channnel/request attribute presence
|
2025-04-18 15:44:21 -04:00 |
|
Jon Chambers
|
28a0b9e84e
|
Include a TURN credential TTL for clients in GetCallingRelaysResponse
|
2025-04-17 10:30:58 -04:00 |
|
Chris Eager
|
82e21b0c21
|
Remove obsolete turn implementations
|
2025-03-20 10:38:14 -05: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
|
f7a3971c64
|
Add an authentication interceptor that adds alert headers for idle primary devices
|
2025-03-04 08:35:01 -05:00 |
|
Chris Eager
|
c84d96abee
|
Remove deprecated svr3Credentials field
|
2025-01-31 11:57:15 -06:00 |
|
Jon Chambers
|
48ada8e8ca
|
Clarify roles/responsibilities of components in the message-handling pathway
|
2025-01-31 10:24:50 -05:00 |
|
adel-signal
|
ae1e7fbaa0
|
Return empty lists instead of null in GetCallingRelaysV2
|
2025-01-24 17:33:45 -05:00 |
|
Ravi Khadiwala
|
1cae841ed6
|
Remove deprecated /v1/accounts/turn
|
2025-01-10 10:04:25 -05:00 |
|
Ravi Khadiwala
|
3ca9a66323
|
Stripe HTTP2 clients in CloudflareTurnCredentialsManager
|
2025-01-08 16:02:22 -06:00 |
|
Chris Eager
|
8280106493
|
Remove unused SVR3 controller and client
|
2024-12-20 12:14:50 -06:00 |
|
Jon Chambers
|
2803c2acdb
|
Write registration recovery passwords exclusively by PNI
|
2024-11-26 18:31:36 -05:00 |
|
Jon Chambers
|
5b9f8177f2
|
Read registration recovery passwords exclusively by PNI
|
2024-11-26 17:31:08 -05:00 |
|
Jon Chambers
|
13a8c6256d
|
Delete registration recovery passwords by both phone number and PNI
|
2024-11-22 15:26:44 -05:00 |
|
Jon Chambers
|
3fefb24d71
|
Retire the legacy disconnection request system
|
2024-11-12 09:09:05 -05:00 |
|
Chris Eager
|
dd4bc23e4f
|
Update to Dropwizard 4
|
2024-11-11 16:32:24 -06:00 |
|
Jon Chambers
|
3288d3d538
|
Mirror disconnection requests to DisconnectionRequestManager
|
2024-11-11 15:38:07 -05:00 |
|
Jon Chambers
|
7e861f388f
|
Introduce DisconnectionRequestManager
|
2024-11-11 15:38:07 -05:00 |
|
Jon Chambers
|
1323b42169
|
Rename ClientConnectionManager to GrpcClientConnectionManager
|
2024-11-11 15:38:07 -05:00 |
|
Jon Chambers
|
a843f1af6c
|
Rename PubSubClientEventManager to WebSocketConnectionEventManager
|
2024-11-11 15:30:26 -05:00 |
|
Jon Chambers
|
1c167ec150
|
Retire the legacy client presence system
|
2024-11-06 14:57:27 -05:00 |
|
Jon Chambers
|
8c984cbf42
|
Introduce and evaluate a client presence manager based on sharded pub/sub
|
2024-11-05 15:51:29 -05:00 |
|
Jon Chambers
|
b21b50873f
|
Add support for distinct media backup credentials
Co-authored-by: Ravi Khadiwala <ravi@signal.org>
|
2024-10-29 16:03:10 -04:00 |
|
Ameya Lokare
|
7cbbf73cc9
|
Add registration recovery checker
|
2024-08-19 11:43:19 -07:00 |
|
Jon Chambers
|
0075e94a42
|
Rename AuthenticatedAccount to AuthenticatedDevice
|
2024-08-14 12:44:48 -04:00 |
|
Ravi Khadiwala
|
68ddc070ca
|
Count old version authentication tokens
|
2024-08-07 15:41:08 -05:00 |
|
Chris Eager
|
e4ffc932a9
|
Check for IdentityType.PNI in OptionalAccess#verify
|
2024-08-01 12:31:27 -05:00 |
|
Jon Chambers
|
4ee67064bb
|
Remove a pair of unused methods
|
2024-07-30 12:18:34 -04:00 |
|
Jon Chambers
|
1959c059ed
|
Rename AuthEnablementRefreshRequirementProvider to LinkedDeviceRefreshRequirementProvider
|
2024-06-25 11:57:25 -04:00 |
|
Jon Chambers
|
2d1610b075
|
Stop monitoring device "enabled" state changes from auth enablement refresh requirement provider
Device enabled states no longer affect anything at an authentication level
|
2024-06-25 11:57:25 -04:00 |
|
Jon Chambers
|
d306cafbcc
|
Allow, but do not require, message delivery to devices without active delivery channels
|
2024-06-25 09:53:31 -04:00 |
|
Jon Chambers
|
138b368951
|
Add an explicit "incorrect password" authentication failure reason
|
2024-06-10 17:16:32 -04:00 |
|
Jon Chambers
|
2f55747601
|
Remove expiration check from Device#isEnabled()
|
2024-06-07 10:39:11 -07:00 |
|
Alan Liu
|
ffb81e4ff7
|
Retrieve Cloudflare Turn Credentials from Cloudflare
|
2024-06-05 12:03:40 -04:00 |
|
ravi-signal
|
ce1c5be940
|
Add svr3 share-set store/retrieve
|
2024-05-17 10:45:18 -05:00 |
|
Alan Liu
|
843151859d
|
Adding hostname property to cloudflare turn config
|
2024-05-02 12:35:32 -07:00 |
|
Chris Eager
|
4a28ab6317
|
Add support to trial Cloudflare TURN beta
|
2024-05-01 10:15:01 -05:00 |
|
Ravi Khadiwala
|
88e2687e23
|
Add a check for missing uak in OptionalAccess
|
2024-04-26 15:24:54 -04:00 |
|