<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Phusion Passenger 2.2.3 released &#8211; Bug Fix Edition</title>
	<atom:link href="http://blog.phusion.nl/2009/06/17/phusion-passenger-223-released-bug-fix-edition/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.phusion.nl/2009/06/17/phusion-passenger-223-released-bug-fix-edition/</link>
	<description></description>
	<lastBuildDate>Fri, 12 Mar 2010 16:01:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Mike Hagedon</title>
		<link>http://blog.phusion.nl/2009/06/17/phusion-passenger-223-released-bug-fix-edition/comment-page-1/#comment-7658</link>
		<dc:creator>Mike Hagedon</dc:creator>
		<pubDate>Thu, 09 Jul 2009 17:40:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.phusion.nl/?p=278#comment-7658</guid>
		<description>hongli: Done. Thanks!</description>
		<content:encoded><![CDATA[<p>hongli: Done. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hongli</title>
		<link>http://blog.phusion.nl/2009/06/17/phusion-passenger-223-released-bug-fix-edition/comment-page-1/#comment-7639</link>
		<dc:creator>hongli</dc:creator>
		<pubDate>Thu, 09 Jul 2009 00:04:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.phusion.nl/?p=278#comment-7639</guid>
		<description>Mike Hagedon: Not at this time, but you gave a valid reason to restore the old behavior. Could you file a bug report so that this issue doesn&#039;t get lost?</description>
		<content:encoded><![CDATA[<p>Mike Hagedon: Not at this time, but you gave a valid reason to restore the old behavior. Could you file a bug report so that this issue doesn&#8217;t get lost?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Hagedon</title>
		<link>http://blog.phusion.nl/2009/06/17/phusion-passenger-223-released-bug-fix-edition/comment-page-1/#comment-7634</link>
		<dc:creator>Mike Hagedon</dc:creator>
		<pubDate>Wed, 08 Jul 2009 20:35:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.phusion.nl/?p=278#comment-7634</guid>
		<description>&quot;...through request.env[&#039;PATH&#039;]. You can no longer do that now. Access ENV[&#039;PATH&#039;] instead.&quot;

I&#039;ve been modifying a Rails app to work with Shibboleth [http://shibboleth.internet2.edu/], and as far as I can tell this change breaks that. Shibboleth 2, by default, passes data through the Apache environment variables, but Passenger only sets ENV on startup. Since Shibboleth data is authorization-related, it needs to be request-specific. Having that data populated only on startup is fairly useless. :-) Shibboleth does have an option to use HTTP headers instead, but those are not recommended because they&#039;re more easily spoofed than environment variables. (Cf. recent IIS vulnerability) 

Is there any way to get the environment variables into request.env? I don&#039;t need the added mod_env functionality. As far as I can tell this all worked with 2.2.2.

This is the situation as I see it; it&#039;s quite possible I&#039;m confused about all this. :-)</description>
		<content:encoded><![CDATA[<p>&#8220;&#8230;through request.env['PATH']. You can no longer do that now. Access ENV['PATH'] instead.&#8221;</p>
<p>I&#8217;ve been modifying a Rails app to work with Shibboleth [http://shibboleth.internet2.edu/], and as far as I can tell this change breaks that. Shibboleth 2, by default, passes data through the Apache environment variables, but Passenger only sets ENV on startup. Since Shibboleth data is authorization-related, it needs to be request-specific. Having that data populated only on startup is fairly useless. <img src='http://blog.phusion.nl/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Shibboleth does have an option to use HTTP headers instead, but those are not recommended because they&#8217;re more easily spoofed than environment variables. (Cf. recent IIS vulnerability) </p>
<p>Is there any way to get the environment variables into request.env? I don&#8217;t need the added mod_env functionality. As far as I can tell this all worked with 2.2.2.</p>
<p>This is the situation as I see it; it&#8217;s quite possible I&#8217;m confused about all this. <img src='http://blog.phusion.nl/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Quint</title>
		<link>http://blog.phusion.nl/2009/06/17/phusion-passenger-223-released-bug-fix-edition/comment-page-1/#comment-7268</link>
		<dc:creator>Quint</dc:creator>
		<pubDate>Sat, 20 Jun 2009 19:55:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.phusion.nl/?p=278#comment-7268</guid>
		<description>@mikhailov -- There&#039;s a reason that Nginx 0.7.6 isn&#039;t the default version that Passenger installs and that is because it hasn&#039;t yet been verified that that particular version of Nginx is stable alongside Passenger.</description>
		<content:encoded><![CDATA[<p>@mikhailov &#8212; There&#8217;s a reason that Nginx 0.7.6 isn&#8217;t the default version that Passenger installs and that is because it hasn&#8217;t yet been verified that that particular version of Nginx is stable alongside Passenger.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mikhailov</title>
		<link>http://blog.phusion.nl/2009/06/17/phusion-passenger-223-released-bug-fix-edition/comment-page-1/#comment-7267</link>
		<dc:creator>mikhailov</dc:creator>
		<pubDate>Sat, 20 Jun 2009 18:32:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.phusion.nl/?p=278#comment-7267</guid>
		<description>Installing the latest stable Nginx 0.7.6 regardless of the Nginx 0.6.3 by mod_rails defaults
http://www.railsgeek.com/2009/6/20/installing-the-latest-stable-nginx-0-7-6-regardless-of-the-nginx-0-6-3-by-mod_rails-default</description>
		<content:encoded><![CDATA[<p>Installing the latest stable Nginx 0.7.6 regardless of the Nginx 0.6.3 by mod_rails defaults<br />
<a href="http://www.railsgeek.com/2009/6/20/installing-the-latest-stable-nginx-0-7-6-regardless-of-the-nginx-0-6-3-by-mod_rails-default" rel="nofollow">http://www.railsgeek.com/2009/6/20/installing-the-latest-stable-nginx-0-7-6-regardless-of-the-nginx-0-6-3-by-mod_rails-default</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Knut Hellan Blog</title>
		<link>http://blog.phusion.nl/2009/06/17/phusion-passenger-223-released-bug-fix-edition/comment-page-1/#comment-7241</link>
		<dc:creator>The Knut Hellan Blog</dc:creator>
		<pubDate>Fri, 19 Jun 2009 09:41:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.phusion.nl/?p=278#comment-7241</guid>
		<description>[...] @phusion_nl Phusion Passenger 2.2.3 &#8220;Bug Fix Edition&#8221; released. Passenger makes my set of Racks including Sinatra run in a [...]</description>
		<content:encoded><![CDATA[<p>[...] @phusion_nl Phusion Passenger 2.2.3 &#8220;Bug Fix Edition&#8221; released. Passenger makes my set of Racks including Sinatra run in a [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hongli</title>
		<link>http://blog.phusion.nl/2009/06/17/phusion-passenger-223-released-bug-fix-edition/comment-page-1/#comment-7227</link>
		<dc:creator>hongli</dc:creator>
		<pubDate>Thu, 18 Jun 2009 16:22:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.phusion.nl/?p=278#comment-7227</guid>
		<description>Juan: Phusion Passenger has got nothing to do with gem management.</description>
		<content:encoded><![CDATA[<p>Juan: Phusion Passenger has got nothing to do with gem management.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Juan</title>
		<link>http://blog.phusion.nl/2009/06/17/phusion-passenger-223-released-bug-fix-edition/comment-page-1/#comment-7224</link>
		<dc:creator>Juan</dc:creator>
		<pubDate>Thu, 18 Jun 2009 12:48:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.phusion.nl/?p=278#comment-7224</guid>
		<description>And what about gems installed? Do I need to reinstall them?

Thanx</description>
		<content:encoded><![CDATA[<p>And what about gems installed? Do I need to reinstall them?</p>
<p>Thanx</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Double Shot #477 &#171; A Fresh Cup</title>
		<link>http://blog.phusion.nl/2009/06/17/phusion-passenger-223-released-bug-fix-edition/comment-page-1/#comment-7221</link>
		<dc:creator>Double Shot #477 &#171; A Fresh Cup</dc:creator>
		<pubDate>Thu, 18 Jun 2009 10:25:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.phusion.nl/?p=278#comment-7221</guid>
		<description>[...] Phusion Passenger 2.2.3 released &#8211; Bug Fix Edition &#8211; A round of consolidation for Passenger. [...]</description>
		<content:encoded><![CDATA[<p>[...] Phusion Passenger 2.2.3 released &#8211; Bug Fix Edition &#8211; A round of consolidation for Passenger. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tommy</title>
		<link>http://blog.phusion.nl/2009/06/17/phusion-passenger-223-released-bug-fix-edition/comment-page-1/#comment-7211</link>
		<dc:creator>Tommy</dc:creator>
		<pubDate>Thu, 18 Jun 2009 00:42:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.phusion.nl/?p=278#comment-7211</guid>
		<description>This is great. Thanks for all of your hard work on this.</description>
		<content:encoded><![CDATA[<p>This is great. Thanks for all of your hard work on this.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
