lego/acme
Michael Cross 06b3802346 DNS Challenge: Fix handling of CNAMEs
Prior to this commit, the checkDNSPropagation function was exiting
early if the TXT record could not be found on the recursive
nameserver, and thus the authoritative nameservers were not being
queried until after the record showed up on the recursive nameserver
causing a delay.

This commit changes that behaviour so that the authoritative
nameservers are queried on each execution of checkDNSPropagation when
possible.
2016-02-19 21:44:35 +00:00
..
challenges.go Use http client with timeout of 10s 2016-02-14 14:33:54 -07:00
client.go Take the magic out of defaulting to the Server implementations of HTTP-01 and TLS-SNI-01 2016-02-14 16:57:06 +01:00
client_test.go Fix tests for new naming. 2016-02-14 22:07:27 +01:00
crypto.go Use http client with timeout of 10s 2016-02-14 14:33:54 -07:00
crypto_test.go Initial support for SAN certificates 2015-11-11 01:01:15 +01:00
dns_challenge.go DNS Challenge: Fix handling of CNAMEs 2016-02-19 21:44:35 +00:00
dns_challenge_cloudflare.go Declare own HTTP client 2016-02-18 20:41:27 +01:00
dns_challenge_cloudflare_test.go Refactor CloudFlare provider to have no 3rd party dependencies 2016-02-16 15:50:24 +01:00
dns_challenge_digitalocean.go Use http.DefaultClient 2016-01-27 20:43:51 -07:00
dns_challenge_digitalocean_test.go Add DigitalOcean DNS provider 2016-01-26 17:57:55 -07:00
dns_challenge_dnsimple.go Use http client with timeout of 10s 2016-02-14 14:33:54 -07:00
dns_challenge_dnsimple_test.go Move toFqdn and unFqdn into a shared place (see GH-84) 2016-01-26 16:37:50 +01:00
dns_challenge_manual.go Refactor challenge providers to new ChallengeProvider interface 2016-01-24 16:10:50 -05:00
dns_challenge_rfc2136.go Allow to specify RFC2136_NAMESERVER without the port. 2016-02-13 18:46:32 +01:00
dns_challenge_rfc2136_test.go Allow to specify the TSIG algorithm for RFC2136 DNS-01 authentication. 2016-02-13 18:46:28 +01:00
dns_challenge_route53.go Use http client with timeout of 10s 2016-02-14 14:33:54 -07:00
dns_challenge_route53_test.go Use http client with timeout of 10s 2016-02-14 14:33:54 -07:00
dns_challenge_test.go DNS Challenge: Fix TestCheckAuthoritativeNss failure report 2016-02-19 10:24:39 +00:00
error.go Fix gofmt errors 2015-12-24 10:57:09 +02:00
http.go Use http client with timeout of 10s 2016-02-14 14:33:54 -07:00
http_challenge.go Take the magic out of defaulting to the Server implementations of HTTP-01 and TLS-SNI-01 2016-02-14 16:57:06 +01:00
http_challenge_server.go Move the HTTP-01 and TLS-SNI-01 default solvers to a more unified layout. 2016-02-14 16:56:14 +01:00
http_challenge_test.go Fix tests for new naming. 2016-02-14 22:07:27 +01:00
http_test.go Couple more tests to ensure right method is being used 2016-01-13 18:49:25 -07:00
jws.go Implement custom User-Agent string 2015-12-30 15:01:21 -07:00
messages.go Refactor challenge providers to new ChallengeProvider interface 2016-01-24 16:10:50 -05:00
pop_challenge.go Add remaining challenge types. 2015-06-11 00:11:58 +02:00
provider.go Refactor challenge providers to new ChallengeProvider interface 2016-01-24 16:10:50 -05:00
tls_sni_challenge.go Take the magic out of defaulting to the Server implementations of HTTP-01 and TLS-SNI-01 2016-02-14 16:57:06 +01:00
tls_sni_challenge_server.go Move the HTTP-01 and TLS-SNI-01 default solvers to a more unified layout. 2016-02-14 16:56:14 +01:00
tls_sni_challenge_test.go Fix tests for new naming. 2016-02-14 22:07:27 +01:00