Jon Chambers
|
c952baa672
|
Don't cache authenticated accounts in memory
|
2025-06-23 09:40:05 -04:00 |
|
Ravi Khadiwala
|
626a7fdad7
|
Add docs to /v1/donations/redeem-receipt
|
2025-06-12 17:07:19 -05:00 |
|
Jon Chambers
|
904cc63a72
|
Clarify that OutgoingMessageEntity#toEnvelope is a test-only method
|
2025-06-10 16:55:13 -05:00 |
|
Jon Chambers
|
ca6e5fb0a8
|
Hide model validation methods in API docs
|
2025-06-06 16:19:48 -04:00 |
|
Jon Chambers
|
b400d49e77
|
Require PQ keys when changing numbers or distributing key material
|
2025-05-14 14:39:11 -04:00 |
|
Jon Chambers
|
b7e986f43c
|
Add an integration test for changing phone numbers
|
2025-05-14 14:39:11 -04:00 |
|
Jonathan Klabunde Tomer
|
38befdb260
|
default lists to empty
|
2025-04-25 10:06:42 -05:00 |
|
Jonathan Klabunde Tomer
|
63c79173b2
|
limit prekey uploads to 100
|
2025-04-25 10:06:42 -05:00 |
|
Jon Chambers
|
c6689ca07a
|
Internalize destination device list/registration ID checks in MessageSender
|
2025-04-07 09:15:39 -04:00 |
|
Jon Chambers
|
1346fcb59e
|
Require that incoming messages have content
|
2025-03-24 10:58:38 -04:00 |
|
Jon Chambers
|
faef614d80
|
Parse message content as a byte array in request entities
|
2025-03-24 10:58:38 -04:00 |
|
ravi-signal
|
8d0d0d61f1
|
Add reregistration flag to account creation response
|
2025-02-21 14:13:04 -06:00 |
|
Jon Chambers
|
6032764052
|
Validate parsed message size, not base64-encoded message size
|
2025-02-10 14:13:24 -08:00 |
|
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 |
|