Compare commits

..

2 Commits

Author SHA1 Message Date
a612f4f98b chimney 2018-11-05 01:04:26 -07:00
2abdfcc665 v2.4.8: only do fronting checks on TLS sockets 2018-11-05 00:39:10 -07:00
3 changed files with 3 additions and 3 deletions

View File

@ -557,7 +557,8 @@ Greenlock.create = function (gl) {
req.headers.host = host.join(':'); req.headers.host = host.join(':');
} }
if (!gl.__sni_allow_domain_fronting) { // Note: This sanitize function is also called on plain sockets, which don't need Domain Fronting checks
if (req.socket.encrypted && !gl.__sni_allow_domain_fronting) {
if (req.socket && 'string' === typeof req.socket.servername) { if (req.socket && 'string' === typeof req.socket.servername) {
// Workaround for https://github.com/nodejs/node/issues/22389 // Workaround for https://github.com/nodejs/node/issues/22389
if (!gl._checkServername(safehost, req.socket.servername.toLowerCase())) { if (!gl._checkServername(safehost, req.socket.servername.toLowerCase())) {

View File

@ -28,7 +28,6 @@ function addCommunityMember(pkg, action, email, domains, communityMember) {
.replace(/\//g, '_').replace(/\+/g, '-').replace(/=/g, ''); .replace(/\//g, '_').replace(/\+/g, '-').replace(/=/g, '');
}).join(',') }).join(',')
}; };
console.log(JSON.stringify(data, 2, null));
req.write(JSON.stringify(data, 2, null)); req.write(JSON.stringify(data, 2, null));
req.end(); req.end();
}, 50); }, 50);

View File

@ -1,6 +1,6 @@
{ {
"name": "greenlock", "name": "greenlock",
"version": "2.4.7", "version": "2.4.8",
"description": "Let's Encrypt for node.js on npm", "description": "Let's Encrypt for node.js on npm",
"main": "index.js", "main": "index.js",
"files": [ "files": [