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 |
|
gram-signal
|
08db4ba54b
|
Update authentication to use HKDF_SHA256.
|
2022-08-29 14:20:47 -06:00 |
|
Ehren Kret
|
c38572307d
|
Remove unused imports
|
2022-05-20 10:20:45 -07:00 |
|
gram-signal
|
06dd4c5026
|
Derive username from ACI for CDS{H,I} (#989)
* Derive username from ACI for CDS{H,I}
* Update sample YAML.
|
2022-05-02 08:41:38 -06: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
|
b608ece57e
|
Remove supportsAnnouncementGroups metric
|
2022-03-11 16:18:00 -08:00 |
|
Jon Chambers
|
66845d7080
|
Refactor: separate the various types of profile responses
|
2021-12-15 15:53:47 -05: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 |
|
Chris Eager
|
a1b925d1e0
|
Reduce visiblity on one constructor
|
2021-11-08 14:30:52 -07:00 |
|
Chris Eager
|
0a4392f700
|
Streamline ExternalServiceCredentialsGenerator construction
|
2021-11-08 14:30:52 -07:00 |
|
Chris Eager
|
eb86986cf4
|
Add /v2/directory/auth endpoint
|
2021-11-08 14:30:52 -07:00 |
|
Jon Chambers
|
ae7077c643
|
Refresh accounts from storage when checking for device state changes after requests
|
2021-10-22 14:02:28 -04:00 |
|
Jon Chambers
|
8359ef73f4
|
Cycle all connected websockets on any device or account enabled state change
|
2021-09-29 14:18:35 -04:00 |
|
Jon Chambers
|
c6bb649adb
|
Simplify map-building logic
|
2021-09-29 14:18:35 -04:00 |
|
Jon Chambers
|
6a5d475198
|
Add a "refresh websocket on number change" provider
|
2021-09-16 10:37:34 -04:00 |
|
Jon Chambers
|
49ccbba2e3
|
Generalize the "watch for websockets that need to be refreshed" listener
|
2021-09-16 10:37:34 -04:00 |
|
Chris Eager
|
6a6555e2d5
|
Add metrics for AuthEnablementRequestEventListener displacements
|
2021-09-10 12:01:05 -07:00 |
|
Chris Eager
|
758900b7a8
|
Register AuthEnablementApplicationEventListener
|
2021-09-08 13:11:09 -07:00 |
|
Chris Eager
|
539b62a829
|
Add request event listener that handles device.isEnabled changes
|
2021-09-08 13:11:09 -07:00 |
|
Jon Chambers
|
d1735c7e57
|
Retire AmbiguousIdentifier
|
2021-08-27 13:40:46 -04:00 |
|
Jon Chambers
|
739c5bf22c
|
Add a counter to estimate announcement group adoption
|
2021-08-23 17:31:34 -04:00 |
|
Chris Eager
|
31022aeb79
|
Use refreshing AuthenticatedAccount for @Auth
|
2021-08-11 14:52:25 -05:00 |
|
Jon Chambers
|
4e2284b83f
|
Retire old GV2 adoption metrics.
|
2021-08-02 12:51:49 -05:00 |
|
Chris Eager
|
d45659ac76
|
Reduce contention when updating device.lastSeen
|
2021-08-02 11:26:15 -05:00 |
|
Jon Chambers
|
331ff83cd5
|
Drop legacy PIN-based registration lock plumbing
|
2021-07-29 11:51:14 -04:00 |
|
Jon Chambers
|
44838d6238
|
Verify that nobody's addressing API calls by e164 any more.
|
2021-07-29 11:50:36 -04:00 |
|
Chris Eager
|
bd03d910fe
|
Set authenticated device after updating last seen
|
2021-07-16 16:52:58 -04:00 |
|