From fc363c7345d9b8a39e1aa6c9b634a555cae07315 Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Mon, 28 Sep 2015 21:12:23 -0700 Subject: [PATCH] node removes the quotes or maybe this is why a 2d-array? --- cloudron.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cloudron.js b/cloudron.js index a675d67..7117426 100644 --- a/cloudron.js +++ b/cloudron.js @@ -272,6 +272,7 @@ Cloudron.prototype.checkDKIM = function (callback) { if (error) return callback(error); if (records.length !== 1 || records[0].length !== 1) return callback(new Error('Got ' + JSON.stringify(records) + ' TXT records. Expecting 1 length 2d array')); + // node removes the quotes or maybe this is why a 2d-array? if (records[0][0].search(/^v=DKIM1; t=s; p=.*$/) !== 0) return callback(new Error('Bad DKIM record. ' + records[0][0])); callback(); @@ -283,6 +284,7 @@ Cloudron.prototype.checkDMARC = function (callback) { if (error) return callback(error); if (records.length !== 1 || records[0].length !== 1) return callback(new Error('Got ' + JSON.stringify(records) + ' TXT records. Expecting 1 length 2d array')); + // node removes the quotes or maybe this is why a 2d-array? if (records[0][0].search(/^v=DMARC1; p=none; pct=100; rua=mailto:.*; ruf=.*$/) !== 0) return callback(new Error('Bad DMARC record. ' + records[0][0])); callback();