From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id 8CC2A1FF15C for ; Fri, 25 Jul 2025 12:49:58 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 43D011571C; Fri, 25 Jul 2025 12:51:16 +0200 (CEST) From: Fiona Ebner To: pve-devel@lists.proxmox.com Date: Fri, 25 Jul 2025 12:50:48 +0200 Message-ID: <20250725105109.54093-2-f.ebner@proxmox.com> X-Mailer: git-send-email 2.47.2 In-Reply-To: <20250725105109.54093-1-f.ebner@proxmox.com> References: <20250725105109.54093-1-f.ebner@proxmox.com> MIME-Version: 1.0 X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1753440669104 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.027 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [blockdev.pm] Subject: [pve-devel] [PATCH qemu-server v2 1/8] blockdev: helper to add common options X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox VE development discussion Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" Q2VydGFpbiBvcHRpb25zIGxpa2UgcmVhZC1vbmx5IG5lZWQgdG8gYmUgc2V0IG9uIGFsbCBub2Rl cyBpbiB0aGUKdGhyb3R0bGUtPmZtdC0+ZmlsZSBjaGFpbiB0byBhcHBseSBjb3JyZWN0bHkgYW5k IGNvbnNpc3RlbnRseS4KClNpZ25lZC1vZmYtYnk6IEZpb25hIEVibmVyIDxmLmVibmVyQHByb3ht b3guY29tPgpSZXZpZXdlZC1ieTogRmFiaWFuIEdyw7xuYmljaGxlciA8Zi5ncnVlbmJpY2hsZXJA cHJveG1veC5jb20+Ci0tLQogc3JjL1BWRS9RZW11U2VydmVyL0Jsb2NrZGV2LnBtIHwgMTkgKysr KysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDQgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc3JjL1BWRS9RZW11U2VydmVyL0Jsb2NrZGV2LnBtIGIv c3JjL1BWRS9RZW11U2VydmVyL0Jsb2NrZGV2LnBtCmluZGV4IDI4NDUzYjQ4Li44MjI1NDNjZCAx MDA2NDQKLS0tIGEvc3JjL1BWRS9RZW11U2VydmVyL0Jsb2NrZGV2LnBtCisrKyBiL3NyYy9QVkUv UWVtdVNlcnZlci9CbG9ja2Rldi5wbQpAQCAtMTg2LDYgKzE4NiwxMyBAQCBteSBzdWIgcmVhZF9v bmx5X2pzb25fb3B0aW9uIHsKICAgICByZXR1cm4ganNvbl9ib29sKCRkcml2ZS0+e3JvfSB8fCBk cml2ZV9pc19jZHJvbSgkZHJpdmUpIHx8ICRvcHRpb25zLT57J3JlYWQtb25seSd9KTsKIH0KIAor IyBDb21tb24gYmxvY2tkZXYgb3B0aW9ucyB0aGF0IG5lZWQgdG8gYmUgc2V0IGFjcm9zcyB0aGUg d2hvbGUgdGhyb3R0bGUtPmZtdC0+ZmlsZSBjaGFpbi4KK215IHN1YiBhZGRfY29tbW9uX29wdGlv bnMgeworICAgIG15ICgkYmxvY2tkZXYsICRkcml2ZSwgJG9wdGlvbnMpID0gQF87CisKKyAgICAk YmxvY2tkZXYtPnsncmVhZC1vbmx5J30gPSByZWFkX29ubHlfanNvbl9vcHRpb24oJGRyaXZlLCAk b3B0aW9ucyk7Cit9CisKIG15IHN1YiB0aHJvdHRsZV9ncm91cF9pZCB7CiAgICAgbXkgKCRkcml2 ZV9pZCkgPSBAXzsKIApAQCAtMzE0LDcgKzMyMSw3IEBAIG15IHN1YiBnZW5lcmF0ZV9maWxlX2Js b2NrZGV2IHsKIAogICAgICRibG9ja2Rldi0+eydub2RlLW5hbWUnfSA9IGdldF9ub2RlX25hbWUo J2ZpbGUnLCAkZHJpdmVfaWQsICRkcml2ZS0+e2ZpbGV9LCAkb3B0aW9ucyk7CiAKLSAgICAkYmxv Y2tkZXYtPnsncmVhZC1vbmx5J30gPSByZWFkX29ubHlfanNvbl9vcHRpb24oJGRyaXZlLCAkb3B0 aW9ucyk7CisgICAgYWRkX2NvbW1vbl9vcHRpb25zKCRibG9ja2RldiwgJGRyaXZlLCAkb3B0aW9u cyk7CiAKICAgICByZXR1cm4gJGJsb2NrZGV2OwogfQpAQCAtMzU2LDkgKzM2MywxMCBAQCBteSBz dWIgZ2VuZXJhdGVfZm9ybWF0X2Jsb2NrZGV2IHsKICAgICAgICAgZHJpdmVyID0+ICIkZm9ybWF0 IiwKICAgICAgICAgZmlsZSA9PiAkY2hpbGQsCiAgICAgICAgIGNhY2hlID0+ICRjaGlsZC0+e2Nh Y2hlfSwgIyBkZWZpbmUgY2FjaGUgb3B0aW9uIG9uIGJvdGggZm9ybWF0ICYmIGZpbGUgbm9kZSBs aWtlIGxpYnZpcnQKLSAgICAgICAgJ3JlYWQtb25seScgPT4gcmVhZF9vbmx5X2pzb25fb3B0aW9u KCRkcml2ZSwgJG9wdGlvbnMpLAogICAgIH07CiAKKyAgICBhZGRfY29tbW9uX29wdGlvbnMoJGJs b2NrZGV2LCAkZHJpdmUsICRvcHRpb25zKTsKKwogICAgIGlmIChkZWZpbmVkKCRvcHRpb25zLT57 c2l6ZX0pKSB7CiAgICAgICAgIGRpZSAiYmxvY2tkZXY6ICdzaXplJyBpcyBvbmx5IHN1cHBvcnRl ZCBmb3IgJ3JhdycgZm9ybWF0IiBpZiAkZm9ybWF0IG5lICdyYXcnOwogICAgICAgICAkYmxvY2tk ZXYtPntzaXplfSA9IGludCgkb3B0aW9ucy0+e3NpemV9KTsKQEAgLTQxMSwxMyArNDE5LDE2IEBA IHN1YiBnZW5lcmF0ZV90aHJvdHRsZV9ibG9ja2RldiB7CiAKICAgICBteSAkZHJpdmVfaWQgPSBQ VkU6OlFlbXVTZXJ2ZXI6OkRyaXZlOjpnZXRfZHJpdmVfaWQoJGRyaXZlKTsKIAotICAgIHJldHVy biB7CisgICAgbXkgJGJsb2NrZGV2ID0gewogICAgICAgICBkcml2ZXIgPT4gInRocm90dGxlIiwK ICAgICAgICAgJ25vZGUtbmFtZScgPT4gdG9wX25vZGVfbmFtZSgkZHJpdmVfaWQpLAogICAgICAg ICAndGhyb3R0bGUtZ3JvdXAnID0+IHRocm90dGxlX2dyb3VwX2lkKCRkcml2ZV9pZCksCiAgICAg ICAgIGZpbGUgPT4gJGNoaWxkLAotICAgICAgICAncmVhZC1vbmx5JyA9PiByZWFkX29ubHlfanNv bl9vcHRpb24oJGRyaXZlLCAkb3B0aW9ucyksCiAgICAgfTsKKworICAgIGFkZF9jb21tb25fb3B0 aW9ucygkYmxvY2tkZXYsICRkcml2ZSwgJG9wdGlvbnMpOworCisgICAgcmV0dXJuICRibG9ja2Rl djsKIH0KIAogc3ViIGdlbmVyYXRlX2RyaXZlX2Jsb2NrZGV2IHsKLS0gCjIuNDcuMgoKCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwdmUtZGV2ZWwgbWFp bGluZyBsaXN0CnB2ZS1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3ht b3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wdmUtZGV2ZWwK