From 06922fc67963ae0b990386f85dfba45f024907bf Mon Sep 17 00:00:00 2001 From: Marcello Ceschia Date: Thu, 5 Mar 2020 18:22:57 +0100 Subject: [PATCH 1/2] fixes unmatched parentheses nginx: [emerg] pcre_compile() failed: unmatched parentheses in "^/(.*)/(CIPC_Locale\.(.*))(\.sgn)?)$" at ")$" in /etc/nginx/vhosts.d/tftpboot.conf:30 --- etc/nginx/sites-available/tftpboot | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/etc/nginx/sites-available/tftpboot b/etc/nginx/sites-available/tftpboot index 23f3772..e62c2c2 100644 --- a/etc/nginx/sites-available/tftpboot +++ b/etc/nginx/sites-available/tftpboot @@ -27,7 +27,7 @@ server { rewrite ^/(.*)/((.*)(-kate(.*)\.xml)(\.sgn)?)$ /locales/languages/$1/$2 last; rewrite ^/(.*)/((.*)(-sccp\.jar)(\.sgn)?)$ /locales/languages/$1/$2 last; rewrite ^/(.*)/((.*)(-font\.xml)(\.sgn)?)$ /locales/languages/$1/$2 last; - rewrite ^/(.*)/(CIPC_Locale\.(.*))(\.sgn)?)$ /locales/languages/$1/$2 last; + rewrite ^/(.*)/(CIPC_Locale\.(.*))(\.sgn)?$ /locales/languages/$1/$2 last; rewrite ^/(.*)/((.*)(-tones.xml)(\.sgn)?)$ /locales/countries/$1/$2 last; From a34b53249bc5a3ecf235de2c9d611a5edd2ae9ad Mon Sep 17 00:00:00 2001 From: Marcello Ceschia Date: Sun, 8 Mar 2020 10:22:14 +0100 Subject: [PATCH 2/2] updating rewrite for settings to allow .json files e.g. defaultheadsetconfig.json --- etc/nginx/sites-available/tftpboot | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/etc/nginx/sites-available/tftpboot b/etc/nginx/sites-available/tftpboot index e62c2c2..0b9d114 100644 --- a/etc/nginx/sites-available/tftpboot +++ b/etc/nginx/sites-available/tftpboot @@ -16,7 +16,7 @@ server { location / { # settings - rewrite ^/((.*)(\.cnf\.xml|\.tlv|authorized_keys)(\.enc)?(\.sgn)?)$ /settings/$1 last; + rewrite ^/((.*)(\.cnf\.xml|\.tlv|\.json|authorized_keys)(\.enc)?(\.sgn)?)$ /settings/$1 last; # firmware rewrite ^/((.*).(bin|bin.|loads|LOADS|sbn|SBN|sb2|sbin|zz|zup)(\.sgn)?)$ /firmware/$1 last;