Add allow_symlinks_before_srcdir to config so websetup doesn't eat it.
authorJoey Hess <joey@kodama.kitenet.net>
Tue, 9 Sep 2008 18:50:37 +0000 (14:50 -0400)
committerJoey Hess <joey@kodama.kitenet.net>
Tue, 9 Sep 2008 18:50:37 +0000 (14:50 -0400)
IkiWiki.pm
debian/changelog
doc/bugs/websetup_eats_setupconf_and_allow__95__symlinks__95__before__95__srcdir.mdwn

index 01798941c173bbcd264cf2ca45151fd076ab536c..81c9a92f4fcd83e20726ba81033e9d0976b4aa49 100644 (file)
@@ -395,6 +395,13 @@ sub getsetup () { #{{{
                safe => 0,
                rebuild => 0,
        },
                safe => 0,
                rebuild => 0,
        },
+       allow_symlinks_before_srcdir => {
+               type => "string",
+               default => 0,
+               description => "allow symlinks in the path leading to the srcdir (potentially insecure)",
+               safe => 0,
+               rebuild => 0,
+       },
 } #}}}
 
 sub defaultconfig () { #{{{
 } #}}}
 
 sub defaultconfig () { #{{{
index fb1da867c7dd194dea10788cbf2fa345c7d1683f..8df8e9f9d449cd13025614b67c66058c0d15dbe0 100644 (file)
@@ -4,6 +4,7 @@ ikiwiki (2.64) UNRELEASED; urgency=low
     specified.
   * ddate: Stop clobbering timeformat when not enabled.
   * progress: New plugin to generate progress bars (willu)
     specified.
   * ddate: Stop clobbering timeformat when not enabled.
   * progress: New plugin to generate progress bars (willu)
+  * Add allow_symlinks_before_srcdir to config so websetup doesn't eat it.
 
  -- Joey Hess <joeyh@debian.org>  Mon, 08 Sep 2008 19:21:20 -0400
 
 
  -- Joey Hess <joeyh@debian.org>  Mon, 08 Sep 2008 19:21:20 -0400
 
index 7feb9731144b2207937072c779a445b315491024..2bf03daf5023e9f00a93e54d96a583c5f0992764 100644 (file)
@@ -1,3 +1,8 @@
 My web server runs in a chroot jail. This makes things interesting because the paths are slightly different depending on whether you are inside or outside the chroot.
 
 To override an incorrectly guessed path, I set setupconf in the .setup file. I also set allow_symlinks_before_srcdir=>1. However, when I tried websetup, the setup file was correctly changed but these important settings disappeared. This seems like a bug.
 My web server runs in a chroot jail. This makes things interesting because the paths are slightly different depending on whether you are inside or outside the chroot.
 
 To override an incorrectly guessed path, I set setupconf in the .setup file. I also set allow_symlinks_before_srcdir=>1. However, when I tried websetup, the setup file was correctly changed but these important settings disappeared. This seems like a bug.
+
+> I don't know what "setupconf" is. This is the first mention of it in the
+> ikiwiki source tree. 
+> 
+> I've fixed the `allow_symlinks_before_srcdir` issue. --[[Joey]]