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

Cleaned up a couple log lines

d9e2e2a87346770e771ac65a04f25a3eb2784c86 authored about 9 years ago by Matthew Holt <[email protected]>
Merge pull request #33 from xenolf/add-tls-sni-challenge

Add TLS-SNI-01 Challenge

24e8a554058212c29595bf7fb01dfce63e68147b authored about 9 years ago by xenolf <[email protected]>
We have two solvers now

32a29fd5ad5d67f88d34e7572f97ab52fc4b891c authored about 9 years ago by xenolf <[email protected]>
WIP TLS-SNI-01

[ci skip]

e8d64bb50b1c10535370d0cb2d93cdd1c4c522fe authored about 9 years ago by xenolf <[email protected]>
Add tests to TLS-SNI-01

775545e2bb8f91fb22a47db903da13af96402147 authored about 9 years ago by xenolf <[email protected]>
Implement TLS-SNI-01 to match Boulder. Not spec conform.

22622438fd0476c3f9da5dab4dd59c8be990a1d2 authored about 9 years ago by xenolf <[email protected]>
Mark TLS-SNI implemented in README

08f34f6071c6e5a29de31e3f229edad60fd66414 authored about 9 years ago by xenolf <[email protected]>
Merge pull request #35 from xenolf/caurl

Don't try appending /directory to caURL

6a803c626577b215325830567f8131b985851cf6 authored about 9 years ago by xenolf <[email protected]>
Don't try appending /directory to caURL (spec doesn't require it)

Also improved some comments/docs and fixed a test

974f2fa9297e0a8712523a0cea02116a3a8320c0 authored about 9 years ago by Matthew Holt <[email protected]>
Remove simpleHTTP - Update README

f2389fda5889cdd09ed84f1648bb8c18d0b3c24a authored about 9 years ago by xenolf <[email protected]>
Properly name challenge types for http-01 tests

08680d8fcf0df4c5a8cf4709d468714b094bf112 authored about 9 years ago by xenolf <[email protected]>
Merge pull request #30 from xenolf/add-san-cert

Add SAN certificates - fix #20

7662cbcec53c3392c8f815d8f74490eccc1d001f authored about 9 years ago by xenolf <[email protected]>
Remove unneeded function

f41ed4f9de04f44c8cd677bd357d6cf4a326f252 authored about 9 years ago by xenolf <[email protected]>
Move back to square/go-jose (reverted from commit cae6d59e193312c3817068553be88aa5db5f346a)

a8c2a1287140477bd40aa6bdbdbd9dc3bb69bace authored about 9 years ago by xenolf <[email protected]>
Move back to square/go-jose

cae6d59e193312c3817068553be88aa5db5f346a authored about 9 years ago by xenolf <[email protected]>
Add comment to ObtainSANCertificate

caba7ddee796de3f2dfe6aab113ab5f118a7131e authored about 9 years ago by xenolf <[email protected]>
Change how challenge order is preserved as suggested by @zakjan

3be490f6cb520fae7655c69662e45aa5aa80051e authored about 9 years ago by xenolf <[email protected]>
Remove commented code

ca5c3a4315f03cd45d806213624d04aff1ea798d authored about 9 years ago by xenolf <[email protected]>
Return the right error

b9ba9e58b386847292646ff202e5fbc5d70e46c6 authored about 9 years ago by xenolf <[email protected]>
Revert adding locks to jws - not in scope of this branch

487c8763d5545bae074dcf310ca9bf950c0649bd authored about 9 years ago by xenolf <[email protected]>
Make sure the challenges do not get re-ordered for SAN certs

6671fd137ca05b10275679b5ca54d07a6fb9a557 authored about 9 years ago by xenolf <[email protected]>
If any challenge fails - return an error

c849ca1b90d59f94df4ab4ad5984097bf26198a6 authored about 9 years ago by xenolf <[email protected]>
Demote challenge lookup failures to infos

dd3d2d5668f38bbaa61fe7028f58b6a0ffd5eb34 authored about 9 years ago by xenolf <[email protected]>
Add DNS-01

cce3d79fc98a63052a9ccae2f2d28c6af422f35e authored about 9 years ago by xenolf <[email protected]>
Update README & Extract KeyAuthorizations from HTTP-01

17576f06267236297c661cbdc80db7d11f37bfc1 authored about 9 years ago by xenolf <[email protected]>
Update README.md

6a6af837dd43b76a5fe1c3014cae25dad4b1884e authored about 9 years ago by xenolf <[email protected]>
Merge pull request #26 from zakjan/regr-json-tags

Add JSON tags to RegistrationResource as used in official client

54df9812c71d81f433f659eb75f4eead72a90f40 authored about 9 years ago by xenolf <[email protected]>
Add JSON tags to RegistrationResource as used in official client

5f566d2e0cb3cb443b640c8c5d9aeccc80d48cbe authored about 9 years ago by Jan Zak <[email protected]>
Merge pull request #25 from xenolf/add-http-01

Add the HTTP-01 challenge

ec6d2bba4f1652539833c335a748b0e6a1ece161 authored about 9 years ago by xenolf <[email protected]>
Add tests for http-01

9ee93e84287d9db3140cb094e4c8e1a1ad32ae99 authored about 9 years ago by xenolf <[email protected]>
Adjust client tests to new solver count

f29debf7029788e7cb1c9adaae5c3f50407ece11 authored about 9 years ago by xenolf <[email protected]>
correctly fix go1.5 dependency

94caca08d89c805179117878c8f2100c14fc5251 authored about 9 years ago by xenolf <[email protected]>
Replace code which needs go1.5

87e9f08cfa5a48028812c732d8c7a29aa4e1e21e authored about 9 years ago by xenolf <[email protected]>
Add the http-01 challenge to the list of solvers

83dc16fa5e9062825be2618882e96669aad9481a authored about 9 years ago by xenolf <[email protected]>
Initial work on HTTP-01

ba66756d4efef122d14106f9a0374022a563c47b authored about 9 years ago by xenolf <[email protected]>
Fix nonce starvation bug in SimpleHTTP - fix tests

3409740d335eaad9e6bc897c744cc8fdd1af697d authored about 9 years ago by xenolf <[email protected]>
Move back to square/go-jose

998a8325aa0f3a71a9a07a8286df9ac4257b8a7e authored about 9 years ago by xenolf <[email protected]>
Make the CLI use SAN certs

4801a4779e4abfc6063f1bf651bc740f850f9771 authored about 9 years ago by xenolf <[email protected]>
Do not exit on domain failure, only log it.

438531d66704c90ed5168ec82b5631a1682d4a97 authored about 9 years ago by xenolf <[email protected]>
Make the CA URL accept /directory. #23

b958bd2da4b8ecef6382856f4deccb0fdb9979bd authored about 9 years ago by xenolf <[email protected]>
Initial support for SAN certificates

27a8cff3c63444a72d03a9a38b4e4ff15147f9bb authored about 9 years ago by xenolf <[email protected]>
Add locking to JWS nonce store.

f6576e88158bfd463fcdee226138c4e67bb1f640 authored about 9 years ago by xenolf <[email protected]>
Do not exit on domain failure, only log it.

69bbae6026deba869378558a7c71270e1f62c192 authored about 9 years ago by xenolf <[email protected]>
Merge branch 'add-shttp-bind-fallback'

959cf005c7e8b9e72367b97da6ce26c9595afe7e authored about 9 years ago by xenolf <[email protected]>
Add fallback to SimpleHTTP bind in case domain:port is not bindable.

7717294d9e3289ce981fb73ccc1364544f59967b authored about 9 years ago by xenolf <[email protected]>
Merge pull request #21 from xenolf/logging

Make acme.Logger optional; otherwise use standard log.Logger

5ace5e130b4896c4e173794afc5dbba0647106d4 authored about 9 years ago by xenolf <[email protected]>
Removed unused functions, more consistent/readable debugging

10f2b59add4f551e3b077eb533ac98589853be2f authored about 9 years ago by Matthew Holt <[email protected]>
Make acme.Logger optional; otherwise use standard log.Logger

Also fixed lil' vet warning

6f9e487d7dcaf9592d19306c2d66cfa05e82a32d authored about 9 years ago by Matthew Holt <[email protected]>
Bind to domain:port to solve simple HTTP

This way it doesn't conflict with other processes bound to 0.0.0.0 on the same port. Refactored ...

71d0e8db6f778676d15c29368301ef195209ff7c authored about 9 years ago by Matthew Holt <[email protected]>
Add hooks to SimpleHTTP

3e1a5dc04b649b51b0ce2a6742c5295613832382 authored about 9 years ago by xenolf <[email protected]>
Add TOSError and change ObtainCertificates to return errors by domain.

a2867a0c181e3c97fb31316d62362ac9ced00c0c authored about 9 years ago by xenolf <[email protected]>
Remove unused CLI option

ee58d205a56da0ac559c226c16ce40dcca4f0348 authored about 9 years ago by xenolf <[email protected]>
Library support for optional email

ee2c7f3ad752f59e7f704bd39d18b472814b8ba5 authored about 9 years ago by xenolf <[email protected]>
Close leaky file descriptors

2c240563741c58162ccdd21edc7b3732026cd433 authored about 9 years ago by Matthew Holt <[email protected]>
Fix test regexp

38e66cf43ae075e5b3319e0f004f1cbf129ade8a authored about 9 years ago by xenolf <[email protected]>
Fix test to also match on travis

f91d853068a50f3faea6bec5f3cafe2003b28355 authored about 9 years ago by xenolf <[email protected]>
Re-organized SimpleHTTPTests and expanded them a bit

34fe2a55475deaffa824288e420126acf0db0671 authored about 9 years ago by xenolf <[email protected]>
Add docs to error

fc08101f794282b3882c95a1cf75ac1d2c2d1a8d authored about 9 years ago by xenolf <[email protected]>
fix panic for situation common with self-signed certs

f146acc019a07fb1436c6ef551fc11302e93fee3 authored about 9 years ago by Matthew Holt <[email protected]>
Forward server error messages to the caller

Fixes #18.

3842dc64321740146d8bee2a5f0534205fef8942 authored about 9 years ago by xenolf <[email protected]>
Change Content-Type of JWS posts.

Fixes #19.

cf288a3503ef42eed9c998bee1b7f80b5d9e6e53 authored about 9 years ago by xenolf <[email protected]>
Merge pull request #17 from xenolf/errorhandling

Replaced fatal with print; return errors from NewClient

6764e53bbefb0228c32bf5817dd9ce96145aca35 authored about 9 years ago by xenolf <[email protected]>
Update CLI for new NewClient signature

ef2501bb4c9b36c98b7f50a48a565727f7919cd2 authored about 9 years ago by Matthew Holt <[email protected]>
Replaced fatal with print; return errors from NewClient

56d50cebd8cd8d7717bf6a43683a62f7cd89037b authored about 9 years ago by Matthew Holt <[email protected]>
Add the OCSP status code to GetOCSPForCert

94aeac7b5f45d7f5197abef4240f375643974b1d authored about 9 years ago by xenolf <[email protected]>
Make ocsp validate the signature of a response.

OCSP signatures should get validated if no issuer certificate is returned from
the OCSP responder.

65b62b567023d5b52e439195b1598861345f1956 authored about 9 years ago by xenolf <[email protected]>
Fix client_test

f2f5117496ae98c0b7c1d31506a2a3c1ce540979 authored about 9 years ago by xenolf <[email protected]>
Remove devMode from library and cli.

8b16d59831322f3fbfbd139b9205ccf78c9ae48c authored about 9 years ago by xenolf <[email protected]>
Remove challenge pre-checks.

We won't ever be able to do this properly for all possible scenarios.

8d31bb01230aa427878b9ca3f192085f37030ad2 authored about 9 years ago by xenolf <[email protected]>
Update client.go

537a0b74fd5534f05883ef4ae220a6835c0cb890 authored about 9 years ago by xenolf <[email protected]>
Update README.md

5699fffccc84fbf502eeb8176a79113d2fae9265 authored about 9 years ago by xenolf <[email protected]>
Fix cert bundle order

2afea7930985e2f996f469590b6686dba2b09ffb authored about 9 years ago by xenolf <[email protected]>
Add initial support for certificate bundling

51a95ee548d13658971259b286d0b84bc885906e authored about 9 years ago by xenolf <[email protected]>
Add support for getting OCSP responses for OCSPStapling

d6f4e42b137e2614378962a767014bf4cf57bb8e authored about 9 years ago by xenolf <[email protected]>
Support for RecoveryKey (not enabled). But not supported server side...

4d99c9e543ac02936a0c6e0a1468d1caa6c45025 authored about 9 years ago by xenolf <[email protected]>
Propagate AgreeToTOS change to CLI

3d311b9882d2bb8519f4421940d26c6707031b42 authored about 9 years ago by xenolf <[email protected]>
Change name of AgreeToTos to AgreeToTOS.

According to https://github.com/golang/go/wiki/CodeReviewComments#initialisms

3ddf33c8c353db4ae21980d999cb280bbede0741 authored about 9 years ago by xenolf <[email protected]>
Merge pull request #13 from mholt/master

Fix file descriptor leaks

899ca37a8012b1f0b783109dad1939956f02e155 authored about 9 years ago by xenolf <[email protected]>
Fix file descriptor leaks

5efb56a1d4f6f908cd6c04a3f7843d20bc91d6ac authored about 9 years ago by Matthew Holt <[email protected]>
Update README.md

01c629d83481995d60084fddbe7b0a6ad8f0fd91 authored about 9 years ago by xenolf <[email protected]>
Update README.md

c651c9e7f36638f547ba6d049cb13f64276f4f50 authored about 9 years ago by xenolf <[email protected]>
Update README.md

00c260915f5bad0ab77a2c4f8a941c1df8362ad8 authored about 9 years ago by xenolf <[email protected]>
Make cert revocation on renewal optional. Also change signature of renew.

e74d5d4586f0afc198efc250e3a7aa3e33436a6f authored about 9 years ago by xenolf <[email protected]>
README.md fix + include godoc link

006242198bdccc40d8898d2c1d4e8dfde67a8764 authored about 9 years ago by xenolf <[email protected]>
Implement renewal. Fixes #7

0cd31861d37fb249ad33598245648f0dbd262fae authored about 9 years ago by xenolf <[email protected]>
Make CertResources json savable. Fix cli_handlers to use it.

29a27ba807a9096f9dbaac7134d026957cd96d78 authored about 9 years ago by xenolf <[email protected]>
Change GetCertExpiration to accept PEM encoded certs.

dc4125d3cf235a134df4dfbd004ea398266744f8 authored about 9 years ago by xenolf <[email protected]>
Fix goroutine leak.

Fixes #10
Tired coding is bad for you, mkay?

10b019225553a4b73481b04fe6f8d40bcc8270c7 authored about 9 years ago by xenolf <[email protected]>
Merge pull request #9 from mholt/patch-2

Fix panic

d322fc0c7e247e07a421ebf0a5eceba9c8050f45 authored about 9 years ago by xenolf <[email protected]>
Fix panic

5d31b0a04cf910d46f7f86cbc0b8fe48bad8a10d authored about 9 years ago by Matt Holt <[email protected]>
Wrap []byte for DER certificates in its own type.

7f6f7902532acbac24de45c3db7d74eef33ba6bb authored about 9 years ago by xenolf <[email protected]>
Merge pull request #8 from mholt/patch-1

Add bare-bones acme usage example

141900789d266bd7994e94d206a749b8bce2bd7c authored about 9 years ago by xenolf <[email protected]>
Certificates are PEM encoded by default now

dcdcde03aa9ee430916244e4402789787227e123 authored about 9 years ago by xenolf <[email protected]>
Clean some stuff up and refactor getCerts for some concurrency.

caa6e78289c7c57b334463b73f9a37d4da808b52 authored about 9 years ago by xenolf <[email protected]>
Fix client tests

62b4ebe72bdd91afc82e6b26a35c60fe0f23e7a4 authored about 9 years ago by xenolf <[email protected]>
Move the tests to a different port.

12c04828c1e8fb2417dc345d7049865a4671b4af authored about 9 years ago by xenolf <[email protected]>
Add a dev flag for skipping challenge pre-checks

b49f37d92021a647bc715c57f876df05d1ab2bec authored about 9 years ago by xenolf <[email protected]>
Clean-up ugly zero time check

835927f5d57036507a6e058b82368bcea29844a2 authored about 9 years ago by xenolf <[email protected]>
Minor correction

6c06e1cd65b9b118c53eb0bb4e6c9c6378963e8b authored about 9 years ago by Matt Holt <[email protected]>
Add bare-bones acme usage example

d44f8a48a2f6bb6ee6c40e9d540b50b1eec69cad authored about 9 years ago by Matt Holt <[email protected]>