From: Kirill Miazine Date: Wed, 28 Jun 2017 21:00:31 +0000 (+0200) Subject: URI escape branch names in URLs. Don't strip + from branch name. X-Git-Url: https://git.exim.org/buildfarm-server.git/commitdiff_plain/f0286f91a9ec65c30a27f070a179ca9f6de53dbd URI escape branch names in URLs. Don't strip + from branch name. --- diff --git a/cgi-bin/show_history.pl b/cgi-bin/show_history.pl index 7d5219c..50b1bf3 100755 --- a/cgi-bin/show_history.pl +++ b/cgi-bin/show_history.pl @@ -31,7 +31,7 @@ die $DBI::errstr unless $db; my $query = new CGI; my $member = $query->param('nm'); $member =~ s/[^a-zA-Z0-9_ -]//g; -my $branch = $query->param('br'); $branch =~ s/[^a-zA-Z0-9_ .-]//g; +my $branch = $query->param('br'); $branch =~ s/[^a-zA-Z0-9+_ .-]//g; my $hm = $query->param('hm'); $hm =~ s/[^a-zA-Z0-9_ -]//g; $hm = '240' unless $hm =~ /^\d+$/; diff --git a/templates/fstatus.tt b/templates/fstatus.tt index 1e2c8e9..429a448 100644 --- a/templates/fstatus.tt +++ b/templates/fstatus.tt @@ -111,7 +111,7 @@ See accompanying License file for license details [% END %] [% row.sysname %] [% PROCESS sysnotes %] diff --git a/templates/log.tt b/templates/log.tt index 8a76945..0e9b8b2 100644 --- a/templates/log.tt +++ b/templates/log.tt @@ -46,7 +46,7 @@ See accompanying License file for license details [% system %] - [% branch %] + [% branch %] [% info_row.operating_system %] [% info_row.os_version %] [% info_row.compiler %] [% info_row.compiler_version %] [% info_row.architecture %] diff --git a/templates/status.tt b/templates/status.tt index 573dfb0..2e1f2e8 100644 --- a/templates/status.tt +++ b/templates/status.tt @@ -82,7 +82,7 @@ See accompanying License file for license details [% END %] [% row.sysname %] [% PROCESS sysnotes %]