Commit Graph

123 Commits

Author SHA1 Message Date
AJ ONeal c8b895633c Fix regression with set challenges being ignored
Backwards compatibility madness.
When you Greenlock.create({ }), challenges will be set by default if
not available.  This is good... ish.

When you approveDomains() and set opts.challenges, however, those must
be able to override the defaults.

This was just recently broken and the fix seems to be to make the prior
defaults inaccessible, otherwise it becomes really confusing as to why
a set DNS challenge for local, wild, or private domains is not being
preferred to the (failing) http.

All this crap will be cleaned up in v3...
2019-06-14 03:21:03 -06:00
AJ ONeal 5316af67be v2.7.23: regression bugfixes: node v6 and cloudflare dns-01 2019-06-03 09:13:09 +00:00
AJ ONeal 1766790424 v2.7.18: bugfix checking private key 2019-05-09 03:46:52 +00:00
AJ ONeal 0d14db1f1c v2.7.16: minor updates and dep updates for v3 2019-04-07 21:35:51 -06:00
AJ ONeal 461ad43620 v2.7.13: more backwards-forwards compat/bugfixes 2019-04-07 09:22:38 -06:00
AJ ONeal ca219a00e4 update for upcoming v3 2019-04-05 19:45:24 -06:00
AJ ONeal d5d14bd968 v2.7.9: further simplify storage module requirements 2019-04-05 18:24:34 -06:00
AJ ONeal 51ef9be517 WIP more v3 compatibility work 2019-04-05 02:29:21 -06:00
AJ ONeal fe44523243 v2.7.2: use new stuff in acme-v2 and support new le-challenge-dns 2019-04-02 21:23:31 -06:00
AJ ONeal 03e2513919 updates for wildcards 2019-04-01 23:11:56 -06:00
AJ ONeal df0f870665 v2.7.1: workaround for bug in some versions of greenlock-express 2019-04-01 14:18:33 -06:00
AJ ONeal 4960604440 v2.6.10: updates for simpler store plugin 2019-04-01 00:36:59 -06:00
AJ ONeal 64107756a1 v2.5.0: bugfix JWK, reduce deps, use MPL-2.0 2018-12-17 00:43:47 -07:00
AJ ONeal 382a7cc4a9 add telemetry 2018-11-05 11:10:22 -07:00
AJ ONeal a612f4f98b chimney 2018-11-05 01:04:26 -07:00
AJ ONeal 781a735146 v2.4.3: security notices separate from community notices 2018-09-17 01:16:27 -06:00
AJ ONeal 1abd3e43de v2.3.8: update rsa-compat 2018-07-13 04:20:57 -06:00
AJ ONeal aac4a85dc9 add comment about privkey 2018-07-11 22:33:44 -06:00
AJ ONeal cc624e716b v2.3.5 2018-07-04 02:21:07 -06:00
AJ ONeal 157f6a7380 don't promisify non-functions, duh 2018-07-04 02:17:18 -06:00
AJ ONeal c90cad6852 lighten the load 2018-07-04 02:13:11 -06:00
AJ ONeal ba7abf1897 lighten the load 2018-06-29 02:51:35 -06:00
Michael Stegeman 1c861f923f
Pass new-reg and authz URLs to storage backend. 2018-05-21 07:33:41 -06:00
AJ ONeal ad577a2f62 remove remnant homedir dependency 2018-05-15 17:35:22 -06:00
AJ ONeal 8ddeb26063 replace "le" with "greenlock" 2018-05-15 16:01:09 -06:00
AJ ONeal 8fb396cfe9 update community member option 2018-05-10 02:31:24 -06:00
AJ ONeal 5171a7d1e0 add community member option 2018-05-10 02:08:20 -06:00
AJ ONeal bfe68c04c7 v2.2.7 better wildcard support 2018-04-27 11:44:49 -06:00
AJ ONeal d1187b77de fallow wildcard * to pass regex, fixes #9 2018-04-27 11:38:33 -06:00
AJ ONeal 03f6b2dff1 v2.2.5 backcompat with node v6 2018-04-24 11:43:27 -06:00
AJ ONeal 825001bfb8 don't promisify node's dns; fix https://github.com/Daplie/node-greenlock/issues/69 2018-04-19 23:19:06 -06:00
Ben Schmidt dace8aea1f Change to address integration with greenlock-cli.
The integration was broken by 5173962517,
primarily because the required property was incorrectly underscore-prefixed.
This fix restores it, unprefixed.
2017-08-25 16:48:24 +10:00
AJ ONeal 5173962517 address #86 should be possible to wait for cert renewal to complete 2017-05-05 17:17:28 -06:00
AJ ONeal e07b650ae6 fix homeRe as per https://github.com/Daplie/le-store-certbot/issues/3 2017-04-11 08:53:04 +00:00
tigerbot 3a1324f464 addressing race condition mentioned in issue #72 2017-04-10 14:36:53 -06:00
AJ ONeal 395974d455 merge and pass args 2016-09-15 00:40:57 -06:00
AJ ONeal b4a17bcaff use challenge opts 2016-09-13 18:27:24 -06:00
AJ ONeal 853ea09a56 le.challenge -> le.challenges[challengeType] 2016-09-13 18:08:13 -06:00
GermanBluefox 7c62f1fd3e Allow custom log function. Not only console 2016-08-25 22:04:36 +02:00
GermanBluefox b3bb80a480 Allow custom log function. Not only console 2016-08-25 22:02:57 +02:00
AJ ONeal 59b7fffa6a better debugging when debug flag is set 2016-08-16 13:02:14 -04:00
AJ ONeal bca10e90b7 error if neither app nor next 2016-08-15 18:42:24 -06:00
AJ ONeal d7ea101ae9 use .certs instead of .pems 2016-08-13 14:35:19 -06:00
AJ ONeal b217b33fff move cert-info.js to own module certpem 2016-08-11 10:04:30 -06:00
AJ ONeal 1179dff734 accept optional function to use next 2016-08-10 22:23:31 -06:00
AJ ONeal d9ff6bf4de default acmeChallengePrefix 2016-08-10 22:14:39 -06:00
AJ ONeal 54416f7a0b PASSES ALL TESTSgit status! 2016-08-09 15:51:42 -04:00
AJ ONeal 9c4b1fd43e passes register and get, refactored renew 2016-08-09 15:38:18 -04:00
AJ ONeal dad5aca9ff add subject, altnames to cert-info 2016-08-09 15:19:29 -04:00
AJ ONeal 815c569674 allow specifying cert path 2016-08-09 15:10:53 -04:00