Ludovic Fernandez
b5d99c7b14
feat: multi-arch Docker image. ( #1072 )
2020-03-01 21:01:41 +01:00
Ludovic Fernandez
9d31db300b
chore: update to go1.14 ( #1069 )
2020-02-26 00:02:29 +01:00
Ludovic Fernandez
14329c03df
Add DNS provider for Servercow. ( #1056 )
2020-02-25 21:41:39 +01:00
Ludovic Fernandez
635b9ac93d
chore: update linter. ( #997 )
2019-10-25 01:27:40 +02:00
Ludovic Fernandez
d7d75bea51
chore: update to go1.13 ( #962 )
...
* chore: update to go1.13
* fix: invalid version.
* chore: update linter configuration.
2019-09-17 21:00:42 +02:00
Ludovic Fernandez
a7bf8c3197
Fix invalid pseudo version ( #945 )
...
* fix: invalid pseudo version.
* fix: goreleaser configuration.
* chore: ci configuration.
* doc: add requirements.
* doc: publish the doc more often.
2019-08-13 17:07:06 +02:00
Fernandez Ludovic
e7a90b9471
chore: migrate to go module (v3.0.0)
...
- chore: update dependencies: use version with go modules.
- chore: remove dep.
- chore: update backoff imports.
- chore: init go module.
- chore: update CI.
- chore: mod v3
- chore: update docker image.
2019-08-07 14:07:47 +02:00
Ludovic Fernandez
341407b482
chore: update golangci-lint. ( #914 )
2019-07-04 19:20:26 +02:00
Ludovic Fernandez
b186acb858
chore: validate the DNS documentation generation. ( #864 )
2019-05-06 19:09:36 +02:00
Ludovic Fernandez
5d557fdc6d
Adds renew hook ( #845 )
...
* chore: update golangci-lint.
* feat: support renew-hook.
2019-04-02 18:38:23 +02:00
Ludovic Fernandez
3edb75872d
chore: migrate to new org. ( #824 )
2019-03-11 17:56:48 +01:00
Ludovic Fernandez
62fea05e21
Automatic generation of documentation ( #818 )
...
* generate a detailed CLI help
* generate a documentation site
* new readme
2019-03-08 19:47:06 +01:00
Fernandez Ludovic
931ab3d8bf
chore: update to golangci-lint v1.15.0
2019-02-18 13:28:19 +01:00
Fernandez Ludovic
a8b2397631
chore: update golangci-lint.
2019-02-16 14:56:15 +01:00
Ludovic Fernandez
6fdf45c474
chore: update golangci-lint. ( #782 )
2019-02-06 18:15:53 +01:00
Ludovic Fernandez
38f335dbe1
chore: update golangci-lint. ( #757 )
2019-01-11 19:23:27 +01:00
Fernandez Ludovic
86c9de3db6
Prepare release v2.0.1
2019-01-09 20:05:11 +01:00
Ludovic Fernandez
765b80cd41
fix: use new challtestsrv. ( #735 )
2018-12-19 14:09:32 +01:00
Ludovic Fernandez
42941ccea6
Refactor the core of the lib ( #700 )
...
- Packages
- Isolate code used by the CLI into the package `cmd`
- (experimental) Add e2e tests for HTTP01, TLS-ALPN-01 and DNS-01, use [Pebble](https://github.com/letsencrypt/pebble ) and [challtestsrv](https://github.com/letsencrypt/boulder/tree/master/test/challtestsrv )
- Support non-ascii domain name (punnycode)
- Check all challenges in a predictable order
- No more global exported variables
- Archive revoked certificates
- Fixes revocation for subdomains and non-ascii domains
- Disable pending authorizations
- use pointer for RemoteError/ProblemDetails
- Poll authz URL instead of challenge URL
- The ability for a DNS provider to solve the challenge sequentially
- Check all nameservers in a predictable order
- Option to disable the complete propagation Requirement
- CLI, support for renew with CSR
- CLI, add SAN on renew
- Add command to list certificates.
- Logs every iteration of waiting for the propagation
- update DNSimple client
- update github.com/miekg/dns
2018-12-06 22:50:17 +01:00
Ludovic Fernandez
d775f2bcd5
fix: Change release condition. ( #679 )
2018-10-17 22:34:51 +02:00
Ludovic Fernandez
771524140c
fix: release condition. ( #678 )
2018-10-17 02:18:49 +02:00
Ludovic Fernandez
ad20bf90ff
Migrate to golangci-lint ( #644 )
...
* refactor: linting.
- errcheck
- govet
- golint
- goconst
- spellcheck
- ...
* refactor: migrate from gometalinter to golangci-lint.
2018-09-24 19:07:20 +00:00
Ludovic Fernandez
6004e599ed
Manage vendor ( #557 )
...
* feat: add dep configuration files.
* chore: add vendor folder.
* refactor: update Dockerfile.
* review: remove git from Dockerfile.
* review: remove RUN apk.
* review: dep status.
* feat: added .dockerignore
2018-05-30 16:28:41 -06:00
Ludovic Fernandez
1b12c25e43
Add linters ( #556 )
...
* feat: add linters.
* fix: lint.
2018-05-30 16:03:55 -06:00
Ludovic Fernandez
3cc9a19a1c
Add a release system. ( #550 )
...
* feat: add release system.
* feat: goreleaser.
* review: minor changes.
2018-05-29 11:40:00 -06:00
Davor Kapsa
084a073f13
travis: update go versions ( #448 )
2017-11-14 00:59:57 +01:00
xenolf
2c41b2f40d
Fix tested go versions in travis
2017-10-25 21:34:07 +02:00
Christian Groschupp
28ead50ff1
delete go version 1.6.3 from travis ci and add 1.8. ( #402 )
2017-06-18 11:58:28 -06:00
Clint Armstrong
4bb8bea031
add memcached provider ( #296 )
...
* add memcached provider
* add testing
2016-10-24 11:03:18 +02:00
Matt Holt
33ef204b5e
Shift CI test to newer Go versions
...
Some dependencies evidently require Go 1.6 and newer; also Go 1.7 is out.
2016-08-16 21:56:30 -06:00
xenolf
239a7005ef
Remove official (automatically tested) support for go 1.4
2016-04-08 00:18:18 +02:00
xenolf
5add7b28c9
Make travis not fail on PR builds
2016-03-23 05:10:47 +01:00
xenolf
53b727ada4
Add workaround for go.googlesource.com rate limit
2016-03-22 01:46:32 +01:00
xenolf
9ba0eda945
Add go 1.6 to travis tests
2016-03-18 02:44:16 +01:00
Matthew Holt
971541dc0a
Use http client with timeout of 10s
...
This will prevent indefinitely-hanging requests in case some service or middle box is malfunctioning.
Fix vet errors and lint warnings
Add vet to CI check
Only get issuer certificate if it would be used
No need to make a GET request if the OCSP server is not specified in leaf certificate
Fix CI tests
Make tests verbose
2016-02-14 14:33:54 -07:00
xenolf
48cf387dd5
Run tests with multiple versions of go.
2016-02-14 01:03:40 +01:00
xenolf
35389b3036
Create .travis.yml
2015-06-13 17:36:15 +02:00