Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=homepage-ng.git;a=commitdiff;h=98a3af636befd26d18f7ac8063d1630769d4a075

commit 98a3af636befd26d18f7ac8063d1630769d4a075
Author: Miklos Vajna <vmik...@frugalware.org>
Date:   Mon Nov 15 22:39:48 2010 +0100

buildlogs: escape + and other spec chars in pkgname

diff --git a/frugalware/buildlogs.php b/frugalware/buildlogs.php
index 3e86ac6..de5f857 100644
--- a/frugalware/buildlogs.php
+++ b/frugalware/buildlogs.php
@@ -74,7 +74,8 @@ else if(isset($_GET['client']) and isset($_GET['log']))
if(preg_match("/\//", $_GET['log']))
die("invalid log name");
$client = $_GET['client'];
-       $log = $_GET['log'];
+       // silly automatic urldecode
+       $log = urlencode($_GET['log']);
$logfile = "$logdir/$client/$log";

print("<fieldset class=\"pkg\"><legend>".sprintf(gettext("Build log for %s"), 
basename($logfile, ".log"))."</legend>");
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to