Update eggsampler/acme to v3.6.1 (#7589)
This change has negligible benefits, but [v3.6.1](https://github.com/eggsampler/acme/releases/tag/v3.6.1) does contain my ARI support for Pebble which I think is pretty rad.
This commit is contained in:
		
							parent
							
								
									15ad9fc5ab
								
							
						
					
					
						commit
						f79c344dcd
					
				
							
								
								
									
										2
									
								
								go.mod
								
								
								
								
							
							
						
						
									
										2
									
								
								go.mod
								
								
								
								
							|  | @ -7,7 +7,7 @@ require ( | |||
| 	github.com/aws/aws-sdk-go-v2/config v1.27.24 | ||||
| 	github.com/aws/aws-sdk-go-v2/service/s3 v1.58.0 | ||||
| 	github.com/aws/smithy-go v1.20.3 | ||||
| 	github.com/eggsampler/acme/v3 v3.6.0 | ||||
| 	github.com/eggsampler/acme/v3 v3.6.1 | ||||
| 	github.com/go-jose/go-jose/v4 v4.0.1 | ||||
| 	github.com/go-logr/stdr v1.2.2 | ||||
| 	github.com/go-sql-driver/mysql v1.5.0 | ||||
|  |  | |||
							
								
								
									
										4
									
								
								go.sum
								
								
								
								
							
							
						
						
									
										4
									
								
								go.sum
								
								
								
								
							|  | @ -72,8 +72,8 @@ github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZm | |||
| github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f h1:lO4WD4F/rVNCu3HqELle0jiPLLBs70cWOduZpkS1E78= | ||||
| github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cuUVRXasLTGF7a8hSLbxyZXjz+1KgoB3wDUb6vlszIc= | ||||
| github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= | ||||
| github.com/eggsampler/acme/v3 v3.6.0 h1:TbQYoWlpl62fTdJq5i2LHBDY6h3LDU3pPAdyoUSQMOc= | ||||
| github.com/eggsampler/acme/v3 v3.6.0/go.mod h1:/qh0rKC/Dh7Jj+p4So7DbWmFNzC4dpcpK53r226Fhuo= | ||||
| github.com/eggsampler/acme/v3 v3.6.1 h1:MPGfIpvSSnsS318quL+25m5dDpV0xyd6cZ98TZvHCM0= | ||||
| github.com/eggsampler/acme/v3 v3.6.1/go.mod h1:/qh0rKC/Dh7Jj+p4So7DbWmFNzC4dpcpK53r226Fhuo= | ||||
| github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU= | ||||
| github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg= | ||||
| github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= | ||||
|  |  | |||
|  | @ -74,8 +74,9 @@ func (c Client) getPollingDurations() (time.Duration, time.Duration) { | |||
| 	return pollInterval, pollTimeout | ||||
| } | ||||
| 
 | ||||
| // Helper function to have a central point for performing http requests.
 | ||||
| // Stores any returned nonces in the stack.
 | ||||
| // Helper function to have a central point for performing http requests. Stores
 | ||||
| // any returned nonces in the stack. The caller is responsible for closing the
 | ||||
| // body so they can read the response.
 | ||||
| func (c Client) do(req *http.Request, addNonce bool) (*http.Response, error) { | ||||
| 	// identifier for this client, as well as the default go user agent
 | ||||
| 	if c.userAgentSuffix != "" { | ||||
|  | @ -100,7 +101,8 @@ func (c Client) do(req *http.Request, addNonce bool) (*http.Response, error) { | |||
| 	return resp, nil | ||||
| } | ||||
| 
 | ||||
| // Helper function to perform an HTTP get request and read the body.
 | ||||
| // Helper function to perform an HTTP get request and read the body. The caller
 | ||||
| // is responsible for closing the body so they can read the response.
 | ||||
| func (c Client) getRaw(url string, expectedStatus ...int) (*http.Response, []byte, error) { | ||||
| 	req, err := http.NewRequest(http.MethodGet, url, nil) | ||||
| 	if err != nil { | ||||
|  | @ -125,7 +127,8 @@ func (c Client) getRaw(url string, expectedStatus ...int) (*http.Response, []byt | |||
| 	return resp, body, nil | ||||
| } | ||||
| 
 | ||||
| // Helper function for performing a http get on an acme resource.
 | ||||
| // Helper function for performing a http get on an acme resource. The caller is
 | ||||
| // responsible for closing the body so they can read the response.
 | ||||
| func (c Client) get(url string, out interface{}, expectedStatus ...int) (*http.Response, error) { | ||||
| 	resp, body, err := c.getRaw(url, expectedStatus...) | ||||
| 	if err != nil { | ||||
|  | @ -165,8 +168,9 @@ func (c Client) nonce() (string, error) { | |||
| 	return nonce, nil | ||||
| } | ||||
| 
 | ||||
| // Helper function to perform an HTTP post request and read the body.
 | ||||
| // Will attempt to retry if error is badNonce
 | ||||
| // Helper function to perform an HTTP post request and read the body. Will
 | ||||
| // attempt to retry if error is badNonce. The caller is responsible for closing
 | ||||
| // the body so they can read the response.
 | ||||
| func (c Client) postRaw(retryCount int, requestURL, kid string, privateKey crypto.Signer, payload interface{}, expectedStatus []int) (*http.Response, []byte, error) { | ||||
| 	nonce, err := c.nonce() | ||||
| 	if err != nil { | ||||
|  | @ -215,7 +219,8 @@ func (c Client) postRaw(retryCount int, requestURL, kid string, privateKey crypt | |||
| 	return resp, body, nil | ||||
| } | ||||
| 
 | ||||
| // Helper function for performing a http post to an acme resource.
 | ||||
| // Helper function for performing a http post to an acme resource. The caller is
 | ||||
| // responsible for closing the body so they can read the response.
 | ||||
| func (c Client) post(requestURL, keyID string, privateKey crypto.Signer, payload interface{}, out interface{}, expectedStatus ...int) (*http.Response, error) { | ||||
| 	resp, body, err := c.postRaw(0, requestURL, keyID, privateKey, payload, expectedStatus) | ||||
| 	if err != nil { | ||||
|  | @ -240,7 +245,7 @@ func (c Client) post(requestURL, keyID string, privateKey crypto.Signer, payload | |||
| 
 | ||||
| var regLink = regexp.MustCompile(`<(.+?)>;\s*rel="(.+?)"`) | ||||
| 
 | ||||
| // Fetches a http Link header from a http response
 | ||||
| // Fetches a http Link header from an http response and closes the body.
 | ||||
| func fetchLink(resp *http.Response, wantedLink string) string { | ||||
| 	if resp == nil { | ||||
| 		return "" | ||||
|  |  | |||
|  | @ -39,6 +39,7 @@ func (c Client) GetRenewalInfo(cert *x509.Certificate) (RenewalInfo, error) { | |||
| 	if err != nil { | ||||
| 		return ri, err | ||||
| 	} | ||||
| 	defer resp.Body.Close() | ||||
| 
 | ||||
| 	ri.RetryAfter, err = parseRetryAfter(resp.Header.Get("Retry-After")) | ||||
| 	return ri, err | ||||
|  |  | |||
|  | @ -65,6 +65,8 @@ func (c Client) ReplacementOrder(account Account, oldCert *x509.Certificate, ide | |||
| 	if err != nil { | ||||
| 		return newOrderResp, err | ||||
| 	} | ||||
| 	defer resp.Body.Close() | ||||
| 
 | ||||
| 	newOrderResp.URL = resp.Header.Get("Location") | ||||
| 	return newOrderResp, nil | ||||
| } | ||||
|  |  | |||
|  | @ -135,7 +135,7 @@ github.com/cespare/xxhash/v2 | |||
| # github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f | ||||
| ## explicit | ||||
| github.com/dgryski/go-rendezvous | ||||
| # github.com/eggsampler/acme/v3 v3.6.0 | ||||
| # github.com/eggsampler/acme/v3 v3.6.1 | ||||
| ## explicit; go 1.11 | ||||
| github.com/eggsampler/acme/v3 | ||||
| # github.com/felixge/httpsnoop v1.0.4 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue