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
3f4b0783293c3c3c9262ea66ec9d65ee1172e5bc authored almost 9 years ago by Simone Carletti <[email protected]>
It looks like it was merged in 602aeba6c1abc035f4f17a4e6863f616aa574c24
76c2c641bb06fd2e30313eda8f54018d147aeb8f authored almost 9 years ago by Simone Carletti <[email protected]>50031525c928047be91a62a2daaf4bd5426cc9a6 authored almost 9 years ago by xenolf <[email protected]>
08cd016ed34721693852508d8ab99cf1a575ab67 authored almost 9 years ago by xenolf <[email protected]>
http-01: refactor provider for presenting token
0c1adedebe1f4fff8d652f31d3451fadeb7a82d9 authored almost 9 years ago by xenolf <[email protected]>
* new ChallengeProvider with Present and CleanUp methods
* new Challenge type describing `http-0...
Fix the example in the README
2e5ae296ccee7a420123082bf0c2893f7d391aea authored almost 9 years ago by Matt Holt <[email protected]>The change fixes the example in the README.
`ObtainCertificate` returns a map of "failures" a...
1040a2f5df5d0b03e8dfb9076a25590bc8f74ae8 authored almost 9 years ago by Thomas Sileo <[email protected]>1ceed018fd2fa8ab0838e54349261e59c6aad040 authored almost 9 years ago by Matthew Holt <[email protected]>
Making sure we get all zones from Route53
640e48ec808ff24e7343d1d3b1c5cf7af7c75d18 authored almost 9 years ago by xenolf <[email protected]>Route53 API won’t return more than 100 zones per request.
323bb88640cb9be7860d2a21e93d5f823560ae11 authored almost 9 years ago by Jan Broer <[email protected]>Fixes #79.
50be32a69efd37b74bae93fee203e9ec8bbfc55a authored almost 9 years ago by xenolf <[email protected]>5992793edd44b2adbf095c1bc70245bb2a440b2c authored almost 9 years ago by xenolf <[email protected]>
602aeba6c1abc035f4f17a4e6863f616aa574c24 authored almost 9 years ago by xenolf <[email protected]>
a3f134e3fb1df7df11eebd6c5e386f6f5c3f4eef authored almost 9 years ago by xenolf <[email protected]>
db3a956d52bf23cc5201fe98bc9c9787d3b32c2d authored almost 9 years ago by Matthew Holt <[email protected]>
Add explicit fallthrough
c590b724c75862538943f4a4ac63d279bca007a7 authored almost 9 years ago by xenolf <[email protected]>873ed4771d0f98241b0abd4087cbb81b4c5015d1 authored almost 9 years ago by Ernesto Alejo <[email protected]>
Fix PEM decoding if file ends with multiple newlines
beac6273f61d6ab3afebed9cf37d1bc8cc5da8ef authored almost 9 years ago by xenolf <[email protected]>33216d7563804e7333d6e484328dfa05ff1e7d3b authored almost 9 years ago by xenolf <[email protected]>
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]>4a71f77815631d90a63337a5a4a5567660a726ec authored almost 9 years ago by xenolf <[email protected]>
1369fa9f3c571b2a6f4cd056aaefb2cb5ad5e583 authored almost 9 years ago by xenolf <[email protected]>
532c313855646cf7caf668d3fda5c80706d8ea01 authored almost 9 years ago by xenolf <[email protected]>
9c099c8739da616df4654593fdd466e21012c489 authored almost 9 years ago by xenolf <[email protected]>
d195985ffb03faed670ee5ca973e5d1574b763ba authored almost 9 years ago by xenolf <[email protected]>
db1a519684cfaef862c4aa0345b341c9dae49e45 authored almost 9 years ago by xenolf <[email protected]>
6e33cd1b840fded4b1c4a4b626ac888bf2b76b2b authored almost 9 years ago by xenolf <[email protected]>
62f874e548c98ef00408248191ac8ec7c2b4d894 authored almost 9 years ago by xenolf <[email protected]>
772f3d05abc571312576285262a1e944492d4eda authored almost 9 years ago by xenolf <[email protected]>
0c10083ef09f17dbc95dba5e5c3c8aed87f79c85 authored almost 9 years ago by xenolf <[email protected]>
de29381f7a0bf0288e6164715dff695ed014960a authored almost 9 years ago by xenolf <[email protected]>
Implement custom User-Agent string
1193ae895a911070c385457607d706fdfa024f12 authored almost 9 years ago by xenolf <[email protected]>Base64 encode dns-01 record
6863cc0c5b4b5beb3010294fd860a45682e02edd authored almost 9 years ago by xenolf <[email protected]>04e42396533d5af1a07ca9711a3a447e7e3b0c9c authored almost 9 years ago by Jan Broer <[email protected]>
Return full, parsed ocsp response instead of just the status
12b5de7e8cb451949aabad64cce93e4b846e2aa7 authored almost 9 years ago by xenolf <[email protected]>0786c993c9c3bc06017e438a8b8094bceeee62f5 authored almost 9 years ago by Matthew Holt <[email protected]>
bfc24007db12ae8bf404385831ad05253526d979 authored almost 9 years ago by Matthew Holt <[email protected]>
Also a couple miscellaneous vet fixes
89908f39e955383a9da664edd726d7d206fbfc82 authored almost 9 years ago by Matthew Holt <[email protected]>fce9468e1e809615799f98d24bf4f8843f37c8e7 authored almost 9 years ago by xenolf <[email protected]>
8362f35823b7b9a5dd3f5d3ec6754d132af7f065 authored almost 9 years ago by xenolf <[email protected]>
01974a95cd6e66e2a9a6e49a4b9ef94ff0ae9ec6 authored almost 9 years ago by xenolf <[email protected]>
7c60c45e2cf7a0d7fbe1d281baca19f747ccb0d7 authored almost 9 years ago by xenolf <[email protected]>
3a3baf1597bd10220a833c2fb511647e80522e08 authored almost 9 years ago by xenolf <[email protected]>
09ff568758795ad778e18723bd03835f93c2246b authored almost 9 years ago by xenolf <[email protected]>
466af286723b9a166bffebed0964d20d6f74d502 authored almost 9 years ago by xenolf <[email protected]>
6b750198f233c0d4d8f2b66f58f13803bc459a20 authored almost 9 years ago by xenolf <[email protected]>
523f3eb25096d3dd2f568fe6421f3ac5d949ce97 authored almost 9 years ago by xenolf <[email protected]>
- Change explicit include of challenges to explicit exclude
- Add CLI switches for HTTP and TLS p...
053dc4cfb1bfcb016abad302542aad49e2b4064f authored almost 9 years ago by xenolf <[email protected]>
# Conflicts:
# acme/client.go
# acme/http_challenge.go
# acme/http_challenge_test.go
# acme/tls_...
Fix gofmt errors
357f5de2728cb1d008cb8202feb279b20afaf178 authored almost 9 years ago by xenolf <[email protected]>f3df6b81b282db5f4231699448627f3a4e53a69f authored almost 9 years ago by Mustafa Altun <[email protected]>
872864bf0fa4f3001266ac52306938bc1912f6e1 authored almost 9 years ago by xenolf <[email protected]>
9b68322147635d7483ac8cb957792a9f4a676063 authored almost 9 years ago by xenolf <[email protected]>
0c8bd2962e9f5f8958b7a9155af3cea1b6907bf4 authored about 9 years ago by xenolf <[email protected]>
c2630f8eb797327adbd5620d9e4f1a7976dee90e authored about 9 years ago by xenolf <[email protected]>
00af84d91b8482dfc2e1b7c1914cc453f68d725e authored about 9 years ago by xenolf <[email protected]>
365bbf3166d4036230fc5fd92bbb4a04362d366e authored about 9 years ago by xenolf <[email protected]>
Update README.md
cb9a6e82076835ddcc12a1627c078475cae4272c authored about 9 years ago by Matt Holt <[email protected]>Missing `-challenge` in request path (`/.well-known/acme-challenge/`)
058ac0982557b223c7d7696f37ebab254d9c7961 authored about 9 years ago by Wilk <[email protected]>Fixes #46, #47
6316bea09b6a43b23ba003eb56a49d5edd6ff77f authored about 9 years ago by xenolf <[email protected]>fixes #56
7789bd2ffc787970f7a6c9588b08f621463a7f27 authored about 9 years ago by xenolf <[email protected]>Fix: renew dropping additional DNSNames
37153517a9c0efb53fcfea61db9fc3d310bc9f0f authored about 9 years ago by xenolf <[email protected]>2d385d3f41980756fc335db9e657db16ad7549f7 authored about 9 years ago by xenolf <[email protected]>
136cc73ff806b8d54dda068d330106835ddf1b8e authored about 9 years ago by xenolf <[email protected]>
5930ea52f0311bde21a68895d72a84e3fbc1db4d authored about 9 years ago by xenolf <[email protected]>
CLI: fix short domain args
102a9f756bdc05112e8a890b0c75fcc42e99d531 authored about 9 years ago by xenolf <[email protected]>c13968859a994a20c8992e3f4c0f6253ec2faa9e authored about 9 years ago by xenolf <[email protected]>
0edc4b5aaa0e8ca06b0d41b7aa7bfef7508fc0bf authored about 9 years ago by Gianluca <[email protected]>
dc57d2d8ba76505e5a4b127780d2ce5565e53084 authored about 9 years ago by Gianluca <[email protected]>
Modular dns-01 challenge providers
468e9a2ede82f35b3f3a6dd307e5b6ca638bb69d authored about 9 years ago by xenolf <[email protected]>Better challenge errors
bf740fa2cafb7d6deb0911792a13f37ef5995a03 authored about 9 years ago by xenolf <[email protected]>f08c15df80d5849e661266e57146a0875d25d1ec authored about 9 years ago by xenolf <[email protected]>
c2467d031f3121104fb371c5585ae4dd3a6f6865 authored about 9 years ago by xenolf <[email protected]>
- Manual provider
- Dynamic DNS Update provider (RFC2136)
- Route53 provider
- CloudFlare provider
c4add3c81ed1bac4f8df20d9ca76e47521a82401 authored about 9 years ago by Matthew Holt <[email protected]>
Make sure the CLI returns proper non-zero exit codes on errors.
1b07617a493d8e5fa21b9e14ca8e110033bbaf79 authored about 9 years ago by xenolf <[email protected]>a23289899c434828453d37034db12b968d3b7703 authored about 9 years ago by xenolf <[email protected]>
2f16c0fa5c309cc1521125e540193c78fcc1d3d6 authored about 9 years ago by xenolf <[email protected]>
54e96f6fc56aad5f1f415b0dfde92f6fcaf76441 authored about 9 years ago by xenolf <[email protected]>
Minor fixes
0c0521f177ffcf229359b4643ac0354bf4d5dbed authored about 9 years ago by xenolf <[email protected]>e8a631338c0246ccd8fe1c9185bf86ec0f175a7d authored about 9 years ago by Egor Smolyakov <[email protected]>
4676e458367f66c1b0ab6d1fc492d3b700fee0d5 authored about 9 years ago by Egor Smolyakov <[email protected]>
Add a way for cronjobs to automatically renew certificates.
3cf9fe610f9e41f71fecb8e13c09c75ec441ccbc authored about 9 years ago by xenolf <[email protected]>1573f13fac32660b7b0e2b8e6e4154db4515f1e8 authored about 9 years ago by xenolf <[email protected]>
2a9875b22080da91a56a02211bd2ffaed5dfcb4a authored about 9 years ago by xenolf <[email protected]>
Also removes revokation abilities from RenewCertificate.
Makes the API more orthogonal. These t...
e32b9abfb2808024f376a7241b6a362363503adf authored about 9 years ago by Tommie Gannert <[email protected]>Last paragraph of ACME spec, section 6.5:
To check on the status of an authorization, the cli...
71624f607a62749ecb38b23af430de8749571862 authored about 9 years ago by Tommie Gannert <[email protected]>Allows selecting which solvers are available, and specifying options for them.
b2c88d7a5d1a94eb7a296219473206fafebc834d authored about 9 years ago by Tommie Gannert <[email protected]>Encapsulates JSON marshalling.
039b7c50dcd4ab28868c1b38cf7c3ac8d8f45406 authored about 9 years ago by Tommie Gannert <[email protected]>2dc2fdd1af2fa172a9172ef3232f6baa2aff18a5 authored about 9 years ago by Tommie Gannert <[email protected]>
Avoids modifying global state.
bee1326835c4aeeb210f85e778ebe0b1f8e745b9 authored about 9 years ago by Tommie Gannert <[email protected]>
Solve is blocking, so no need to run initialization code in a separate
goroutine. Removes the ne...
Solve is blocking, so no need to run initialization code in a separate
goroutine. Removes the ne...
This is a loop that interacts with the ACME server, not the individual challenges.
Also switch ...
58a2fd2267f95513126479c8ae95bb23f769ead5 authored about 9 years ago by Tommie Gannert <[email protected]>237689b0cfb53a90984467cba0d9aecafddfdf54 authored about 9 years ago by Tommie Gannert <[email protected]>
a528107826e98f0f96a0d757c791e5414296881b authored about 9 years ago by xenolf <[email protected]>
95a41a1441732dc9725aadf2bb029602ead10ac8 authored about 9 years ago by xenolf <[email protected]>
8c8396a0a2a5b3aa0dbfa66d7a43ed7a9bca0753 authored about 9 years ago by xenolf <[email protected]>