From: Heinrich Schuchardt Date: Sun, 11 Nov 2012 16:40:39 GMT Subject: [PATCH] Re:gitweb: add readme to overview page Message-ID: <1352652039-31453-1-git-send-email-xypron.glpk@gmx.de> In-Reply-To: <74707c20a5448989963314a02858c304017b02e3> In this version of the patch the formatting has been corrected. Warnings for double / in filenames are avoided. Signed-off-by: Heinrich Schuchardt --- gitweb/gitweb.perl | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl index 10ed9e5..699ffac 100755 --- a/gitweb/gitweb.perl +++ b/gitweb/gitweb.perl @@ -6369,6 +6369,18 @@ sub git_project_list { } git_project_search_form($searchtext, $search_use_regexp); + # If XSS prevention is on, we don't include README.html. + # TODO: Allow a readme in some safe format. + my $path = ""; + if (defined $project_filter) { + $path = "/$project_filter"; + } + if (!$prevent_xss && -s "$projectroot$path/README.html") { + print "
readme
\n" . + "
\n"; + insert_file("$projectroot$path/README.html"); + print "\n
\n"; # class="readme" + } git_project_list_body(\@list, $order); git_footer_html(); } -- 1.7.10.4