aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2007-07-29 22:39:40 +0000
committerjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2007-07-29 22:39:40 +0000
commit54e25f034cf953ed803c2a807bd4c259b32630cb (patch)
treede592b546a91574afe0ba74060f2c71ad509a363
parentf371f2f2d817a7928bb989cb22d0519ebbd79391 (diff)
downloadikiwiki-54e25f034cf953ed803c2a807bd4c259b32630cb.tar
ikiwiki-54e25f034cf953ed803c2a807bd4c259b32630cb.tar.gz
* Allow raw html in the rst plugin.
-rw-r--r--IkiWiki/Plugin/rst.pm2
-rw-r--r--debian/NEWS9
-rw-r--r--debian/changelog3
-rw-r--r--doc/bugs/rst_tweak.mdwn5
4 files changed, 16 insertions, 3 deletions
diff --git a/IkiWiki/Plugin/rst.pm b/IkiWiki/Plugin/rst.pm
index 1f4c8bf9e..30f5d16d8 100644
--- a/IkiWiki/Plugin/rst.pm
+++ b/IkiWiki/Plugin/rst.pm
@@ -30,7 +30,7 @@ from sys import stdin;
html = publish_string(stdin.read(), writer_name='html',
settings_overrides = { 'halt_level': 6,
'file_insertion_enabled': 0,
- 'raw_enabled': 0 }
+ 'raw_enabled': 1 }
);
print html[html.find('<body>')+6:html.find('</body>')].strip();
";
diff --git a/debian/NEWS b/debian/NEWS
index 80862b801..81e7645eb 100644
--- a/debian/NEWS
+++ b/debian/NEWS
@@ -1,5 +1,14 @@
ikiwiki (2.5) unstable; urgency=low
+ In this version the rst plugin allows raw html to be embedded in rst files.
+ As long as the htmlscrubber is enabled, this should be safe. If you are
+ using the rst plugin without the htmlscrubber in a publically writable wiki,
+ you should turn on the htmlscrubber.
+
+ -- Joey Hess <joeyh@debian.org> Sun, 29 Jul 2007 18:37:22 -0400
+
+ikiwiki (2.5) unstable; urgency=low
+
Due to some config changes in this version, wrappers need to be rebuilt on
upgrade. If you listed your wiki in /etc/ikiwiki/wikilist this will be
one automatically when the Debian package is upgraded.
diff --git a/debian/changelog b/debian/changelog
index ae575b916..3522d4a9b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,8 +4,9 @@ ikiwiki (2.6) UNRELEASED; urgency=low
various reviewers.
* Fix problems with previewing in the graphviz plugin. Thanks,
HenrikBrixAndersen.
+ * Allow raw html in the rst plugin.
- -- Joey Hess <joeyh@debian.org> Sun, 29 Jul 2007 18:34:13 -0400
+ -- Joey Hess <joeyh@debian.org> Sun, 29 Jul 2007 18:38:36 -0400
ikiwiki (2.5) unstable; urgency=low
diff --git a/doc/bugs/rst_tweak.mdwn b/doc/bugs/rst_tweak.mdwn
index f6f7bbaf0..8348ed470 100644
--- a/doc/bugs/rst_tweak.mdwn
+++ b/doc/bugs/rst_tweak.mdwn
@@ -2,6 +2,9 @@ rst.pm disallows raw HTML input. (It's meant as a security feature.)
IkiWiki generates HTML in rst files pretty much all the time. As
such, we should enable raw HTML support. --Ethan
+> [[done]], although I did add a news item about it, since it could break
+> the security of certian setups that don't use the htmlscrubber. --[[Joey]]
+
<pre>
Index: IkiWiki/Plugin/rst.pm
===================================================================
@@ -16,4 +19,4 @@ Index: IkiWiki/Plugin/rst.pm
);
print html[html.find('<body>')+6:html.find('</body>')].strip();
";
-</pre> \ No newline at end of file
+</pre>