Ecosyste.ms: OpenCollective

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

github.com/dokku/simp_le

Simple Let's Encrypt client
https://github.com/dokku/simp_le

Merge pull request #2 from lackstein/patch-1

Update hash of LetsEncrypt's ToS

36ffd03fa3a3786525891b51addbe1daf9a41785 authored about 7 years ago by Jose Diaz-Gonzalez <[email protected]>
Update hash of LetsEncrypt's ToS

Closes dokku/simp_le#1

9c85bad32f10b924698af543f8dd1051a89dda69 authored about 7 years ago by Noah Lackstein <[email protected]>
fix client directory issues

94baad511b0525d5eec97d23cea68a2591baed1e authored about 8 years ago by Josh Manders <[email protected]>
Update SHA256 of TOS v1.1.1

348a19e7a0a856aceea88402339dcd5e07af47e8 authored about 8 years ago by Thomas Emmerling <[email protected]>
Allow acme 0.6, 0.7, and 0.8 lines

5c9d473ac1298a723c1379c25be7b9dbd1af95bd authored about 8 years ago by Jakub Warmuz <[email protected]>
Fix test for #67 (account key, not key)

3a103b76f933f9aef782a47401dd2eff5057a6f7 authored over 8 years ago by Jakub Warmuz <[email protected]>
Add test for #67 (no overwrite)

d4cca8d537093f6b8bfa765f86e65bf819ba8a63 authored over 8 years ago by Jakub Warmuz <[email protected]>
Persist new data only (fixes #67)

d9050a2f711d66672c0f3a4944e572163f0e51f7 authored over 8 years ago by Jakub Warmuz <[email protected]>
Use $PWD instead of . in README

c9e41fce8905d8aea02239d55e79d38f231e90db authored over 8 years ago by Jakub Warmuz <[email protected]>
Merge branch 'master' into rel-env-path

464eebabd7ee43bdf058e4b4c37857bfaa1e4356 authored over 8 years ago by Jakub Warmuz <[email protected]>
Tests: negate st_atime condition

94d8c42b10ac0f15be1fd73be8aa09986ce6dfbb authored over 8 years ago by Jakub Warmuz <[email protected]>
pylint love

08bbeb0a17c8cef80182a52a42de36e45483d1fc authored over 8 years ago by Jakub Warmuz <[email protected]>
Tests: skip st_atime_ns

5c17e3bfebc42504d65d03ae17e07cf9dc45c5b1 authored over 8 years ago by Jakub Warmuz <[email protected]>
Tests: skip atime, compare contents (fixes #61)

cbfb6fe02db2a5bda07f6e8891ce6cd617aa59c4 authored over 8 years ago by Jakub Warmuz <[email protected]>
Merge branch 'master' into rel-env-path

d078c5bb589788c1516134e298abdb95c764ec8a authored over 8 years ago by Jakub Warmuz <[email protected]>
Travis: test py35-oldest

7972f679a0355e10b14058c7e373b9cb004a7de4 authored over 8 years ago by Jakub Warmuz <[email protected]>
Oldest acme: 0.4.1 (fixes #99)

27fd0cbc6d55caf0db87f7f59e7607280f0d7a45 authored over 8 years ago by Jakub Warmuz <[email protected]>
Fix oldest env in Travis

c02b7ed58745fddf29579c60d53643000a09a5f8 authored over 8 years ago by Jakub Warmuz <[email protected]>
Test oldest ACME

c3255577f53c57b28450e033f2050df4ef33c768 authored over 8 years ago by Jakub Warmuz <[email protected]>
Merge branch 'master' into acme-0.5

0965160ec16aaed5d28f930d32fc0518af759ba7 authored over 8 years ago by Jakub Warmuz <[email protected]>
Allow ACME 0.5

222ec77f49220425d2b38583ba81a9ff70428471 authored over 8 years ago by Jakub Warmuz <[email protected]>
Merge branch 'master' into csr-version-2

4adbff443aaf97166dc6e07b461a35aae230c7ef authored over 8 years ago by Jakub Warmuz <[email protected]>
Merge branch 'test-tos-hash' into travis-hosts-boulder

5ff0300e002927b22b95ba372ee16fef56ca2d18 authored over 8 years ago by Jakub Warmuz <[email protected]>
Change ToS SHA256 to match testing Boulder.

https://github.com/letsencrypt/boulder/pull/1742

cfe6860c128a3b3e326a2772ba6403774abf593b authored over 8 years ago by Jakub Warmuz <[email protected]>
Travis: resvole boulder to 127.0.0.1

Should fix the following:

```
ConnectionError: HTTPConnectionPool(host='boulder', port=4001): M...

fe96b402a5dfc6f4e7f7f9e85d5c387bf84b74e2 authored over 8 years ago by Jakub Warmuz <[email protected]>
Travis: add boulder-{mysql,rabbitmq} to hosts

efdc5de832608bb82fd7e887c34a8fdd1016852c authored over 8 years ago by Jakub Warmuz <[email protected]>
CSR with non-zero version field (fixes #94)

92816b0182b42257bee122102aaf3e857e4d1654 authored over 8 years ago by Jakub Warmuz <[email protected]>
avoid using relative path in $PATH

It's a security risk.

66d764c4ef1b983f6a158ad309eca73442e770e6 authored over 8 years ago by Scott Bronson <[email protected]>
Move to acme acme>=0.3,<0.5

This should fix #82.

d953ebd3e727020592d1829d7ae619d0ff1b3f06 authored almost 9 years ago by j <[email protected]>
Merge branch 'master' into rm-detect-and-log-mismatch

8f258bc098a84b7a20c2732536d0740244d814f7 authored almost 9 years ago by Jakub Warmuz <[email protected]>
Previous commit (37e23e91) fixes #36.

Previous commit message contained a type: #62 instead of #36.

e30ad8cdffa19dd1f9d5b60b569c6c7019b59599 authored almost 9 years ago by Jakub Warmuz <[email protected]>
Remove detect_and_log_mismatch (fixes #62)

37e23e918dadee8997eb08e2102114a87c28fcc0 authored almost 9 years ago by Jakub Warmuz <[email protected]>
More explicit tests message

f732168342287fd5570987a84de0cf513db9efae authored almost 9 years ago by Jakub Warmuz <[email protected]>
Shorter example external script

c733594addd99d760f44884219a5b18b204033a8 authored almost 9 years ago by Jakub Warmuz <[email protected]>
Merge branch 'master' into dev

b9d95e862536d1242e1ca6d7dac5691f32f11373 authored almost 9 years ago by Jakub Warmuz <[email protected]>
assert_raises{,_regexp,_error}

581bfb66addc830e231228f73ac68bf6624a0bc3 authored almost 9 years ago by Jakub Warmuz <[email protected]>
Do not output confusing errors during tests

Do not log the exception for Python 3 (and hide the `No handlers could
be found for logger "__ma...

14f5cf7cb61f564a557f0fbc1a36336eb9db3426 authored almost 9 years ago by Peter Wu <[email protected]>
Fix PEM regex, try to make it more readable

0x2c ("comma") should be 0x2d ("hypen-minus"). range(X, Y) results in a
sequence X..Y-1 (off-by-...

ced950a4f33a7ca3af8e1e634911989369c25171 authored almost 9 years ago by Peter Wu <[email protected]>
Exit with 0 on --help/--version (fixes #59)

ecf4290c4f7863bb5427b50cdd78bc3a5df79176 authored almost 9 years ago by Jakub Warmuz <[email protected]>
Merge branch 'master' into double-newline-pems

c4f0cfd7f842348bca2fc50f042b27556bde2f82 authored almost 9 years ago by Jakub Warmuz <[email protected]>
split_pems on bytes (py3 compat)

b8f483ed373ce1ba350ad01cfa8d1e3ae68cdeda authored almost 9 years ago by Jakub Warmuz <[email protected]>
Unify quotes

310f90071ffe895fdc975e5220c6a079f9a10d17 authored almost 9 years ago by Jakub Warmuz <[email protected]>
Fix example external.sh exit code for load

fe4f889f40c1670b2bd57c1425e451c044c6509d authored almost 9 years ago by Jakub Warmuz <[email protected]>
external.sh: account key as PEM

ddec3092829498b2ff6328bdf93f4d227fb44eac authored almost 9 years ago by Jakub Warmuz <[email protected]>
split_pems (fixes #42)

c146947146650f02d7a02263b61ab6e45672fbbb authored almost 9 years ago by Jakub Warmuz <[email protected]>
Remove chain.der,fullchain.der,full.der

69ee9326e36a9b00859c79195423ffa1d75db936 authored almost 9 years ago by Jakub Warmuz <[email protected]>
integration tests: os.stat

e5012d202c4cc043423f9db2d1f264d9054cd8f4 authored almost 9 years ago by Jakub Warmuz <[email protected]>
main() returns EXIT_*, catch BaseException, catch argparse errors

7194ef074876dd71ea8557f76b0168606032a201 authored almost 9 years ago by Jakub Warmuz <[email protected]>
Fix webroot in integration tests

b8e7e3ddd47a1d6141ac0e144f9b9954cf8139f8 authored almost 9 years ago by Jakub Warmuz <[email protected]>
--integration_test

0226dd74f157db09ed530aa49e588fe7c0b57e71 authored almost 9 years ago by Jakub Warmuz <[email protected]>
UnitTestCase, TestLoader

971b1523ceae014cf804ae988b3e3f2f548f94af authored almost 9 years ago by Jakub Warmuz <[email protected]>
Merge branch 'master' into dev

131452d8510a8c8c342800d8699dd11dec035812 authored about 9 years ago by Jakub Warmuz <[email protected]>
export PATH (fixes #49)

b92dd85cbe627da44a38155334e308a47dff07bd authored about 9 years ago by Jakub Warmuz <[email protected]>
Remove unnecessary list materialization

facf456a91c43715a88dddbd40cf766e1771618b authored about 9 years ago by Jakub Warmuz <[email protected]>
Merge branch 'dev' into full-plugin

88e0679594a6d7d025af9d5cfd2e0ab79537dfbe authored about 9 years ago by Jakub Warmuz <[email protected]>
Add basic tests for plugins

1aa87d2ca3af3c3c44c1bff588d50411a1bbebee authored about 9 years ago by Jakub Warmuz <[email protected]>
Add test for external save non-zero exit code

f304401ebe2f3d49976572a29af09ef44f624690 authored about 9 years ago by Jakub Warmuz <[email protected]>
No subporcess.check_output in py26

2c1fbec420d27b8c69e6ffd34668b6f87c6ccda3 authored about 9 years ago by Jakub Warmuz <[email protected]>
Fix bugs in external plugin implementation, add tests.

- py3 compat (bytes vs strings)
- os.path.join for script path
- no output in load -> no previou...

f3fa9b3bf6243dffb3d47d02d9371c2849e0f412 authored about 9 years ago by Jakub Warmuz <[email protected]>
external.sh: update refs, add account_key to example script.

5211a83fc60e1bf4e09f0e7a443f3bf8b39a0405 authored about 9 years ago by Jakub Warmuz <[email protected]>
Use acme.client.Client.agree_to_tos

a61032b10698cce8d0aef096008c362103b843c5 authored about 9 years ago by Jakub Warmuz <[email protected]>
deb: virtualenv binary package without errors (fixes #35)

8716a3facba757ccd1540bba3521eb987452415c authored about 9 years ago by Jakub Warmuz <[email protected]>
Merge remote-tracking branch 'github/acabal/master' into dev

d70c4808231c5201e3aced9d674283c9fecc4e21 authored about 9 years ago by Jakub Warmuz <[email protected]>
Check for virtualenv package first

7af8eba4dfc2b131917dce1123abd26b52655fcd authored about 9 years ago by Alex Cabal <[email protected]>
Fix typo

0dfe8a466f5189c8569e18605594ec5f40287a2a authored about 9 years ago by 3onyc <[email protected]>
Don't output errors when checking for python-virtualenv on apt-based distros

12594ae386a24c6351fdb3e9a12112a9506fbc54 authored about 9 years ago by Alex Cabal <[email protected]>
Rename externa_pem.sh to external.sh (fixes #41).

7caa31c189dc72a0f18e4fcc021132212f6848d1 authored about 9 years ago by Jakub Warmuz <[email protected]>
Merge remote-tracking branch 'github/mjrider/full-file-plugin' into dev

73578e10a3d1de9d13d8e267ca2a1de2b1503ebc authored about 9 years ago by Jakub Warmuz <[email protected]>
Add ComparablePKey

6e895dbb47a8fe27276ec846c0ce7061fb49eb42 authored about 9 years ago by Jakub Warmuz <[email protected]>
Adjust doctest traceback message

ac836bc0af988cb14dc0a83dc2039e7fa541b677 authored about 9 years ago by Jakub Warmuz <[email protected]>
List missing plugin components on error

01afa8c64264a7674e51471ea4bf7ce524d8b77e authored about 9 years ago by Jakub Warmuz <[email protected]>
r/w instead of rb/wb for account_key.json

96665a3ef94a7b45bf1c106b9ba6520d2c6a7ef4 authored about 9 years ago by Jakub Warmuz <[email protected]>
account_key.json IOPlugin (fixes #12)

306cdcd7686816bb17a0e3bac0df9ef8f8dcee09 authored about 9 years ago by Jakub Warmuz <[email protected]>
Travis: comment on why source is necessary

034a0896721c6a5fbc962ec4bb4a1e9206a773eb authored about 9 years ago by Jakub Warmuz <[email protected]>
Fix shebang typo

277be5352ee6996008c6423d3a51b9a698719754 authored about 9 years ago by Jakub Warmuz <[email protected]>
Explicit `set -xe` (fixes #39)

015f2fe7dcf1e4310cb4286f4061fe492fd908e7 authored about 9 years ago by Jakub Warmuz <[email protected]>
Allow plugin to miss compoenent(s), if already covered by other plugin.

bfddd6599c91977a2dda5b7084422e73687f2ab2 authored about 9 years ago by Jakub Warmuz <[email protected]>
No fail on missing components (fixes #1).

09026580ece34227940e3e4b16fd603397b867ce authored about 9 years ago by Jakub Warmuz <[email protected]>
Workaround pylint bugs

e6fb0423a260250bf496da49be5030c250233431 authored about 9 years ago by Jakub Warmuz <[email protected]>
doctest.ELLIPSIS | doctest.IGNORE_EXCEPTION_DETAIL

In py3, exceptions are printed as "simp_le.Error", while in py2 they
are printed just as "Error"...

ab95881512cc84e6d7ed5d75ff3c92a292335402 authored about 9 years ago by Jakub Warmuz <[email protected]>
Merge branch 'master' into dev

aecbb8ac2dd8264e30c0eeb45c71cfc6b77731e2 authored about 9 years ago by Jakub Warmuz <[email protected]>
Travis: set -e; source

70f5d3d2347e3a6cac11cd9061742caaa9e31063 authored about 9 years ago by Jakub Warmuz <[email protected]>
Travis: execute instead of source

7c5ec1ec17e0d5e07d4ef9fe95086bdf7c357ab4 authored about 9 years ago by Jakub Warmuz <[email protected]>
Merge remote-tracking branch 'github/Lekensteyn/develop' into dev

8695f017047030a479636eb75938a6f8bc54540b authored about 9 years ago by Jakub Warmuz <[email protected]>
Better error for missing components in existing data

f752f86596c1bb64d6d334c1767a31168af4b345 authored about 9 years ago by Jakub Warmuz <[email protected]>
Add doctest for valid_existing_data

bafeab78755dcad99eb78d6591fdc15d385654e9 authored about 9 years ago by Jakub Warmuz <[email protected]>
Explicit returns in valid_existing_data

d4718f868cc02c605e4d7989b97146fc35060210 authored about 9 years ago by Jakub Warmuz <[email protected]>
lint: simplify if stmt

7850cdd8dcd5348ab64324907c544cdebcfbc021 authored about 9 years ago by Jakub Warmuz <[email protected]>
fix superfluous parentheses

a714f924f516e968ea8342e5711ef88639378c12 authored about 9 years ago by Robbert Müller <[email protected]>
Use RFC6761 documentation domains

2dff50fddbbf59107e69437de7e5e62e6166dd34 authored about 9 years ago by Peter Wu <[email protected]>
Restrict persisted interface for ExternalIOPlugin

Be less permissive with keys from the "persist" command, this makes it
flexibler for future exte...

efb3fdc47cee5183013923d7a9d89d6eada430d9 authored about 9 years ago by Peter Wu <[email protected]>
Print debugging tips

32afd0a09009392fbbcb98a27f7b3bcf4ddc516d authored about 9 years ago by Jakub Warmuz <[email protected]>
--reuse_key (fixes #1)

1cd16903778fc1648a3089ccb19928aff12b3ee4 authored about 9 years ago by Jakub Warmuz <[email protected]>
persist_data with IOPluginData

8421cc9f0f7b2315fc245e27c8dec1c3acf71fa8 authored about 9 years ago by Jakub Warmuz <[email protected]>
log_and_detect_mismatch is friendlier that asserts (fixes #21)

027a5d289eadcf6f8673c13f21ff59deee66488c authored about 9 years ago by Jakub Warmuz <[email protected]>
Friendlier SANs mismatch message (fixes #21)

c78aaece636d5bd65dd4d5dfa667ecb45cac98dc authored about 9 years ago by Jakub Warmuz <[email protected]>
Actually implement --email

4f018edadcee27456689532050321324fba0e03f authored about 9 years ago by Jakub Warmuz <[email protected]>
Use --email in README (fixes #19)

64c638f3104706b8f05d042f318b03e691d205ab authored about 9 years ago by Jakub Warmuz <[email protected]>
Fix typos

3d216ac65ee8dee99bea504aef11b34547003a1a authored about 9 years ago by Jakub Warmuz <[email protected]>
Merge branch 'packaging4pypi'

9ef7542ce14314e93f25ba8db21443eaaa135b32 authored about 9 years ago by Jakub Warmuz <[email protected]>