From bc997f1acb41eebd851780a63a6147c252a62808 Mon Sep 17 00:00:00 2001 From: Rajani Karuturi Date: Wed, 4 Feb 2015 15:37:10 +0530 Subject: [PATCH] volume upload: escape $1 in the rewrite rule --- systemvm/patches/debian/config/etc/init.d/cloud-early-config | 2 +- systemvm/scripts/config_ssl.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/systemvm/patches/debian/config/etc/init.d/cloud-early-config b/systemvm/patches/debian/config/etc/init.d/cloud-early-config index acd117236f9..0edd11ea05f 100755 --- a/systemvm/patches/debian/config/etc/init.d/cloud-early-config +++ b/systemvm/patches/debian/config/etc/init.d/cloud-early-config @@ -1170,7 +1170,7 @@ setup_secstorage() { sed -i -e "s/<\/VirtualHost>/RewriteEngine On \n&/" $SSL_FILE sed -i -e "s/<\/VirtualHost>/RewriteCond %{HTTPS} =on \n&/" $SSL_FILE sed -i -e "s/<\/VirtualHost>/RewriteCond %{REQUEST_METHOD} =POST \n&/" $SSL_FILE - sed -i -e "s/<\/VirtualHost>/RewriteRule ^\/upload\/(.*) http:\/\/127.0.0.1:8210\/upload?uuid=$1 [P,L] \n&/" $SSL_FILE + sed -i -e "s/<\/VirtualHost>/RewriteRule ^\/upload\/(.*) http:\/\/127.0.0.1:8210\/upload?uuid=\$1 [P,L] \n&/" $SSL_FILE fi fi diff --git a/systemvm/scripts/config_ssl.sh b/systemvm/scripts/config_ssl.sh index 2ef200e304e..8022b78d256 100755 --- a/systemvm/scripts/config_ssl.sh +++ b/systemvm/scripts/config_ssl.sh @@ -69,7 +69,7 @@ config_apache2_conf() { sed -i -e "s/<\/VirtualHost>/RewriteEngine On \n&/" $SSL_FILE sed -i -e "s/<\/VirtualHost>/RewriteCond %{HTTPS} =on \n&/" $SSL_FILE sed -i -e "s/<\/VirtualHost>/RewriteCond %{REQUEST_METHOD} =POST \n&/" $SSL_FILE - sed -i -e "s/<\/VirtualHost>/RewriteRule ^\/upload\/(.*) http:\/\/127.0.0.1:8210\/upload?uuid=$1 [P,L] \n&/" $SSL_FILE + sed -i -e "s/<\/VirtualHost>/RewriteRule ^\/upload\/(.*) http:\/\/127.0.0.1:8210\/upload?uuid=\$1 [P,L] \n&/" $SSL_FILE fi fi