]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blobdiff - doc/bugs/prune_causing_taint_mode_failures.mdwn
po plugin: todo++ : security note about system()
[git.ikiwiki.info.git] / doc / bugs / prune_causing_taint_mode_failures.mdwn
index 3187ed54f4839805c6bb75b05414b5527e26b6cb..1876d912942be37eba7aed2b324ab6651cab9ac7 100644 (file)
@@ -1,11 +1,14 @@
 Using ikiwiki version 2.5gpa1 (the backport to Debian 3.1), I suddenly started getting the following error when rebuilding the wiki:
 
+<pre>
 successfully generated /home/ikiwiki/cgi-bin/ikiwiki.cgi
 Insecure dependency in rmdir while running with -T switch at /usr/share/perl5/IkiWiki/Render.pm line 242.
 BEGIN failed--compilation aborted at (eval 5) line 130.
+</pre>
 
 I've no idea what's happening (hey, I'm a C programmer), but I've hacked prune() to workaround this as follows:
 
+<pre>
 use Scalar::Util qw(tainted);
 
 sub prune ($) { #{{{
@@ -23,3 +26,10 @@ sub prune ($) { #{{{
                 }
         }
 } #}}}
+</pre>
+
+> Old versions of perl are known to have bugs with taint checking.
+> I don't really support using ikiwiki with the perl 5.8.4 in debian
+> oldstable, and would recommend upgrading. --[[Joey]]
+
+[[!tag patch done]]