From 4b2a935231688403c0f38f8d0356a3459beb0944 Mon Sep 17 00:00:00 2001 From: Daniel Schaefer Date: Wed, 2 Jul 2025 10:11:58 +0800 Subject: [PATCH 1/2] Update blocklist of unsafe commands With newly added arguments Signed-off-by: Daniel Schaefer --- framework_lib/src/commandline/mod.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/framework_lib/src/commandline/mod.rs b/framework_lib/src/commandline/mod.rs index 94475583..265f6796 100644 --- a/framework_lib/src/commandline/mod.rs +++ b/framework_lib/src/commandline/mod.rs @@ -235,16 +235,22 @@ pub fn parse(args: &[String]) -> Cli { verbosity: cli.verbosity, versions: cli.versions, version: cli.version, + features: cli.features, esrt: cli.esrt, device: cli.device, + compare_version: cli.compare_version, power: cli.power, thermal: cli.thermal, sensors: cli.sensors, // fansetduty // fansetrpm // autofanctrl + pdports: cli.pdports, privacy: cli.privacy, pd_info: cli.version, + // pd_reset + // pd_disable + // pd_enable dp_hdmi_info: cli.dp_hdmi_info, // dp_hdmi_update audio_card_info: cli.audio_card_info, @@ -256,19 +262,25 @@ pub fn parse(args: &[String]) -> Cli { // dump_ec_flash // flash_ec // flash_ro_ec + // flash_rw_ec driver: cli.driver, test: cli.test, + dry_run: cli.dry_run, + // force intrusion: cli.intrusion, inputdeck: cli.inputdeck, inputdeck_mode: cli.inputdeck_mode, expansion_bay: cli.expansion_bay, // charge_limit // charge_current_limit + // charge_rate_limit get_gpio: cli.get_gpio, fp_led_level: cli.fp_led_level, fp_brightness: cli.fp_brightness, kblight: cli.kblight, + remap_key: cli.remap_key, rgbkbd: cli.rgbkbd, + ps2_enable: cli.ps2_enable, // tablet_mode // touchscreen_enable stylus_battery: cli.stylus_battery, @@ -280,6 +292,8 @@ pub fn parse(args: &[String]) -> Cli { pd_ports: cli.pd_ports, help: cli.help, info: cli.info, + // flash_gpu_descriptor + // flash_gpu_descriptor_file // allupdate paginate: cli.paginate, // raw_command From 3b290e5786a0e4b9a9827c32dd4b733629b6892e Mon Sep 17 00:00:00 2001 From: Daniel Schaefer Date: Wed, 2 Jul 2025 10:18:03 +0800 Subject: [PATCH 2/2] Bump to 0.4.5 Signed-off-by: Daniel Schaefer --- Cargo.lock | 6 +++--- framework_lib/Cargo.toml | 2 +- framework_tool/Cargo.toml | 2 +- framework_uefi/Cargo.toml | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8bac5086..feb35869 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -408,7 +408,7 @@ dependencies = [ [[package]] name = "framework_lib" -version = "0.4.4" +version = "0.4.5" dependencies = [ "built", "clap", @@ -440,7 +440,7 @@ dependencies = [ [[package]] name = "framework_tool" -version = "0.4.4" +version = "0.4.5" dependencies = [ "embed-resource", "framework_lib", @@ -451,7 +451,7 @@ dependencies = [ [[package]] name = "framework_uefi" -version = "0.4.4" +version = "0.4.5" dependencies = [ "framework_lib", "log", diff --git a/framework_lib/Cargo.toml b/framework_lib/Cargo.toml index 001dbcc8..3ba39e3d 100644 --- a/framework_lib/Cargo.toml +++ b/framework_lib/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "framework_lib" -version = "0.4.4" +version = "0.4.5" description = "Library to control Framework Computer systems" homepage = "https://github.com/FrameworkComputer/framework-system" repository = "https://github.com/FrameworkComputer/framework-system" diff --git a/framework_tool/Cargo.toml b/framework_tool/Cargo.toml index fa240e3d..6dceeabb 100644 --- a/framework_tool/Cargo.toml +++ b/framework_tool/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "framework_tool" -version = "0.4.4" +version = "0.4.5" description = "Tool to control Framework Computer systems" homepage = "https://github.com/FrameworkComputer/framework-system" repository = "https://github.com/FrameworkComputer/framework-system" diff --git a/framework_uefi/Cargo.toml b/framework_uefi/Cargo.toml index 6c73a81e..1995042a 100644 --- a/framework_uefi/Cargo.toml +++ b/framework_uefi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "framework_uefi" -version = "0.4.4" +version = "0.4.5" description = "UEFI Tool to control Framework Computer systems" homepage = "https://github.com/FrameworkComputer/framework-system" repository = "https://github.com/FrameworkComputer/framework-system"