Jon Chambers
|
cf222e1105
|
Scope disconnection request listeners to a single connection
|
2025-07-29 11:17:48 -04:00 |
|
Katherine
|
96f6e75702
|
Introduce encrypted device creation timestamps
|
2025-07-23 10:36:11 -04:00 |
|
Chris Eager
|
de60752219
|
Convert Profiles gRPC to SimpleGrpc
|
2025-07-23 10:23:48 -04:00 |
|
Ravi Khadiwala
|
3f62677176
|
Allow optional size parameter when requesting message backup upload forms
|
2025-07-15 16:14:33 -05:00 |
|
Ravi Khadiwala
|
ae2d98750c
|
Add SecureValueRecoveryBController
|
2025-07-11 13:39:18 -05:00 |
|
Jon Chambers
|
bb90d80d22
|
Add a utility for compressing/expanding envelopes
|
2025-06-25 14:31:19 -04:00 |
|
Katherine
|
059caa4c57
|
Implement key transparency endpoints using simple-grpc
|
2025-06-24 14:01:35 -04:00 |
|
Ravi Khadiwala
|
9dfe51eac4
|
Forbid linked devices from setting backup-ids
|
2025-06-18 11:07:52 -05:00 |
|
Jon Chambers
|
5fc6bdd478
|
Add a device capability for sparse post-quantum ratchet (SPQR)
|
2025-06-10 16:54:30 -05:00 |
|
Ravi Khadiwala
|
4dc3b19d2a
|
Track backup metrics on refreshes
|
2025-05-28 15:28:55 -05:00 |
|
Chris Eager
|
ccb209ad37
|
Consolidate avatar deletion logic in ProfilesManager
|
2025-05-27 13:46:41 -05:00 |
|
ravi-signal
|
0cc5431867
|
Update noise-gRPC protocol errors
|
2025-05-13 14:16:23 -05:00 |
|
ravi-signal
|
0398e02690
|
Add NoiseDirect framing protocol
|
2025-04-30 15:05:05 -05:00 |
|
Jon Chambers
|
f191c68efc
|
Close remote connections only after all active server calls have completed
|
2025-04-22 17:00:48 -04:00 |
|
Jon Chambers
|
8099d6465c
|
Clarify guarantees around remote channnel/request attribute presence
|
2025-04-18 15:44:21 -04:00 |
|
Chris Eager
|
b236b53dc3
|
set profile: move updated badge calculation into account updater lambda
|
2025-04-11 14:03:05 -05:00 |
|
Katherine
|
eb71e30046
|
Update to protobuf 4.x
|
2025-04-10 13:05:23 -04:00 |
|
Jon Chambers
|
aa5fd52302
|
Explicitly pass sync message sender device ID as an argument to sendMessage
|
2025-04-10 11:40:32 -04:00 |
|
Jon Chambers
|
d6bc2765b6
|
Close gRPC channels from a copied list to avoid concurrent modification issues
|
2025-04-09 21:54:18 -04:00 |
|
Jon Chambers
|
3af2cc5c70
|
Add tests for spam-reporting token presence
|
2025-04-09 14:24:34 -04:00 |
|
Jon Chambers
|
2278842531
|
Add gRPC endpoints for sending messages from identified/authenticated senders
|
2025-04-09 14:24:34 -04:00 |
|
Jon Chambers
|
1fb6d23500
|
Allow range validators to accept 64-bit min/max values
|
2025-04-09 14:24:20 -04:00 |
|
Jon Chambers
|
8d8a2a5583
|
Extract common message-sending methods into a shared utility class
|
2025-04-08 17:39:45 -04:00 |
|
Jon Chambers
|
caa81b4885
|
Implement story sending via gRPC
|
2025-04-08 17:30:33 -04:00 |
|
Jon Chambers
|
37c4a0451a
|
Simplify returning spam responses from gRPC
|
2025-04-08 17:30:33 -04:00 |
|
Jon Chambers
|
11df8fcc6c
|
Add gRPC endpoints for sending unauthenticated (i.e. sealed-sender) messages
|
2025-04-08 17:30:33 -04:00 |
|
Jon Chambers
|
5a7f4d8381
|
Make the utility method for checking group send credentials blocking
|
2025-04-08 17:30:33 -04:00 |
|
Ravi Khadiwala
|
2b07a21477
|
Add some additional backup metrics
|
2025-04-02 08:48:18 -04:00 |
|
Jon Chambers
|
d4031893cc
|
Make raw User-Agent strings available to gRPC services
|
2025-04-01 09:11:37 -04:00 |
|
Ravi Khadiwala
|
359cf02161
|
Add new attachmentBackfill capability
|
2025-03-19 16:03:40 -05:00 |
|
Jonathan Klabunde Tomer
|
9491ebbe90
|
remove versionedExpirationTimer
|
2025-03-06 08:20:06 -08:00 |
|
Ravi Khadiwala
|
1cae841ed6
|
Remove deprecated /v1/accounts/turn
|
2025-01-10 10:04:25 -05:00 |
|
Ravi Khadiwala
|
a88560e557
|
Add gRPC backup services
|
2025-01-08 16:13:51 -06:00 |
|
Chris Eager
|
8c3ebdcbab
|
Remove obsolete ArtController
|
2024-12-20 12:18:45 -06:00 |
|
Jon Chambers
|
2803c2acdb
|
Write registration recovery passwords exclusively by PNI
|
2024-11-26 18:31:36 -05:00 |
|
Jon Chambers
|
5b9f8177f2
|
Read registration recovery passwords exclusively by PNI
|
2024-11-26 17:31:08 -05:00 |
|
Jon Chambers
|
09fd5e8819
|
Shift authority for disconnection requests to DisconnectionRequestManager
|
2024-11-11 16:27:38 -05:00 |
|
Jon Chambers
|
1323b42169
|
Rename ClientConnectionManager to GrpcClientConnectionManager
|
2024-11-11 15:38:07 -05:00 |
|
Jon Chambers
|
f5a93574f6
|
Simplify capabilities representation in gRPC profile responses
|
2024-10-30 17:06:09 -04:00 |
|
Jon Chambers
|
a8da0f64ac
|
Extract device capability enumeration translation to a utility class
|
2024-10-30 17:06:09 -04:00 |
|
Jon Chambers
|
44c3b046dd
|
Add a new capability for storage service record key rotation
|
2024-10-30 13:04:10 -04:00 |
|
Jon Chambers
|
0e3dccd9f6
|
Replace DeviceCapabilities entity with Set<DeviceCapability>
|
2024-10-30 12:46:20 -04:00 |
|
Jon Chambers
|
f3b22e04e8
|
Allow primary devices to change names of linked devices
|
2024-10-29 09:52:38 -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 |
|
Katherine
|
4c0a5ac3b2
|
Add versionedExpirationTimer capability
|
2024-08-21 11:39:43 -04:00 |
|
Jon Chambers
|
5892dc71fa
|
Allow linked devices to unlink themselves via the gRPC API
|
2024-08-16 16:14:13 -04:00 |
|
Ravi Khadiwala
|
3a582721cf
|
Throw error for oversized inbound noise messages
|
2024-07-30 11:25:09 -05:00 |
|
Ravi Khadiwala
|
3d96d73169
|
Break up large outbound noise messages
|
2024-07-30 11:25:09 -05:00 |
|
Ravi Khadiwala
|
542422b7b8
|
Replace XX/NX handshakes with IK/NK
|
2024-07-30 11:25:09 -05:00 |
|