7c62215e48f641f72dda1cc4d21dc609a5986603
The web UI uses the download-url endpoint for downloading an ISO, VZ template, or OVA file via wget. In a setup where this request has to go over a proxy (configured in the http_proxy datacenter option), the download only works for http:// URLs, not https:// URLs. The reason is that the download-url handler does not pass the https_proxy option to the download_file_from_url helper, hence the helper only sets the http_proxy environment variable for wget, not the https_proxy one. Fix this by also passing the https_proxy option to the download_file_from_url helper. This will break setups that rely on http_proxy not being respected for https:// URLs. For example, setups that have a proxy for external connections, but download e.g. ISO files (only) via https from an internal repository that the proxy doesn't serve. Signed-off-by: Friedrich Weber <f.weber@proxmox.com> Reviewed-by: Maximiliano Sandoval <m.sandoval@proxmox.com> Tested-by: Maximiliano Sandoval <m.sandoval@proxmox.com> Link: https://lore.kernel.org/r/20250326105108.34911-2-f.weber@proxmox.com
Description
with PMEM support!
Languages
Perl
99.3%
Makefile
0.6%