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 |
|
Ravi Khadiwala
|
19944bfdb2
|
Update to libsignal 0.45 and use libsignal's BackupLevel
|
2024-04-25 16:54:41 -05:00 |
|
Jonathan Klabunde Tomer
|
b3bd4ccc17
|
simplify profile auth
|
2024-04-23 14:49:04 -07:00 |
|
Jonathan Klabunde Tomer
|
2b652fe2a9
|
accept group send endorsements for multi-recipient sends
|
2024-04-10 16:51:09 -07:00 |
|
Ravi Khadiwala
|
831c9ff5bf
|
Make backupDir/mediaDir indirect
|
2024-04-01 13:45:21 -05:00 |
|
adel-signal
|
54e9b839bd
|
update TurnTokenGenerator to add whether this is with ip or url turn allocation
|
2024-03-26 13:40:53 -07:00 |
|
Jon Chambers
|
aec6ac019f
|
Introduce a Noise-over-WebSocket client connection manager
|
2024-03-22 15:20:55 -04:00 |
|
Ravi Khadiwala
|
26ffa19f36
|
Lifecycle management for Account objects reused accross websocket requests
|
2024-02-22 12:05:32 -06:00 |
|
adel-signal
|
d1f68eacd9
|
Add call routing API endpoint for turn servers
|
2024-02-09 11:12:23 -08:00 |
|
Dimitris Apostolou
|
408b065b9e
|
Fix typos
|
2024-01-20 12:40:08 -05:00 |
|
Jonathan Klabunde Tomer
|
e1ad25cee0
|
Group Send Credential support in chat
|
2024-01-04 11:38:57 -08:00 |
|
Chris Eager
|
195f23c347
|
Add /v1/accounts and /v2/keys to the WebSocket
|
2024-01-02 15:51:57 -06:00 |
|
Chris Eager
|
6a428b4da9
|
Convert Device.id from long to byte
|
2023-11-02 11:48:10 -05:00 |
|
Ravi Khadiwala
|
6b38b538f1
|
Add ArchiveController
Adds endpoints for creating and managing backup objects with ZK
anonymous credentials.
|
2023-10-30 14:02:19 -05:00 |
|
Jon Chambers
|
9c053e20da
|
Drop Util#isEmpty/Util#nonEmpty in favor of StringUtils
|
2023-10-20 12:04:15 -04:00 |
|
Jon Chambers
|
f0ab52eb5d
|
Rename "master device" to "primary device"
|
2023-10-20 10:52:13 -04:00 |
|
Jon Chambers
|
ac0c8b1e9a
|
Introduce a canonical constant for UAK length
|
2023-10-20 10:50:44 -04:00 |
|
Jon Chambers
|
ae976ef8d6
|
Retire legacy Secure Value Recovery plumbing
|
2023-10-13 15:32:41 -04:00 |
|
Sergey Skrobotov
|
d0fdae3df7
|
Enable header-based auth for WebSocket connections
|
2023-09-25 12:14:40 -07:00 |
|
Katherine Yen
|
5afc058f90
|
Profile gRPC: Define getUnversionedProfile endpoint
|
2023-08-30 14:24:43 -07:00 |
|
Chris Eager
|
708f23a2ee
|
Remove deprecated identity key and signed pre-key methods
|
2023-08-24 11:18:01 -05:00 |
|