Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/casbin/lego

Let's Encrypt client and ACME library written in Go
https://github.com/casbin/lego

Basic DNSimple implementation for DNSProvider

3f4b0783293c3c3c9262ea66ec9d65ee1172e5bc authored over 8 years ago by Simone Carletti <[email protected]>
Mark DNS challenge as completed in the README

It looks like it was merged in 602aeba6c1abc035f4f17a4e6863f616aa574c24

76c2c641bb06fd2e30313eda8f54018d147aeb8f authored over 8 years ago by Simone Carletti <[email protected]>
Fix DNS-01 challenge resource property

50031525c928047be91a62a2daaf4bd5426cc9a6 authored over 8 years ago by xenolf <[email protected]>
Switch DNS-01 challenge over to central validation function

08cd016ed34721693852508d8ab99cf1a575ab67 authored over 8 years ago by xenolf <[email protected]>
Merge pull request #76 from jehiah/custom_http_challenge_76

http-01: refactor provider for presenting token

0c1adedebe1f4fff8d652f31d3451fadeb7a82d9 authored over 8 years ago by xenolf <[email protected]>
Refactor challenge providers to new ChallengeProvider interface

* new ChallengeProvider with Present and CleanUp methods
* new Challenge type describing `http-0...

617dd4d37cb9aae7d81bfef29f8c75067d27d70a authored over 8 years ago by Jehiah Czebotar <[email protected]>
Merge pull request #82 from tsileo/patch-1

Fix the example in the README

2e5ae296ccee7a420123082bf0c2893f7d391aea authored over 8 years ago by Matt Holt <[email protected]>
Fix the example in the README

The change fixes the example in the README.

`ObtainCertificate` returns a map of "failures" a...

1040a2f5df5d0b03e8dfb9076a25590bc8f74ae8 authored over 8 years ago by Thomas Sileo <[email protected]>
Tweak comment

1ceed018fd2fa8ab0838e54349261e59c6aad040 authored over 8 years ago by Matthew Holt <[email protected]>
Merge pull request #80 from janeczku/route53-getzones

Making sure we get all zones from Route53

640e48ec808ff24e7343d1d3b1c5cf7af7c75d18 authored over 8 years ago by xenolf <[email protected]>
Fetch remaining zones when response is truncated.

Route53 API won’t return more than 100 zones per request.

323bb88640cb9be7860d2a21e93d5f823560ae11 authored over 8 years ago by Jan Broer <[email protected]>
Change maximum zone number requested from Route53 to Math.MaxInt32 from MaxInt64.

Fixes #79.

50be32a69efd37b74bae93fee203e9ec8bbfc55a authored over 8 years ago by xenolf <[email protected]>
Refactor DNS precheck

5992793edd44b2adbf095c1bc70245bb2a440b2c authored over 8 years ago by xenolf <[email protected]>
Merge branch 'add-dns-challenge'

602aeba6c1abc035f4f17a4e6863f616aa574c24 authored over 8 years ago by xenolf <[email protected]>
Check DNS entry for validity before hitting boulder

a3f134e3fb1df7df11eebd6c5e386f6f5c3f4eef authored over 8 years ago by xenolf <[email protected]>
Couple more tests to ensure right method is being used

db3a956d52bf23cc5201fe98bc9c9787d3b32c2d authored almost 9 years ago by Matthew Holt <[email protected]>
Merge pull request #75 from ernestoalejo/patch-1

Add explicit fallthrough

c590b724c75862538943f4a4ac63d279bca007a7 authored almost 9 years ago by xenolf <[email protected]>
Fix fallthrough in the response status codes

873ed4771d0f98241b0abd4087cbb81b4c5015d1 authored almost 9 years ago by Ernesto Alejo <[email protected]>
Merge pull request #71 from xenolf/pem-decode-fix

Fix PEM decoding if file ends with multiple newlines

beac6273f61d6ab3afebed9cf37d1bc8cc5da8ef authored almost 9 years ago by xenolf <[email protected]>
Fix a race for socket in HTTP-01

33216d7563804e7333d6e484328dfa05ff1e7d3b authored almost 9 years ago by xenolf <[email protected]>
Fix PEM decoding if file ends with multiple newlines

This method more closely reflects how crypto/tls does it here: https://golang.org/src/crypto/tls...

19ea2cbf752d1906fcc19c8a3bcdda5ad69d51c2 authored almost 9 years ago by Matthew Holt <[email protected]>
Add release version to changelog

4a71f77815631d90a63337a5a4a5567660a726ec authored almost 9 years ago by xenolf <[email protected]>
Merge branch 'refactor-client'

1369fa9f3c571b2a6f4cd056aaefb2cb5ad5e583 authored almost 9 years ago by xenolf <[email protected]>
Allow for build time version override

532c313855646cf7caf668d3fda5c80706d8ea01 authored almost 9 years ago by xenolf <[email protected]>
Update readme to reflect latest changes

9c099c8739da616df4654593fdd466e21012c489 authored almost 9 years ago by xenolf <[email protected]>
Update changelog

d195985ffb03faed670ee5ca973e5d1574b763ba authored almost 9 years ago by xenolf <[email protected]>
Add the ability to reuse a private key

db1a519684cfaef862c4aa0345b341c9dae49e45 authored almost 9 years ago by xenolf <[email protected]>
Move JSON http wrappers to http.go file

6e33cd1b840fded4b1c4a4b626ac888bf2b76b2b authored almost 9 years ago by xenolf <[email protected]>
Updated changelog.

62f874e548c98ef00408248191ac8ec7c2b4d894 authored almost 9 years ago by xenolf <[email protected]>
Add interface:port override to CLI

772f3d05abc571312576285262a1e944492d4eda authored almost 9 years ago by xenolf <[email protected]>
Update tests

0c10083ef09f17dbc95dba5e5c3c8aed87f79c85 authored almost 9 years ago by xenolf <[email protected]>
Add interface:port override to HTTP-01 and TLS-01 instead of only port

de29381f7a0bf0288e6164715dff695ed014960a authored almost 9 years ago by xenolf <[email protected]>
Merge pull request #66 from xenolf/user-agent-string

Implement custom User-Agent string

1193ae895a911070c385457607d706fdfa024f12 authored almost 9 years ago by xenolf <[email protected]>
Merge pull request #68 from janeczku/encoding-dns01

Base64 encode dns-01 record

6863cc0c5b4b5beb3010294fd860a45682e02edd authored almost 9 years ago by xenolf <[email protected]>
Base64 encode dns-01 record

04e42396533d5af1a07ca9711a3a447e7e3b0c9c authored almost 9 years ago by Jan Broer <[email protected]>
Merge pull request #67 from xenolf/parsed-ocsp-response

Return full, parsed ocsp response instead of just the status

12b5de7e8cb451949aabad64cce93e4b846e2aa7 authored almost 9 years ago by xenolf <[email protected]>
Return full, parsed ocsp response instead of just the status

0786c993c9c3bc06017e438a8b8094bceeee62f5 authored almost 9 years ago by Matthew Holt <[email protected]>
Oops

bfc24007db12ae8bf404385831ad05253526d979 authored almost 9 years ago by Matthew Holt <[email protected]>
Implement custom User-Agent string

Also a couple miscellaneous vet fixes

89908f39e955383a9da664edd726d7d206fbfc82 authored almost 9 years ago by Matthew Holt <[email protected]>
Update client docs

fce9468e1e809615799f98d24bf4f8843f37c8e7 authored almost 9 years ago by xenolf <[email protected]>
Remove unreachable code

8362f35823b7b9a5dd3f5d3ec6754d132af7f065 authored almost 9 years ago by xenolf <[email protected]>
Add change of ObtainCertificates to CHANGELOG

01974a95cd6e66e2a9a6e49a4b9ef94ff0ae9ec6 authored almost 9 years ago by xenolf <[email protected]>
Adapt README and CHANGELOG to latest changes

7c60c45e2cf7a0d7fbe1d281baca19f747ccb0d7 authored almost 9 years ago by xenolf <[email protected]>
Fix validateFunc tests

3a3baf1597bd10220a833c2fb511647e80522e08 authored almost 9 years ago by xenolf <[email protected]>
Adjust logging output for http-01

09ff568758795ad778e18723bd03835f93c2246b authored almost 9 years ago by xenolf <[email protected]>
Extract validateFunc from httpChallenge and tlsSNIChallenge

466af286723b9a166bffebed0964d20d6f74d502 authored almost 9 years ago by xenolf <[email protected]>
Fix tests

6b750198f233c0d4d8f2b66f58f13803bc459a20 authored almost 9 years ago by xenolf <[email protected]>
Change SetHTTPSPort to SetTLSPort

523f3eb25096d3dd2f568fe6421f3ac5d949ce97 authored almost 9 years ago by xenolf <[email protected]>
Adapt CLI to changes in lib

- Change explicit include of challenges to explicit exclude
- Add CLI switches for HTTP and TLS p...

0e857b2fefa92bd7664c6b28ebf8c1101d44bb5b authored almost 9 years ago by xenolf <[email protected]>
Extract mutation of client into functions

053dc4cfb1bfcb016abad302542aad49e2b4064f authored almost 9 years ago by xenolf <[email protected]>
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_...

595f684e27a15f3d63b1c90122a887f9ff24305b authored almost 9 years ago by xenolf <[email protected]>
Merge pull request #62 from glkz/fix-gofmt-errors

Fix gofmt errors

357f5de2728cb1d008cb8202feb279b20afaf178 authored almost 9 years ago by xenolf <[email protected]>
Fix gofmt errors

f3df6b81b282db5f4231699448627f3a4e53a69f authored almost 9 years ago by Mustafa Altun <[email protected]>
Fix links in changelog

872864bf0fa4f3001266ac52306938bc1912f6e1 authored almost 9 years ago by xenolf <[email protected]>
Add gitter badge

9b68322147635d7483ac8cb957792a9f4a676063 authored almost 9 years ago by xenolf <[email protected]>
Fix --days parameter for renewal

0c8bd2962e9f5f8958b7a9155af3cea1b6907bf4 authored almost 9 years ago by xenolf <[email protected]>
Limit ioutil.ReadAll calls in client as well

c2630f8eb797327adbd5620d9e4f1a7976dee90e authored almost 9 years ago by xenolf <[email protected]>
Close response body in getIssuerCertificate

00af84d91b8482dfc2e1b7c1914cc453f68d725e authored almost 9 years ago by xenolf <[email protected]>
Add a changelog

365bbf3166d4036230fc5fd92bbb4a04362d366e authored almost 9 years ago by xenolf <[email protected]>
Merge pull request #58 from flibustenet/patch-1

Update README.md

cb9a6e82076835ddcc12a1627c078475cae4272c authored almost 9 years ago by Matt Holt <[email protected]>
Update README.md

Missing `-challenge` in request path (`/.well-known/acme-challenge/`)

058ac0982557b223c7d7696f37ebab254d9c7961 authored almost 9 years ago by Wilk <[email protected]>
Improve documentation.

Fixes #46, #47

6316bea09b6a43b23ba003eb56a49d5edd6ff77f authored almost 9 years ago by xenolf <[email protected]>
Limit OCSP answers to 1MB.

fixes #56

7789bd2ffc787970f7a6c9588b08f621463a7f27 authored almost 9 years ago by xenolf <[email protected]>
Merge pull request #57 from xenolf/fix-san-renewal

Fix: renew dropping additional DNSNames

37153517a9c0efb53fcfea61db9fc3d310bc9f0f authored almost 9 years ago by xenolf <[email protected]>
CLI: renew only the first domain (CommonName)

2d385d3f41980756fc335db9e657db16ad7549f7 authored almost 9 years ago by xenolf <[email protected]>
Move call to ObtainSANCertificate

136cc73ff806b8d54dda068d330106835ddf1b8e authored almost 9 years ago by xenolf <[email protected]>
lib: make renew aware of SAN

5930ea52f0311bde21a68895d72a84e3fbc1db4d authored almost 9 years ago by xenolf <[email protected]>
Merge pull request #55 from gianluca311/cliFix

CLI: fix short domain args

102a9f756bdc05112e8a890b0c75fcc42e99d531 authored almost 9 years ago by xenolf <[email protected]>
tweak log messages a bit

c13968859a994a20c8992e3f4c0f6253ec2faa9e authored almost 9 years ago by xenolf <[email protected]>
typo fix

0edc4b5aaa0e8ca06b0d41b7aa7bfef7508fc0bf authored almost 9 years ago by Gianluca <[email protected]>
cli fixes for short args

dc57d2d8ba76505e5a4b127780d2ce5565e53084 authored almost 9 years ago by Gianluca <[email protected]>
Merge pull request #38 from janeczku/dns-providers

Modular dns-01 challenge providers

468e9a2ede82f35b3f3a6dd307e5b6ca638bb69d authored almost 9 years ago by xenolf <[email protected]>
Merge pull request #50 from xenolf/better-challenge-errors

Better challenge errors

bf740fa2cafb7d6deb0911792a13f37ef5995a03 authored almost 9 years ago by xenolf <[email protected]>
Use boulder error messages.

f08c15df80d5849e661266e57146a0875d25d1ec authored almost 9 years ago by xenolf <[email protected]>
Fix tests with new error

c2467d031f3121104fb371c5585ae4dd3a6f6865 authored almost 9 years ago by xenolf <[email protected]>
Modular DNS challenge

- Manual provider
- Dynamic DNS Update provider (RFC2136)
- Route53 provider
- CloudFlare provider

666698cea3e0108a6a34d89cb2cfb4f2d926e6b1 authored almost 9 years ago by Jan Broer <[email protected]>
Stub out simple CLI example

c4add3c81ed1bac4f8df20d9ca76e47521a82401 authored almost 9 years ago by Matthew Holt <[email protected]>
Merge pull request #45 from xenolf/ensure-non-zero-error-return

Make sure the CLI returns proper non-zero exit codes on errors.

1b07617a493d8e5fa21b9e14ca8e110033bbaf79 authored almost 9 years ago by xenolf <[email protected]>
Fix typo

a23289899c434828453d37034db12b968d3b7703 authored almost 9 years ago by xenolf <[email protected]>
Make sure the CLI returns proper non-zero exit codes on errors.

2f16c0fa5c309cc1521125e540193c78fcc1d3d6 authored almost 9 years ago by xenolf <[email protected]>
Document that ObtainSANCertificate will never return a partial certificate on error.

54e96f6fc56aad5f1f415b0dfde92f6fcaf76441 authored almost 9 years ago by xenolf <[email protected]>
Merge pull request #43 from egorsmkv/master

Minor fixes

0c0521f177ffcf229359b4643ac0354bf4d5dbed authored almost 9 years ago by xenolf <[email protected]>
Added bundle option

e8a631338c0246ccd8fe1c9185bf86ec0f175a7d authored almost 9 years ago by Egor Smolyakov <[email protected]>
Fix bug

4676e458367f66c1b0ab6d1fc492d3b700fee0d5 authored almost 9 years ago by Egor Smolyakov <[email protected]>
Merge pull request #42 from xenolf/add-renew-time

Add a way for cronjobs to automatically renew certificates.

3cf9fe610f9e41f71fecb8e13c09c75ec441ccbc authored almost 9 years ago by xenolf <[email protected]>
Remove redundant semicolon.

1573f13fac32660b7b0e2b8e6e4154db4515f1e8 authored almost 9 years ago by xenolf <[email protected]>
Add a way for cronjobs to automatically renew certificates.

2a9875b22080da91a56a02211bd2ffaed5dfcb4a authored almost 9 years ago by xenolf <[email protected]>
Remove ObtainCertificates and rename ObtainSANCertificate to ObtainCertificate.

Also removes revokation abilities from RenewCertificate.

Makes the API more orthogonal. These t...

e32b9abfb2808024f376a7241b6a362363503adf authored almost 9 years ago by Tommie Gannert <[email protected]>
Replace exponential back-off in validate with Retry-After header.

Last paragraph of ACME spec, section 6.5:

To check on the status of an authorization, the cli...

71624f607a62749ecb38b23af430de8749571862 authored almost 9 years ago by Tommie Gannert <[email protected]>
Make solvers configurable.

Allows selecting which solvers are available, and specifying options for them.

b2c88d7a5d1a94eb7a296219473206fafebc834d authored almost 9 years ago by Tommie Gannert <[email protected]>
Use postJSON and getJSON wherever possible.

Encapsulates JSON marshalling.

039b7c50dcd4ab28868c1b38cf7c3ac8d8f45406 authored almost 9 years ago by Tommie Gannert <[email protected]>
Split off tests for validate, simplifying HTTP-01 and TLS-SNI-01 tests.

2dc2fdd1af2fa172a9172ef3232f6baa2aff18a5 authored almost 9 years ago by Tommie Gannert <[email protected]>
Use a local ServeMux in httpChallenge.Solve.

Avoids modifying global state.

bee1326835c4aeeb210f85e778ebe0b1f8e745b9 authored almost 9 years ago by Tommie Gannert <[email protected]>
Simplify tlsSNIChallenge code.

Solve is blocking, so no need to run initialization code in a separate
goroutine. Removes the ne...

38cb60624fff4f86800e29bee40217700d86e4a7 authored almost 9 years ago by Tommie Gannert <[email protected]>
Simplify httpChallenge code.

Solve is blocking, so no need to run initialization code in a separate
goroutine. Removes the ne...

5dc33c8c084672f43917681fa648a9a92a504725 authored almost 9 years ago by Tommie Gannert <[email protected]>
Split off validation function.

This is a loop that interacts with the ACME server, not the individual challenges.

Also switch ...

58a2fd2267f95513126479c8ae95bb23f769ead5 authored almost 9 years ago by Tommie Gannert <[email protected]>
Run gofmt on acme/tls_sni_challenge.

237689b0cfb53a90984467cba0d9aecafddfdf54 authored almost 9 years ago by Tommie Gannert <[email protected]>
Update README.md

a528107826e98f0f96a0d757c791e5414296881b authored almost 9 years ago by xenolf <[email protected]>
Push CLI version

95a41a1441732dc9725aadf2bb029602ead10ac8 authored almost 9 years ago by xenolf <[email protected]>
Update CLI to default to the live LE endpoint.

8c8396a0a2a5b3aa0dbfa66d7a43ed7a9bca0753 authored almost 9 years ago by xenolf <[email protected]>