<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://rt-wiki.bestpractical.com/index.php?action=history&amp;feed=atom&amp;title=LighttpdPatch</id>
	<title>LighttpdPatch - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://rt-wiki.bestpractical.com/index.php?action=history&amp;feed=atom&amp;title=LighttpdPatch"/>
	<link rel="alternate" type="text/html" href="https://rt-wiki.bestpractical.com/index.php?title=LighttpdPatch&amp;action=history"/>
	<updated>2026-08-23T16:43:34Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://rt-wiki.bestpractical.com/index.php?title=LighttpdPatch&amp;diff=1832&amp;oldid=prev</id>
		<title>Admin: 2 revisions imported</title>
		<link rel="alternate" type="text/html" href="https://rt-wiki.bestpractical.com/index.php?title=LighttpdPatch&amp;diff=1832&amp;oldid=prev"/>
		<updated>2016-04-06T20:14:18Z</updated>

		<summary type="html">&lt;p&gt;2 revisions imported&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Patch for lighttpd-1.3.8 for RT support =&lt;br /&gt;
&lt;br /&gt;
This patch fixes an incorrect assumption about the nature of PATH_INFO&lt;br /&gt;
&lt;br /&gt;
 --- fcgi.c~     2005-01-29 06:12:48.000000000 +1300&lt;br /&gt;
 +++ fcgi.c      2005-02-02 11:19:00.000000000 +1300&lt;br /&gt;
 @@ -2703,11 +2703,9 @@&lt;br /&gt;
                 /* check extension in the form &amp;quot;/fcgi_pattern&amp;quot; */&lt;br /&gt;
                 if (*(extension-&amp;amp;gt;key-&amp;amp;gt;ptr) == &amp;#039;/&amp;#039; &amp;amp;amp;&amp;amp;amp; strncmp(fn-&amp;amp;gt;ptr, extension-&amp;amp;gt;key-&amp;amp;gt;ptr, ct_len) == 0) {&lt;br /&gt;
                         if (s_len &amp;amp;gt; ct_len + 1) {&lt;br /&gt;
 -                               char *pi_offset;&lt;br /&gt;
 -&lt;br /&gt;
 -                               if (0 != (pi_offset = strchr(fn-&amp;amp;gt;ptr + ct_len + 1, &amp;#039;/&amp;#039;))) {&lt;br /&gt;
 -                                       path_info_offset = pi_offset - fn-&amp;amp;gt;ptr;&lt;br /&gt;
 -                               }&lt;br /&gt;
 +                         /* there is something after the location -&lt;br /&gt;
 +                            supply the whole thing as a PATH_INFO */&lt;br /&gt;
 +                               path_info_offset = ct_len;&lt;br /&gt;
                         }&lt;br /&gt;
                         break;&lt;br /&gt;
                 } else if (0 == strncmp(fn-&amp;amp;gt;ptr + s_len - ct_len, extension-&amp;amp;gt;key-&amp;amp;gt;ptr, ct_len)) {&lt;br /&gt;
&lt;br /&gt;
= Patch for lighttpd-1.3.13 for RT support =&lt;br /&gt;
&lt;br /&gt;
 --- src/mod_fastcgi.c~  2005-03-06 23:53:02.000000000 +1300&lt;br /&gt;
 +++ src/mod_fastcgi.c   2005-03-16 08:47:15.000000000 +1300&lt;br /&gt;
 @@ -2961,11 +2961,9 @@&lt;br /&gt;
                 /* check extension in the form &amp;quot;/fcgi_pattern&amp;quot; */&lt;br /&gt;
                 if (*(extension-&amp;amp;gt;key-&amp;amp;gt;ptr) == &amp;#039;/&amp;#039; &amp;amp;amp;&amp;amp;amp; strncmp(fn-&amp;amp;gt;ptr, extension-&amp;amp;gt;key-&amp;amp;gt;ptr, ct_len) == 0) {&lt;br /&gt;
                         if (s_len &amp;amp;gt; ct_len + 1) {&lt;br /&gt;
 -                               char *pi_offset;&lt;br /&gt;
 -&lt;br /&gt;
 -                               if (0 != (pi_offset = strchr(fn-&amp;amp;gt;ptr + ct_len + 1, &amp;#039;/&amp;#039;))) {&lt;br /&gt;
 -                                       path_info_offset = pi_offset - fn-&amp;amp;gt;ptr;&lt;br /&gt;
 -                               }&lt;br /&gt;
 +                        /* there is something after the location -&lt;br /&gt;
 +                           supply the whole thing as a PATH_INFO */&lt;br /&gt;
 +                              path_info_offset = ct_len;&lt;br /&gt;
                         }&lt;br /&gt;
                         break;&lt;br /&gt;
                 } else if (0 == strncmp(fn-&amp;amp;gt;ptr + s_len - ct_len, extension-&amp;amp;gt;key-&amp;amp;gt;ptr, ct_len)) {&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>