From 60ed7443eb4d9ab57888e3f445c1f4b7081aaea2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= Date: Thu, 27 Feb 2025 14:23:59 +0100 Subject: [PATCH] Allow equal sign and coma in feature requests It is necessary for boot mode feature, as a common characters in kernelopts. QubesOS/qubes-issues#9750 --- qubes/api/misc.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qubes/api/misc.py b/qubes/api/misc.py index c3f08cd5f..d296af935 100644 --- a/qubes/api/misc.py +++ b/qubes/api/misc.py @@ -58,7 +58,7 @@ async def qubes_features_request(self): for key in keys } - safe_set = string.ascii_letters + string.digits + "-._ " + safe_set = string.ascii_letters + string.digits + "-.,_= " for untrusted_key in untrusted_features: untrusted_value = untrusted_features[untrusted_key] self.enforce(all((c in safe_set) for c in untrusted_value))