<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>c765e7b99f569c170f07431a6831541755e271f6</id>
      </parent>
    </parents>
    <author>
      <name>Christoffer Sawicki</name>
      <email>christoffer.sawicki@gmail.com</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/9666359511adb509bd81c0480e7f760d7fe2234a</url>
    <id>9666359511adb509bd81c0480e7f760d7fe2234a</id>
    <committed-date>2009-11-12T08:45:55-08:00</committed-date>
    <authored-date>2008-06-06T19:41:39-07:00</authored-date>
    <message>TextMate Integration for Rack::ShowExceptions</message>
    <tree>abbd938d14d6a9324c3de09b40e901146e5caa40</tree>
    <committer>
      <name>Christoffer Sawicki</name>
      <email>christoffer.sawicki@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cd401dfd01dbd8276ae817af2089c8c4d9fda6c4</id>
      </parent>
    </parents>
    <author>
      <name>Christian Neukirchen</name>
      <email>chneukirchen@gmail.com</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/c765e7b99f569c170f07431a6831541755e271f6</url>
    <id>c765e7b99f569c170f07431a6831541755e271f6</id>
    <committed-date>2009-11-10T15:18:06-08:00</committed-date>
    <authored-date>2009-10-18T12:39:16-07:00</authored-date>
    <message>Update README for 1.0.1</message>
    <tree>4bb4d2fe385e9f2a24bcf16ff8914968e56cb3fa</tree>
    <committer>
      <name>Scytrin dai Kinthra</name>
      <email>scytrin@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8a9f7c027cc744f42c84d168baadf12cf5df02c5</id>
      </parent>
    </parents>
    <author>
      <name>Michael Fellinger</name>
      <email>m.fellinger@gmail.com</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/cd401dfd01dbd8276ae817af2089c8c4d9fda6c4</url>
    <id>cd401dfd01dbd8276ae817af2089c8c4d9fda6c4</id>
    <committed-date>2009-10-23T01:49:03-07:00</committed-date>
    <authored-date>2009-10-23T01:49:03-07:00</authored-date>
    <message>Fix LSWS handler as suggested by George Wang</message>
    <tree>9a723f167b781b6543ed252063f54f980df9d2d0</tree>
    <committer>
      <name>Michael Fellinger</name>
      <email>m.fellinger@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>337b758bfecc16d1401c336fb38684296dc280db</id>
      </parent>
      <parent>
        <id>de668df02802a0335376a81ba709270e43ba9d55</id>
      </parent>
    </parents>
    <author>
      <name>Christian Neukirchen</name>
      <email>chneukirchen@gmail.com</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/8a9f7c027cc744f42c84d168baadf12cf5df02c5</url>
    <id>8a9f7c027cc744f42c84d168baadf12cf5df02c5</id>
    <committed-date>2009-10-18T12:40:04-07:00</committed-date>
    <authored-date>2009-10-18T12:40:04-07:00</authored-date>
    <message>Merge branch 'master' of github.com:rack/rack</message>
    <tree>7414eb57429058c8df48c41902ccca9e988970f6</tree>
    <committer>
      <name>Christian Neukirchen</name>
      <email>chneukirchen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>354073d9a2071fa58e18d471bb6bd70dd171face</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Rodr&#237;guez Troiti&#241;o</name>
      <email>drodrigueztroitino@yahoo.es</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/337b758bfecc16d1401c336fb38684296dc280db</url>
    <id>337b758bfecc16d1401c336fb38684296dc280db</id>
    <committed-date>2009-10-18T11:43:12-07:00</committed-date>
    <authored-date>2009-10-07T23:51:11-07:00</authored-date>
    <message>Fixes the handling of the filename parameter.

Uses the RE used by Ruby in cgi.rb, that handles
the embedded semicolons in the filename correctly.

Signed-off-by: Christian Neukirchen &lt;chneukirchen@gmail.com&gt;</message>
    <tree>08b6562939cfd4def9148d85be10a91e3504e0f4</tree>
    <committer>
      <name>Christian Neukirchen</name>
      <email>chneukirchen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>38f205e975d3e540cc81a71a639f4bebc3c2a293</id>
      </parent>
    </parents>
    <author>
      <name>Daniel Rodr&#237;guez Troiti&#241;o</name>
      <email>drodrigueztroitino@yahoo.es</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/354073d9a2071fa58e18d471bb6bd70dd171face</url>
    <id>354073d9a2071fa58e18d471bb6bd70dd171face</id>
    <committed-date>2009-10-18T11:42:58-07:00</committed-date>
    <authored-date>2009-10-07T23:48:34-07:00</authored-date>
    <message>Test multipart upload with a semicolon in the name.

Test a multipart upload in which the specified
filename includes a semicolon. Should be parsed
with the included filename, but Rack stops at the
filename.

Signed-off-by: Christian Neukirchen &lt;chneukirchen@gmail.com&gt;</message>
    <tree>c02711ecfc262e9f42138a9f00b0685ba4bbb9ea</tree>
    <committer>
      <name>Christian Neukirchen</name>
      <email>chneukirchen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3d000c5690715be1f1424ce70b08a702c8528d03</id>
      </parent>
    </parents>
    <author>
      <name>raggi</name>
      <email>jftucker@gmail.com</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/de668df02802a0335376a81ba709270e43ba9d55</url>
    <id>de668df02802a0335376a81ba709270e43ba9d55</id>
    <committed-date>2009-10-05T14:53:28-07:00</committed-date>
    <authored-date>2009-10-05T14:53:28-07:00</authored-date>
    <message>Relax Lint slightly to allow subclasses of the required types</message>
    <tree>efdd5c04ff8863fec2ccf93c4c1e333fd6675d88</tree>
    <committer>
      <name>raggi</name>
      <email>jftucker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>18cbfc5bcd22193b42bfff69bd8ad17d26eec594</id>
      </parent>
    </parents>
    <author>
      <name>Michael Fellinger</name>
      <email>m.fellinger@gmail.com</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/3d000c5690715be1f1424ce70b08a702c8528d03</url>
    <id>3d000c5690715be1f1424ce70b08a702c8528d03</id>
    <committed-date>2009-09-08T10:11:05-07:00</committed-date>
    <authored-date>2009-09-08T10:11:05-07:00</authored-date>
    <message>Pass more options to mongrel</message>
    <tree>3ada51ddfbf8752e925af2cd687ffe560e504018</tree>
    <committer>
      <name>Michael Fellinger</name>
      <email>m.fellinger@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a0b2ee5f2975430627aa959ed8c9de044ec85528</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/18cbfc5bcd22193b42bfff69bd8ad17d26eec594</url>
    <id>18cbfc5bcd22193b42bfff69bd8ad17d26eec594</id>
    <committed-date>2009-09-05T11:29:45-07:00</committed-date>
    <authored-date>2009-09-05T11:29:45-07:00</authored-date>
    <message>lib/ should already be added to the $LOAD_PATH by the package manager</message>
    <tree>79fd6bac592f0c627eef8075e6a981b34acedfa4</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>38f205e975d3e540cc81a71a639f4bebc3c2a293</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/a0b2ee5f2975430627aa959ed8c9de044ec85528</url>
    <id>a0b2ee5f2975430627aa959ed8c9de044ec85528</id>
    <committed-date>2009-09-05T11:27:50-07:00</committed-date>
    <authored-date>2009-09-05T11:27:50-07:00</authored-date>
    <message>rackup should expect $LOAD_PATH to already be set up</message>
    <tree>5be3d2cade8d6e5e581d06f22187c280846c6184</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>503130e322cb9390cba028a0ef58c1e24848ff21</id>
      </parent>
    </parents>
    <author>
      <name>dmann</name>
      <email>darrinmann@gmail.com</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/38f205e975d3e540cc81a71a639f4bebc3c2a293</url>
    <id>38f205e975d3e540cc81a71a639f4bebc3c2a293</id>
    <committed-date>2009-08-11T15:43:42-07:00</committed-date>
    <authored-date>2009-08-11T13:56:50-07:00</authored-date>
    <message>Checking that the FCGI::Stream class exists, before trying to override the read method.  The FCGI::Stream class does not exist in the pure ruby version of the FCGI module.  FCGI will use pure ruby if:
1. FCGI_PURE_RUBY = true
2. The C version of FCGI doesn't load (lib not found or the like)

Signed-off-by: Christian Neukirchen &lt;chneukirchen@gmail.com&gt;</message>
    <tree>7c70084ce4d0f5074964b9f7aac3d73d5ccbe476</tree>
    <committer>
      <name>Christian Neukirchen</name>
      <email>chneukirchen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7b6046b764eafd332b3b2d9d93b3915c425fae54</id>
      </parent>
      <parent>
        <id>ca6f9f9f9232d5f27b5161135b1bd668c1dc9790</id>
      </parent>
    </parents>
    <author>
      <name>Christian Neukirchen</name>
      <email>chneukirchen@gmail.com</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/503130e322cb9390cba028a0ef58c1e24848ff21</url>
    <id>503130e322cb9390cba028a0ef58c1e24848ff21</id>
    <committed-date>2009-08-11T15:36:25-07:00</committed-date>
    <authored-date>2009-08-11T15:36:25-07:00</authored-date>
    <message>Merge commit 'official/master'</message>
    <tree>a33662299014936ac107c656e0097b451bde1929</tree>
    <committer>
      <name>Christian Neukirchen</name>
      <email>chneukirchen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>71030b9dbea07d4e573803805ff430d52a542607</id>
      </parent>
    </parents>
    <author>
      <name>Eric Wong</name>
      <email>normalperson@yhbt.net</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/ca6f9f9f9232d5f27b5161135b1bd668c1dc9790</url>
    <id>ca6f9f9f9232d5f27b5161135b1bd668c1dc9790</id>
    <committed-date>2009-08-06T16:41:52-07:00</committed-date>
    <authored-date>2009-08-06T16:41:52-07:00</authored-date>
    <message>Update Rack::Utils::HTTP_STATUS_CODES hash

This adds the following status code lookups for the 102, 207,
226, 306, 422, 423, 424, 426, 506, 507, and 510 status codes.

Signed-off-by: Joshua Peek &lt;josh@joshpeek.com&gt;</message>
    <tree>1819c729cea49f2894dd478a9d12698c27fb36f5</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0acfeae8194bfe79e32c2a85a57026928729304d</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/71030b9dbea07d4e573803805ff430d52a542607</url>
    <id>71030b9dbea07d4e573803805ff430d52a542607</id>
    <committed-date>2009-08-05T09:01:43-07:00</committed-date>
    <authored-date>2009-08-05T09:01:43-07:00</authored-date>
    <message>Revert &quot;Add common HTTP strings to Rack::Const&quot;

This reverts commit 6ae0a1014c2bfc06ad4d91ea04da5c42be454079.</message>
    <tree>8a3af101a39d8fa665ed8f1c1fe994063a8b8efe</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b0f49bd0d6a5e7d6841168fe5e7de509aa1beac1</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/0acfeae8194bfe79e32c2a85a57026928729304d</url>
    <id>0acfeae8194bfe79e32c2a85a57026928729304d</id>
    <committed-date>2009-08-03T20:33:24-07:00</committed-date>
    <authored-date>2009-08-03T20:33:24-07:00</authored-date>
    <message>Kill stray debug line</message>
    <tree>484989b5ee29149a4727cde7a839db05e03ca957</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6ae0a1014c2bfc06ad4d91ea04da5c42be454079</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/b0f49bd0d6a5e7d6841168fe5e7de509aa1beac1</url>
    <id>b0f49bd0d6a5e7d6841168fe5e7de509aa1beac1</id>
    <committed-date>2009-08-03T20:21:15-07:00</committed-date>
    <authored-date>2009-08-03T20:21:15-07:00</authored-date>
    <message>Use more compatible gzip write api instead of &quot;&lt;&lt;&quot;.

Fixes undefined method `&lt;&lt;' for Zlib::GzipWriter on JRuby</message>
    <tree>11a8a8ab695b84b1f556eb6294b78aac93a512a9</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>39fec318fbe5bda17eab4aa3d35c2ed30a36583e</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/6ae0a1014c2bfc06ad4d91ea04da5c42be454079</url>
    <id>6ae0a1014c2bfc06ad4d91ea04da5c42be454079</id>
    <committed-date>2009-08-03T14:03:30-07:00</committed-date>
    <authored-date>2009-08-03T14:03:30-07:00</authored-date>
    <message>Add common HTTP strings to Rack::Const</message>
    <tree>8d820e725d0f6e419a6a988c9e5c048e9bd9fce0</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f23e8330085e6967b9e57a26b293bd08fa4b0d53</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/39fec318fbe5bda17eab4aa3d35c2ed30a36583e</url>
    <id>39fec318fbe5bda17eab4aa3d35c2ed30a36583e</id>
    <committed-date>2009-08-03T10:02:37-07:00</committed-date>
    <authored-date>2009-08-03T10:02:37-07:00</authored-date>
    <message>Don't buffer response bodies in session store by creating an unnecessary response wrapper. Extracted set and delete cookie helpers into Utils so they can be used outside Response.</message>
    <tree>66ad8de67fe356be9d41d897363779a1a5fd5074</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ce26ede59d9e833ee233edff8d9ec73c6ecb0998</id>
      </parent>
    </parents>
    <author>
      <name>Masayoshi Takahashi</name>
      <email>takahashimm@gmail.com</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/f23e8330085e6967b9e57a26b293bd08fa4b0d53</url>
    <id>f23e8330085e6967b9e57a26b293bd08fa4b0d53</id>
    <committed-date>2009-08-03T09:41:05-07:00</committed-date>
    <authored-date>2009-08-03T09:41:05-07:00</authored-date>
    <message>rack.input should be ASCII-8BIT even if it's StringIO (for test)

Signed-off-by: Joshua Peek &lt;josh@joshpeek.com&gt;</message>
    <tree>a98551fa5f71c1222696e72e06f84e21a8f8804b</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eecb1244ac1da72be60d42368cec2cc1b6ebfec0</id>
      </parent>
    </parents>
    <author>
      <name>Masayoshi Takahashi</name>
      <email>takahashimm@gmail.com</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/ce26ede59d9e833ee233edff8d9ec73c6ecb0998</url>
    <id>ce26ede59d9e833ee233edff8d9ec73c6ecb0998</id>
    <committed-date>2009-08-03T09:01:47-07:00</committed-date>
    <authored-date>2009-06-24T12:21:21-07:00</authored-date>
    <message>use Rack::Utils::bytesize, not String#size for multibyte characters in Ruby1.9

Signed-off-by: Joshua Peek &lt;josh@joshpeek.com&gt;</message>
    <tree>5c07f73db7e220107e7680924ca94fb0bb8fa4a7</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6f40dc99e3380efb4adccf8bfb4d07441bede8fb</id>
      </parent>
    </parents>
    <author>
      <name>Julien Sanchez</name>
      <email>julien.sanchez@gmail.com</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/eecb1244ac1da72be60d42368cec2cc1b6ebfec0</url>
    <id>eecb1244ac1da72be60d42368cec2cc1b6ebfec0</id>
    <committed-date>2009-08-03T08:49:11-07:00</committed-date>
    <authored-date>2009-08-03T08:49:11-07:00</authored-date>
    <message>Mongrel handler should use rack_input var

Signed-off-by: Joshua Peek &lt;josh@joshpeek.com&gt;</message>
    <tree>f06686df070b96ceaece73d0647089177191cf40</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>162563d04224cf8b9e57a3d15f13b0dbb04fde33</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/6f40dc99e3380efb4adccf8bfb4d07441bede8fb</url>
    <id>6f40dc99e3380efb4adccf8bfb4d07441bede8fb</id>
    <committed-date>2009-08-03T08:33:18-07:00</committed-date>
    <authored-date>2009-08-03T08:33:18-07:00</authored-date>
    <message>Return an empty string for Request#host if HTTP_HOST and SERVER_NAME are both missing</message>
    <tree>a557d7da85e9cf9b79db0f7dc44aa07a5440e41c</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1785a44d3a97cb38b4b197b5cb66bd86093bf438</id>
      </parent>
    </parents>
    <author>
      <name>Patrick Aljord</name>
      <email>patcito@gmail.com</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/162563d04224cf8b9e57a3d15f13b0dbb04fde33</url>
    <id>162563d04224cf8b9e57a3d15f13b0dbb04fde33</id>
    <committed-date>2009-07-31T05:53:10-07:00</committed-date>
    <authored-date>2009-07-30T20:53:37-07:00</authored-date>
    <message>added ogv mime type so that firefox can read theora videos using the html5 &lt;video&gt; tag</message>
    <tree>a952a802ef8c569337a2c49b48d316e35520c445</tree>
    <committer>
      <name>Michael Fellinger</name>
      <email>m.fellinger@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4e53cc767057fd7d425f99e26b9f5131804096ef</id>
      </parent>
    </parents>
    <author>
      <name>Michael Fellinger</name>
      <email>m.fellinger@gmail.com</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/1785a44d3a97cb38b4b197b5cb66bd86093bf438</url>
    <id>1785a44d3a97cb38b4b197b5cb66bd86093bf438</id>
    <committed-date>2009-07-25T07:22:11-07:00</committed-date>
    <authored-date>2009-07-25T07:22:11-07:00</authored-date>
    <message>Fixing return value of figure_path when nothing was found</message>
    <tree>e4dff4f45155cebd5670dc7892d616da796385fb</tree>
    <committer>
      <name>Michael Fellinger</name>
      <email>m.fellinger@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7a55c98a30deea7fe198958d7c2770b087aa94b9</id>
      </parent>
    </parents>
    <author>
      <name>Genki Takiuchi</name>
      <email>genki@s21g.com</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/7b6046b764eafd332b3b2d9d93b3915c425fae54</url>
    <id>7b6046b764eafd332b3b2d9d93b3915c425fae54</id>
    <committed-date>2009-07-19T02:58:16-07:00</committed-date>
    <authored-date>2009-07-18T18:23:02-07:00</authored-date>
    <message>Became conscious of __END__

Signed-off-by: Christian Neukirchen &lt;chneukirchen@gmail.com&gt;</message>
    <tree>4d1a61d0e1f76e719a16606ba719c7d4c797fd11</tree>
    <committer>
      <name>Christian Neukirchen</name>
      <email>chneukirchen@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>889d4d6c3186e2fffeea112a43f37766c6ccec19</id>
      </parent>
    </parents>
    <author>
      <name>Michael Fellinger</name>
      <email>m.fellinger@gmail.com</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/4e53cc767057fd7d425f99e26b9f5131804096ef</url>
    <id>4e53cc767057fd7d425f99e26b9f5131804096ef</id>
    <committed-date>2009-06-30T03:53:38-07:00</committed-date>
    <authored-date>2009-06-30T03:53:38-07:00</authored-date>
    <message>Set correct external_encoding for handlers that don't use RewindableInput</message>
    <tree>0419018b25cded5ae8bc013415337e8b84d126dc</tree>
    <committer>
      <name>Michael Fellinger</name>
      <email>m.fellinger@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fd1c1d2e494d9a7d15e0458602ef121f244addc3</id>
      </parent>
    </parents>
    <author>
      <name>Michael Fellinger</name>
      <email>m.fellinger@gmail.com</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/889d4d6c3186e2fffeea112a43f37766c6ccec19</url>
    <id>889d4d6c3186e2fffeea112a43f37766c6ccec19</id>
    <committed-date>2009-06-23T06:46:48-07:00</committed-date>
    <authored-date>2009-06-23T06:46:48-07:00</authored-date>
    <message>Use #to_s and #downcase on the ext passed to Rack::Mime::mime_type</message>
    <tree>8335f39095f4d178bab64cd77c6a2c35dba3df04</tree>
    <committer>
      <name>Michael Fellinger</name>
      <email>m.fellinger@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d8d812ec5f8984d271dbf13e40aecf2cf0ac7436</id>
      </parent>
    </parents>
    <author>
      <name>Hongli Lai (Phusion)</name>
      <email>hongli@phusion.nl</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/fd1c1d2e494d9a7d15e0458602ef121f244addc3</url>
    <id>fd1c1d2e494d9a7d15e0458602ef121f244addc3</id>
    <committed-date>2009-06-17T15:32:24-07:00</committed-date>
    <authored-date>2009-06-17T15:32:24-07:00</authored-date>
    <message>Document more clearly that rack.input must be opened in binary mode, and enforce it in Rack::Lint

Signed-off-by: Joshua Peek &lt;josh@joshpeek.com&gt;</message>
    <tree>d5d113d0b29a7df17c674aef180f29248bdf98ab</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6df2248be0b323124cb491fa2f89b6b82f539f32</id>
      </parent>
    </parents>
    <author>
      <name>Hongli Lai (Phusion)</name>
      <email>hongli@phusion.nl</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/d8d812ec5f8984d271dbf13e40aecf2cf0ac7436</url>
    <id>d8d812ec5f8984d271dbf13e40aecf2cf0ac7436</id>
    <committed-date>2009-06-17T15:31:38-07:00</committed-date>
    <authored-date>2009-06-17T15:31:38-07:00</authored-date>
    <message>Fix unit test errors in spec_rack_commonlogger.rb

Signed-off-by: Joshua Peek &lt;josh@joshpeek.com&gt;</message>
    <tree>654b2c20080ac82f7c30b5f10715cc9fbfa8cc31</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>07c18145496fe1833b20d31856f70a2bc50db18b</id>
      </parent>
    </parents>
    <author>
      <name>Hongli Lai (Phusion)</name>
      <email>hongli@phusion.nl</email>
    </author>
    <url>http://github.com/Qerub/rack/commit/6df2248be0b323124cb491fa2f89b6b82f539f32</url>
    <id>6df2248be0b323124cb491fa2f89b6b82f539f32</id>
    <committed-date>2009-06-17T15:30:38-07:00</committed-date>
    <authored-date>2009-06-17T15:30:38-07:00</authored-date>
    <message>Enforce binary encoding in RewindableInput; fixes Ruby 1.9 issues.

Signed-off-by: Joshua Peek &lt;josh@joshpeek.com&gt;</message>
    <tree>77d9a7959b111dd88f0750c97eccc4d6e496f71f</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
</commits>
