From 4b6625b02cc9bd9f9430c968b4ced1ee9b164111 Mon Sep 17 00:00:00 2001 From: zefie Date: Fri, 25 Nov 2022 11:55:55 -0500 Subject: [PATCH] Apply security updates to signature preview --- .../ServiceVault/wtv-mail/get-signature.js | 9 +++++++-- .../ServiceVault/wtv-setup/mail-signature.js | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-mail/get-signature.js b/zefie_wtvp_minisrv/ServiceVault/wtv-mail/get-signature.js index 647c8a7f..73b1ac49 100644 --- a/zefie_wtvp_minisrv/ServiceVault/wtv-mail/get-signature.js +++ b/zefie_wtvp_minisrv/ServiceVault/wtv-mail/get-signature.js @@ -20,9 +20,14 @@ if (request_headers.query.sanitize) { if (data.indexOf("") >= 0) { data = wtvshared.sanitizeSignature(data).replace("", ``); } else { - data = `\n${data}`; + data = `\n${wtvshared.sanitizeSignature(data)}`; + } + if (request_headers.query.showdemotext) { + data += `
+
This is a preview of your signature. The text below the line will not appear in your outgoing messages. +It is provided to demonstrate what a message composed with this signature may look like. +This is what a link looks like`; } - if (request_headers.query.demotext) data += "
" + request_headers.query.demotext; } if (!errpage) { headers = `200 OK diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-setup/mail-signature.js b/zefie_wtvp_minisrv/ServiceVault/wtv-setup/mail-signature.js index 1a99ac39..e5826494 100644 --- a/zefie_wtvp_minisrv/ServiceVault/wtv-setup/mail-signature.js +++ b/zefie_wtvp_minisrv/ServiceVault/wtv-setup/mail-signature.js @@ -117,7 +117,7 @@ ${(request_headers.query.preview) ? "Signature Preview: -${(request_headers.query.preview) ? `This is what a link looks like.`)}" height=40>

` : ''} +${(request_headers.query.preview) ? `

` : ''}