Katherine
|
4c0a5ac3b2
|
Add versionedExpirationTimer capability
|
2024-08-21 11:39:43 -04:00 |
|
Katherine
|
2aa1eee29d
|
Align chat endpoints with "distinguished key" changes in key transparency service
|
2024-08-15 14:35:15 -04:00 |
|
Katherine
|
84c329e911
|
Key transparency search and monitor endpoints
|
2024-08-12 13:14:42 -07:00 |
|
Chris Eager
|
1134df88e2
|
Remove obsolete "recaptcha"
|
2024-06-24 14:15:27 -05:00 |
|
Katherine
|
0414da8c32
|
Add delete sync capability
|
2024-06-12 13:54:06 -04:00 |
|
Katherine
|
f435b612c9
|
Remove stale pni, pnp, and giftBadges capabilities
|
2024-06-12 13:42:18 -04:00 |
|
Ravi Khadiwala
|
dd4759487b
|
Specify AuthCheckResponseV3 serialization
|
2024-05-22 09:42:05 -04:00 |
|
ravi-signal
|
ce1c5be940
|
Add svr3 share-set store/retrieve
|
2024-05-17 10:45:18 -05:00 |
|
Jon Chambers
|
4efba94662
|
Add an API endpoint for storing public keys
|
2024-05-16 17:53:16 -04:00 |
|
Ravi Khadiwala
|
438abc4cf9
|
Remove unused entity
|
2024-05-16 16:47:47 -05:00 |
|
Katherine
|
d002e5dda8
|
Hardcode paymentActivation flag to true
|
2024-04-01 15:07:11 -07:00 |
|
Jon Chambers
|
a733f5c615
|
Add debugging context to signature validation failures
|
2024-03-27 17:58:02 -04:00 |
|
ameya-signal
|
7f0f045f29
|
Minor cleanup of report spam endpoint (#1979)
|
2024-03-21 10:41:25 -07:00 |
|
Chris Eager
|
2c2b5d555e
|
Rename obsolete uses of recaptcha
|
2024-03-13 16:40:32 -05:00 |
|
Chris Eager
|
8574494573
|
Support "captcha" rename in AnswerChallengeRequest.type
|
2024-03-13 16:19:05 -05:00 |
|
Jon Chambers
|
d018efe2a5
|
Require non-null proofs in "confirm username hash" requests
|
2024-02-26 10:30:52 -05:00 |
|
Jon Chambers
|
6fd0cba06a
|
Temporarily restore the giftBadges capability for backward compatibility
|
2024-02-26 10:30:29 -05:00 |
|
Jon Chambers
|
d2716fe5cf
|
Add an endpoint for checking that clients and the server have a common view of the client's repeated-use keys
|
2024-02-23 11:41:58 -05:00 |
|
Ravi Khadiwala
|
1fdf82dd6c
|
Remove unused ChangePhoneNumberRequest object
Actual request object is ChangeNumberRequest
|
2024-02-21 13:32:27 -06:00 |
|
Jon Chambers
|
8c55f39cdf
|
Revert "Use a phased enrollment strategy for the pnp compatibility flag"
This reverts commit 3e12a8780d.
|
2024-02-18 20:08:39 -05:00 |
|
Jon Chambers
|
3e12a8780d
|
Use a phased enrollment strategy for the pnp compatibility flag
|
2024-02-18 17:59:00 -05:00 |
|
Jon Chambers
|
11e6ff1bbe
|
Introduce a pnp capability for backward compatibility
|
2024-02-18 17:59:00 -05:00 |
|
Jon Chambers
|
5ff092e541
|
Retire the pni device capability
|
2024-02-14 18:04:23 -05:00 |
|
Jon Chambers
|
47fd8f5793
|
Assume that all devices are PNI-capable
|
2024-02-14 14:27:48 -05:00 |
|
Jonathan Klabunde Tomer
|
40d698f2db
|
Remove last vestiges of stale capabilities.
Not for deployment until 2024-02-06!
|
2024-02-14 14:23:05 -05:00 |
|
ravi-signal
|
36e7772f74
|
Put some validation on to profile version strings
Co-authored-by: Jon Chambers <63609320+jon-signal@users.noreply.github.com>
|
2024-01-26 15:24:38 -06:00 |
|
Jonathan Klabunde Tomer
|
9d3d4a3698
|
Add phone-number-sharing field to versioned profile
Co-authored-by: Katherine <katherine@signal.org>
|
2023-12-19 11:20:04 -08:00 |
|
Jordan Rose
|
2ab3c97ee8
|
Replace MultiRecipientMessage parsing with libsignal's implementation
Co-authored-by: Jonathan Klabunde Tomer <jkt@signal.org>
|
2023-12-08 11:52:47 -05:00 |
|
Jon Chambers
|
664f9f36e1
|
Use padded base64 encoding for outbound device names
|
2023-12-07 10:53:56 -05:00 |
|
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
|
ede9297139
|
Disallow identity key changes
|
2023-12-05 14:14:24 -05:00 |
|
Jon Chambers
|
e2037dea6c
|
Rename PreKeyState to SetKeysRequest
|
2023-12-05 14:14:24 -05:00 |
|
Jon Chambers
|
f10f772e94
|
Convert PreKeyState to a record
|
2023-12-05 14:14:24 -05:00 |
|
Jon Chambers
|
9ecfe15ac4
|
Use multiline strings for PreKeyState documentation
|
2023-12-05 14:14:24 -05:00 |
|
Jon Chambers
|
01fde4f9ca
|
Require PNI-associated registration IDs for new devices
|
2023-11-29 16:56:47 -05:00 |
|
Chris Eager
|
b1fd025ea6
|
Use EpochSecondSerializer for UserRemoteConfigList.serverEpochTime
|
2023-11-29 15:47:10 -06:00 |
|
Katherine
|
f46842c6c9
|
Validate registration IDs
|
2023-11-28 15:43:35 -08:00 |
|
Jon Chambers
|
521900c048
|
Always require atomic account creation
|
2023-11-27 09:52:57 -05:00 |
|
Jonathan Klabunde Tomer
|
a83378a44e
|
add an option to replace username ciphertext without rotating the link handle
|
2023-11-13 09:01:54 -08:00 |
|
Katherine
|
115431a486
|
Un-hardcode payment activation flag
|
2023-11-03 11:27:34 -07:00 |
|
Chris Eager
|
6a428b4da9
|
Convert Device.id from long to byte
|
2023-11-02 11:48:10 -05:00 |
|
Chris Eager
|
570aa4b9e2
|
Remove several unused classes
|
2023-11-01 15:46:10 -05:00 |
|
Jon Chambers
|
54bc3bce96
|
Add an authentication-required gRPC service for working with accounts
|
2023-10-25 14:47:20 -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 |
|
Katherine
|
2601d6e906
|
Convert some fields on CreateProfileRequest and VersionedProfileResponse to byte arrays
|
2023-09-13 14:00:03 -07:00 |
|
Katherine Yen
|
5afc058f90
|
Profile gRPC: Define getUnversionedProfile endpoint
|
2023-08-30 14:24:43 -07:00 |
|
Jon Chambers
|
8b13826949
|
Convert DeviceInfo and DeviceInfoList to a record
|
2023-08-22 16:31:02 -05:00 |
|