Jonathan Klabunde Tomer
b086a73353
Return 200 and unregistered recipient list for multi-recipient send with GSEs
2025-02-10 09:08:21 -08:00
Ravi Khadiwala
760c5737f9
Add field to RestoreAccountRequest for device transfer initialization
2025-02-07 13:43:57 -06:00
Jon Chambers
70ce6eff9e
Include ephemeral flag in individual messages
2025-01-31 12:57:54 -05:00
Chris Eager
c84d96abee
Remove deprecated svr3Credentials field
2025-01-31 11:57:15 -06:00
Katherine
2f51778421
Use camel casing for entry position field on key transparency monitor requests
2025-01-14 09:45:08 -05:00
Katherine Yen
d3d68c2a60
Enforce one entry position per identifier in monitor request
2025-01-10 10:06:31 -05:00
Jon Chambers
8af939d320
Validate message timestamps
2025-01-03 10:18:24 -05:00
Chris Eager
24ea10c451
Add documentation annotations to /v1/config
2025-01-02 17:07:38 -06:00
Ameya Lokare
0593e9e89f
Add @NotBlank to verificationToken in LinkDeviceRequest
2024-12-20 10:18:11 -08:00
Ameya Lokare
0d412c88fd
OpenAPI spec for VerificationController endpoints
2024-12-20 10:17:03 -08:00
Chris Eager
8280106493
Remove unused SVR3 controller and client
2024-12-20 12:14:50 -06:00
Ravi Khadiwala
33c0a27b85
Add current entitlements to whoami response
2024-12-12 12:56:44 -06:00
Ravi Khadiwala
8be43566a4
Fix swagger oneof annotations
2024-11-26 17:40:05 -05:00
Jon Chambers
5b9f8177f2
Read registration recovery passwords exclusively by PNI
2024-11-26 17:31:08 -05:00
ravi-signal
49d6a5e32d
Add error reporting to /v1/devices/transfer_archive
2024-11-25 12:41:51 -08:00
Chris Eager
cba56f3263
Add @E164 to ChangeNumberRequest
2024-11-22 17:05:07 -06:00
Chris Eager
dd4bc23e4f
Update to Dropwizard 4
2024-11-11 16:32:24 -06:00
Katherine Yen
bbb6d448db
Standardize KT response field name to serializedResponse
2024-11-05 11:32:58 -05:00
Katherine Yen
bf741df38e
Remove unnecessary NotNull annotation
2024-10-31 10:56:19 -04:00
Katherine
e627d4e2c4
Require some tree head sizes in key transparency search and monitor requests
2024-10-31 10:54:55 -04:00
Katherine
a5f60b1522
Use standard, unpadded base64 serialization/deserialization for commitmentIndex
2024-10-30 12:50:45 -04:00
Jon Chambers
0e3dccd9f6
Replace DeviceCapabilities entity with Set<DeviceCapability>
2024-10-30 12:46:20 -04:00
Katherine
d335b7a033
Align KeyTransparencySearchResponse with distinguished counterpart and update DistinguishedResponse field names
2024-10-29 15:55:45 -04:00
Jon Chambers
f3b22e04e8
Allow primary devices to change names of linked devices
2024-10-29 09:52:38 -04:00
Katherine
712f3affd9
Update chat to send three search keys in one request to KT
2024-10-29 09:52:26 -04:00
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