From fb611a870bcd33d49b297dbaf42460b7a2217bd7 Mon Sep 17 00:00:00 2001
From: Christoph Reiter <reiter.christoph@gmail.com>
Date: Tue, 23 Mar 2021 10:20:01 +0100
Subject: [PATCH] maintenance: fix typo in filename; allow "data:" fonts in the
 CSP

---
 ...ature-maintainance.html => dbp-signature-maintenance.html} | 0
 rollup.config.js                                              | 4 ++--
 2 files changed, 2 insertions(+), 2 deletions(-)
 rename assets/{dbp-signature-maintainance.html => dbp-signature-maintenance.html} (100%)

diff --git a/assets/dbp-signature-maintainance.html b/assets/dbp-signature-maintenance.html
similarity index 100%
rename from assets/dbp-signature-maintainance.html
rename to assets/dbp-signature-maintenance.html
diff --git a/rollup.config.js b/rollup.config.js
index 3fadbc2..3b9fa29 100644
--- a/rollup.config.js
+++ b/rollup.config.js
@@ -71,7 +71,7 @@ config.CSP = `default-src 'self' 'unsafe-eval' 'unsafe-inline' \
 ${getOrigin(config.matomoUrl)} ${getOrigin(config.keyCloakBaseURL)} ${getOrigin(config.entryPointURL)} \
 httpbin.org ${getOrigin(config.nextcloudBaseURL)} www.handy-signatur.at \
 ${getOrigin(config.pdfAsQualifiedlySigningServer)}; \
-img-src * blob: data:`;
+img-src * blob: data:; font-src 'self' data:`;
 
 function replaceAll(string, search, replace) {
     return string.split(search).join(replace);
@@ -189,7 +189,7 @@ Dependencies:
                 {src: 'assets/icon-*.png', dest: 'dist/' + await getDistPath(pkg.name)},
                 {src: 'assets/manifest.json', dest: 'dist', rename: pkg.name + '.manifest.json'},
                 {src: 'assets/silent-check-sso.html', dest:'dist'},
-                {src: 'assets/dbp-signature-maintainance.html', dest:'dist'},
+                {src: 'assets/dbp-signature-maintenance.html', dest:'dist'},
                 {
                     src: await getPackagePath('pdfjs-dist', 'es5/build/pdf.worker.js'),
                     dest: 'dist/' + await getDistPath(pkg.name, 'pdfjs'),
-- 
GitLab