Many web pages offer the download of the disk images compressed. This patch allows the download of archives (like .gz), automatically detects the format and decompresses it
Changes since v5: * split manager patch into frontend/backend * remove not needed regex group Changes since v4: * add commit messages * fix nit Changes since v3: * generate compression regex from compression list * fix logic errors Changes since v2: * move compression code to the download function in common * minor code improvements Changes since v1: * Improve code quality as suggested by feedback Philipp Hufnagl (2): fix #4849: api: download to storage: automatically dectect and configure compression fix #4849: ui: download to storage: automatically dectect and configure compression PVE/API2/Nodes.pm | 20 ++++++++++++++++++++ www/manager6/Makefile | 1 + www/manager6/form/DecompressionSelector.js | 13 +++++++++++++ www/manager6/window/DownloadUrlToStorage.js | 17 +++++++++++++++++ 4 files changed, 51 insertions(+) create mode 100644 www/manager6/form/DecompressionSelector.js Philipp Hufnagl (1): fix #4849: download-url: allow download and decompression of compressed ISOs src/PVE/API2/Storage/Status.pm | 14 +++++++++++++- src/PVE/Storage.pm | 6 ++++++ src/PVE/Storage/Plugin.pm | 3 ++- 3 files changed, 21 insertions(+), 2 deletions(-) -- 2.39.2 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel