Commit Graph
78 Commits
Author SHA1 Message Date
Greyson ParrelliandCody Henthorne 6210d1b397 Improve proxy configuration. 2026-06-09 17:21:48 -04:00
Greyson ParrelliandCody Henthorne 798ba11e62 Validate style body ranges have a start and length to prevent message processing crash. 2026-06-09 17:21:48 -04:00
Greyson ParrelliandCody Henthorne ccfbb27695 Improve body range validations. 2026-06-09 17:21:48 -04:00
38f31528ff Fix mob stringification in backups.
Co-authored-by: Greyson Parrelli <greyson@signal.org>
2026-06-09 17:21:47 -04:00
Greyson ParrelliandCody Henthorne 118231a328 Attempt to restore AccountRecord in regV5. 2026-06-09 17:21:47 -04:00
Greyson ParrelliandCody Henthorne 6027d58fb5 Fix various lint issues. 2026-06-09 17:21:47 -04:00
Cody HenthorneandGitHub f1a72dd01a Use CDN number instead of parsing identifier for attachment remote id. 2026-06-04 11:22:14 -04:00
Greyson Parrelli 2c88945e6b Fix sending messages to self when your session is deleted. 2026-06-04 00:35:40 -04:00
Michelle TangandAlex Hart 1371663163 Add capability for KT username syncs. 2026-06-03 15:06:31 -03:00
Greyson ParrelliandMichelle Tang f206487ede Add MessageService and IndividualSendJobV2. 2026-05-27 14:01:28 -04:00
Greyson ParrelliandMichelle Tang 0284da2d0f Move a lot of utils into core. 2026-05-27 14:01:28 -04:00
Cody HenthorneandMichelle Tang 41f52ed886 Fix thrashing storage service fields. 2026-05-27 14:01:28 -04:00
Cody HenthorneandGitHub 5aa7e3a7c1 Only take remote release note sync data if present. 2026-05-26 12:33:42 -04:00
Greyson Parrelliandjeffrey-signal e85637a58d Inline useBinaryId remote config. 2026-05-21 10:38:17 -04:00
Greyson Parrelliandjeffrey-signal 73c3d141e3 Remove USE_STRING_ID build config. 2026-05-21 10:38:17 -04:00
Greyson Parrelliandjeffrey-signal 2aa27df95b Add SignalRestClient. 2026-05-21 10:38:15 -04:00
Cody Henthorneandjeffrey-signal ec47b83f76 Add sync message encrypt local metric to send flows. 2026-05-21 10:38:15 -04:00
Cody Henthorneandjeffrey-signal 6eea4ba937 Sync release note channel settings with storage service. 2026-05-21 10:38:15 -04:00
Greyson ParrelliandMichelle Tang 4dd57460de Move a bunch of files into the network modules. 2026-05-14 13:23:16 -04:00
Greyson ParrelliandMichelle Tang 6339b38dee Move RemoteConfigResponse. 2026-05-14 13:23:16 -04:00
Greyson ParrelliandMichelle Tang 1ce41edc7f Move CertificateApi and RateLimitChallengeApi deps. 2026-05-14 13:23:16 -04:00
Cody HenthorneandMichelle Tang db4def45f9 Reduce blocking calls in happy network call path. 2026-05-14 13:23:16 -04:00
Cody HenthorneandMichelle Tang 04d2b3b0fe Improve prekey fetch performance. 2026-05-14 13:23:16 -04:00
Greyson ParrelliandMichelle Tang 64cdff4638 Remove support for END_SESSION flag. 2026-05-14 13:23:16 -04:00
Cody HenthorneandMichelle Tang 43a1c93961 Make network calling infrastructure more coroutine friendly. 2026-05-11 16:32:26 -04:00
Alex HartandMichelle Tang f1b231ca38 Wire in inactive-primary websocket alert. 2026-05-11 16:31:31 -04:00
Greyson Parrelli adb9e2173f Reroute ISE to NoSessionException. 2026-05-06 13:08:38 -04:00
Cody HenthorneandGreyson Parrelli 638d4997d1 Improve chat open performance when thread pool is saturated.
Co-authored-by: Greyson Parrelli <greyson@signal.org>
2026-05-06 13:08:38 -04:00
andrew-signalandGreyson Parrelli ef396b5758 Bump libsignal to v0.93.1 2026-05-06 13:08:38 -04:00
andrew-signalandGreyson Parrelli 2fdb712b38 Reattempt auth connection when network validated status changes. 2026-05-06 13:08:37 -04:00
Greyson Parrelli a02b66601c Remove support for END_SESSION message. 2026-05-06 13:08:37 -04:00
jeffrey-signalandAlex Hart b700529c3b Fix stuck outgoing messages when there a no remaining linked devices. 2026-04-22 15:12:47 -03:00
Greyson ParrelliandAlex Hart 7c147982c4 Supply size to attachment form endpoint for archive backfill. 2026-04-22 15:12:47 -03:00
Greyson ParrelliandAlex Hart 4dea1d8aa1 Move storage service operations into the network module. 2026-04-22 15:12:47 -03:00
Greyson ParrelliandAlex Hart 89c645dea3 Create a network module. 2026-04-22 15:12:47 -03:00
Cody HenthorneandGitHub 76e30ab09f Add verified group title tracking and syncing. 2026-04-17 15:52:56 -04:00
Cody Henthorneandjeffrey-signal a797bbf850 Improve web socket behaviors around keep alive and shutdown. 2026-04-15 14:45:14 -04:00
Cody Henthorneandjeffrey-signal 3804890265 Stop putting e164s into SignalProtocolAddress. 2026-04-15 14:45:14 -04:00
Greyson Parrelliandjeffrey-signal 45e6e06c01 Improve error handling for empty prekey bundles. 2026-04-15 14:45:11 -04:00
Jesse WeinsteinandCody Henthorne ebccc6db30 Remove a lot of dead code.
Resolves #14672
2026-04-13 16:25:00 -04:00
Greyson Parrelli 88b21b6113 Improve validator testing. 2026-04-08 16:39:21 -04:00
Greyson Parrelli ff88d259fd Use long for key id. 2026-04-08 16:39:20 -04:00
Greyson Parrelli 0e8dedf4d0 App ability to regV5 in the main app, behind compile flag. 2026-04-06 16:47:01 -04:00
Greyson Parrelli ce6f39ae68 Update to the new attachment upload form libsignal method. 2026-04-06 16:46:05 -04:00
Greyson Parrelli 58e8ea08c2 Bump to libsignal v0.91.0 2026-04-06 16:46:05 -04:00
Greyson ParrelliandAlex Hart 080fa88bfb Improve handling of validating unpopulated profile field. 2026-03-31 16:20:26 -03:00
ce87b50a07 Add create-and-upload to important attachment upload flows.
Co-authored-by: Greyson Parrelli <greyson@signal.org>
2026-03-31 16:20:25 -03:00
Greyson ParrelliandAlex Hart f04a0533cb Update SignalService.proto to match shared one. 2026-03-31 16:20:25 -03:00
Greyson ParrelliandAlex Hart 5ae51f844e Drop legacy field from provisioning and sync messages. 2026-03-31 16:20:25 -03:00
Jesse WeinsteinandCody Henthorne 72a1a9b0ff Fix unquoted imports in proto files.
Closes signalapp/Signal-Android#14669
2026-03-25 16:31:09 -04:00