releasing version 3.20101201
parent
853fcc2b56
commit
9c0f98de02
|
@ -40,10 +40,10 @@ sub needsbuild (@) {
|
||||||
return $needsbuild;
|
return $needsbuild;
|
||||||
}
|
}
|
||||||
|
|
||||||
sub scrub ($$) {
|
sub scrub ($$$) {
|
||||||
if (IkiWiki::Plugin::htmlscrubber->can("sanitize")) {
|
if (IkiWiki::Plugin::htmlscrubber->can("sanitize")) {
|
||||||
return IkiWiki::Plugin::htmlscrubber::sanitize(
|
return IkiWiki::Plugin::htmlscrubber::sanitize(
|
||||||
content => shift, destpage => shift);
|
content => shift, page => shift, destpage => shift);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
return shift;
|
return shift;
|
||||||
|
@ -162,7 +162,7 @@ sub preprocess (@) {
|
||||||
# Metadata handling that happens only during preprocessing pass.
|
# Metadata handling that happens only during preprocessing pass.
|
||||||
if ($key eq 'permalink') {
|
if ($key eq 'permalink') {
|
||||||
if (safeurl($value)) {
|
if (safeurl($value)) {
|
||||||
push @{$metaheaders{$page}}, scrub('<link rel="bookmark" href="'.encode_entities($value).'" />', $destpage);
|
push @{$metaheaders{$page}}, scrub('<link rel="bookmark" href="'.encode_entities($value).'" />', $page, $destpage);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
elsif ($key eq 'stylesheet') {
|
elsif ($key eq 'stylesheet') {
|
||||||
|
@ -240,7 +240,7 @@ sub preprocess (@) {
|
||||||
my $delay=int(exists $params{delay} ? $params{delay} : 0);
|
my $delay=int(exists $params{delay} ? $params{delay} : 0);
|
||||||
my $redir="<meta http-equiv=\"refresh\" content=\"$delay; URL=$value\" />";
|
my $redir="<meta http-equiv=\"refresh\" content=\"$delay; URL=$value\" />";
|
||||||
if (! $safe) {
|
if (! $safe) {
|
||||||
$redir=scrub($redir, $destpage);
|
$redir=scrub($redir, $page, $destpage);
|
||||||
}
|
}
|
||||||
push @{$metaheaders{$page}}, $redir;
|
push @{$metaheaders{$page}}, $redir;
|
||||||
}
|
}
|
||||||
|
@ -250,7 +250,7 @@ sub preprocess (@) {
|
||||||
join(" ", map {
|
join(" ", map {
|
||||||
encode_entities($_)."=\"".encode_entities(decode_entities($params{$_}))."\""
|
encode_entities($_)."=\"".encode_entities(decode_entities($params{$_}))."\""
|
||||||
} keys %params).
|
} keys %params).
|
||||||
" />\n", $destpage);
|
" />\n", $page, $destpage);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
elsif ($key eq 'robots') {
|
elsif ($key eq 'robots') {
|
||||||
|
@ -266,12 +266,12 @@ sub preprocess (@) {
|
||||||
push @{$metaheaders{$page}}, scrub('<meta '.$key.'="'.
|
push @{$metaheaders{$page}}, scrub('<meta '.$key.'="'.
|
||||||
encode_entities($value).
|
encode_entities($value).
|
||||||
join(' ', map { "$_=\"$params{$_}\"" } keys %params).
|
join(' ', map { "$_=\"$params{$_}\"" } keys %params).
|
||||||
' />', $destpage);
|
' />', $page, $destpage);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
push @{$metaheaders{$page}}, scrub('<meta name="'.
|
push @{$metaheaders{$page}}, scrub('<meta name="'.
|
||||||
encode_entities($key).'" content="'.
|
encode_entities($key).'" content="'.
|
||||||
encode_entities($value).'" />', $destpage);
|
encode_entities($value).'" />', $page, $destpage);
|
||||||
}
|
}
|
||||||
|
|
||||||
return "";
|
return "";
|
||||||
|
|
|
@ -1,3 +1,11 @@
|
||||||
|
ikiwiki (3.20101201) unstable; urgency=low
|
||||||
|
|
||||||
|
* meta: Fix calling of htmlscrubber to pass the page parameter.
|
||||||
|
The change of the htmlscrubber to look at page rather than destpage
|
||||||
|
caused htmlscrubber_skip to not work for meta directives.
|
||||||
|
|
||||||
|
-- Joey Hess <joeyh@debian.org> Wed, 01 Dec 2010 20:28:01 -0400
|
||||||
|
|
||||||
ikiwiki (3.20101129) unstable; urgency=low
|
ikiwiki (3.20101129) unstable; urgency=low
|
||||||
|
|
||||||
* websetup: Fix encoding problem when restoring old setup file.
|
* websetup: Fix encoding problem when restoring old setup file.
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
Name: ikiwiki
|
Name: ikiwiki
|
||||||
Version: 3.20101129
|
Version: 3.20101201
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: A wiki compiler
|
Summary: A wiki compiler
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2010-11-29 14:01-0400\n"
|
"POT-Creation-Date: 2010-12-01 20:29-0400\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
|
Loading…
Reference in New Issue