From 31c3313ffd18b389e238d3edb9a00c951bd829e2 Mon Sep 17 00:00:00 2001 From: Wilken Rivera Date: Mon, 23 May 2022 13:04:40 -0400 Subject: [PATCH] Update default client Getters (#363) * By default XTerrformGet header support should be disable; clients needing supporting this header should overwrite the default getters with a custom HttpGetter * Add default timeouts for HTTP Read Requests; including HEAD requests --- get.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/get.go b/get.go index 3c31932f5..ed5fe491c 100644 --- a/get.go +++ b/get.go @@ -19,6 +19,7 @@ import ( "os/exec" "regexp" "syscall" + "time" cleanhttp "github.com/hashicorp/go-cleanhttp" ) @@ -70,7 +71,10 @@ var DefaultClient = &Client{ func init() { httpGetter := &HttpGetter{ - Netrc: true, + Netrc: true, + XTerraformGetDisabled: true, + HeadFirstTimeout: 10 * time.Second, + ReadTimeout: 30 * time.Second, } // The order of the Getters in the list may affect the result