Pat Moroney
91b13b10b9
add Name.com provider ( #480 )
...
* add Name.com provider
* add namedotcom provider env vars to output of cli.go
2018-03-14 11:43:09 -06:00
Derek Chen
bacb545c7a
Add DNS provider: Lightsail ( #460 )
...
* add lightsail dns provider
* fix lint errors
* update exoscale.go
* add the docs for lightsail provider
2018-02-18 08:27:58 -07:00
Aaryaman Vasishta
4e330710a7
providers/azure: Refactor to work with Azure SDK version 14.0.0 ( #490 )
2018-02-14 13:28:02 -07:00
Giuem
06a8e7c475
Add DNS Provider for CloudXNS ( #415 )
...
* Add DNS Provider for CloudXNS
* Fix package path error
* Fix typo
CloudFlare -> CloudXNS
* Fix typo
makeReauest -> makeRequest
* Change http.Client to acme.HTTPClient
2018-02-02 20:41:35 +01:00
Ian Bishop
ed69aa0cc6
Fix PowerDNS zone URL, add leading slash ( #476 )
2018-02-02 20:32:18 +01:00
Zadkiel
e2b4c3a54f
Add support for new Gandi Beta Platform: LiveDNS ( #365 )
...
* Add 'dns-01' in CLI usage's solver list
* Add Gandi Beta LiveDNS provider
* gandiv5: rename provider and enhance error messages
* gandiv5: clean old behavior comments
* gandiv5: clean old behavior comments
2018-02-02 20:22:33 +01:00
Yoan Blanc
62e0f1096f
exoscale: update to latest egoscale version ( #468 )
...
Signed-off-by: Yoan Blanc <yoan.blanc@exoscale.ch>
2018-01-15 21:58:24 +01:00
Amrit Bera
922235d33e
Added missing environment variable in the comments ( #450 )
2017-11-14 01:14:38 +01:00
Simon Merschjohann
aa94fb4696
Support for DNS Provider: GoDaddy ( #416 )
...
* Support for DNS Provider: godaddy
* GoDaddy DNS provider PUTs list instead of PATCH
2017-10-25 21:55:29 +02:00
Andy Wiens
addee401b0
added authorization to dns zones client ( #428 )
2017-09-25 21:57:58 +02:00
Sean Brandt
49b9503635
handle move of egoscale to exoscale ( #430 )
2017-09-13 15:40:58 -06:00
Edward Betts
e370f2a4c5
correct spelling mistake ( #424 )
2017-09-01 11:46:15 -06:00
Christian Groschupp
4dde48a9b9
Add DNS Provider for otc ( #398 )
...
* Add otc provider.
* Added tests for provider otc.
* Format dns_providers
* fix getZoneId
* Add for tests for provider otc.
* Add proxy to transport in otc provider.
* Use DefaultTransport in otc provider.
* Make loginRequest private in provider otc.
* better error handling in provider otc.
* add more tests for provider otc.
2017-07-20 00:54:35 +02:00
jraby
a5eaf85c89
RFC2136_TIMEOUT: tuneable DNS propagation timeout ( #386 )
...
Useful for slower DNS environment.
Time string is parsed with time.ParseDuration, so units are mandatory
(eg. RFC2136_TIMEOUT=10m)
2017-07-17 22:05:47 +02:00
James Nugent
b2aab0377c
dns/route53: Allow specifying hosted zone ID ( #345 )
...
* dns/route53: Allow specifying hosted zone ID
This commit adds support for specifying hosted zone ID via the
environment variable AWS_HOSTED_ZONE_ID. If this is not specified, the
previous discovery process is used.
This is useful in environments where multiple hosted zones for the same
domain name are present in an account.
* dns/route53: Fix up getHostedZoneID method params
Now that getHostedZoneID is a method on the DNSProvider struct, there is
no reason for it to take the Route53 client as a parameter - we can
simply use the reference stored in the struct.
2017-07-17 21:50:53 +02:00
Dan Lüdtke
dd74b99f8d
RFC: providers/dns: add Service Account authorization option to gcloud ( #408 )
...
* providers/dns: add Service Account authorization option to gcloud
* providers/dns: use os.LookupEnv() for local ENV var
2017-07-17 21:40:57 +02:00
theshamuel
25dd6b8fd7
Update azure.go ( #391 )
2017-05-03 16:53:59 +02:00
jraby
b1fd84c6ff
Add description for RFC2136 env vars ( #385 )
2017-04-25 20:01:22 -06:00
Luca Guidi
7668fe9274
Update error messages for DNSimple provider ( #373 )
2017-04-04 01:41:49 +02:00
Unknown
1293a4a35b
Fix breaking change in azure SDK
...
Fixes #372
2017-04-04 00:33:46 +02:00
Luca Guidi
e526fb5a1a
Use DNSimple official Go client ( #363 )
2017-03-17 19:40:51 +01:00
Simone Carletti
be23e242c1
Fix invalid package name ( #342 )
2017-02-10 23:53:49 -07:00
Fabio Berchtold
ce8fb060cb
fix Vultr API calls ( #335 )
...
* fix Vultr API calls
Signed-off-by: Fabio Berchtold <jamesclonk@jamesclonk.ch>
* rename Vultr DNS structs
Signed-off-by: Fabio Berchtold <jamesclonk@jamesclonk.ch>
2016-12-27 00:46:13 +01:00
Pavel Borzenkov
cc94601612
Fix build with azure-sdk v7.0.0-beta ( #323 )
...
Signed-off-by: Pavel Borzenkov <pavel.borzenkov@gmail.com>
2016-11-30 23:05:55 +01:00
Thomas Recloux
0792ce9a9f
Extract from CLI the name -> DNS provider mapping ( #313 )
...
* Extract from CLI the name -> DNS provider mapping
This avoids duplication in lib usage
Ex : https://github.com/containous/traefik/pull/738#issuecomment-258810469
* Verify that we retrieve the good provider
2016-11-18 14:12:13 +01:00
decker
9f86882f77
Add dns provider for dnspod ( #312 )
2016-11-14 11:41:37 +01:00
Thomas Recloux
7615653a08
Add Exoscale DNS provider ( #311 )
2016-11-07 08:37:57 +01:00
Luke Hanley
800538520e
Adds support for Rackspace DNS ( #309 )
...
* Working Rackspace Provider
* Finalize Rackspace DNS provider
Closes out #208 . Adds mock API and testing.
2016-11-04 10:29:14 +01:00
Matthew Buckett
501b7b6e0f
Remove existing records in gcloud ( #308 )
...
When record already exists in gcloud we can't add a new record without removing the other one first. This is a simple fix that doesn't attempt to create multiple entries for the record but just removes the previous data.
fixes #218
2016-11-02 15:47:17 +01:00
Matthew Buckett
85200a157c
Azure DNS Provider ( #307 )
...
This is a first attempt at a working Azure DNS challenge provider.
Fixes #180
2016-11-02 15:33:57 +01:00
xenolf
72914df00f
Add OCSP must staple support
...
Introduces a new command line switch `--must-staple` to `run` and `renew`.
Using this switch will add the must staple TLS extension to the CSR generated by lego and thus also to the generated certificate.
This does not work with user specified CSRs!
Fixes #270
2016-10-27 11:22:10 +02:00
Clint Armstrong
4bb8bea031
add memcached provider ( #296 )
...
* add memcached provider
* add testing
2016-10-24 11:03:18 +02:00
xenolf
bb51288200
Merge pull request #299 from edeckers/add-auroradns
...
Add AuroraDNS support
2016-10-18 10:26:37 +02:00
David Calavera
5f9a041680
Add NS1 DNS provider. ( #295 )
...
* Add NS1 DNS provider.
Integrates Lego with NS1 using their rest API.
It uses NS1's official Go package as client:
https://github.com/ns1/ns1-go
Signed-off-by: David Calavera <david.calavera@gmail.com>
* Add NS1 to the cli handlers.
Signed-off-by: David Calavera <david.calavera@gmail.com>
2016-10-18 10:20:15 +02:00
Ely Deckers
9058a3fa02
Add AuroraDNS-provider
2016-10-16 16:05:54 +02:00
xenolf
96d81ae561
Fix integer overflow in gandi provider tests
...
Fixes #289
2016-10-04 23:08:24 +02:00
xenolf
ca0bd606b2
Merge pull request #280 from timewasted/dns-provider-linode
...
Add support for Linode as a DNS provider.
2016-09-26 10:46:22 +02:00
Stuart
d5799a1f37
Tighten permissions on challenge files and directories
2016-09-04 04:06:18 -04:00
Ryan Rogers
5656b9df20
Add support for Linode as a DNS provider.
2016-08-29 12:37:19 -07:00
xenolf
160cb3b6e8
Merge pull request #272 from porjo/master
...
Add PowerDNS provider
2016-08-24 00:45:37 +02:00
JP
ac63d9748d
add txt and name to query params, remove Type check
2016-08-22 14:03:32 -05:00
Ian Bishop
63a05d58a6
Add PowerDNS provider
2016-08-19 18:32:27 +10:00
Ryan Richard
de8a56bde8
Fix GoogleCloud DNS challenge to allow subdomains
...
Fixes #257
Previously the google cloud provider assumed the domain being provided
was also the authoritative zone. This fix uses an acme function to
recursively lookup the authoritative zone for a provided domain.
2016-08-11 13:39:07 -05:00
Bo Shi
028e412850
Filter Google Cloud DNS List() calls
...
Make a more efficient API call to only fetch the name of interest.
2016-07-21 19:05:16 +00:00
xenolf
58ead76066
Merge pull request #238 from moomerman/dnsmadeeasy
...
Add DNSProvider for DNSMadeEasy (http://dnsmadeeasy.com/ )
2016-07-10 04:39:59 +02:00
xenolf
b7b05e88db
Merge pull request #233 from disaster37/master
...
Add OVH DNS provider
2016-07-04 15:00:59 +02:00
Richard Taylor
108eaea79b
Add DNSProvider for DNSMadeEasy ( http://dnsmadeeasy.com/ )
2016-06-28 22:48:06 +01:00
disaster
cc40650b80
lauch go fmt to format the change
2016-06-24 18:23:28 +00:00
Chris Marchesi
64f8e0d225
providers/dns/route53: Adjust DNS challenge TTL to 10 seconds
...
While more than likely never to come up in a real-world situation,
during renewal integration testing a value of 120 seconds has
proven to be too high (the old challenge record has not expired
by the time the new one is created).
2016-06-17 16:07:37 -07:00
disaster
4f6c1d470f
Add OVH DNS provider
2016-06-16 21:11:19 +02:00