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 |
|
Jon Chambers
|
619b05e56c
|
Add utility a method for requiring authentication with the account's primary device
|
2023-08-22 16:31:02 -05:00 |
|
Jon Chambers
|
d868e3075c
|
Retire fully-adopted device capabilities
|
2023-08-08 15:38:37 -04:00 |
|
Jon Chambers
|
6a3ecb2881
|
Convert TurnToken to a record
|
2023-08-08 12:46:55 -04:00 |
|
Jon Chambers
|
42141e51a1
|
Use ACIs instead of E164s for TURN URI overrides
|
2023-08-08 12:46:55 -04:00 |
|
Jon Chambers
|
a131f2116f
|
Retire verification code storage machinery
|
2023-08-04 17:26:55 -04:00 |
|
Jon Chambers
|
5627209fdd
|
Add a gRPC service for working with pre-keys
|
2023-07-20 11:10:26 -04:00 |
|
Jon Chambers
|
f26bc70b59
|
Add a basic, prototype authentication interceptor for gRPC services
|
2023-06-27 10:21:11 -04:00 |
|
Jon Chambers
|
9cfd88a23f
|
Move turn secret to static configuration
|
2023-06-14 10:47:17 -04:00 |
|
Jon Chambers
|
13456bad3a
|
Update date math with JSR310 types
|
2023-06-14 10:47:17 -04:00 |
|
Jon Chambers
|
45be85c5ef
|
Update formatting and resolve warnings/suggestions
|
2023-06-14 10:47:17 -04:00 |
|
Jon Chambers
|
234707169e
|
Represent identity keys as IdentityKey instances
|
2023-06-08 11:36:58 -04:00 |
|
Jon Chambers
|
d832eaa759
|
Represent identity keys as byte arrays
|
2023-05-26 10:12:22 -04:00 |
|
Sergey Skrobotov
|
287e2fa89a
|
Moving secret values out of the main configuration file
|
2023-05-17 11:25:59 -07:00 |
|
Ravi Khadiwala
|
8c42199baf
|
Add svr2 credentials to RegistrationLockFailure responses
Add an svr2 credential to 423 responses for:
- PUT v2/accounts/number
- POST v1/registration
Also add some openapi annotations to those endpoints
|
2023-05-12 11:02:32 -05:00 |
|
ravi-signal
|
08333d5989
|
Implement /v2/backup/auth/check
|
2023-05-04 11:23:33 -05:00 |
|
Katherine Yen
|
4fb89360ce
|
Allow registration via recovery password for reglock enabled accounts
|
2023-04-20 09:21:04 -07:00 |
|
Katherine Yen
|
350682b83a
|
Lock account and send notification when someone passes phone verification but fails reglock
|
2023-04-17 10:30:36 -07:00 |
|
Ravi Khadiwala
|
7b331edcde
|
Separate username and signature truncation fields
|
2023-04-05 09:51:00 -05:00 |
|
Katherine Yen
|
e4da59c236
|
Generic credential auth endpoint for call links
|
2023-04-04 10:28:35 -07:00 |
|
gram-signal
|
781cd0ca3f
|
Truncate SVR2 IDs to 16 bytes rather than 10.
|
2023-03-30 17:19:18 -06:00 |
|