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
Ely Deckers
9058a3fa02
Add AuroraDNS-provider
2016-10-16 16:05:54 +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
xenolf
82ac43327b
Update version to 0.3.1 in readme and cli. Fixes #285
2016-09-12 09:50:14 +02: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
Ian Bishop
9d954fcc41
Allow custom DNS resolvers
2016-08-23 08:22:17 +10:00
Ian Bishop
63a05d58a6
Add PowerDNS provider
2016-08-19 18:32:27 +10:00
Benny Siegert
524e35dba6
codegangsta is now called urfave.
...
Update import paths for cli package.
2016-07-13 21:03:47 +02: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
Joshua Boelter
941e753c80
Add optional support for .pem output (.crt + .key)
2016-06-18 22:55:15 -07:00
disaster
4f6c1d470f
Add OVH DNS provider
2016-06-16 21:11:19 +02:00
Will Glynn
333af54906
Add --csr option to generate a certificate for an existing CSR
2016-06-14 21:15:25 -07:00
zealic
88932f9167
Add dns-timeout support.
2016-05-25 11:22:09 +08:00
xenolf
b119bc45fb
Add "http-timeout" CLI flag.
...
This allows for an override of the default HTTP timeout for library HTTP requests.
Fixes #207 .
2016-05-19 18:52:58 +02:00
Felix Stein
e7292edf3c
Allow setting "--path" even if os.Getwd() fails
2016-05-16 19:10:28 +02:00
Fedor Korotkiy
2460688c35
Report App error to user.
2016-05-14 18:11:26 +03:00
xenolf
b5d5eee2dd
Update usage of codegangster/cli to remove deprecation warning.
...
Fixes #206 .
2016-05-12 19:52:59 +02:00
Rui Lopes
4d7223057d
Add DNS challenge provider for Vultr.
2016-03-23 20:35:23 +00:00
Matthew Holt
41cfcd79df
Update README and version
2016-03-23 12:12:47 -06:00
xenolf
c1b0d4387d
Merge pull request #105 from aebruno/dns-dyn
...
Add Dyn DNS provider
2016-03-19 22:18:25 +01:00
Peter Waldschmidt
4da4506839
Add DNS challenge provider for Google Cloud DNS
...
Use GCE_PROJECT to designate your GCE project.
Authentication is automatically picked up from gcloud credentials if
running locally and from GCE metadata if run within Google Cloud.
Requires at least permission scope
"https://www.googleapis.com/auth/ndev.clouddns.readwrite "
2016-03-18 11:22:33 -04:00
Andrew E. Bruno
1de97a90da
Move dyn provider out of acme package per #144
2016-03-17 22:30:21 -04:00
Brett Vickers
855dff01da
Add a separate 'dnshelp' command.
...
Move the DNS provider (--dns) help to a separate command and elaborate on its usage by providing an example.
This should reduce clutter in the the help system's usage text.
2016-03-17 17:32:24 -07:00
Brett Vickers
55968bcd21
Add DNS challenge provider for namecheap.
2016-03-17 14:17:56 -07:00
Michael Cross
bcd4e51d65
Add Gandi DNS challenge provider
2016-03-16 18:32:56 +00:00
Adrien Carbonne
eb773f17d2
Merge remote-tracking branch 'refs/remotes/xenolf/master'
2016-03-14 11:20:15 +01:00
Pauline Middelink
bc5c3b53e1
Merge remote-tracking branch 'upstream/master' into issue-140-multi-zone-certs
...
Conflicts solved:
README.md
cli.go
2016-02-28 15:42:09 +01:00
Pauline Middelink
e772779caf
Fix for issue/140:
...
- Removal of RFC2136_ZONE from help text
- Query nameserver directly to find zone we have to update
- During insert, make sure the new record is the ONLY challence.
(I had a few panics, hence 3 challences left. Not good.)
2016-02-28 01:08:59 +01:00
Pauline Middelink
b5e0b91c05
Merge remote-tracking branch 'upstream/master'
2016-02-27 17:47:25 +01:00
Pauline Middelink
3b56b5a3e2
As per request, renamed nobundle to no-bundle to be more in line with the other multi word switches.
2016-02-27 10:46:13 +01:00
Pauline Middelink
96762fa6ba
Add --nobundle flag to supress the default creation of certificate bundle.
2016-02-26 02:57:16 +01:00
Pauline Middelink
6b0be6de61
Update help+README for missing RFC2136_TSIG_ALGORITHM environment setting.
2016-02-26 02:56:17 +01:00
xenolf
0e26bb45ca
Add support for EC certificates / account keys
2016-02-21 04:18:45 +01:00
xenolf
416a63120e
Introduce --agree-tos switch. Fixes #128
2016-02-15 03:51:59 +01:00
Will Glynn
3bceed427a
Make the --dns help message more explicit about disabling challenges
2016-02-13 18:42:47 -06:00
Will Glynn
030ba6877a
Document that --dns=provider specifically selects the DNS challenge
2016-02-13 18:31:04 -06:00
Adrien Carbonne
fdf059fbbd
Added a --webroot option for HTTP challenge
...
When using this option, the challenge will be written in a file in
".well-known/acme-challenge/" inside the given webroot folder.
This allows lego to work without binding any port at all.
2016-02-10 12:19:29 +01:00
xenolf
da953623bf
Add package comments to make the library and CLI more discoverable on godoc.org
...
Fixes #106
2016-02-08 01:59:03 +01:00
xenolf
3fed18cce9
Corrected AWS_REGION env variable name
2016-01-31 00:10:46 +01:00
xenolf
2bcf74c1c4
Add DNS01 support to the CLI
2016-01-30 02:40:57 +01:00
xenolf
532c313855
Allow for build time version override
2016-01-09 02:13:13 +01:00
xenolf
db1a519684
Add the ability to reuse a private key
2016-01-08 10:14:41 +01:00
xenolf
772f3d05ab
Add interface:port override to CLI
2016-01-08 08:05:07 +01:00
Matthew Holt
89908f39e9
Implement custom User-Agent string
...
Also a couple miscellaneous vet fixes
2015-12-30 15:01:21 -07:00
xenolf
0e857b2fef
Adapt CLI to changes in lib
...
- Change explicit include of challenges to explicit exclude
- Add CLI switches for HTTP and TLS ports
2015-12-27 18:35:19 +01:00
xenolf
595f684e27
Merge branch 'master' of https://github.com/tommie/lego into refactor-client
...
# Conflicts:
# acme/client.go
# acme/http_challenge.go
# acme/http_challenge_test.go
# acme/tls_sni_challenge.go
# cli.go
# cli_handlers.go
2015-12-27 17:38:49 +01:00
Mustafa Altun
f3df6b81b2
Fix gofmt errors
2015-12-24 10:57:09 +02:00
xenolf
6316bea09b
Improve documentation.
...
Fixes #46 , #47
2015-12-18 22:38:59 +01:00
xenolf
2a9875b220
Add a way for cronjobs to automatically renew certificates.
2015-12-06 22:35:52 +01:00
Tommie Gannert
b2c88d7a5d
Make solvers configurable.
...
Allows selecting which solvers are available, and specifying options for them.
2015-12-05 21:01:08 +00:00
xenolf
95a41a1441
Push CLI version
2015-12-03 19:41:04 +01:00
xenolf
8c8396a0a2
Update CLI to default to the live LE endpoint.
2015-12-03 19:37:54 +01:00
xenolf
ee58d205a5
Remove unused CLI option
2015-11-01 00:29:01 +01:00
xenolf
8b16d59831
Remove devMode from library and cli.
2015-10-26 00:47:37 +01:00
xenolf
0cd31861d3
Implement renewal. Fixes #7
2015-10-19 00:42:04 +02:00
xenolf
b49f37d920
Add a dev flag for skipping challenge pre-checks
2015-10-18 01:57:46 +02:00
xenolf
754e0d4ffa
Clean up CLI args
2015-09-27 14:50:45 +02:00
xenolf
e5f6f4c4a3
Changed the client to pull the urls down from the directory on the CA server.
...
CA Url now needs to point to the root of the CA
2015-09-26 22:59:16 +02:00
xenolf
0f32c176d7
Remove CA path from config dir.
2015-09-26 20:00:19 +02:00
xenolf
41c2d8cc83
Update standard to release URL
2015-07-09 20:18:24 +02:00
xenolf
8f992218b9
Allow the user to override the challenge port. Enables running as non-root.
2015-06-13 00:16:49 +02:00
xenolf
805cef4dd6
Remove global paths and default to CWD/.lego for storage. Overridable through --path.
2015-06-12 23:34:49 +02:00
xenolf
7aab5562c1
Move CLI handlers to their own file
...
Implement Tos accept and start obtain certificates
2015-06-08 23:54:15 +02:00
xenolf
ea47f1137a
Base implementation with registration support
2015-06-08 02:36:07 +02:00