]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
build: fetch config.guess/config.sub over HTTPS in makerelease.sh
authorMichalis Vasileiadis <67660547+vmihalis@users.noreply.github.com>
Fri, 29 May 2026 13:30:34 +0000 (21:30 +0800)
committerMichalis Vasileiadis <67660547+vmihalis@users.noreply.github.com>
Fri, 29 May 2026 13:30:34 +0000 (21:30 +0800)
Switch the release-time config.guess/config.sub fetches from http:// to
https:// and add -fsSL so a failed fetch errors out instead of writing an
error page into the helper script (CWE-494).

build/makerelease.sh

index 82843d6773095cd089edd29ec1d0b285f2608f33..142056d84bd5b142476aed91092bdec7a956b14f 100755 (executable)
@@ -50,8 +50,8 @@ export MAKE_LIBARCHIVE_RELEASE="1"
 /bin/sh build/autogen.sh
 
 # Get the newest config.guess/config.sub from savannah.gnu.org
-curl 'http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD' > build/autoconf/config.guess
-curl 'http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD' > build/autoconf/config.sub
+curl -fsSL 'https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD' > build/autoconf/config.guess
+curl -fsSL 'https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD' > build/autoconf/config.sub
 
 ./configure
 make distcheck