Chris Eager
c65fe49983
Add commitment index to key transparency monitor requests
2024-10-28 14:18:41 -05:00
Chris Eager
d925e8af9e
Update shape of KeyTransparencyMonitorRequest
2024-10-28 14:18:41 -05:00
Chris Eager
155f3d6231
key transparency: add distinguished key endpoint
2024-10-24 11:49:20 -05:00
Jon Chambers
324913d2da
Add API endpoints for waiting for account restoration requests
2024-10-24 12:25:40 -04:00
Katherine
013e45596e
Update KT search requests to include a value and maybe an unidentified access key
2024-10-23 10:21:38 -04:00
Jon Chambers
bda4788a34
Retire AttachmentControllerV2
2024-10-21 14:26:28 -04:00
Jon Chambers
1447819198
Remove deprecated aci field from batch identity check elements
2024-10-21 13:17:52 -05:00
Jon Chambers
865e3c5bde
Convert AccountBadge to a record
2024-10-17 12:47:50 -04:00
Jon Chambers
73fb1fc2ed
Add API endpoints for waiting for transfer archives
2024-10-15 12:13:47 -04:00
Jon Chambers
0adaa331a1
Extract RemoteAttachment to a top-level entity
2024-10-15 12:13:47 -04:00
Jon Chambers
9b5c6e538b
Convert DeviceResponse to a record and rename to LinkDeviceResponse
2024-10-15 12:13:29 -04:00
Jon Chambers
8c30a359e7
Add API endpoints for waiting for newly-linked devices
2024-10-10 10:11:32 -04:00
Katherine
93515e5a0f
Retire paymentActivation capability
2024-10-08 16:01:09 -04:00
Jon Chambers
92698efd39
Remove machinery for setting/storing APNs VOIP tokens
2024-10-01 14:17:39 -04:00
Jon Chambers
0a1161048f
Document ProvisioningController and ProvisioningConnectListener
2024-10-01 11:40:40 -04:00
Jonathan Klabunde Tomer
2d184b1ab6
return user's own username link handle in /whoami response
2024-09-23 12:46:10 -07:00
Chris Eager
11601fd091
Multi-recipient message views
...
This adds support for storing multi-recipient message payloads and recipient views in Redis, and only fanning out on delivery or persistence. Phase 1: confirm storage and retrieval correctness.
2024-09-04 13:58:20 -05:00
Katherine
9eafa118d5
Return key transparency protobufs encoded as base64 strings
2024-08-21 17:08:06 -04:00
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