streaming_data_service:
authorSven Rademakers <sven.rademakers@gmail.com>
Mon, 16 Oct 2023 14:55:22 +0000 (15:55 +0100)
committerSven Rademakers <sven.rademakers@gmail.com>
Wed, 18 Oct 2023 03:05:47 +0000 (04:05 +0100)
commita28a98107f871d7e746071e5e5e4d8326544e691
tree15e830f11c32f122f062080ab0cf77a909d47f69
parent00ccc41239aa1e91c7df037bea654a5701975ed5
streaming_data_service:

* Includes patch for tokio::io::Take which caused overflows when
  steaming files over 4GB
* Decreased lock contention of the streaming_data_service state by
  exposing the "Sender" of the data. (`take_sender()`)
* Upgraded from peer validation to handle validation. Only data that is
  send to the correct handle endpoint is allowed.
* various fixes and improvements
Cargo.lock
Cargo.toml
src/api/legacy.rs
src/api/streaming_data_service.rs
src/app/firmware_runner.rs
src/app/mod.rs
src/app/transfer_action.rs [new file with mode: 0644]
src/app/transfer_context.rs
src/authentication/authentication_service.rs
src/hal/mod.rs
src/utils/io.rs