lego/providers/dns
Brett Vickers 47219adc00 Make DNS provider credential-handling more consistent.
Different DNS providers were handling credentials in different ways.
Some were reading credential environment variables in cli_handlers.go
and then passing them into the NewDNSProvider function, while others
were reading the environment variables within their NewDNSProvider
functions.

This change replaces each DNS challenge's NewDNSProvider function with
two new functions: (1) a NewDNSProvider function that takes no
parameters and uses the environment to read credentials, and (2) a
NewDNSProviderCredentials that takes credentials as parameters.
2016-03-20 11:40:30 -07:00
..
cloudflare Make DNS provider credential-handling more consistent. 2016-03-20 11:40:30 -07:00
digitalocean Make DNS provider credential-handling more consistent. 2016-03-20 11:40:30 -07:00
dnsimple Make DNS provider credential-handling more consistent. 2016-03-20 11:40:30 -07:00
dyn Make DNS provider credential-handling more consistent. 2016-03-20 11:40:30 -07:00
gandi Make DNS provider credential-handling more consistent. 2016-03-20 11:40:30 -07:00
googlecloud Make DNS provider credential-handling more consistent. 2016-03-20 11:40:30 -07:00
namecheap Make DNS provider credential-handling more consistent. 2016-03-20 11:40:30 -07:00
rfc2136 Make DNS provider credential-handling more consistent. 2016-03-20 11:40:30 -07:00
route53 Make DNS provider credential-handling more consistent. 2016-03-20 11:40:30 -07:00