Commit Graph

155 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 396cac3b74 v2.7.23: bump packages for node v6 bugfixes 2019-06-03 03:30:48 -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 e75d390842 update deps 2019-05-16 00:00:19 -06:00
AJ ONeal 2569c36260 doc updates 2019-05-15 22:21:37 -06:00
AJ ONeal 44cd0f3d2e doc updates 2019-05-15 22:17:37 -06:00
AJ ONeal 0a382fdb44 doc updates 2019-05-15 22:07:39 -06:00
AJ ONeal 1766790424 v2.7.18: bugfix checking private key 2019-05-09 03:46:52 +00:00
AJ ONeal 6aafe3d663 update latest greenlock-store-fs and le-sni-auto 2019-05-09 03:46:52 +00:00
AJ ONeal e29d237a2d v2.7.17: dep updates and argument addition for v3 2019-04-08 01:56:37 -06:00
AJ ONeal 0d14db1f1c v2.7.16: minor updates and dep updates for v3 2019-04-07 21:35:51 -06:00
AJ ONeal f4cdbe7a47 v2.7.15: fix to node v6 fix 2019-04-07 20:42:34 -06:00
AJ ONeal 1b388788d8 v2.7.14: node v6 fix 2019-04-07 18:27:49 -06:00
AJ ONeal 461ad43620 v2.7.13: more backwards-forwards compat/bugfixes 2019-04-07 09:22:38 -06:00
AJ ONeal ddaebd9387 v2.7.12: pass 'wildname' to approveDomains() 2019-04-06 13:48:17 -06:00
AJ ONeal 8afda1184e v2.7.11: allow null return from approveDomains 2019-04-06 12:43:59 -06:00
AJ ONeal 0cbdf53322 v2.7.10: allow simpler return from approveDomains 2019-04-06 12:34:34 -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 082f0e4522 v2.7.8: burn some logs, ensure account and certificate objects 2019-04-04 22:18:07 -06:00
AJ ONeal 593c2d5fca v2.7.7: bugfix acme-v2 when no account is present 2019-04-04 15:26:20 -06:00
AJ ONeal fc513b3e70 v2.7.6: update deps to fix log messages 2019-04-04 10:41:15 -06:00
AJ ONeal 7320cf624c v2.7.5: correct le-challenge-dns version 2019-04-02 23:25:51 -06:00
AJ ONeal 6d2a62e7b5 v2.7.4: fix acme-v2 version 2019-04-02 23:17:55 -06:00
AJ ONeal 0601df80c6 v2.7.3: update dependencies, cleanup, and forwards compat for v3 2019-04-02 22:35:54 -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 df0f870665 v2.7.1: workaround for bug in some versions of greenlock-express 2019-04-01 14:18:33 -06:00
AJ ONeal e60b4356c1 v2.7.0: reduce deps, improved wildcard support (requires le-store-fs) 2019-04-01 01:22:40 -06:00
AJ ONeal 4960604440 v2.6.10: updates for simpler store plugin 2019-04-01 00:36:59 -06:00
AJ ONeal eb86d4444b v2.6.9: reduce deps, yet again 2019-03-31 03:12:08 -06:00
AJ ONeal 5d82ea60c5 prep to add keypairs to replace rsa-compat 2019-03-14 11:15:03 -06:00
AJ ONeal ff000c40f1 v2.6.8: bugfix in cert-info for certs with 20+ domains 2019-03-02 13:46:04 -07:00
AJ ONeal c45fcdf150 v2.6.7: more reasonable defaults 2018-12-22 07:35:54 -07:00
AJ ONeal 7e08b4c157 v2.6.1: update to acme-v2 with better challenges 2018-12-22 05:53:56 -07:00
AJ ONeal 8375f6ef5c v2.6.0: allow approvedDomains to be edited without resetting cert 2018-12-22 02:20:46 -07: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 61715ab952 v2.4.9: update telemetry, fix typos 2018-11-05 11:33:39 -07:00
AJ ONeal 2abdfcc665 v2.4.8: only do fronting checks on TLS sockets 2018-11-05 00:39:10 -07:00
AJ ONeal 62bd2ab4c7 v2.4.7: fix false domain fronting error on Firefox 2018-11-04 23:33:36 -07:00
AJ ONeal 108e59ef8b v2.4.4: update error message 2018-11-04 17:17:48 -07:00
AJ ONeal 781a735146 v2.4.3: security notices separate from community notices 2018-09-17 01:16:27 -06:00
AJ ONeal 540ac6c310 v2.4.2 proactive domain fronting protection 2018-08-24 23:38:26 -06:00
AJ ONeal 2cfba7a2e7 v2.4.1 disallow domain fronting 2018-08-22 15:49:32 -06:00
AJ ONeal ea02a93fba v2.4.0 bump version for easy identification of latest security features 2018-08-22 14:17:51 -06:00
AJ ONeal a6bd58506c v2.3.13: proper case handling of Host header 2018-08-18 02:27:34 -06:00
AJ ONeal b7505cbccb v2.3.12: correct typo in name of private option 2018-08-18 02:06:58 -06:00
AJ ONeal 3562b9ebfb v2.3.11: update sanitizeHost middleware 2018-08-16 20:43:55 -06:00
AJ ONeal 282f748e77 v2.3.10: add utility fn for sanitizing hostnames, reduce buzzwords, drop old deps 2018-08-16 19:55:02 -06:00
AJ ONeal 20e8d09219 v2.3.9 add options __sni_allow_dangerous_names and __sni_prerve_case 2018-08-15 23:24:27 -06:00
AJ ONeal 1abd3e43de v2.3.8: update rsa-compat 2018-07-13 04:20:57 -06:00