Jon Chambers
|
f5a93574f6
|
Simplify capabilities representation in gRPC profile responses
|
2024-10-30 17:06:09 -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
|
3287085ef9
|
Remove test references to legacy ratelimit HTTP status code
|
2024-10-28 15:20:08 -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 |
|
Katherine
|
0e4625ef88
|
Migrate to 429 for all ratelimit responses
|
2024-08-05 12:02:11 -07: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 |
|
Jon Chambers
|
73e0aea85c
|
Retire Device#hasMessageDeliveryChannel()
|
2024-06-26 14:46:39 -04:00 |
|
Jon Chambers
|
d306cafbcc
|
Allow, but do not require, message delivery to devices without active delivery channels
|
2024-06-25 09:53:31 -04:00 |
|
Katherine
|
0414da8c32
|
Add delete sync capability
|
2024-06-12 13:54:06 -04:00 |
|
Jon Chambers
|
2f55747601
|
Remove expiration check from Device#isEnabled()
|
2024-06-07 10:39:11 -07:00 |
|
ravi-signal
|
afa1899dc9
|
Add a require.proto presence annotation
|
2024-06-03 14:07:02 -05:00 |
|
Jon Chambers
|
9ec4f0b2f5
|
Gracefully handle proxy protocol messages at the beginning of TCP connections
|
2024-05-24 09:11:19 -04:00 |
|
Jon Chambers
|
097bedcb9b
|
Add a health check handler to the Noise-over-WebSocket pipeline
|
2024-05-22 14:46:05 -04:00 |
|
Jon Chambers
|
e096c608ee
|
Make Noise-over-WebSocket component names more consistent
|
2024-05-22 09:37:25 -04:00 |
|
Jon Chambers
|
9a2bfe1180
|
Add a plaintext mode to the Noise-over-WebSocket server for local testing
|
2024-05-22 09:25:28 -04:00 |
|
Alan Liu
|
843151859d
|
Adding hostname property to cloudflare turn config
|
2024-05-02 12:35:32 -07:00 |
|
Jonathan Klabunde Tomer
|
f0dcd8e07b
|
Group Send Endorsement support for unversioned profile fetch
|
2024-04-23 14:58:19 -07:00 |
|
Jonathan Klabunde Tomer
|
b8f64fe3d4
|
Group Send Endorsement support for pre-key fetch endpoint
|
2024-04-19 15:40:46 -07:00 |
|
Chris Eager
|
05a92494bb
|
Remove X-Forwarded-For from RemoteAddressFilter
|
2024-04-11 11:03:37 -05:00 |
|
Chris Eager
|
5b97bc04e0
|
Add ExternalRequestFilter
|
2024-04-04 16:24:20 -05:00 |
|
Katherine
|
d002e5dda8
|
Hardcode paymentActivation flag to true
|
2024-04-01 15:07:11 -07:00 |
|
Jon Chambers
|
8a587d1d12
|
Rename NoiseStreamHandler to NoiseTransportHandler for consistency with Noise specification terminology
|
2024-03-27 17:57:46 -04:00 |
|
Jon Chambers
|
aec6ac019f
|
Introduce a Noise-over-WebSocket client connection manager
|
2024-03-22 15:20:55 -04:00 |
|
Jon Chambers
|
a5774bf6ff
|
Introduce a (dormant) Noise/WebSocket for future client/server communication
|
2024-02-23 11:42:42 -05: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
|
5ff092e541
|
Retire the pni device capability
|
2024-02-14 18:04:23 -05:00 |
|
Jon Chambers
|
b048b0bf65
|
Remove signed pre-keys from Device entities
|
2024-01-18 12:13:00 -05:00 |
|
Jon Chambers
|
bf05e47e26
|
Get accounts asynchronously when checking SVR credentials via gRPC
|
2024-01-11 11:09:49 -05:00 |
|
Jon Chambers
|
d18f576239
|
Revert "Revert "Treat the stand-alone signed pre-keys table as the source of truth for signed pre-keys""
This reverts commit 3f9edfe597.
|
2024-01-10 11:22:10 -05:00 |
|
Jon Chambers
|
057d1f07a8
|
Remove bulk "set repeated-use signed pre-keys" methods because they were only ever used for single devices
|
2023-12-21 12:07:42 -05: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 |
|
Jon Chambers
|
5b7f91827a
|
Remove signed pre-keys transactionally when removing devices
|
2023-12-19 14:11:05 -05:00 |
|
Jon Chambers
|
3f9edfe597
|
Revert "Treat the stand-alone signed pre-keys table as the source of truth for signed pre-keys"
This reverts commit feb933b4df.
|
2023-12-13 17:49:55 -05:00 |
|
Jon Chambers
|
feb933b4df
|
Treat the stand-alone signed pre-keys table as the source of truth for signed pre-keys
|
2023-12-11 11:39:54 -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 |
|
Ravi Khadiwala
|
331bbdd4e6
|
replace deprecated apache RandomUtils
|
2023-12-05 10:48:18 -06:00 |
|
Jon Chambers
|
37e3bcfc3e
|
Move "remove device" logic into AccountsManager
|
2023-12-05 11:44:58 -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 |
|
Sergey Skrobotov
|
db63ff6b88
|
gRPC validations
|
2023-11-03 11:30:48 -07:00 |
|
Chris Eager
|
6a428b4da9
|
Convert Device.id from long to byte
|
2023-11-02 11:48:10 -05:00 |
|
Jon Chambers
|
54bc3bce96
|
Add an authentication-required gRPC service for working with accounts
|
2023-10-25 14:47:20 -04:00 |
|