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 |
|
Katherine Yen
|
a3a7d7108b
|
Change reglock expiration check to be > 0 instead of >= 0
|
2023-03-21 12:46:35 -07:00 |
|
Katherine Yen
|
46fef4082c
|
Add metrics for registration lock flow
|
2023-03-09 09:07:21 -08:00 |
|
Chris Eager
|
35286f838e
|
Add /v1/verification
|
2023-02-22 14:27:05 -06:00 |
|
Chris Eager
|
c16006dc4b
|
Add PUT /v2/account/number
|
2023-02-10 12:09:03 -06:00 |
|
Chris Eager
|
a4a45de161
|
Add /v1/registration
|
2023-02-06 16:11:59 -06:00 |
|
Chris Eager
|
358a286523
|
Use java.util Hex and Base64 codecs
|
2023-02-06 12:16:59 -06:00 |
|
Sergey Skrobotov
|
8d0e23bde1
|
AuthenticationCredentials name changed to SaltedTokenHash
|
2023-01-30 15:45:24 -08:00 |
|
Sergey Skrobotov
|
dc8f62a4ad
|
/v1/backup/auth/check endpoint added
|
2023-01-30 15:39:42 -08:00 |
|
Sergey Skrobotov
|
eb499833c6
|
refactoring of ExternalServiceCredentialGenerator
|
2023-01-25 15:20:28 -08:00 |
|
Chris Eager
|
e6ab97dc5a
|
Update enabled-required authenticator metrics
|
2023-01-13 14:05:56 -06:00 |
|
Jon Chambers
|
050035dd52
|
Convert ExternalServiceCredentials to a record
|
2023-01-13 12:36:02 -05:00 |
|
Jon Chambers
|
4e358b891f
|
Retire StoredVerificationCode#twilioVerificationSid
|
2023-01-09 15:27:07 -05:00 |
|
erik-signal
|
d138fa45df
|
Handle edge cases of Math.abs on integers.
|
2022-12-20 12:25:04 -05:00 |
|
Fedor Indutny
|
9aceaa7a4d
|
Introduce ArtController
|
2022-12-19 11:58:16 -08:00 |
|
erik-signal
|
80a3a8a43c
|
Lock account when number owner lacks registration lock.
|
2022-11-09 14:03:09 -05:00 |
|
Jon Chambers
|
91626dea45
|
Count accounts rather than devices that are stories-capable
|
2022-10-25 16:36:05 -04:00 |
|
erik-signal
|
0c357bc340
|
Add metrics tracking story capability adoption.
|
2022-10-20 12:25:03 -04:00 |
|
Jon Chambers
|
d2fa00f0c6
|
Add experiment to test standalone registration service
|
2022-10-06 15:42:53 -04:00 |
|
gram-signal
|
ae1edf3c5c
|
Remove experiment associated with auth1->auth2 rollout.
|
2022-08-31 12:10:46 -06:00 |
|