Comparing version 1.2.1 to 1.3.1
@@ -0,1 +1,5 @@ | ||
// Copyright 2018 AJ ONeal. All rights reserved | ||
/* This Source Code Form is subject to the terms of the Mozilla Public | ||
* License, v. 2.0. If a copy of the MPL was not distributed with this | ||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | ||
'use strict'; | ||
@@ -2,0 +6,0 @@ /* global Promise */ |
@@ -0,1 +1,5 @@ | ||
// Copyright 2018 AJ ONeal. All rights reserved | ||
/* This Source Code Form is subject to the terms of the Mozilla Public | ||
* License, v. 2.0. If a copy of the MPL was not distributed with this | ||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | ||
'use strict'; | ||
@@ -2,0 +6,0 @@ |
@@ -0,1 +1,5 @@ | ||
// Copyright 2018 AJ ONeal. All rights reserved | ||
/* This Source Code Form is subject to the terms of the Mozilla Public | ||
* License, v. 2.0. If a copy of the MPL was not distributed with this | ||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | ||
var RSA = require('rsa-compat').RSA; | ||
@@ -2,0 +6,0 @@ var fs = require('fs'); |
@@ -0,1 +1,5 @@ | ||
// Copyright 2018 AJ ONeal. All rights reserved | ||
/* This Source Code Form is subject to the terms of the Mozilla Public | ||
* License, v. 2.0. If a copy of the MPL was not distributed with this | ||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | ||
'use strict'; | ||
@@ -2,0 +6,0 @@ |
@@ -0,1 +1,5 @@ | ||
// Copyright 2018 AJ ONeal. All rights reserved | ||
/* This Source Code Form is subject to the terms of the Mozilla Public | ||
* License, v. 2.0. If a copy of the MPL was not distributed with this | ||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | ||
'use strict'; | ||
@@ -2,0 +6,0 @@ |
14
node.js
@@ -1,6 +0,5 @@ | ||
/*! | ||
* acme-v2.js | ||
* Copyright(c) 2018 AJ ONeal <aj@ppl.family> https://ppl.family | ||
* Apache-2.0 OR MIT (and hence also MPL 2.0) | ||
*/ | ||
// Copyright 2018 AJ ONeal. All rights reserved | ||
/* This Source Code Form is subject to the terms of the Mozilla Public | ||
* License, v. 2.0. If a copy of the MPL was not distributed with this | ||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | ||
'use strict'; | ||
@@ -30,2 +29,3 @@ /* globals Promise */ | ||
// TODO limit the number of bytes that are allowed to be downloaded | ||
if (auth.keyAuthorization === resp.body.toString('utf8').trim()) { | ||
@@ -37,3 +37,5 @@ return true; | ||
"Error: Failed HTTP-01 Dry Run.\n" | ||
+ "curl '" + url + "' does not return '" + auth.keyAuthorization + "'\n" | ||
+ "curl '" + url + "'\n" | ||
+ "Expected: '" + auth.keyAuthorization + "'\n" | ||
+ "Got: '" + resp.body + "'\n" | ||
+ "See https://git.coolaj86.com/coolaj86/acme-v2.js/issues/4" | ||
@@ -40,0 +42,0 @@ ); |
{ | ||
"name": "acme-v2", | ||
"version": "1.2.1", | ||
"version": "1.3.1", | ||
"description": "Free SSL. A framework for building Let's Encrypt v2 clients, and other ACME v2 (draft 11) clients. Successor to le-acme-core.js", | ||
@@ -27,7 +27,7 @@ "homepage": "https://git.coolaj86.com/coolaj86/acme-v2.js", | ||
"author": "AJ ONeal <coolaj86@gmail.com> (https://coolaj86.com/)", | ||
"license": "(MIT OR Apache-2.0)", | ||
"license": "MPL-2.0", | ||
"dependencies": { | ||
"@coolaj86/urequest": "^1.3.6", | ||
"rsa-compat": "^1.5.1" | ||
"rsa-compat": "^1.9.2" | ||
} | ||
} |
@@ -1,2 +0,1 @@ | ||
| Sponsored by [ppl](https://ppl.family) | ||
| **acme-v2.js** ([npm](https://www.npmjs.com/package/acme-v2)) | ||
@@ -8,12 +7,18 @@ | [acme-v2-cli.js](https://git.coolaj86.com/coolaj86/acme-v2-cli.js) | ||
acme-v2.js | ||
========== | ||
| A [Root](https://therootcompany.com) Project | ||
A framework for building Let's Encrypt v2 (ACME draft 11) clients, successor to `le-acme-core.js`. | ||
# [acme-v2.js](https://git.coolaj86.com/coolaj86/acme-v2.js) | ||
A lightweight, **Low Dependency*** framework for building | ||
Let's Encrypt v2 (ACME draft 12) clients, successor to `le-acme-core.js`. | ||
Built [by request](https://git.coolaj86.com/coolaj86/greenlock.js/issues/5#issuecomment-8). | ||
* <small>although `node-forge` and `ursa` are included as `optionalDependencies` | ||
for backwards compatibility with older versions of node, there are no other | ||
dependencies except those that I wrote for this (and related) projects.</small> | ||
## Looking for Quick 'n' Easy™? | ||
If you're looking to *build a webserver*, try [greenlock.js](https://git.coolaj86.com/coolaj86/greenlock.js). | ||
If you're looking for an *ACME-enabled webserver*, try [goldilocks.js](https://git.coolaj86.com/coolaj86/goldilocks.js). | ||
If you're looking to *build a webserver*, try [greenlock.js](https://git.coolaj86.com/coolaj86/greenlock.js). | ||
@@ -25,3 +30,4 @@ * [greenlock.js](https://git.coolaj86.com/coolaj86/greenlock.js) | ||
As this is intended to build ACME clients, there is not a simple 2-line example. | ||
As this is intended to build ACME clients, there is not a simple 2-line example | ||
(and if you want that, see [greenlock-express.js](https://git.coolaj86.com/coolaj86/greenlock-express.js)). | ||
@@ -190,5 +196,13 @@ I'd recommend first running the example CLI client with a test domain and then investigating the files used for that example: | ||
Changelog | ||
--------- | ||
# Changelog | ||
* v1.3 | ||
* Use node RSA keygen by default | ||
* No non-optional external deps! | ||
* v1.2 | ||
* fix some API out-of-specness | ||
* doc some magic numbers (status) | ||
* updated deps | ||
* v1.1.0 | ||
* reduce dependencies (use lightweight @coolaj86/request instead of request) | ||
* v1.0.5 - cleanup logging | ||
@@ -225,1 +239,8 @@ * v1.0.4 - v6- compat use `promisify` from node's util or bluebird | ||
* Mar 15, 2018 - get directory | ||
# Legal | ||
[acme-v2.js](https://git.coolaj86.com/coolaj86/acme-v2.js) | | ||
MPL-2.0 | | ||
[Terms of Use](https://therootcompany.com/legal/#terms) | | ||
[Privacy Policy](https://therootcompany.com/legal/#privacy) |
@@ -0,1 +1,5 @@ | ||
// Copyright 2018 AJ ONeal. All rights reserved | ||
/* This Source Code Form is subject to the terms of the Mozilla Public | ||
* License, v. 2.0. If a copy of the MPL was not distributed with this | ||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | ||
'use strict'; | ||
@@ -2,0 +6,0 @@ |
@@ -0,1 +1,5 @@ | ||
// Copyright 2018 AJ ONeal. All rights reserved | ||
/* This Source Code Form is subject to the terms of the Mozilla Public | ||
* License, v. 2.0. If a copy of the MPL was not distributed with this | ||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | ||
'use strict'; | ||
@@ -2,0 +6,0 @@ |
@@ -0,1 +1,5 @@ | ||
// Copyright 2018 AJ ONeal. All rights reserved | ||
/* This Source Code Form is subject to the terms of the Mozilla Public | ||
* License, v. 2.0. If a copy of the MPL was not distributed with this | ||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | ||
'use strict'; | ||
@@ -2,0 +6,0 @@ |
@@ -0,1 +1,5 @@ | ||
// Copyright 2018 AJ ONeal. All rights reserved | ||
/* This Source Code Form is subject to the terms of the Mozilla Public | ||
* License, v. 2.0. If a copy of the MPL was not distributed with this | ||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | ||
'use strict'; | ||
@@ -2,0 +6,0 @@ |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Copyleft License
License(Experimental) Copyleft license information was found.
Found 1 instance in 1 package
Non-permissive License
License(Experimental) A license not known to be considered permissive was found.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Mixed license
License(Experimental) Package contains multiple licenses.
Found 1 instance in 1 package
69057
1120
243
2
70
Updatedrsa-compat@^1.9.2