summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--IkiWiki/Plugin/inline.pm2
-rw-r--r--IkiWiki/Plugin/polygen.pm1
-rw-r--r--debian/changelog9
3 files changed, 9 insertions, 3 deletions
diff --git a/IkiWiki/Plugin/inline.pm b/IkiWiki/Plugin/inline.pm
index 8bd09de40..bd0742d36 100644
--- a/IkiWiki/Plugin/inline.pm
+++ b/IkiWiki/Plugin/inline.pm
@@ -284,7 +284,7 @@ sub genfeed ($$$$@) { #{{{
my $template=template($feedtype."page.tmpl", blind_cache => 1);
$template->param(
- title => pagetitle($page),
+ title => $page ne "index" ? pagetitle($page) : $config{wikiname},
wikiname => $config{wikiname},
pageurl => $url,
content => $content,
diff --git a/IkiWiki/Plugin/polygen.pm b/IkiWiki/Plugin/polygen.pm
index 05ad4416e..966b6cb51 100644
--- a/IkiWiki/Plugin/polygen.pm
+++ b/IkiWiki/Plugin/polygen.pm
@@ -21,6 +21,7 @@ sub preprocess (@) { #{{{
# Sanitize parameters
$grammar =~ IkiWiki::basename($grammar);
+ $grammar =~ s/[^A-Za-z0-9]//g;
$grammar =~ s/\.grm$//;
$grammar .= '.grm';
$symbol =~ s/[^A-Za-z0-9]//g if defined $symbol;
diff --git a/debian/changelog b/debian/changelog
index 99d01554d..12779e221 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,13 +1,18 @@
ikiwiki (1.31) UNRELEASED; urgency=low
* Patch from Pawel Tecza to cp -a the templates in the Makefile.
- * Change the rss feed title from the wikiname to the page title.
+ * Change the rss feed title from the wikiname to the page title, with
+ an exception for the wiki's toplevel index page, which will still use the
+ wikiname as the feed title.
Overriding the page title with meta title already overrode the rss feed
tittle.
* Add an img plugin, based on Christian Mock's img plugin, but stripped
down to the bare essentials. Useful for handling large images on websites.
+ * Sanitize possibly problimatic characters out of the polygen grammar names,
+ just in case. Should not be exploitable anyway, since it only tries to run
+ polygen after finding the specified grammar file.
- -- Joey Hess <joeyh@debian.org> Sat, 21 Oct 2006 17:13:47 -0400
+ -- Joey Hess <joeyh@debian.org> Sun, 22 Oct 2006 15:47:08 -0400
ikiwiki (1.30) unstable; urgency=low