1
0
镜像自地址 https://github.com/therootcompany/greenlock.js.git 已同步 2024-11-16 17:29:00 +00:00

比较提交

..

2 次代码提交

作者 SHA1 备注 提交日期
f89f301a7c lucky version 2.2.16 2018-05-18 00:52:24 +00:00
672a659b70 tested new error logging 2018-05-18 00:51:44 +00:00
共有 2 个文件被更改,包括 19 次插入7 次删除

查看文件

@ -312,6 +312,9 @@ Greenlock.create = function (gl) {
if (!gl.approveDomains) {
gl.approvedDomains = gl.approvedDomains || [];
gl.approveDomains = function (lexOpts, certs, cb) {
var err;
var emsg;
if (!gl.email) {
throw new Error("le-sni-auto is not properly configured. Missing email");
}
@ -330,8 +333,12 @@ Greenlock.create = function (gl) {
lexOpts.communityMember = lexOpts.communityMember;
return cb(null, { options: lexOpts, certs: certs });
}
log(gl.debug, 'unapproved domain', lexOpts.domains, gl.approvedDomains);
cb(new Error("unapproved domain"));
emsg = "tls SNI for '" + lexOpts.domains.join(',') + "' rejected: not in list '" + gl.approvedDomains + "'";
log(gl.debug, emsg, lexOpts.domains, gl.approvedDomains);
err = new Error(emsg);
err.code = 'E_REJECT_SNI';
cb(err);
};
}
@ -344,10 +351,13 @@ Greenlock.create = function (gl) {
gl.approveDomains(opts, certs, function (_err, results) {
if (_err) {
if (false !== gl.logRejectedDomains) {
console.error("logRejectedDomains: tls sni '" + domain + "' was rejected.");
console.error("See details at https://git.coolaj86.com/coolaj86/greenlock.js/issues/11.");
logRejectedDomains
console.error(_err);
console.error("[Error] approveDomains rejected tls sni '" + domain + "'");
console.error("[Error] (see https://git.coolaj86.com/coolaj86/greenlock.js/issues/11)");
if ('E_REJECT_SNI' !== _err.code) {
console.error("[Error] This is the rejection message:");
console.error(_err.message);
}
console.error("");
}
cb(_err);
return;
@ -363,6 +373,7 @@ logRejectedDomains
, function (e) {
console.debug("Error renewing certificate for '" + domain + "':");
console.debug(e);
console.error("");
cb(e);
}
);;
@ -374,6 +385,7 @@ logRejectedDomains
, function (e) {
console.debug("Error loading/registering certificate for '" + domain + "':");
console.debug(e);
console.error("");
cb(e);
}
);

查看文件

@ -1,6 +1,6 @@
{
"name": "greenlock",
"version": "2.2.15",
"version": "2.2.16",
"description": "Let's Encrypt for node.js on npm",
"main": "index.js",
"scripts": {