diff options
author | Christopher Speller <crspeller@gmail.com> | 2017-09-29 12:46:30 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-09-29 12:46:30 -0700 |
commit | b84736e9b6401df0c6eeab9950bef09458a6aefd (patch) | |
tree | d9175208de3236db75a33879750a57b3000ba096 /vendor/github.com/xenolf/lego | |
parent | 8b9dbb86133ff0fd6002a391268383d1593918ca (diff) | |
download | chat-b84736e9b6401df0c6eeab9950bef09458a6aefd.tar.gz chat-b84736e9b6401df0c6eeab9950bef09458a6aefd.tar.bz2 chat-b84736e9b6401df0c6eeab9950bef09458a6aefd.zip |
Updating server dependancies. (#7538)
Diffstat (limited to 'vendor/github.com/xenolf/lego')
7 files changed, 28 insertions, 17 deletions
diff --git a/vendor/github.com/xenolf/lego/CHANGELOG.md b/vendor/github.com/xenolf/lego/CHANGELOG.md index 7dc1c1163..d71cc23dc 100644 --- a/vendor/github.com/xenolf/lego/CHANGELOG.md +++ b/vendor/github.com/xenolf/lego/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.4.1] - 2017-09-26 + +### Added: +- lib: A new DNS provider for OTC. +- lib: The `AWS_HOSTED_ZONE_ID` environment variable for the Route53 DNS provider to directly specify the zone. +- lib: The `RFC2136_TIMEOUT` enviroment variable to make the timeout for the RFC2136 provider configurable. +- lib: The `GCE_SERVICE_ACCOUNT_FILE` environment variable to specify a service account file for the Google Cloud DNS provider. + +### Fixed: +- lib: Fixed an authentication issue with the latest Azure SDK. + ## [0.4.0] - 2017-07-13 ### Added: diff --git a/vendor/github.com/xenolf/lego/Dockerfile b/vendor/github.com/xenolf/lego/Dockerfile index c03964076..511e403ce 100644 --- a/vendor/github.com/xenolf/lego/Dockerfile +++ b/vendor/github.com/xenolf/lego/Dockerfile @@ -1,14 +1,15 @@ -FROM alpine:3.4 +FROM alpine:3.6 ENV GOPATH /go +ENV LEGO_VERSION tags/v0.4.1 -RUN apk update && apk add ca-certificates go git && \ - rm -rf /var/cache/apk/* && \ +RUN apk update && apk add --no-cache --virtual run-dependencies ca-certificates && \ + apk add --no-cache --virtual build-dependencies go git musl-dev && \ go get -u github.com/xenolf/lego && \ - cd /go/src/github.com/xenolf/lego && \ + cd ${GOPATH}/src/github.com/xenolf/lego && \ + git checkout ${LEGO_VERSION} && \ go build -o /usr/bin/lego . && \ - apk del go git && \ - rm -rf /var/cache/apk/* && \ - rm -rf /go + apk del build-dependencies && \ + rm -rf ${GOPATH} ENTRYPOINT [ "/usr/bin/lego" ] diff --git a/vendor/github.com/xenolf/lego/README.md b/vendor/github.com/xenolf/lego/README.md index 27b346b22..b9c374432 100644 --- a/vendor/github.com/xenolf/lego/README.md +++ b/vendor/github.com/xenolf/lego/README.md @@ -83,7 +83,7 @@ USAGE: lego [global options] command [command options] [arguments...] VERSION: - 0.4.0 + 0.4.1 COMMANDS: run Register an account, then create and install a certificate @@ -93,7 +93,7 @@ COMMANDS: help, h Shows a list of commands or help for one command GLOBAL OPTIONS: - --domains value, -d value Add domains to the process + --domains value, -d value Add a domain to the process. Can be specified multiple times. --csr value, -c value Certificate signing request filename, if an external CSR is to be used --server value, -s value CA hostname (and optionally :port). The server certificate must be trusted in order to avoid further modifications to the client. (default: "https://acme-v01.api.letsencrypt.org/directory") --email value, -m value Email used for registration and recovery contact. diff --git a/vendor/github.com/xenolf/lego/cli.go b/vendor/github.com/xenolf/lego/cli.go index 2518d2e8f..3aac9e253 100644 --- a/vendor/github.com/xenolf/lego/cli.go +++ b/vendor/github.com/xenolf/lego/cli.go @@ -32,7 +32,7 @@ func main() { app.Name = "lego" app.Usage = "Let's Encrypt client written in Go" - version := "0.4.0" + version := "0.4.1" if strings.HasPrefix(gittag, "v") { version = gittag } @@ -109,7 +109,7 @@ func main() { app.Flags = []cli.Flag{ cli.StringSliceFlag{ Name: "domains, d", - Usage: "Add domains to the process", + Usage: "Add a domain to the process. Can be specified multiple times.", }, cli.StringFlag{ Name: "csr, c", diff --git a/vendor/github.com/xenolf/lego/providers/dns/azure/azure.go b/vendor/github.com/xenolf/lego/providers/dns/azure/azure.go index 97d692382..04897aa18 100644 --- a/vendor/github.com/xenolf/lego/providers/dns/azure/azure.go +++ b/vendor/github.com/xenolf/lego/providers/dns/azure/azure.go @@ -125,11 +125,10 @@ func (c *DNSProvider) getHostedZoneID(fqdn string) (string, error) { } // Now we want to to Azure and get the zone. - dc := dns.NewZonesClient(c.subscriptionId) - - rsc := dns.NewRecordSetsClient(c.subscriptionId) spt, err := c.newServicePrincipalTokenFromCredentials(azure.PublicCloud.ResourceManagerEndpoint) - rsc.Authorizer = autorest.NewBearerAuthorizer(spt) + + dc := dns.NewZonesClient(c.subscriptionId) + dc.Authorizer = autorest.NewBearerAuthorizer(spt) zone, err := dc.Get(c.resourceGroup, acme.UnFqdn(authZone)) diff --git a/vendor/github.com/xenolf/lego/providers/dns/exoscale/exoscale.go b/vendor/github.com/xenolf/lego/providers/dns/exoscale/exoscale.go index 3b6b58d08..7b2fccc98 100644 --- a/vendor/github.com/xenolf/lego/providers/dns/exoscale/exoscale.go +++ b/vendor/github.com/xenolf/lego/providers/dns/exoscale/exoscale.go @@ -7,7 +7,7 @@ import ( "fmt" "os" - "github.com/pyr/egoscale/src/egoscale" + "github.com/exoscale/egoscale" "github.com/xenolf/lego/acme" ) diff --git a/vendor/github.com/xenolf/lego/providers/dns/rackspace/rackspace.go b/vendor/github.com/xenolf/lego/providers/dns/rackspace/rackspace.go index 2b106a27e..13daa8c8a 100644 --- a/vendor/github.com/xenolf/lego/providers/dns/rackspace/rackspace.go +++ b/vendor/github.com/xenolf/lego/providers/dns/rackspace/rackspace.go @@ -269,7 +269,7 @@ func (c *DNSProvider) makeRequest(method, uri string, body io.Reader) (json.RawM return r, nil } -// RackspaceRecords is the list of records sent/recieved from the DNS API +// RackspaceRecords is the list of records sent/received from the DNS API type RackspaceRecords struct { RackspaceRecord []RackspaceRecord `json:"records"` } |