You can clone with
Cannot retrieve contributors at this time
You might be wondering why the Rack library is vendored, and why we don'tjust depend on the Rack gem. The reason for this is because there are brokenapplications out there that have a hard dependency on rack == 0.4.0 (thelatest version of Rack is 0.9.1 at the time of writing). If Passengerdepends on the Rack gem, then the application will crash with a gem versionconflict error upon executing 'gem "rack", "=0.4.0"'.To fix this conflict, we vendor Rack. When we load our vendored Rack library,it won't be registered as a gem, so no RubyGems version conflict exceptionwill be raised.Rack is backwards-compatible so there shouldn't be any problems.