diff options
author | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2007-07-29 22:39:40 +0000 |
---|---|---|
committer | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2007-07-29 22:39:40 +0000 |
commit | 54e25f034cf953ed803c2a807bd4c259b32630cb (patch) | |
tree | de592b546a91574afe0ba74060f2c71ad509a363 | |
parent | f371f2f2d817a7928bb989cb22d0519ebbd79391 (diff) |
* Allow raw html in the rst plugin.
-rw-r--r-- | IkiWiki/Plugin/rst.pm | 2 | ||||
-rw-r--r-- | debian/NEWS | 9 | ||||
-rw-r--r-- | debian/changelog | 3 | ||||
-rw-r--r-- | doc/bugs/rst_tweak.mdwn | 5 |
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> |