my ($num) = @_;
- eval q{use CGI 'escapeHTML'};
eval q{use Date::Parse};
my ($sha1, $type, $when, $diffurl, $user, @pages, @message, @rets);
},
}
- push @message, { line => escapeHTML($title) };
+ push @message, { line => $title };
if (defined $message[0] &&
$message[0]->{line} =~ m/$web_commit_msg/) {
return unless -d "$config{srcdir}/.svn";
- eval q{use CGI 'escapeHTML'};
eval q{use Date::Parse};
eval q{use Time::Duration};
eval q{use XML::SAX};
my $when=time - str2time($logentry->{date}, 'UTC');
foreach my $msgline (split(/\n/, $logentry->{msg})) {
- push @message, { line => escapeHTML($msgline) };
+ push @message, { line => $msgline };
}
my $committype="web";
* Drop real uid/gid in the suid wrapper, thus allowing commits to remote
subversion repos and fixing some other issues.
- -- Joey Hess <joeyh@debian.org> Sun, 3 Sep 2006 23:28:37 -0400
+ -- Joey Hess <joeyh@debian.org> Mon, 4 Sep 2006 00:19:50 -0400
ikiwiki (1.24) unstable; urgency=low
<td class="changelog" colspan="4">
<TMPL_LOOP NAME="MESSAGE">
<TMPL_IF NAME="LINE">
- <TMPL_VAR NAME="LINE"><br />
+ <TMPL_VAR NAME="LINE" ESCAPE="HTML"><br />
</TMPL_IF>
</TMPL_LOOP>
</td>