<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>db140762ee873bef112adf58c062e9d6a4cb3722</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/a527bb1e8ee6ce4c88b47714e585c612008242b8</url>
    <id>a527bb1e8ee6ce4c88b47714e585c612008242b8</id>
    <committed-date>2009-11-04T18:53:34-08:00</committed-date>
    <authored-date>2009-11-04T18:53:34-08:00</authored-date>
    <message>Fix constant lookup issue in Rails adapter</message>
    <tree>a3294b78a80b68b36c5741be26a0b852505f235f</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>327ef1eb2978b793a8f46cb04ab3f3fb07f0baf3</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/db140762ee873bef112adf58c062e9d6a4cb3722</url>
    <id>db140762ee873bef112adf58c062e9d6a4cb3722</id>
    <committed-date>2009-11-04T18:26:41-08:00</committed-date>
    <authored-date>2009-11-04T18:26:41-08:00</authored-date>
    <message>Some renaming and minor refactors in rolling restart. Add some specs.</message>
    <tree>0bdf737acbfa290444bb0fd03ea45728d8522151</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4fba06301a16e0d9000b416516b15191dddf826a</id>
      </parent>
    </parents>
    <author>
      <name>Prem Sichanugrist</name>
      <email>s@sikachu.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/c8e948a9f9131ac76d93d62af057b576d810f6fd</url>
    <id>c8e948a9f9131ac76d93d62af057b576d810f6fd</id>
    <committed-date>2009-11-04T18:06:04-08:00</committed-date>
    <authored-date>2009-04-07T12:13:03-07:00</authored-date>
    <message>Add STDOUT.flush to make sure user got waiting message</message>
    <tree>32532c0aca50b3de47155e6292280f0459b4e357</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>01c86999e69241710c7466ef1cb078ca523f6c31</id>
      </parent>
    </parents>
    <author>
      <name>Prem Sichanugrist</name>
      <email>s@sikachu.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/4fba06301a16e0d9000b416516b15191dddf826a</url>
    <id>4fba06301a16e0d9000b416516b15191dddf826a</id>
    <committed-date>2009-11-04T18:06:04-08:00</committed-date>
    <authored-date>2009-04-07T12:08:18-07:00</authored-date>
    <message>Fix bug on forgot to set default maximum wait time</message>
    <tree>e5b3ba4ae915bdf0cd0706460b9de0f9102193d9</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3ef09de01e2ef1889a8c588c15c4e7719834ed01</id>
      </parent>
    </parents>
    <author>
      <name>Prem Sichanugrist</name>
      <email>s@sikachu.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/01c86999e69241710c7466ef1cb078ca523f6c31</url>
    <id>01c86999e69241710c7466ef1cb078ca523f6c31</id>
    <committed-date>2009-11-04T18:06:04-08:00</committed-date>
    <authored-date>2009-04-07T12:03:14-07:00</authored-date>
    <message>Add a 'wait_until_server_started' method to wait for a cluster to by fully restarted before stop another cluster. This to make sure that there'll be at least one cluster running to serve the content. Also add support for parameter name --onebyone and --wait [seconds]. This also can be configured in config file using onebyone: true and wait: 30.</message>
    <tree>958da50e15a5a5500338852c304223bbf6b18514</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>69f0ddd1bb1f1d1113deba74e6bafe46d65377f4</id>
      </parent>
    </parents>
    <author>
      <name>Prem Sichanugrist</name>
      <email>s@sikachu.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/3ef09de01e2ef1889a8c588c15c4e7719834ed01</url>
    <id>3ef09de01e2ef1889a8c588c15c4e7719834ed01</id>
    <committed-date>2009-11-04T18:06:04-08:00</committed-date>
    <authored-date>2009-04-07T09:57:28-07:00</authored-date>
    <message>Add a new configuration named 'restart_one_by_one' to stop and start server one at a time during restart. Set this variable in configuration file to true to make sure that the sever will be restarted one by one</message>
    <tree>c7619febc8ad9b4b746134a19b664875835f9d25</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1cc3b6b8054d7824cf1a964667997f2b3bb1a752</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/e8968954a73a0fa3db268561500cba6154fb106a</url>
    <id>e8968954a73a0fa3db268561500cba6154fb106a</id>
    <committed-date>2009-10-29T06:23:22-07:00</committed-date>
    <authored-date>2009-10-29T06:23:22-07:00</authored-date>
    <message>Add spec for last fix and actually fix it for real this time. TDD fail...</message>
    <tree>ffd68d68e63da347efa7fff253069e18ace8ab28</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ad10c3a8e96303e992269ba38a3ac3095f5faa6f</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/b502271f7e956fe4c79ddd9857e149a634622fc4</url>
    <id>b502271f7e956fe4c79ddd9857e149a634622fc4</id>
    <committed-date>2009-10-29T06:13:32-07:00</committed-date>
    <authored-date>2009-10-29T06:13:32-07:00</authored-date>
    <message>Refactor request body encoding for perf and compat w/ previous Rubies.</message>
    <tree>aba72240c3440c5038a7ed491e3977aa7bb64392</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ecc90028c8cc6989d34679147a4d952e5af73f9f</id>
      </parent>
    </parents>
    <author>
      <name>J&#233;r&#233;my Zurcher</name>
      <email>jeremy@asynk.ch</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/ad10c3a8e96303e992269ba38a3ac3095f5faa6f</url>
    <id>ad10c3a8e96303e992269ba38a3ac3095f5faa6f</id>
    <committed-date>2009-10-29T05:58:52-07:00</committed-date>
    <authored-date>2009-10-27T00:20:30-07:00</authored-date>
    <message>external_encoding of request's body must be ASCII_8BIT</message>
    <tree>f7736a32dba0ef1c9daa17429db7d11ce5362472</tree>
    <committer>
      <name>Marc-Andre Cournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b16e72ff779d9c077d24462666d4a5487449627c</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/ecc90028c8cc6989d34679147a4d952e5af73f9f</url>
    <id>ecc90028c8cc6989d34679147a4d952e5af73f9f</id>
    <committed-date>2009-10-13T19:33:44-07:00</committed-date>
    <authored-date>2009-10-13T19:33:44-07:00</authored-date>
    <message>Clarify that --max-conns option sets max number of open FILE descriptions, not just sockets [#106 state:resolved]</message>
    <tree>60d2dc4492aa27a6479d570256367b2c61d2f04d</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>66bd68c2faccad3e5d5b5de48e268e544cf5a6ab</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/b16e72ff779d9c077d24462666d4a5487449627c</url>
    <id>b16e72ff779d9c077d24462666d4a5487449627c</id>
    <committed-date>2009-10-13T19:26:34-07:00</committed-date>
    <authored-date>2009-10-13T19:26:34-07:00</authored-date>
    <message>Ensure Rack base API is used in Rails adapter only if version &gt;= 2.3.2 [#111 state:resolved]</message>
    <tree>5ff2cdbde0c1f0040217ee51ccc19374da0a4aea</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4ad001ceab5f8e2142e0a66906889e32263880f0</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/f52228f87ef443276a76719bd281c03403c17b3d</url>
    <id>f52228f87ef443276a76719bd281c03403c17b3d</id>
    <committed-date>2009-09-05T19:56:48-07:00</committed-date>
    <authored-date>2009-09-05T19:56:48-07:00</authored-date>
    <message>Fix syntax error in rails adapter, oye! Bump version number to 1.2.4</message>
    <tree>6fab000ffca2d903cdb129cf08e6899f7c1f263e</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f640ea676bc1c81d8a3f25c1e678e617602ff452</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/d25ad7dedeb0bc9a8d5b6352e21e25c862c6b446</url>
    <id>d25ad7dedeb0bc9a8d5b6352e21e25c862c6b446</id>
    <committed-date>2009-09-05T12:03:29-07:00</committed-date>
    <authored-date>2009-09-05T12:03:29-07:00</authored-date>
    <message>lib/thin should expect lib/ to already be in the $LOAD_PATH. scripts requiring thin should be responsible for adding lib/ to the $LOAD_PATH</message>
    <tree>783a633130765df603ac9e5e161f471952a4bd56</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e9f8c545c3807ed8bedce106b15876ffebbee424</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/f640ea676bc1c81d8a3f25c1e678e617602ff452</url>
    <id>f640ea676bc1c81d8a3f25c1e678e617602ff452</id>
    <committed-date>2009-09-05T11:47:50-07:00</committed-date>
    <authored-date>2009-09-05T11:47:50-07:00</authored-date>
    <message>Never require 'rubygems' in lib/</message>
    <tree>faf82b83fbdf1870490b5fb2cbcc17a457a82c09</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>932d33e49ede7d0d90624be7ba2a5b654e02a550</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/9f391ed7fcc7c202a32e520bda9323be25d666e4</url>
    <id>9f391ed7fcc7c202a32e520bda9323be25d666e4</id>
    <committed-date>2009-08-31T06:33:24-07:00</committed-date>
    <authored-date>2009-08-31T06:33:24-07:00</authored-date>
    <message>Ooops forgot closing parent...</message>
    <tree>a05de2c1b71e89180aa2fcb84f10a5dbe2275386</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7bd027914c5ffd36bb408ef47dc749de3b6e063a</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/932d33e49ede7d0d90624be7ba2a5b654e02a550</url>
    <id>932d33e49ede7d0d90624be7ba2a5b654e02a550</id>
    <committed-date>2009-08-30T18:00:04-07:00</committed-date>
    <authored-date>2009-08-30T18:00:04-07:00</authored-date>
    <message>Fix test for rack based Rails in adapter under Ruby &gt;= 1.8.7 [#109 state:resolved]</message>
    <tree>667bc62887909326604c9b7c666343c368f09510</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dacb5df8bfe9aad74bc79db640b3ae4c2683db27</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/7bd027914c5ffd36bb408ef47dc749de3b6e063a</url>
    <id>7bd027914c5ffd36bb408ef47dc749de3b6e063a</id>
    <committed-date>2009-08-12T14:28:38-07:00</committed-date>
    <authored-date>2009-08-12T14:28:38-07:00</authored-date>
    <message>Fix Remote address spoofing vulnerability in Connection#remote_address [Alexey Borzenkov]</message>
    <tree>c9bea92fe8acae6a88af66ef6d9cb0b32627a886</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>aece979c1d336a592c8ab86afd1e405d9faae7e8</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/dacb5df8bfe9aad74bc79db640b3ae4c2683db27</url>
    <id>dacb5df8bfe9aad74bc79db640b3ae4c2683db27</id>
    <committed-date>2009-07-29T13:25:29-07:00</committed-date>
    <authored-date>2009-07-29T13:25:29-07:00</authored-date>
    <message>Fix uninitialized constant ActionController::Dispatcher error with Rails 1.2.3 [Chris Anderton] [#103 state:resolved]</message>
    <tree>3c7eb6ab267fb02a344cbf5db8942597a8b2c1d2</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>90bca2cc4a777df51623f793616e4d94ca19cd0d</id>
      </parent>
    </parents>
    <author>
      <name>Alexey Borzenkov</name>
      <email>snaury@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/ba2aac25a76ef0bfcc34b54076bc72b60b8fee5b</url>
    <id>ba2aac25a76ef0bfcc34b54076bc72b60b8fee5b</id>
    <committed-date>2009-06-24T03:32:30-07:00</committed-date>
    <authored-date>2009-06-24T03:32:30-07:00</authored-date>
    <message>Fix close_request_response when @request.async_close is nil</message>
    <tree>a25faf4975750796f81757a3c5cc7c36d77426be</tree>
    <committer>
      <name>Alexey Borzenkov</name>
      <email>snaury@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>95a060a8898a44bf038c4222eb072c554738d40d</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/b1908c0c38e4b7b253975492abc463cddf631dde</url>
    <id>b1908c0c38e4b7b253975492abc463cddf631dde</id>
    <committed-date>2009-05-21T13:24:06-07:00</committed-date>
    <authored-date>2009-05-21T13:24:06-07:00</authored-date>
    <message>Fix force kill under 1.9 and name version [#92 state:resolved]</message>
    <tree>1e7f0225fc673fa6646f9dc1f570e245e2e42722</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bb3c6dd7a75b590f4c26220d7d8550dd96b3fda7</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/95a060a8898a44bf038c4222eb072c554738d40d</url>
    <id>95a060a8898a44bf038c4222eb072c554738d40d</id>
    <committed-date>2009-05-21T13:13:56-07:00</committed-date>
    <authored-date>2009-05-21T13:13:56-07:00</authored-date>
    <message>Fix regression when --only option is used w/ --socket.</message>
    <tree>caff3cc3079634ed5b0ea02ce869d8da3131aa57</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>98082a17d506eb9aab72f8d222d519d08a3c714e</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/bb3c6dd7a75b590f4c26220d7d8550dd96b3fda7</url>
    <id>bb3c6dd7a75b590f4c26220d7d8550dd96b3fda7</id>
    <committed-date>2009-05-04T16:23:39-07:00</committed-date>
    <authored-date>2009-05-04T16:23:39-07:00</authored-date>
    <message>Add changelog for last merged changes and style fix.</message>
    <tree>9e366c045496d11f698631e5863a8b44a592d0fb</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ed2325ff41c187156abf17a61453653eadcaea98</id>
      </parent>
    </parents>
    <author>
      <name>Chris Cherry</name>
      <email>ccherry@ccherry.local</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/98082a17d506eb9aab72f8d222d519d08a3c714e</url>
    <id>98082a17d506eb9aab72f8d222d519d08a3c714e</id>
    <committed-date>2009-05-04T15:01:42-07:00</committed-date>
    <authored-date>2009-05-04T15:01:42-07:00</authored-date>
    <message>Add process name 'tag' functionality. Easier to distinguish thin daemons from eachother in process listing</message>
    <tree>ecd8cf2c02835012b6050a73996cb0e82a35a33c</tree>
    <committer>
      <name>Chris Cherry</name>
      <email>ccherry@ccherry.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a303c274bbba38d46e6164672921b9610ec28c77</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/ed2325ff41c187156abf17a61453653eadcaea98</url>
    <id>ed2325ff41c187156abf17a61453653eadcaea98</id>
    <committed-date>2009-05-01T19:14:20-07:00</committed-date>
    <authored-date>2009-05-01T19:14:20-07:00</authored-date>
    <message>* Require Rack 1.0.0
* Require EventMachine 0.12.6</message>
    <tree>f0f4108ed95be364d711c9aff557013cb2f2343f</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bba1db29ff910da218a6c45481e97d80b9dc7208</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/a303c274bbba38d46e6164672921b9610ec28c77</url>
    <id>a303c274bbba38d46e6164672921b9610ec28c77</id>
    <committed-date>2009-04-21T19:58:24-07:00</committed-date>
    <authored-date>2009-04-21T19:58:24-07:00</authored-date>
    <message>* Use Rails Rack based dispatcher when available in Rails 2.3
* Allow String for response body
* Require openssl before eventmachine to prevent crash in 1.9</message>
    <tree>41016e3c940d13f4f97e98c4be996fc97228bbe4</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8672df4666b7696dcfeb8ac6c4baac7a6c75fe97</id>
      </parent>
    </parents>
    <author>
      <name>Juan C. Rodriguez</name>
      <email>JuampiRodriguez@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/812392f068a52a49d004b4ac6fa95217214614fa</url>
    <id>812392f068a52a49d004b4ac6fa95217214614fa</id>
    <committed-date>2009-03-27T07:48:28-07:00</committed-date>
    <authored-date>2009-03-20T10:23:13-07:00</authored-date>
    <message>support Windows mingw Ruby distro

Signed-off-by: Marc-Andre Cournoyer &lt;macournoyer@gmail.com&gt;</message>
    <tree>0b618382dcc6842176b59fa6c901272b8cf19d15</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8be9327a49919196ddaaf7cc605e38b271edeeb7</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/e9de49ed8a0df54c883201a3311457e8d1acd67e</url>
    <id>e9de49ed8a0df54c883201a3311457e8d1acd67e</id>
    <committed-date>2009-03-16T19:24:16-07:00</committed-date>
    <authored-date>2009-03-16T19:24:16-07:00</authored-date>
    <message>Add changelog for async stuff and bump version.</message>
    <tree>8f2a4d6a5f7a6915d34a1cbe5614488fd65b557b</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1d26f87cbfedb791069da3b06c5ea34c9ec58e30</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/8be9327a49919196ddaaf7cc605e38b271edeeb7</url>
    <id>8be9327a49919196ddaaf7cc605e38b271edeeb7</id>
    <committed-date>2009-03-16T19:15:28-07:00</committed-date>
    <authored-date>2009-03-16T19:15:28-07:00</authored-date>
    <message>Abstract some of Connection async logic into Request.</message>
    <tree>8abe5e45591f1c4fc632c0ffefabdcf2cba1a8a6</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2a331bfbe8a4ae6c332094f333c4308449c11947</id>
      </parent>
    </parents>
    <author>
      <name>raggi</name>
      <email>jftucker@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/1d26f87cbfedb791069da3b06c5ea34c9ec58e30</url>
    <id>1d26f87cbfedb791069da3b06c5ea34c9ec58e30</id>
    <committed-date>2009-03-16T15:20:25-07:00</committed-date>
    <authored-date>2009-03-16T15:20:25-07:00</authored-date>
    <message>Added missing require?</message>
    <tree>bdbce50a375c27179fabc4dc1849c3ac88d98e6e</tree>
    <committer>
      <name>raggi</name>
      <email>jftucker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1b7c2e0c1ebee29ce342d3e4a9a333923310c9b5</id>
      </parent>
      <parent>
        <id>c8f4627bf046680abb85665f28ab926e36c931db</id>
      </parent>
    </parents>
    <author>
      <name>raggi</name>
      <email>jftucker@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/2a331bfbe8a4ae6c332094f333c4308449c11947</url>
    <id>2a331bfbe8a4ae6c332094f333c4308449c11947</id>
    <committed-date>2009-03-16T15:12:15-07:00</committed-date>
    <authored-date>2009-03-16T15:12:15-07:00</authored-date>
    <message>Merge commit 'origin/master' into async_for_rack

* commit 'origin/master':
  Add changelog entry for last commit and bump version number.
  Fix error when using only options
  Regenerate gemspec
  Require EventMachine 0.12.4
  Remove Thin handler, now part of Rack 0.9.1
  regenerate .gemspec
  Make Parser test work w/ new Lint Rack validator, add Content-Length.
  Name version Super Disco Power and bump to 1.1.0. Fix Rack protocol version to 0.1.
  Fix error when passing no_epoll option to a cluster.</message>
    <tree>b4c48dbeef21863bf877105703a069e3bdfcf516</tree>
    <committer>
      <name>raggi</name>
      <email>jftucker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1a821af206b5f629957701c2fbd0bc79b918b793</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/c8f4627bf046680abb85665f28ab926e36c931db</url>
    <id>c8f4627bf046680abb85665f28ab926e36c931db</id>
    <committed-date>2009-03-04T19:35:09-08:00</committed-date>
    <authored-date>2009-03-04T19:35:09-08:00</authored-date>
    <message>Add changelog entry for last commit and bump version number.</message>
    <tree>e812558256daf4b4450a1f263c312d7f4edf7e16</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0e20e432433e68db98637c34ab113d1bae4699c6</id>
      </parent>
    </parents>
    <author>
      <name>hasimo</name>
      <email>sulky.to@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/1a821af206b5f629957701c2fbd0bc79b918b793</url>
    <id>1a821af206b5f629957701c2fbd0bc79b918b793</id>
    <committed-date>2009-03-04T07:48:42-08:00</committed-date>
    <authored-date>2009-03-04T07:48:42-08:00</authored-date>
    <message>Fix error when using only options</message>
    <tree>101ab853cfa7e97dc1ff74b124b5c73155588d6d</tree>
    <committer>
      <name>hasimo</name>
      <email>sulky.to@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d6334d80e2c21af8b6d9647b9ae17d687df825df</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/46421f32b5522dd8555b77bcdbc7b72f53bacb49</url>
    <id>46421f32b5522dd8555b77bcdbc7b72f53bacb49</id>
    <committed-date>2009-02-23T16:54:00-08:00</committed-date>
    <authored-date>2009-02-23T16:54:00-08:00</authored-date>
    <message>Remove Thin handler, now part of Rack 0.9.1</message>
    <tree>2014c0fee72b394fa3f64888dcb50c1ef847ed61</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3b7357dcbc165ac546fa51b0f14995a1d37e4912</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/36ff33585e117bf75595b5b3741bca0c771a0d63</url>
    <id>36ff33585e117bf75595b5b3741bca0c771a0d63</id>
    <committed-date>2009-02-03T06:30:04-08:00</committed-date>
    <authored-date>2009-02-03T06:30:04-08:00</authored-date>
    <message>Name version Super Disco Power and bump to 1.1.0. Fix Rack protocol version to 0.1.</message>
    <tree>c65d1f93b916de7c8b279c03100db1b263582647</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b9ea85d987454a89129c8854c6b43abc640f1efe</id>
      </parent>
    </parents>
    <author>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </author>
    <url>http://github.com/macournoyer/thin/commit/3b7357dcbc165ac546fa51b0f14995a1d37e4912</url>
    <id>3b7357dcbc165ac546fa51b0f14995a1d37e4912</id>
    <committed-date>2009-01-16T13:06:30-08:00</committed-date>
    <authored-date>2009-01-16T13:06:30-08:00</authored-date>
    <message>Fix error when passing no_epoll option to a cluster.</message>
    <tree>006963d644e70fbb574ceeb506a1cba88dcfa140</tree>
    <committer>
      <name>macournoyer</name>
      <email>macournoyer@gmail.com</email>
    </committer>
  </commit>
</commits>
