<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>ce063c507279157fe641a473ea02910bed3d07cd</id>
      </parent>
    </parents>
    <author>
      <name>Ryan</name>
      <email>ry@tinyclouds.org</email>
    </author>
    <url>http://github.com/ry/ebb/commit/61f4cc1356f7fde248a6b966d31be25bf8a97a22</url>
    <id>61f4cc1356f7fde248a6b966d31be25bf8a97a22</id>
    <committed-date>2008-08-19T01:55:38-07:00</committed-date>
    <authored-date>2008-08-19T01:55:38-07:00</authored-date>
    <message>make sure the first chunk is written with the header</message>
    <tree>f414af373b60608c771aa864cd4572f06a156de1</tree>
    <committer>
      <name>Ryan</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>95160524eed58584c8d37d65c636ebebb7175b78</id>
      </parent>
    </parents>
    <author>
      <name>Ryan</name>
      <email>ry@tinyclouds.org</email>
    </author>
    <url>http://github.com/ry/ebb/commit/ce063c507279157fe641a473ea02910bed3d07cd</url>
    <id>ce063c507279157fe641a473ea02910bed3d07cd</id>
    <committed-date>2008-08-19T01:36:29-07:00</committed-date>
    <authored-date>2008-08-19T01:36:29-07:00</authored-date>
    <message>fix chunked responses - bump version</message>
    <tree>b293a10edb0376540d7921006496a19dbb7472e8</tree>
    <committer>
      <name>Ryan</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>998eed8f1bb05ee36b84289c15e57c57a22387eb</id>
      </parent>
    </parents>
    <author>
      <name>Ryan</name>
      <email>ry@tinyclouds.org</email>
    </author>
    <url>http://github.com/ry/ebb/commit/0805276a7cf8ae17b2073da452fa5a7e0f743823</url>
    <id>0805276a7cf8ae17b2073da452fa5a7e0f743823</id>
    <committed-date>2008-08-18T14:27:26-07:00</committed-date>
    <authored-date>2008-08-18T14:27:26-07:00</authored-date>
    <message>small clean ups</message>
    <tree>fd15019710aca23714566a7b04745a82ba39c1c9</tree>
    <committer>
      <name>Ryan</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5bffafc86b510ac78e4217c8715e7d8b71faa281</id>
      </parent>
    </parents>
    <author>
      <name>Ryan</name>
      <email>ry@tinyclouds.org</email>
    </author>
    <url>http://github.com/ry/ebb/commit/af9ec001bf2bb1a90fc4633626d36baed35b5b9e</url>
    <id>af9ec001bf2bb1a90fc4633626d36baed35b5b9e</id>
    <committed-date>2008-08-04T01:59:08-07:00</committed-date>
    <authored-date>2008-08-04T01:59:08-07:00</authored-date>
    <message>changes to work with ruby 1.9</message>
    <tree>e70cf2cf392bf5baa75e9e6eeb63e04e0e83d5eb</tree>
    <committer>
      <name>Ryan</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ddc196b147214c25e76309230b23c64693d68576</id>
      </parent>
    </parents>
    <author>
      <name>Ryan</name>
      <email>ry@tinyclouds.org</email>
    </author>
    <url>http://github.com/ry/ebb/commit/afe8dd1d15284efbd953c650f725acaccbb42027</url>
    <id>afe8dd1d15284efbd953c650f725acaccbb42027</id>
    <committed-date>2008-08-02T06:22:46-07:00</committed-date>
    <authored-date>2008-08-02T06:22:46-07:00</authored-date>
    <message>add certs and rbtree</message>
    <tree>6f35a80b0a219f5cb79c4d1b0a470bdebbd38110</tree>
    <committer>
      <name>Ryan</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6ae311a2c23efeb7bf68edfed58f600d2c638f31</id>
      </parent>
    </parents>
    <author>
      <name>Ryan</name>
      <email>ry@tinyclouds.org</email>
    </author>
    <url>http://github.com/ry/ebb/commit/ddc196b147214c25e76309230b23c64693d68576</url>
    <id>ddc196b147214c25e76309230b23c64693d68576</id>
    <committed-date>2008-08-02T06:18:55-07:00</committed-date>
    <authored-date>2008-08-02T06:18:55-07:00</authored-date>
    <message>return idle_cb</message>
    <tree>bf73d53803c6220bbaba2507ea7a3c3149e39a7a</tree>
    <committer>
      <name>Ryan</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4d17af011cdf1eb81f5c8b319cee5a3eb9f97e36</id>
      </parent>
    </parents>
    <author>
      <name>Ryan</name>
      <email>ry@tinyclouds.org</email>
    </author>
    <url>http://github.com/ry/ebb/commit/6ae311a2c23efeb7bf68edfed58f600d2c638f31</url>
    <id>6ae311a2c23efeb7bf68edfed58f600d2c638f31</id>
    <committed-date>2008-08-02T05:30:36-07:00</committed-date>
    <authored-date>2008-08-02T05:30:36-07:00</authored-date>
    <message>add ssl support</message>
    <tree>366ade05b21e6a3ca79f11e9f1146cfa6b2a3d4c</tree>
    <committer>
      <name>Ryan</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e2b1d91f8b5b91c616023109136db90ec62c0ab3</id>
      </parent>
    </parents>
    <author>
      <name>Ryan</name>
      <email>ry@tinyclouds.org</email>
    </author>
    <url>http://github.com/ry/ebb/commit/4d17af011cdf1eb81f5c8b319cee5a3eb9f97e36</url>
    <id>4d17af011cdf1eb81f5c8b319cee5a3eb9f97e36</id>
    <committed-date>2008-08-02T05:11:22-07:00</committed-date>
    <authored-date>2008-08-02T05:11:22-07:00</authored-date>
    <message>breaking from Rack protocol. server seems to be working

using body#shift for the response</message>
    <tree>ccd653af83f1cc874057b58be12fa59763ab0f63</tree>
    <committer>
      <name>Ryan</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f13aa02471baf55c5a20dd4ed199620ba153a3e1</id>
      </parent>
    </parents>
    <author>
      <name>Ryan</name>
      <email>ry@tinyclouds.org</email>
    </author>
    <url>http://github.com/ry/ebb/commit/5a06f2c7f0292bdaec063b5016df3dfa2d13e493</url>
    <id>5a06f2c7f0292bdaec063b5016df3dfa2d13e493</id>
    <committed-date>2008-07-21T09:17:00-07:00</committed-date>
    <authored-date>2008-07-21T09:17:00-07:00</authored-date>
    <message>First attempt at using libebb! it is compiling (by hand) and outputing some requests</message>
    <tree>f70726c7e4ccd53ccbaeb0313e0a6bc791a6993d</tree>
    <committer>
      <name>Ryan</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2e370e55784634965100f256d1c652d7cdd49cfe</id>
      </parent>
    </parents>
    <author>
      <name>ryah</name>
      <email>ry@lakshmi.local</email>
    </author>
    <url>http://github.com/ry/ebb/commit/e73fe87c9085b5ac4c8caf23f6d6ccc85f8933f6</url>
    <id>e73fe87c9085b5ac4c8caf23f6d6ccc85f8933f6</id>
    <committed-date>2008-04-10T13:42:29-07:00</committed-date>
    <authored-date>2008-04-10T13:42:29-07:00</authored-date>
    <message>updates to benchmark scripts</message>
    <tree>26b6795303e24c7d7422bf1babef682fea1242a9</tree>
    <committer>
      <name>ryah</name>
      <email>ry@lakshmi.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>330364ac2933ad98948bd1a9089fa06174a13033</id>
      </parent>
    </parents>
    <author>
      <name>ryah</name>
      <email>ry@lakshmi.local</email>
    </author>
    <url>http://github.com/ry/ebb/commit/8f16a4f26257e8063b8aa82e6e2c0a11b7eb3f8a</url>
    <id>8f16a4f26257e8063b8aa82e6e2c0a11b7eb3f8a</id>
    <committed-date>2008-04-08T07:52:19-07:00</committed-date>
    <authored-date>2008-04-08T07:50:50-07:00</authored-date>
    <message>remove threaded and sequential options from benchmark</message>
    <tree>4c60de9a19fdfb349ef60bef7364ae1a483b55b0</tree>
    <committer>
      <name>ryah</name>
      <email>ry@lakshmi.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>38185f36847ca1315f9241302d6bab7f2f7b1495</id>
      </parent>
    </parents>
    <author>
      <name>ryah</name>
      <email>ry@lakshmi.local</email>
    </author>
    <url>http://github.com/ry/ebb/commit/dc4a7e28337306378a008aa9d7e205a306e79934</url>
    <id>dc4a7e28337306378a008aa9d7e205a306e79934</id>
    <committed-date>2008-04-07T16:28:09-07:00</committed-date>
    <authored-date>2008-04-07T16:28:09-07:00</authored-date>
    <message>Fix command line options for unix socket</message>
    <tree>dbdebfdd3e23c2b01b4ab4134ebb8e64c97f7d68</tree>
    <committer>
      <name>ryah</name>
      <email>ry@lakshmi.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8d410a265216bc390fe079ef5655ec33d7970d56</id>
      </parent>
    </parents>
    <author>
      <name>ryah</name>
      <email>ry@lakshmi.local</email>
    </author>
    <url>http://github.com/ry/ebb/commit/38185f36847ca1315f9241302d6bab7f2f7b1495</url>
    <id>38185f36847ca1315f9241302d6bab7f2f7b1495</id>
    <committed-date>2008-04-07T16:04:40-07:00</committed-date>
    <authored-date>2008-04-07T16:04:40-07:00</authored-date>
    <message>ebb_server_listen_on_unix_socket() is working

In the Ruby binding just pass :unix_socket option with a filename to start
Ebb on a AF_UNIX socket.

It includes a very simple unit test. (Should be improved.)</message>
    <tree>0f45e4e6a17cb3e3ee3ac1d4c1cb63199db2d145</tree>
    <committer>
      <name>ryah</name>
      <email>ry@lakshmi.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3c8fdda73cd2e571c3395c425737e439c1a8bf99</id>
      </parent>
    </parents>
    <author>
      <name>ryah</name>
      <email>ry@lakshmi.local</email>
    </author>
    <url>http://github.com/ry/ebb/commit/8527cb0287b33b50e2c3544d4391e097187dcdd3</url>
    <id>8527cb0287b33b50e2c3544d4391e097187dcdd3</id>
    <committed-date>2008-04-01T14:44:49-07:00</committed-date>
    <authored-date>2008-04-01T14:44:49-07:00</authored-date>
    <message>Added HTTP_CLIENT_IP

thanks Kamil</message>
    <tree>f5a340030df930bed8052cc6621e38633ca1286a</tree>
    <committer>
      <name>ryah</name>
      <email>ry@lakshmi.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c124a82348ab9278d4e48408033fc88fcbe3209e</id>
      </parent>
    </parents>
    <author>
      <name>ryah</name>
      <email>ry@lakshmi.local</email>
    </author>
    <url>http://github.com/ry/ebb/commit/3c8fdda73cd2e571c3395c425737e439c1a8bf99</url>
    <id>3c8fdda73cd2e571c3395c425737e439c1a8bf99</id>
    <committed-date>2008-03-29T09:57:55-07:00</committed-date>
    <authored-date>2008-03-29T09:57:55-07:00</authored-date>
    <message>fix tests to use 'CONTENT_TYPE' instead 'HTTP_CONTENT_TYPE'</message>
    <tree>a5ae8a6e2bd3f7be68aeaebbd2e3824ad3d5b58e</tree>
    <committer>
      <name>ryah</name>
      <email>ry@lakshmi.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0067b531f823399b43fd6d828b226eadb23a3dd3</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </author>
    <url>http://github.com/ry/ebb/commit/5fb8170d45ed424e73c51ad58874c99beb2ced76</url>
    <id>5fb8170d45ed424e73c51ad58874c99beb2ced76</id>
    <committed-date>2008-03-24T03:31:11-07:00</committed-date>
    <authored-date>2008-03-24T03:31:11-07:00</authored-date>
    <message>clean up keep-alive stuff

ebb will keep the connection alive if
ebb_client_write_header(client, &quot;Connection&quot;, &quot;Keep-Alive&quot;)
is executed. This gives control to the Ebb library user to decide when to
use the feature. ebb.rb was updated to reflect this.</message>
    <tree>765213088e88a891eb0b1eda3b6cb31486da92e4</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9b659b2e0f56a35f1ab0fd1f9e4508eb9ab9adf8</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </author>
    <url>http://github.com/ry/ebb/commit/cebd9c9cba0549bc78c1459f85e8ea3eb6330771</url>
    <id>cebd9c9cba0549bc78c1459f85e8ea3eb6330771</id>
    <committed-date>2008-03-20T09:51:55-07:00</committed-date>
    <authored-date>2008-03-20T09:51:55-07:00</authored-date>
    <message>add fcgi-rack script for benchmarking</message>
    <tree>d980e69a61ce022b311bf60d5db844a3d4bc3856</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>03904ad050dfa2ff8814b28debc95f1020d2a58f</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </author>
    <url>http://github.com/ry/ebb/commit/eb55b568610bf4d33ebc59ef7ff79838544617aa</url>
    <id>eb55b568610bf4d33ebc59ef7ff79838544617aa</id>
    <committed-date>2008-03-17T05:47:30-07:00</committed-date>
    <authored-date>2008-03-17T05:47:30-07:00</authored-date>
    <message>Remove debugging printfs - add some ticks to benchmark</message>
    <tree>b3974e4b7596be9b7d0567f9c5cd14ff017aef36</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>16283806a21a4989aae8bbc8cbc3558f6a36db90</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </author>
    <url>http://github.com/ry/ebb/commit/0b99f32b9ab81caeded14787715248be370b3b22</url>
    <id>0b99f32b9ab81caeded14787715248be370b3b22</id>
    <committed-date>2008-03-12T18:02:12-07:00</committed-date>
    <authored-date>2008-03-12T18:02:12-07:00</authored-date>
    <message>Move version into ebb.h and other misc cleanups</message>
    <tree>fec1fad101d7b74fe409e792d025d4f4efaa5423</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>023a85c3083bea17375f24c751af8fd97214b8ba</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </author>
    <url>http://github.com/ry/ebb/commit/bfcf5b16915ba08d599b6248613d6e9a5e0f0cc9</url>
    <id>bfcf5b16915ba08d599b6248613d6e9a5e0f0cc9</id>
    <committed-date>2008-03-12T10:44:11-07:00</committed-date>
    <authored-date>2008-03-12T10:44:11-07:00</authored-date>
    <message>Clean up benchmark scripts</message>
    <tree>19378f66d7bee27652ff110a821ebead97a4b2f0</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>274c811b4e810134dbfb118402190151cc752688</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </author>
    <url>http://github.com/ry/ebb/commit/023a85c3083bea17375f24c751af8fd97214b8ba</url>
    <id>023a85c3083bea17375f24c751af8fd97214b8ba</id>
    <committed-date>2008-03-11T10:09:51-07:00</committed-date>
    <authored-date>2008-03-11T10:09:51-07:00</authored-date>
    <message>Add rb_thread_schedule() and threaded_processing option

This change should allow Ebb to work like mongrel with threaded processing or like Thin with sequential processing. There are trade off for each, thus i've made it a command line option '-S'

By default Ebb will use threaded processing because it seems that is working best. But only time will tell if that is the correction thing to do.</message>
    <tree>a6f528c056a1c6aa59c5f9a74bc8c12e5f84da5b</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b88daa796c6eade49e1b15d38ca97aae66d76e8d</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </author>
    <url>http://github.com/ry/ebb/commit/4780e2c81b44bf1b4f96f2ce064e6416024888cc</url>
    <id>4780e2c81b44bf1b4f96f2ce064e6416024888cc</id>
    <committed-date>2008-03-11T05:01:06-07:00</committed-date>
    <authored-date>2008-03-11T05:01:06-07:00</authored-date>
    <message>Experiemental threaded processing branch

Handles the 'wait' benchmark very well but slower with throughput.</message>
    <tree>330a130d337cb909c5b01855e20b8d0a76066202</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a92f760d6888ba358bd5ed4934018ab150f2f3c7</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </author>
    <url>http://github.com/ry/ebb/commit/b88daa796c6eade49e1b15d38ca97aae66d76e8d</url>
    <id>b88daa796c6eade49e1b15d38ca97aae66d76e8d</id>
    <committed-date>2008-03-10T08:24:33-07:00</committed-date>
    <authored-date>2008-03-10T08:24:33-07:00</authored-date>
    <message>small bug fix</message>
    <tree>5d6535cae8f7d9012e088362b25e8fd85a414146</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>27577de16a362740e1e1966f871cdb188153ffff</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </author>
    <url>http://github.com/ry/ebb/commit/a92f760d6888ba358bd5ed4934018ab150f2f3c7</url>
    <id>a92f760d6888ba358bd5ed4934018ab150f2f3c7</id>
    <committed-date>2008-03-10T04:57:54-07:00</committed-date>
    <authored-date>2008-03-10T04:44:54-07:00</authored-date>
    <message>initial support for streaming responses</message>
    <tree>0bd1aa05cf483a1740f84370c9b8f3c09d28ada4</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f3387b215126ee98644c5a6b8085a50b763141d0</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </author>
    <url>http://github.com/ry/ebb/commit/27577de16a362740e1e1966f871cdb188153ffff</url>
    <id>27577de16a362740e1e1966f871cdb188153ffff</id>
    <committed-date>2008-03-10T03:50:43-07:00</committed-date>
    <authored-date>2008-03-10T03:50:43-07:00</authored-date>
    <message>small changes to work for ruby 1.9</message>
    <tree>88c0c8f524db00f7d5561e473ea17177ed3a6471</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>01f42b798c714044c56524421f31b4611c5134a9</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </author>
    <url>http://github.com/ry/ebb/commit/f3387b215126ee98644c5a6b8085a50b763141d0</url>
    <id>f3387b215126ee98644c5a6b8085a50b763141d0</id>
    <committed-date>2008-03-10T03:14:54-07:00</committed-date>
    <authored-date>2008-03-10T03:14:54-07:00</authored-date>
    <message>Added worker threads option.

Now with the command line option -w you can specify how many worker threads to use. This is a simple first pass at handling better concurrency. ebb_rails defaults to 1 worker.</message>
    <tree>e4d50d72a7ecb7c6c985f02abf53b6873d06872d</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b938ce438686fab63851b0d2b5752ab066b4f305</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </author>
    <url>http://github.com/ry/ebb/commit/c023fa46c39157b09728f57fa5014d71bfcb935f</url>
    <id>c023fa46c39157b09728f57fa5014d71bfcb935f</id>
    <committed-date>2008-03-09T07:39:00-07:00</committed-date>
    <authored-date>2008-03-09T07:39:00-07:00</authored-date>
    <message>ruby binding clean-up

1. Because you will never need to run two servers per RubyVM, I have removed
the Ebb::Server class. It is replaced with Ebb.start_server. This has allowed
me to simplify ebb_ruby.c much.

2. Two allow for ebb_merb or other executables I've moved the option parsing
into Ebb::Runner. Check out bin/ebb_rails to see the cute API (if i do say so
myself) for adding options to the runner.

3. I've done away with the Daemonizable include and moved the logic into the
the new Runner class.</message>
    <tree>2d95b7e535a3a582df6cc4b67e46d87ef0f06b36</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>459af6a54e12fffdce5e32be04417e4cf1f9be60</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </author>
    <url>http://github.com/ry/ebb/commit/ea11c7cd84a4a38a23dcb3f02371e5fca42a71fa</url>
    <id>ea11c7cd84a4a38a23dcb3f02371e5fca42a71fa</id>
    <committed-date>2008-02-29T02:57:36-08:00</committed-date>
    <authored-date>2008-02-29T02:56:04-08:00</authored-date>
    <message>Small parser changes

I applied a patch from Eric Wong to reduce rb_str allocation during parsing.
Also hacked parser.rl into a state that it compiles with Ragel 6.</message>
    <tree>2c73d9de8e1f70ec0d00d7a205a87b83b83d3d05</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>75f68f9db72c1181a59f43a5dd9a04388918d068</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </author>
    <url>http://github.com/ry/ebb/commit/92fb937e38b63010f15a7d237f99bb6c5b53519c</url>
    <id>92fb937e38b63010f15a7d237f99bb6c5b53519c</id>
    <committed-date>2008-02-28T03:31:42-08:00</committed-date>
    <authored-date>2008-02-28T03:31:42-08:00</authored-date>
    <message>more upload tests and site modifications</message>
    <tree>07ac5abb838cf51b46b8e0dca1c9a645d4278da4</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9d780efaa4771ddf4f3fda30f7353188aaafa0e3</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </author>
    <url>http://github.com/ry/ebb/commit/75f68f9db72c1181a59f43a5dd9a04388918d068</url>
    <id>75f68f9db72c1181a59f43a5dd9a04388918d068</id>
    <committed-date>2008-02-28T01:57:40-08:00</committed-date>
    <authored-date>2008-02-28T01:57:40-08:00</authored-date>
    <message>oops - commited a bit of debug code</message>
    <tree>0fb884a7e079cdfa3f672f2101270e2572c8f50a</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6f1a46c3f1ebc9b6f8b73e8c053a8047d058dc8d</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </author>
    <url>http://github.com/ry/ebb/commit/9d780efaa4771ddf4f3fda30f7353188aaafa0e3</url>
    <id>9d780efaa4771ddf4f3fda30f7353188aaafa0e3</id>
    <committed-date>2008-02-28T01:52:12-08:00</committed-date>
    <authored-date>2008-02-28T01:52:12-08:00</authored-date>
    <message>many small bug fixes, mostly related to install

thanks to Pratik Naik for his help.</message>
    <tree>5f01bf85dec5cc2bf25bf16a78daa6d734d502a4</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>62b496c6d96f8e7cf52c258c740d63c7b1d23ccf</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </author>
    <url>http://github.com/ry/ebb/commit/6f1a46c3f1ebc9b6f8b73e8c053a8047d058dc8d</url>
    <id>6f1a46c3f1ebc9b6f8b73e8c053a8047d058dc8d</id>
    <committed-date>2008-02-27T08:00:30-08:00</committed-date>
    <authored-date>2008-02-27T08:00:30-08:00</authored-date>
    <message>two small bug fixes</message>
    <tree>d6bdac1bc60b00b65d32129414bcb77f8841a9ea</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0e2dc886e26a1afc11882f3f6e999943d7af2478</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </author>
    <url>http://github.com/ry/ebb/commit/62b496c6d96f8e7cf52c258c740d63c7b1d23ccf</url>
    <id>62b496c6d96f8e7cf52c258c740d63c7b1d23ccf</id>
    <committed-date>2008-02-27T07:51:20-08:00</committed-date>
    <authored-date>2008-02-27T07:38:28-08:00</authored-date>
    <message>more site changes</message>
    <tree>aecdf1790d4f7de6d3661c512fe678e29e42b817</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7897e7c5897e264fc0f80ee423ed393e606180cb</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </author>
    <url>http://github.com/ry/ebb/commit/0e2dc886e26a1afc11882f3f6e999943d7af2478</url>
    <id>0e2dc886e26a1afc11882f3f6e999943d7af2478</id>
    <committed-date>2008-02-27T02:50:14-08:00</committed-date>
    <authored-date>2008-02-27T02:50:14-08:00</authored-date>
    <message>web site and benchmark fixes</message>
    <tree>16962c1b0285b95935377ff46e3c15d9df38f2ff</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a791fbb16843b516dbb8e50aa9e4e007c391c927</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </author>
    <url>http://github.com/ry/ebb/commit/7897e7c5897e264fc0f80ee423ed393e606180cb</url>
    <id>7897e7c5897e264fc0f80ee423ed393e606180cb</id>
    <committed-date>2008-02-26T19:06:58-08:00</committed-date>
    <authored-date>2008-02-26T19:06:58-08:00</authored-date>
    <message>clean up benchmark scripts</message>
    <tree>d0c801f5a2950a895fb265fdbadb1395689afd78</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@lakshmi.local</email>
    </committer>
  </commit>
</commits>
