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

Log authorization urls (#350)

https://letsencrypt.org/docs/rate-limits/ says:
> The pending authorization objects are represe...

0c0d57a545045b8a88f0a07e04050119a777b9f9 authored almost 8 years ago by Pavel Forkert <[email protected]>
Do not get stuck when server accidentally starts responding with bad data (#349)

If `links["next"] == ""` the early return does not send neither success, nor failure to outer co...

661e5e690c3a6a1846d705b2a3847136da1acf36 authored almost 8 years ago by Pavel Forkert <[email protected]>
Fix nonce error (#354)

* Adding a NonceError type to detect nonce errors

* Implement a one off retry on a nonce error.

9f94aabbd2bbb95f8757389f85cab133d6f7cc03 authored almost 8 years ago by xenolf <[email protected]>
Reduce nonce locking (#340)

* [reduce-locking] Prepare for change

* [reduce-locking] Do not lock on http request

* [re...

09d8a49bf219d4f1e06cfb7e7604e62228a607bb authored almost 8 years ago by Pavel Forkert <[email protected]>
Fix invalid package name (#342)

be23e242c130084523a262cd51c60af1a640391c authored almost 8 years ago by Simone Carletti <[email protected]>
Close response body in error case and close first one (#341)

* Close response body in error case

* Ensure the body of both responses is closed when pollin...

f5d538caab6dc0c167d4e32990c79bbf9eff578c authored almost 8 years ago by Matt Holt <[email protected]>
fix Vultr API calls (#335)

* fix Vultr API calls

Signed-off-by: Fabio Berchtold <[email protected]>

* rename V...

ce8fb060cb8361a9ff8b5fb7c2347fa907b6fcac authored almost 8 years ago by Fabio Berchtold <[email protected]>
Fix example call to ObtainCertificate (#333)

The previous example left out the MustStaple argument.

ca19ea1c193dc0c3e14659b33b047bbbe17ff9aa authored almost 8 years ago by Jacob Hoffman-Andrews <[email protected]>
add issuer certificate to CertificateResource (#325)

* add issuer certificate to CertificateResource

Also write it out to the file system when run...

e9c307849235a093040b62f2f295accadb3b470f authored about 8 years ago by Joe Shaw <[email protected]>
Properly lock jws.nonces (#319)

Before read access to `nonces` field in jws structure (in `Nonces` method) was not synchronized ...

d149f14b6b9282ac17ca3c4000c3033ee3eaeae8 authored about 8 years ago by Pavel Forkert <[email protected]>
Fix OCSP must staple.

Fixes #327

cbd5d04c891979c23c3924f198e07ce32b39d282 authored about 8 years ago by xenolf <[email protected]>
Fix build with azure-sdk v7.0.0-beta (#323)

Signed-off-by: Pavel Borzenkov <[email protected]>

cc94601612b43c3cf862a5ae5e2ec66fa5e64c89 authored about 8 years ago by Pavel Borzenkov <[email protected]>
fix typo in help text (#320)

0abbd738a45af51595a214c52b02b18d16974f19 authored about 8 years ago by Gabe Rosenhouse <[email protected]>
Extract from CLI the name -> DNS provider mapping (#313)

* Extract from CLI the name -> DNS provider mapping

This avoids duplication in lib usage
Ex...

0792ce9a9f543f72aa1ba4d67a693d5288ab7395 authored about 8 years ago by Thomas Recloux <[email protected]>
Add dns provider for dnspod (#312)

9f86882f775f75f69617ecc160e39f4e0b7ae27f authored about 8 years ago by decker <[email protected]>
Fix HTTP-01 and TLS-SNI invalid port tests for go 1.8

3db48c9e13db71b5c070aa4a6bd309ef5710022a authored about 8 years ago by xenolf <[email protected]>
Tweak log message for a wrong host in HTTP-01

Fixes #314

2abbe6d836b6b4c5659a672c8a5b7cab5dd0c4dd authored about 8 years ago by xenolf <[email protected]>
Add Exoscale DNS provider (#311)

7615653a085a8e71beaf29911eefb2c8ad83daa6 authored about 8 years ago by Thomas Recloux <[email protected]>
Adds support for Rackspace DNS (#309)

* Working Rackspace Provider

* Finalize Rackspace DNS provider

Closes out #208. Adds mock ...

800538520ebdfdf123266c1fbf599ccb0af38fce authored about 8 years ago by Luke Hanley <[email protected]>
Dns from resolv.conf (#293)

* Get better dns server defaults if available

if an /etc/resolv.conf file exists, then get th...

306f5c06fa05115b88975eb9f65546db850705ba authored about 8 years ago by Woz <[email protected]>
Remove existing records in gcloud (#308)

When record already exists in gcloud we can't add a new record without removing the other one fi...

501b7b6e0fec5b50e23cea981e7ca5b60b8d39ca authored about 8 years ago by Matthew Buckett <[email protected]>
Azure DNS Provider (#307)

This is a first attempt at a working Azure DNS challenge provider.

Fixes #180

85200a157cbe6d32b7c1a4eb6d218acb91b5a269 authored about 8 years ago by Matthew Buckett <[email protected]>
Add OCSP must staple support

Introduces a new command line switch `--must-staple` to `run` and `renew`.
Using this switch wil...

72914df00f027074ea70c878dde401f02fa22f09 authored about 8 years ago by xenolf <[email protected]>
add memcached provider (#296)

* add memcached provider

* add testing

4bb8bea031eb805f361c04ca222f266b9e7feced authored about 8 years ago by Clint Armstrong <[email protected]>
Leave ca-certificates in the docker image

Fixes #288

e953bbc8b95ad7d2f7172ae6732e71069be48957 authored about 8 years ago by xenolf <[email protected]>
Merge pull request #299 from edeckers/add-auroradns

Add AuroraDNS support

bb51288200705e835bdc7829f4f121f1dbffd827 authored about 8 years ago by xenolf <[email protected]>
Add NS1 DNS provider. (#295)

* Add NS1 DNS provider.

Integrates Lego with NS1 using their rest API.
It uses NS1's officia...

5f9a0416801fa9ad2b81dcdcbeb6c51d6999bf04 authored about 8 years ago by David Calavera <[email protected]>
Remove check for auto renewed cert from . This is no longer part of the spec

85eddfa3473e8fcfe1fe892f2a2b2467a9969854 authored about 8 years ago by xenolf <[email protected]>
Merge pull request #301 from edeckers/bugfix/vet_json_tag_remove_unused_type

Fix duplicate json tag in recoveryKeyMessage

3690d6ecaacab7545c2c2e9307af8f5cf97eba40 authored about 8 years ago by xenolf <[email protected]>
Add AuroraDNS-provider

9058a3fa027f45e6ad3e32e5d7d994097b64084b authored about 8 years ago by Ely Deckers <[email protected]>
Fix duplicate json tag in recoveryKeyMessage

Fixed issue by removing unused recoveryKeyMessage struct

Issue appears in Go 1.8+ due to this i...

4083ff8bc3d762ff67905a9e6c25625e8ec11c16 authored about 8 years ago by Ely Deckers <[email protected]>
Fix integer overflow in gandi provider tests

Fixes #289

96d81ae561ed4e454ba0225d6ea3d27369d9ca55 authored about 8 years ago by xenolf <[email protected]>
Merge pull request #292 from xenolf/provaddrfix

Document that challenge providers get replaced

f3cd0bfdeebbf2fff1893beafc156f979c3c1e41 authored about 8 years ago by xenolf <[email protected]>
Document that challenge providers get replaced on these calls

70a2b229e2ea376ad8e49be15184693cf2c4d06b authored about 8 years ago by Matthew Holt <[email protected]>
Merge pull request #280 from timewasted/dns-provider-linode

Add support for Linode as a DNS provider.

ca0bd606b23a8b50f92915772917bd187ae1491b authored about 8 years ago by xenolf <[email protected]>
Update version to 0.3.1 in readme and cli. Fixes #285

82ac43327b01319544c050d5d78a4edeff9565d2 authored over 8 years ago by xenolf <[email protected]>
Update docker image alpine version

#284

bbfdc399bb024c443a58572adea7d1976ea357ca authored over 8 years ago by xenolf <[email protected]>
Merge pull request #282 from magisterquis/master

Tighten permissions on challenge files and directories

67c908e67967ab90ef5064e61e72dbeefcf2c66e authored over 8 years ago by xenolf <[email protected]>
Tighten permissions on challenge files and directories

d5799a1f376537ca755bb4fa0364b6e34ed4f08f authored over 8 years ago by Stuart <[email protected]>
Add support for Linode as a DNS provider.

5656b9df20477d9829785c1e023c9d9285e6c433 authored over 8 years ago by Ryan Rogers <[email protected]>
Merge pull request #272 from porjo/master

Add PowerDNS provider

160cb3b6e8ecf9f1270699e8a9a4725722d24844 authored over 8 years ago by xenolf <[email protected]>
Merge pull request #276 from jipperinbham/cloudflare-query-fix

add txt and name to query params, remove Type check

e220b2da7ce43965f70a18d48f92acac239c216a authored over 8 years ago by xenolf <[email protected]>
Merge pull request #273 from porjo/recursor

Allow custom DNS resolvers

89caa84ad0fda3731ebac06ec37351e37c4aa849 authored over 8 years ago by xenolf <[email protected]>
Allow custom DNS resolvers

9d954fcc413264c1f160e655a771f0031f42a219 authored over 8 years ago by Ian Bishop <[email protected]>
add txt and name to query params, remove Type check

ac63d9748dad15e7d7e2d1b8294b9f4e815e4188 authored over 8 years ago by JP <[email protected]>
Add PowerDNS provider

63a05d58a6203bb3d1b507c2b186b08c533319c9 authored over 8 years ago by Ian Bishop <[email protected]>
Merge branch 'nonce-race'

823436d61175269716a88cd6627bfa603812f10c authored over 8 years ago by xenolf <[email protected]>
Add sync.Mutex to lock and unlock j.nonces

2569c53efe1a945e5492aba7f28a968effa0a7c3 authored over 8 years ago by Kate Jefferson <[email protected]>
Merge pull request #268 from xenolf/authz-recycle

Skip challenges when authz is already valid

63e8e33beb815a5eba4d922e21468ae13086653e authored over 8 years ago by xenolf <[email protected]>
Merge pull request #269 from xenolf/travisci-go-updates

Shift CI test to newer Go versions

cfdbc1533619714f7b4bdcef1a66dd1ad4b9f884 authored over 8 years ago by xenolf <[email protected]>
Shift CI test to newer Go versions

Some dependencies evidently require Go 1.6 and newer; also Go 1.7 is out.

33ef204b5eb9442d6263e338fb46dfd6f0849c32 authored over 8 years ago by Matt Holt <[email protected]>
Log when skipping challenges due to valid authz

6bd7f505e1ff0a44a3a57732651473235a2a4161 authored over 8 years ago by Matthew Holt <[email protected]>
Skip solving challenges when authz is already valid (fixes #267)

b2d7a1821e431a46cad2c93b11c858ef129bd564 authored over 8 years ago by Matthew Holt <[email protected]>
Merge pull request #262 from doublerr/google_multi_subdomains

Fix GoogleCloud DNS challenge to allow subdomains

eb7c5e6bb6f5ac89d1967ef0dd8861702dd30bbd authored over 8 years ago by xenolf <[email protected]>
Merge pull request #260 from cristiangraz/export-pre-check-dns

Export PreCheckDNS so library users can manage the DNS check in tests

68f2512ba1b8d2b50d1e24b2eec9ce96239ab390 authored over 8 years ago by xenolf <[email protected]>
Fix GoogleCloud DNS challenge to allow subdomains

Fixes #257

Previously the google cloud provider assumed the domain being provided
was also the ...

de8a56bde8df13150368edc5af09d1351604d562 authored over 8 years ago by Ryan Richard <[email protected]>
Export PreCheckDNS so library users can manage the DNS check in tests

2818a4106876927d1ec68ec996b13dfc0793647b authored over 8 years ago by Cristian Graziano <[email protected]>
Merge pull request #256 from heroku/newclient-doc-fix

Fix documentation for acme.NewClient

aa216e03991034aadd00c6b94b5ebec0cbf25983 authored over 8 years ago by xenolf <[email protected]>
Fix documentation for acme.NewClient

5eae7e889c11b4909190bc9d19f2a1a7bafbc187 authored over 8 years ago by liz <[email protected]>
Merge pull request #254 from janeczku/findzonebyfqdn-fix

Correctly determine the zone for CNAME domains pointing to another zone

4c33bee13d438d72ea22be3ff806f8093fb8d072 authored over 8 years ago by xenolf <[email protected]>
Fixes zone lookup for domains that have a CNAME with the target in another zone

d6197084fcdbe3fe987a83db7050c971e30d0fb9 authored over 8 years ago by janeczku <[email protected]>
Merge pull request #251 from bshi/master

Filter Google Cloud DNS List() calls

5720cba2c972d1eb982fdf65d11021c1d8370193 authored over 8 years ago by xenolf <[email protected]>
Filter Google Cloud DNS List() calls

Make a more efficient API call to only fetch the name of interest.

028e41285079059692da54d2d9637b440b5c430b authored over 8 years ago by Bo Shi <[email protected]>
Merge pull request #245 from bsiegert/master

codegangsta is now called urfave.

b12ce5e73146e74520c426895394b92dffeb3a25 authored over 8 years ago by xenolf <[email protected]>
Remove unneeded re-checking of OCSP responses. The stdlib has us covered already.

Fixes #247

e2f341198f8d5d67751bfe5809934d1d87e8e764 authored over 8 years ago by xenolf <[email protected]>
Well a timeout of 10 something is a good idea indeed...

029ece0fd2f3d72edeb1c4ac471f4fd3c58ebbd8 authored over 8 years ago by xenolf <[email protected]>
Removed HTTPTimeout and exported a new HTTPClient variable as a replacement.

The HTTPTimeout was not honored by the default client. Clients should now construct their own HTT...

082ff6d0293a3a865911884ae4ff506ea75eeb90 authored over 8 years ago by xenolf <[email protected]>
codegangsta is now called urfave.

Update import paths for cli package.

524e35dba691eb2080f9f2eb040789f8829efe3e authored over 8 years ago by Benny Siegert <[email protected]>
Merge pull request #238 from moomerman/dnsmadeeasy

Add DNSProvider for DNSMadeEasy (http://dnsmadeeasy.com/)

58ead760661b523a76dd4bb099352f5a2da760c1 authored over 8 years ago by xenolf <[email protected]>
Merge pull request #233 from disaster37/master

Add OVH DNS provider

b7b05e88dbca506e8eac0cc9e4c7ad5e3132da58 authored over 8 years ago by xenolf <[email protected]>
Merge pull request #231 from paybyphone/paybyphone_dns_ttl

providers/dns/route53: Adjust DNS challenge TTL to 10 seconds

0eba8326e9cc0d40825a5041d2d7bf48b6c790ce authored over 8 years ago by xenolf <[email protected]>
Add DNSProvider for DNSMadeEasy (http://dnsmadeeasy.com/)

108eaea79bdcfdd6cc2dc5d0ce51d8f6a7c21414 authored over 8 years ago by Richard Taylor <[email protected]>
lauch go fmt to format the change

cc40650b80aa0c4e72c63b92c627bf5081002dc8 authored over 8 years ago by disaster <[email protected]>
Merge pull request #234 from jboelter/master

Add optional support for .pem output (.crt + .key)

02f0c5081557d7eb0565ee654cbdf96beaeee78f authored over 8 years ago by xenolf <[email protected]>
Add optional support for .pem output (.crt + .key)

941e753c80d70b4405e9df289b9d78b06b45eeca authored over 8 years ago by Joshua Boelter <[email protected]>
providers/dns/route53: Adjust DNS challenge TTL to 10 seconds

While more than likely never to come up in a real-world situation,
during renewal integration te...

64f8e0d225d617aef20accefd538a833564fe084 authored over 8 years ago by Chris Marchesi <[email protected]>
Add OVH DNS provider

4f6c1d470ffaeb45e7a3327acdb41e732da4b996 authored over 8 years ago by disaster <[email protected]>
Merge pull request #224 from paybyphone/support_existing_csr

Support existing CSRs (update to #122)

b2fad6198110326662e9e356a97199078a4a775c authored over 8 years ago by xenolf <[email protected]>
Document --csr flag

01e2a30802219e5e7be1acfed21aa0866099ad88 authored over 8 years ago by Will Glynn <[email protected]>
Add --csr option to generate a certificate for an existing CSR

333af549067553a95e97859d1ec4795741dc9a45 authored over 8 years ago by Will Glynn <[email protected]>
Add ObtainCertificateForCSR()

This commit also breaks requestCertificate() into two parts, the first of
which generates a CSR,...

8d7afd02b9107583a454295f124cfd3c999bc1f9 authored over 8 years ago by Will Glynn <[email protected]>
cert: Extend acme.CertificateResource, support CSRs on renew

client.RenewCertificate now supports CSRs, and in fact prefers them,
when renewing certificates....

575370e196df110567eeb17a2c59815022acee28 authored over 8 years ago by Chris Marchesi <[email protected]>
Merge pull request #222 from connctd/registration

In case of conflict during registration, the old registration is now recovered

c570b320ae5c6ee286bf7119cab39827ccdfe5fe authored over 8 years ago by xenolf <[email protected]>
registration message in case of conflict 409 should not contain contact details

402756c1c5c4a76011ba9effc5df33bdcb7eb29e authored over 8 years ago by Till Klocke <[email protected]>
Merge pull request #227 from dmcgowan/add-rsc-changes

Change TLS SNI Challenge Cert function to return domain

a9d8cec0e6563575e5868a005359ac97911b5985 authored over 8 years ago by xenolf <[email protected]>
Updated original signature and removed new function

be785fda33e77a193c5e1428a97b1ef4a0fd8886 authored over 8 years ago by Derek McGowan <[email protected]>
Merge pull request #230 from doherty/account-json-executable

Write account.json without executable bit set

a4dfe5a7e779564a1592fefeaa0b18c30d5a0bd4 authored over 8 years ago by xenolf <[email protected]>
Write account.json without executable bit set

Fixes gh-229

58758f4761f3e4c90d230f90ce287ff4beb95d4d authored over 8 years ago by Mike Doherty <[email protected]>
Add TLS SNI Challenge function which returns domain

Used by rsc.io/letsencrypt to get the challenge domain.
Originally committed under rsc.io/letsen...

c8b0781028a221cd4dfebaa0f08f28e02541817c authored over 8 years ago by Russ Cox <[email protected]>
Merge pull request #223 from paybyphone/paybyphone_reg_read_delete

reg: Add Query and Delete functions

cae9c70e1e5945b384ef59b6313ddf9e42543530 authored over 8 years ago by xenolf <[email protected]>
reg: Add Query and Delete functions

Add 2 new functions to acme.Client for registration stuff:

* QueryRegistration: This performs ...

3028225371bb24abaac5b34843ce96433ef2ee68 authored over 8 years ago by Chris Marchesi <[email protected]>
In case of conflict during registration, the old registration is now recovered

599eb9a739ee91e8a4df2fca5b56c490ab965d2a authored over 8 years ago by Till Klocke <[email protected]>
Merge pull request #215 from zealic/master

Add dns-timeout support.

30a7a8e8821de3532192d1240a45e53c6204f603 authored over 8 years ago by xenolf <[email protected]>
Add dns-timeout support.

88932f9167a530ef89b474c47b09cb538decfe5c authored over 8 years ago by zealic <[email protected]>
Add "http-timeout" CLI flag.

This allows for an override of the default HTTP timeout for library HTTP requests.
Fixes #207.

b119bc45fbd1cc71348003541aac9d3a7da63654 authored over 8 years ago by xenolf <[email protected]>
Add HTTPTimeout variable to http.go.

This lets users of this library override the default internal timeout for HTTP requests issued by...

9e0c21c439417202eff257b95e33868de703825c authored over 8 years ago by xenolf <[email protected]>
Better cloudflare API error handling. Report all errors if more then one error is available.

1389afd8d8c42e65e0fb153a66a2d1e351e599fc authored over 8 years ago by xenolf <[email protected]>
Merge pull request #213 from ByStones/pwd

Allow setting "--path" even if os.Getwd() fails

7a24c51c48c1eee69b622fc66040e97d0c2ca667 authored over 8 years ago by xenolf <[email protected]>
Allow setting "--path" even if os.Getwd() fails

e7292edf3ccbb76f753e426699e3b3aac32690d0 authored over 8 years ago by Felix Stein <[email protected]>
Merge pull request #209 from slon/master

Report error from command line parser to user.

a62452db9584ee0a5a0b3c74bbe78b59ceae1b5e authored over 8 years ago by xenolf <[email protected]>