<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -37,7 +37,7 @@ module Rack
       # TODO refactor this in File#can_serve?(path) ??
       def file_exist?(path)
         full_path = ::File.join(@file_server.root, Utils.unescape(path))
-        ::File.file?(full_path) &amp;&amp; ::File.readable?(full_path)
+        ::File.file?(full_path) &amp;&amp; ::File.readable_real?(full_path)
       end
       
       def serve_file(env)</diff>
      <filename>lib/rack/adapter/rails.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>8c45ab4a2fef3d090978935b0af0ae3a2abafbe5</id>
    </parent>
  </parents>
  <author>
    <name>Ricardo Chimal, Jr</name>
    <email>ricardo@heroku.com</email>
  </author>
  <url>http://github.com/macournoyer/thin/commit/cc8f4cff129f03d09c75c55ff020f70f69036beb</url>
  <id>cc8f4cff129f03d09c75c55ff020f70f69036beb</id>
  <committed-date>2008-08-02T07:55:11-07:00</committed-date>
  <authored-date>2008-08-01T20:46:34-07:00</authored-date>
  <message>rails rack adapter uses File.readable_real? so it recognizes ACL permissions</message>
  <tree>f187ace4b922b57609c0128b76a4d461b3b0a68e</tree>
  <committer>
    <name>macournoyer</name>
    <email>macournoyer@gmail.com</email>
  </committer>
</commit>
