Jon Chambers
|
4c9efdb936
|
Revert "Revert "Represent device names as byte arrays""
This reverts commit 45848e7bfe.
|
2023-12-07 10:53:56 -05:00 |
|
Jon Chambers
|
45848e7bfe
|
Revert "Represent device names as byte arrays"
This reverts commit 5ae2e5281a.
|
2023-12-06 17:05:04 -05:00 |
|
Jon Chambers
|
5ae2e5281a
|
Represent device names as byte arrays
|
2023-12-06 15:10:45 -05:00 |
|
Jon Chambers
|
00e72a30c9
|
Assume all accounts have primary devices
|
2023-12-06 10:28:19 -05:00 |
|
Ravi Khadiwala
|
331bbdd4e6
|
replace deprecated apache RandomUtils
|
2023-12-05 10:48:18 -06:00 |
|
Chris Eager
|
84b56ae1b2
|
Upgrade to dropwizard 3.0
|
2023-11-16 17:57:48 -06:00 |
|
Chris Eager
|
6a428b4da9
|
Convert Device.id from long to byte
|
2023-11-02 11:48:10 -05: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
|
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 |
|
Sergey Skrobotov
|
352e1b2249
|
test classes moved to same packages with components they test
|
2023-07-17 13:34:58 -07: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
|
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 |
|
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 |
|
Jon Chambers
|
919cc7e5eb
|
Update libsignal to 0.23
|
2023-05-04 14:10:51 -07: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 |
|
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 |
|
Sergey Skrobotov
|
b9b4e3fdd8
|
Adding a uniform configuration for all json/yaml mapper use cases: part 1
|
2023-02-23 16:38:48 -08:00 |
|
Chris Eager
|
35286f838e
|
Add /v1/verification
|
2023-02-22 14:27:05 -06:00 |
|
Chris Eager
|
a4a45de161
|
Add /v1/registration
|
2023-02-06 16:11:59 -06:00 |
|
Sergey Skrobotov
|
8d0e23bde1
|
AuthenticationCredentials name changed to SaltedTokenHash
|
2023-01-30 15:45:24 -08:00 |
|
Chris Eager
|
e6ab97dc5a
|
Update enabled-required authenticator metrics
|
2023-01-13 14:05:56 -06:00 |
|
Jon Chambers
|
4e358b891f
|
Retire StoredVerificationCode#twilioVerificationSid
|
2023-01-09 15:27:07 -05:00 |
|
erik-signal
|
fe60cf003f
|
Clean up testing with clocks.
|
2022-10-21 12:39:47 -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 |
|
gram-signal
|
08db4ba54b
|
Update authentication to use HKDF_SHA256.
|
2022-08-29 14:20:47 -06:00 |
|
Jon Chambers
|
1dd7d33e23
|
Simplify Device entity
|
2022-07-13 13:55:20 -04:00 |
|
Ehren Kret
|
f5a2efb57c
|
Clarify hidden static method call
|
2022-05-25 16:51:12 -05:00 |
|
Jon Chambers
|
3dc0d0bb92
|
Revert "Revert "Replace curve25519-java with libsignal-server""
This reverts commit c06a5ac96c.
|
2022-03-29 12:24:45 -04:00 |
|
Jon Chambers
|
c06a5ac96c
|
Revert "Replace curve25519-java with libsignal-server"
This reverts commit 06a57ef811.
|
2022-03-24 12:11:46 -04:00 |
|
Jordan Rose
|
06a57ef811
|
Replace curve25519-java with libsignal-server
These APIs stemmed from a common source long ago, so there's not much
to change!
|
2022-03-24 10:50:18 -04:00 |
|
Ravi Khadiwala
|
c70d7535b9
|
Make TURN configuration dynamic
Also enables conditionally including more TURN servers for gradual
rollouts
|
2022-03-23 14:38:02 -05:00 |
|
Chris Eager
|
a1e84f5a88
|
Migrate service tests to JUnit 5
|
2022-01-03 15:10:02 -08:00 |
|
Chris Eager
|
13e346d4eb
|
Distinguish local vs remote in ClientPresenceManager#disconnectPresence
|
2021-12-02 14:32:42 -08:00 |
|
Jon Chambers
|
c1d6c04ab2
|
Revert "Replace curve25519-java with libsignal-client"
This reverts commit 0011b8925b.
|
2021-11-16 11:35:10 -05:00 |
|
Jordan Rose
|
0011b8925b
|
Replace curve25519-java with libsignal-client
These APIs stemmed from a common source long ago, so there's not much
to change!
|
2021-11-16 09:52:38 -05:00 |
|
Jon Chambers
|
3398955c1a
|
Add basic support for phone number identifiers
|
2021-11-09 10:23:08 -05:00 |
|
Jon Chambers
|
ae7077c643
|
Refresh accounts from storage when checking for device state changes after requests
|
2021-10-22 14:02:28 -04:00 |
|