From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id 868881FF135 for ; Sun, 08 Mar 2026 18:59:08 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id D20261479D; Sun, 8 Mar 2026 18:58:59 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=romanondracek.cz; s=dkim2019; t=1772992705; bh=6iiWFm+Q9nWFzBUrmOTMJW2+503AjDqfY81y3oHUf9w=; h=From:To:Cc:Subject:Date:From; b=Fc0sq3OfDumbVcRJER/ikrrrZgv2dFs2C73aKiq3+6tl/8fVW12M4iMnjpOFknFio 5EDSL3hS/iBI7eaUeV/EmUzlK5XdptvYzDxTd9ziUS8UfiEotEg3tcKgmcTeX57bDD DdpUHvndkatNdmQVQHrTSuDYu6N24iB5+b69dlozOtnVeAv213CtwoDaPcXXGn67hk jYkbzhDIH0/zRz/z1dW+h/PtxQQyIj78g5hbH1greNHzuUe9o4xa5Ic0eL4JWLdA30 aIFZXMgGEds1lfJeIVXw9k2ZMX9YFUOIs0HxaxmZfMlbbam69nGlGUC/E9oP/So1XT SVTSwxjyc6lnA== From: =?UTF-8?q?Roman=20Ondr=C3=A1=C4=8Dek?= To: pve-devel@lists.proxmox.com Subject: [PATCH pve-manager] ui: allow decompressing ISO compressed with xz Date: Sun, 8 Mar 2026 18:58:14 +0100 Message-ID: <20260308175814.639420-1-mail@romanondracek.cz> X-Mailer: git-send-email 2.53.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.2 required=5.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF autolearn=ham autolearn_force=no version=4.0.1 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on vps.romanondracek.cz X-SPAM-LEVEL: Spam detection results: 0 AWL 0.478 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain DMARC_PASS -0.1 DMARC pass policy RCVD_IN_DNSWL_LOW -0.7 Sender listed at https://www.dnswl.org/, low trust SPF_HELO_PASS -0.001 SPF: HELO matches SPF record SPF_PASS -0.001 SPF: sender matches SPF record Message-ID-Hash: V24W3T46ZRIMHT4ZPKSKRS3Z6YMNG7R7 X-Message-ID-Hash: V24W3T46ZRIMHT4ZPKSKRS3Z6YMNG7R7 X-MailFrom: mail@romanondracek.cz X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: =?UTF-8?q?Roman=20Ondr=C3=A1=C4=8Dek?= X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Signed-off-by: Roman Ondráček --- www/manager6/window/DownloadUrlToStorage.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/www/manager6/window/DownloadUrlToStorage.js b/www/manager6/window/DownloadUrlToStorage.js index f1c4392c..36bd4ad6 100644 --- a/www/manager6/window/DownloadUrlToStorage.js +++ b/www/manager6/window/DownloadUrlToStorage.js @@ -83,7 +83,7 @@ Ext.define('PVE.window.DownloadUrlToStorage', { let filename = data.filename || ''; let compression = '__default__'; if (view.content === 'iso') { - const matches = filename.match(/^(.+)\.(gz|lzo|zst|bz2)$/i); + const matches = filename.match(/^(.+)\.(gz|lzo|zst|bz2|xz)$/i); if (matches) { filename = matches[1]; compression = matches[2].toLowerCase(); @@ -237,6 +237,7 @@ Ext.define('PVE.window.DownloadUrlToStorage', { ['gz', 'GZIP'], ['zst', 'ZSTD'], ['bz2', 'BZIP2'], + ['xz', 'XZ'], ], cbind: { hidden: (get) => get('content') !== 'iso', -- 2.53.0