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
https://letsencrypt.org/docs/rate-limits/ says:
> The pending authorization objects are represe...
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]>* 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-locking] Prepare for change
* [reduce-locking] Do not lock on http request
* [re...
09d8a49bf219d4f1e06cfb7e7604e62228a607bb authored almost 8 years ago by Pavel Forkert <[email protected]>be23e242c130084523a262cd51c60af1a640391c authored almost 8 years ago by Simone Carletti <[email protected]>
* 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
Signed-off-by: Fabio Berchtold <[email protected]>
* rename V...
ce8fb060cb8361a9ff8b5fb7c2347fa907b6fcac authored almost 8 years ago by Fabio Berchtold <[email protected]>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
Also write it out to the file system when run...
e9c307849235a093040b62f2f295accadb3b470f authored about 8 years ago by Joe Shaw <[email protected]>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]>Fixes #327
cbd5d04c891979c23c3924f198e07ce32b39d282 authored about 8 years ago by xenolf <[email protected]>Signed-off-by: Pavel Borzenkov <[email protected]>
cc94601612b43c3cf862a5ae5e2ec66fa5e64c89 authored about 8 years ago by Pavel Borzenkov <[email protected]>0abbd738a45af51595a214c52b02b18d16974f19 authored about 8 years ago by Gabe Rosenhouse <[email protected]>
* Extract from CLI the name -> DNS provider mapping
This avoids duplication in lib usage
Ex...
9f86882f775f75f69617ecc160e39f4e0b7ae27f authored about 8 years ago by decker <[email protected]>
3db48c9e13db71b5c070aa4a6bd309ef5710022a authored about 8 years ago by xenolf <[email protected]>
Fixes #314
2abbe6d836b6b4c5659a672c8a5b7cab5dd0c4dd authored about 8 years ago by xenolf <[email protected]>7615653a085a8e71beaf29911eefb2c8ad83daa6 authored about 8 years ago by Thomas Recloux <[email protected]>
* Working Rackspace Provider
* Finalize Rackspace DNS provider
Closes out #208. Adds mock ...
800538520ebdfdf123266c1fbf599ccb0af38fce authored about 8 years ago by Luke Hanley <[email protected]>* 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]>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]>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]>
Introduces a new command line switch `--must-staple` to `run` and `renew`.
Using this switch wil...
* add memcached provider
* add testing
4bb8bea031eb805f361c04ca222f266b9e7feced authored about 8 years ago by Clint Armstrong <[email protected]>Fixes #288
e953bbc8b95ad7d2f7172ae6732e71069be48957 authored about 8 years ago by xenolf <[email protected]>Add AuroraDNS support
bb51288200705e835bdc7829f4f121f1dbffd827 authored about 8 years ago by xenolf <[email protected]>* Add NS1 DNS provider.
Integrates Lego with NS1 using their rest API.
It uses NS1's officia...
85eddfa3473e8fcfe1fe892f2a2b2467a9969854 authored about 8 years ago by xenolf <[email protected]>
Fix duplicate json tag in recoveryKeyMessage
3690d6ecaacab7545c2c2e9307af8f5cf97eba40 authored about 8 years ago by xenolf <[email protected]>9058a3fa027f45e6ad3e32e5d7d994097b64084b authored about 8 years ago by Ely Deckers <[email protected]>
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]>Fixes #289
96d81ae561ed4e454ba0225d6ea3d27369d9ca55 authored about 8 years ago by xenolf <[email protected]>Document that challenge providers get replaced
f3cd0bfdeebbf2fff1893beafc156f979c3c1e41 authored about 8 years ago by xenolf <[email protected]>70a2b229e2ea376ad8e49be15184693cf2c4d06b authored about 8 years ago by Matthew Holt <[email protected]>
Add support for Linode as a DNS provider.
ca0bd606b23a8b50f92915772917bd187ae1491b authored about 8 years ago by xenolf <[email protected]>82ac43327b01319544c050d5d78a4edeff9565d2 authored over 8 years ago by xenolf <[email protected]>
#284
bbfdc399bb024c443a58572adea7d1976ea357ca authored over 8 years ago by xenolf <[email protected]>Tighten permissions on challenge files and directories
67c908e67967ab90ef5064e61e72dbeefcf2c66e authored over 8 years ago by xenolf <[email protected]>d5799a1f376537ca755bb4fa0364b6e34ed4f08f authored over 8 years ago by Stuart <[email protected]>
5656b9df20477d9829785c1e023c9d9285e6c433 authored over 8 years ago by Ryan Rogers <[email protected]>
Add PowerDNS provider
160cb3b6e8ecf9f1270699e8a9a4725722d24844 authored over 8 years ago by xenolf <[email protected]>add txt and name to query params, remove Type check
e220b2da7ce43965f70a18d48f92acac239c216a authored over 8 years ago by xenolf <[email protected]>Allow custom DNS resolvers
89caa84ad0fda3731ebac06ec37351e37c4aa849 authored over 8 years ago by xenolf <[email protected]>9d954fcc413264c1f160e655a771f0031f42a219 authored over 8 years ago by Ian Bishop <[email protected]>
ac63d9748dad15e7d7e2d1b8294b9f4e815e4188 authored over 8 years ago by JP <[email protected]>
63a05d58a6203bb3d1b507c2b186b08c533319c9 authored over 8 years ago by Ian Bishop <[email protected]>
823436d61175269716a88cd6627bfa603812f10c authored over 8 years ago by xenolf <[email protected]>
2569c53efe1a945e5492aba7f28a968effa0a7c3 authored over 8 years ago by Kate Jefferson <[email protected]>
Skip challenges when authz is already valid
63e8e33beb815a5eba4d922e21468ae13086653e authored over 8 years ago by xenolf <[email protected]>Shift CI test to newer Go versions
cfdbc1533619714f7b4bdcef1a66dd1ad4b9f884 authored over 8 years ago by xenolf <[email protected]>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]>6bd7f505e1ff0a44a3a57732651473235a2a4161 authored over 8 years ago by Matthew Holt <[email protected]>
b2d7a1821e431a46cad2c93b11c858ef129bd564 authored over 8 years ago by Matthew Holt <[email protected]>
Fix GoogleCloud DNS challenge to allow subdomains
eb7c5e6bb6f5ac89d1967ef0dd8861702dd30bbd authored over 8 years ago by xenolf <[email protected]>Export PreCheckDNS so library users can manage the DNS check in tests
68f2512ba1b8d2b50d1e24b2eec9ce96239ab390 authored over 8 years ago by xenolf <[email protected]>Fixes #257
Previously the google cloud provider assumed the domain being provided
was also the ...
2818a4106876927d1ec68ec996b13dfc0793647b authored over 8 years ago by Cristian Graziano <[email protected]>
Fix documentation for acme.NewClient
aa216e03991034aadd00c6b94b5ebec0cbf25983 authored over 8 years ago by xenolf <[email protected]>5eae7e889c11b4909190bc9d19f2a1a7bafbc187 authored over 8 years ago by liz <[email protected]>
Correctly determine the zone for CNAME domains pointing to another zone
4c33bee13d438d72ea22be3ff806f8093fb8d072 authored over 8 years ago by xenolf <[email protected]>d6197084fcdbe3fe987a83db7050c971e30d0fb9 authored over 8 years ago by janeczku <[email protected]>
Filter Google Cloud DNS List() calls
5720cba2c972d1eb982fdf65d11021c1d8370193 authored over 8 years ago by xenolf <[email protected]>Make a more efficient API call to only fetch the name of interest.
028e41285079059692da54d2d9637b440b5c430b authored over 8 years ago by Bo Shi <[email protected]>codegangsta is now called urfave.
b12ce5e73146e74520c426895394b92dffeb3a25 authored over 8 years ago by xenolf <[email protected]>Fixes #247
e2f341198f8d5d67751bfe5809934d1d87e8e764 authored over 8 years ago by xenolf <[email protected]>029ece0fd2f3d72edeb1c4ac471f4fd3c58ebbd8 authored over 8 years ago by xenolf <[email protected]>
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]>Update import paths for cli package.
524e35dba691eb2080f9f2eb040789f8829efe3e authored over 8 years ago by Benny Siegert <[email protected]>Add DNSProvider for DNSMadeEasy (http://dnsmadeeasy.com/)
58ead760661b523a76dd4bb099352f5a2da760c1 authored over 8 years ago by xenolf <[email protected]>Add OVH DNS provider
b7b05e88dbca506e8eac0cc9e4c7ad5e3132da58 authored over 8 years ago by xenolf <[email protected]>providers/dns/route53: Adjust DNS challenge TTL to 10 seconds
0eba8326e9cc0d40825a5041d2d7bf48b6c790ce authored over 8 years ago by xenolf <[email protected]>108eaea79bdcfdd6cc2dc5d0ce51d8f6a7c21414 authored over 8 years ago by Richard Taylor <[email protected]>
cc40650b80aa0c4e72c63b92c627bf5081002dc8 authored over 8 years ago by disaster <[email protected]>
Add optional support for .pem output (.crt + .key)
02f0c5081557d7eb0565ee654cbdf96beaeee78f authored over 8 years ago by xenolf <[email protected]>941e753c80d70b4405e9df289b9d78b06b45eeca authored over 8 years ago by Joshua Boelter <[email protected]>
While more than likely never to come up in a real-world situation,
during renewal integration te...
4f6c1d470ffaeb45e7a3327acdb41e732da4b996 authored over 8 years ago by disaster <[email protected]>
Support existing CSRs (update to #122)
b2fad6198110326662e9e356a97199078a4a775c authored over 8 years ago by xenolf <[email protected]>01e2a30802219e5e7be1acfed21aa0866099ad88 authored over 8 years ago by Will Glynn <[email protected]>
333af549067553a95e97859d1ec4795741dc9a45 authored over 8 years ago by Will Glynn <[email protected]>
This commit also breaks requestCertificate() into two parts, the first of
which generates a CSR,...
client.RenewCertificate now supports CSRs, and in fact prefers them,
when renewing certificates....
In case of conflict during registration, the old registration is now recovered
c570b320ae5c6ee286bf7119cab39827ccdfe5fe authored over 8 years ago by xenolf <[email protected]>402756c1c5c4a76011ba9effc5df33bdcb7eb29e authored over 8 years ago by Till Klocke <[email protected]>
Change TLS SNI Challenge Cert function to return domain
a9d8cec0e6563575e5868a005359ac97911b5985 authored over 8 years ago by xenolf <[email protected]>be785fda33e77a193c5e1428a97b1ef4a0fd8886 authored over 8 years ago by Derek McGowan <[email protected]>
Write account.json without executable bit set
a4dfe5a7e779564a1592fefeaa0b18c30d5a0bd4 authored over 8 years ago by xenolf <[email protected]>Fixes gh-229
58758f4761f3e4c90d230f90ce287ff4beb95d4d authored over 8 years ago by Mike Doherty <[email protected]>
Used by rsc.io/letsencrypt to get the challenge domain.
Originally committed under rsc.io/letsen...
reg: Add Query and Delete functions
cae9c70e1e5945b384ef59b6313ddf9e42543530 authored over 8 years ago by xenolf <[email protected]>Add 2 new functions to acme.Client for registration stuff:
* QueryRegistration: This performs ...
3028225371bb24abaac5b34843ce96433ef2ee68 authored over 8 years ago by Chris Marchesi <[email protected]>599eb9a739ee91e8a4df2fca5b56c490ab965d2a authored over 8 years ago by Till Klocke <[email protected]>
Add dns-timeout support.
30a7a8e8821de3532192d1240a45e53c6204f603 authored over 8 years ago by xenolf <[email protected]>88932f9167a530ef89b474c47b09cb538decfe5c authored over 8 years ago by zealic <[email protected]>
This allows for an override of the default HTTP timeout for library HTTP requests.
Fixes #207.
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]>1389afd8d8c42e65e0fb153a66a2d1e351e599fc authored over 8 years ago by xenolf <[email protected]>
Allow setting "--path" even if os.Getwd() fails
7a24c51c48c1eee69b622fc66040e97d0c2ca667 authored over 8 years ago by xenolf <[email protected]>e7292edf3ccbb76f753e426699e3b3aac32690d0 authored over 8 years ago by Felix Stein <[email protected]>
Report error from command line parser to user.
a62452db9584ee0a5a0b3c74bbe78b59ceae1b5e authored over 8 years ago by xenolf <[email protected]>