<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>a73227bf28e07539867ee450288916bb87fb95f1</id>
      </parent>
    </parents>
    <author>
      <name>Simon Cornelius P. Umacob</name>
      <email>simoncpu@gmail.com</email>
    </author>
    <url>http://github.com/ry/node/commit/e801f420d0b03a7a2bb16e8174ba9f7ecf5720c7</url>
    <id>e801f420d0b03a7a2bb16e8174ba9f7ecf5720c7</id>
    <committed-date>2009-12-09T05:28:02-08:00</committed-date>
    <authored-date>2009-12-09T04:36:12-08:00</authored-date>
    <message>Use conf.fatal() instead of fatal() in order to abort the configure script</message>
    <tree>b6e44c3b1bbaa45c482d42b4c458efd243b530d0</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4ddfd8aa42c365a2351d9cbe2f98470fb81a8c41</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </author>
    <url>http://github.com/ry/node/commit/a73227bf28e07539867ee450288916bb87fb95f1</url>
    <id>a73227bf28e07539867ee450288916bb87fb95f1</id>
    <committed-date>2009-12-09T05:27:33-08:00</committed-date>
    <authored-date>2009-12-09T05:27:33-08:00</authored-date>
    <message>Upgrade waf to 1.5.10</message>
    <tree>a33c5338acf0c9d00a43148c67c51f6d664921bf</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>45a806a066b082fa95c56ba9715d72caabf45289</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </author>
    <url>http://github.com/ry/node/commit/4ddfd8aa42c365a2351d9cbe2f98470fb81a8c41</url>
    <id>4ddfd8aa42c365a2351d9cbe2f98470fb81a8c41</id>
    <committed-date>2009-12-09T01:32:19-08:00</committed-date>
    <authored-date>2009-12-09T01:32:19-08:00</authored-date>
    <message>Fix posix.statSync()</message>
    <tree>dd08d91eea7bfd381b2e317b44320f4cd9abfe4f</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a30ac92b0c52ff85bff409ec0278bd42087bc4c3</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </author>
    <url>http://github.com/ry/node/commit/45a806a066b082fa95c56ba9715d72caabf45289</url>
    <id>45a806a066b082fa95c56ba9715d72caabf45289</id>
    <committed-date>2009-12-09T00:12:01-08:00</committed-date>
    <authored-date>2009-12-09T00:02:21-08:00</authored-date>
    <message>Statically define symbols

~7% improvement in hello world HTTP response bench.</message>
    <tree>895242732560987eb7c881ec1c25b3e0439ed2b2</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>89df4d1c86852c707063c97115618e24bd98ee08</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </author>
    <url>http://github.com/ry/node/commit/a30ac92b0c52ff85bff409ec0278bd42087bc4c3</url>
    <id>a30ac92b0c52ff85bff409ec0278bd42087bc4c3</id>
    <committed-date>2009-12-08T22:44:44-08:00</committed-date>
    <authored-date>2009-12-08T22:44:44-08:00</authored-date>
    <message>Remove accidentally committed files.</message>
    <tree>fbd55e0d70d5b6d8598cd314b00ff9d0b140541a</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dbb1a267d78392a1919f9cd091ce68685e821064</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </author>
    <url>http://github.com/ry/node/commit/89df4d1c86852c707063c97115618e24bd98ee08</url>
    <id>89df4d1c86852c707063c97115618e24bd98ee08</id>
    <committed-date>2009-12-07T22:20:51-08:00</committed-date>
    <authored-date>2009-12-07T22:20:51-08:00</authored-date>
    <message>fix typo</message>
    <tree>8a412022f297eab92162d383871dc78596841951</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9599d2d0e97968b25585184f224cdb00f925785c</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </author>
    <url>http://github.com/ry/node/commit/dbb1a267d78392a1919f9cd091ce68685e821064</url>
    <id>dbb1a267d78392a1919f9cd091ce68685e821064</id>
    <committed-date>2009-12-07T21:54:26-08:00</committed-date>
    <authored-date>2009-12-07T21:54:26-08:00</authored-date>
    <message>Fix ARGV[0] weirdness</message>
    <tree>4b5188a74e8234b43cd2d51c99d01c6ddd793c17</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>501b4a54be5188e06194597010b5f13067da1caf</id>
      </parent>
    </parents>
    <author>
      <name>Johan Dahlberg</name>
      <email>jfd@distrop.com</email>
    </author>
    <url>http://github.com/ry/node/commit/9599d2d0e97968b25585184f224cdb00f925785c</url>
    <id>9599d2d0e97968b25585184f224cdb00f925785c</id>
    <committed-date>2009-12-07T21:19:12-08:00</committed-date>
    <authored-date>2009-12-05T04:33:15-08:00</authored-date>
    <message>Added superCtor to ctor.super_ instead superCtor.prototype.

This way let's us do deep comparison between object instances.

I have a suggestion for the sys.inherits function. Today it's impossible to
deep comparison between instance and class.

Take this snippet for example:

function ClassA() {}
function ClassB() {}

sys.inherits(ClassB, ClassA);

var instance = new ClassB();

The instance variable inherits from ClassA but we can't check it (which is
useful sometimes). You can compare the instance against ClassB
(instance.constructor == ClassB) but we can't compare it deeper
(instance.constructor.super == ClassA). The committed change simply assign
super to the super constructor instead of the super prototype.

I can't see any problem with this fix. You can still get the super constructor
by calling super_.prototype.</message>
    <tree>8b40adeda5fe9a2ec158b386175901af14ee54e2</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>71680f512ce60130a8d0f9331e708b6fd90180ca</id>
      </parent>
    </parents>
    <author>
      <name>visionmedia</name>
      <email>tj@vision-media.ca</email>
    </author>
    <url>http://github.com/ry/node/commit/501b4a54be5188e06194597010b5f13067da1caf</url>
    <id>501b4a54be5188e06194597010b5f13067da1caf</id>
    <committed-date>2009-12-07T20:35:56-08:00</committed-date>
    <authored-date>2009-12-07T16:18:43-08:00</authored-date>
    <message>Export STATUS_CODES

Express (my framework) uses them as a default
response body when non is present. Others
might use them for something as well.

Beats duplicating the list :D</message>
    <tree>c11f69f5686556c72170d5ae8e642440805d15db</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c1baa70fe5789de0c1eef7f2051a4e43fedced6e</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </author>
    <url>http://github.com/ry/node/commit/71680f512ce60130a8d0f9331e708b6fd90180ca</url>
    <id>71680f512ce60130a8d0f9331e708b6fd90180ca</id>
    <committed-date>2009-12-07T09:13:45-08:00</committed-date>
    <authored-date>2009-12-07T09:03:06-08:00</authored-date>
    <message>Give default encodings for posix.read and posix.write</message>
    <tree>a292b20b569b7263b61eea1f12d0c7db14de128a</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ee8530e0ee386492ca519004cfaa34de650b17b3</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </author>
    <url>http://github.com/ry/node/commit/c1baa70fe5789de0c1eef7f2051a4e43fedced6e</url>
    <id>c1baa70fe5789de0c1eef7f2051a4e43fedced6e</id>
    <committed-date>2009-12-07T08:55:19-08:00</committed-date>
    <authored-date>2009-12-07T08:55:19-08:00</authored-date>
    <message>Attach/Detach -&gt; Ref/Unref</message>
    <tree>f8c93f86253529549cd0ec28d9e3a11604a06aec</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>756544fd28d5e7156fe7d27adc3e0265268fd76d</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </author>
    <url>http://github.com/ry/node/commit/ee8530e0ee386492ca519004cfaa34de650b17b3</url>
    <id>ee8530e0ee386492ca519004cfaa34de650b17b3</id>
    <committed-date>2009-12-07T06:21:12-08:00</committed-date>
    <authored-date>2009-12-07T06:21:12-08:00</authored-date>
    <message>offload method look up to http-parser</message>
    <tree>aa0c156729fb28dd15643dbccb3cfb47e5c44671</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c3e0a4bc7c89e6eace8d4652092b0a37dac65d8b</id>
      </parent>
    </parents>
    <author>
      <name>Xavier Shay</name>
      <email>xavier@rhnh.net</email>
    </author>
    <url>http://github.com/ry/node/commit/756544fd28d5e7156fe7d27adc3e0265268fd76d</url>
    <id>756544fd28d5e7156fe7d27adc3e0265268fd76d</id>
    <committed-date>2009-12-07T01:05:18-08:00</committed-date>
    <authored-date>2009-12-06T20:44:41-08:00</authored-date>
    <message>sys.inspect prints out special chars correctly (\n, \u0001, etc...)</message>
    <tree>648f5fe58e2dd56c3e21313b6f30e01d14fecc4c</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>876b6d21832ece6c51021fe0acc1d31c2ad4e32a</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </author>
    <url>http://github.com/ry/node/commit/c3e0a4bc7c89e6eace8d4652092b0a37dac65d8b</url>
    <id>c3e0a4bc7c89e6eace8d4652092b0a37dac65d8b</id>
    <committed-date>2009-12-06T14:58:16-08:00</committed-date>
    <authored-date>2009-12-06T14:58:16-08:00</authored-date>
    <message>Upgrade http-parser; supports webdav extension methods now</message>
    <tree>09fcef81748ecb3a2094ae2a4f8d97ae9e00e596</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f080de53808061c2cd754960eb210c2f60d6e154</id>
      </parent>
    </parents>
    <author>
      <name>Felix Geisend&#246;rfer</name>
      <email>felix@debuggable.com</email>
    </author>
    <url>http://github.com/ry/node/commit/876b6d21832ece6c51021fe0acc1d31c2ad4e32a</url>
    <id>876b6d21832ece6c51021fe0acc1d31c2ad4e32a</id>
    <committed-date>2009-12-06T10:21:20-08:00</committed-date>
    <authored-date>2009-12-06T10:02:55-08:00</authored-date>
    <message>Make process.mixin copy over undefined values

This is not a bug in process.mixin, but I think it is undesirable
behavior. Right now process.mixin will not copy over keys with undefined
values. To me that is an unexpected filtering that should not happen
unless specifically called for.</message>
    <tree>83d8a066316a6341a375d459381024e26e3fac11</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f8ba9c3bc9fbab6b822a8bb531c7a3c09035100a</id>
      </parent>
    </parents>
    <author>
      <name>Felix Geisend&#246;rfer</name>
      <email>felix@debuggable.com</email>
    </author>
    <url>http://github.com/ry/node/commit/f080de53808061c2cd754960eb210c2f60d6e154</url>
    <id>f080de53808061c2cd754960eb210c2f60d6e154</id>
    <committed-date>2009-12-06T10:21:06-08:00</committed-date>
    <authored-date>2009-12-06T09:57:20-08:00</authored-date>
    <message>Two bug fixes for process.mixin

Bug #1 occurred when trying to use process.mixin on a function and
produced a fatal exception.

Bug #2 occurred when trying to do a deep merge with an object containing
one or more objects with a nodeType property. In those cases the deep
copy for this part of the object was not performed and a shallow one was
performed instead.

Both of these bugs were artifacts of the jQuery.extend port.</message>
    <tree>b93745f15e94cbf1abf020ddda1befab78e4da03</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c6affb64f96a403a14d20035e7fbd6d0ce089db5</id>
      </parent>
    </parents>
    <author>
      <name>Christopher Lenz</name>
      <email>chris@lamech.local</email>
    </author>
    <url>http://github.com/ry/node/commit/f8ba9c3bc9fbab6b822a8bb531c7a3c09035100a</url>
    <id>f8ba9c3bc9fbab6b822a8bb531c7a3c09035100a</id>
    <committed-date>2009-12-06T09:36:32-08:00</committed-date>
    <authored-date>2009-12-02T14:25:56-08:00</authored-date>
    <message>Add http.Client.prototype.request()

Change the http.Client API so that it provides a single request() method
taking an optional parameter to specify the HTTP method (defaulting to
&quot;GET&quot;), instead of the five methods get(), head(), post(), del() and put().</message>
    <tree>0d6951b4e01f22fe0ba0c46ee4e4ad9684e6c68a</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>34c02357ff8e00c35e493754943f599dba0b0f29</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </author>
    <url>http://github.com/ry/node/commit/c6affb64f96a403a14d20035e7fbd6d0ce089db5</url>
    <id>c6affb64f96a403a14d20035e7fbd6d0ce089db5</id>
    <committed-date>2009-12-06T08:59:37-08:00</committed-date>
    <authored-date>2009-12-06T08:53:52-08:00</authored-date>
    <message>bump version</message>
    <tree>8cc677edba795cd275793e08bda5e141cb975867</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4d818f1fd3454f972ef6e0a4f32ed26585804dd5</id>
      </parent>
    </parents>
    <author>
      <name>Xavier Shay</name>
      <email>xavier@rhnh.net</email>
    </author>
    <url>http://github.com/ry/node/commit/34c02357ff8e00c35e493754943f599dba0b0f29</url>
    <id>34c02357ff8e00c35e493754943f599dba0b0f29</id>
    <committed-date>2009-12-06T03:19:23-08:00</committed-date>
    <authored-date>2009-12-01T02:20:14-08:00</authored-date>
    <message>sys.inspect is totally more awesome now

- No longer relies on JSON.stringify, so it can output nulls and functions
- Handles circular references better
- Has tests</message>
    <tree>7003b983dbf541015b0273a5f01f6666bebe129e</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3414eab2f3ec626be090e34cb7bf44ea03d38c55</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </author>
    <url>http://github.com/ry/node/commit/4d818f1fd3454f972ef6e0a4f32ed26585804dd5</url>
    <id>4d818f1fd3454f972ef6e0a4f32ed26585804dd5</id>
    <committed-date>2009-12-06T02:36:22-08:00</committed-date>
    <authored-date>2009-12-06T02:36:22-08:00</authored-date>
    <message>Implement promises entirely in JS</message>
    <tree>ac3ca1197bbc8283c1c71e741d20cbdd04489162</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8141448fe5ed385233a8490f2ca8200f5a2d48cd</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </author>
    <url>http://github.com/ry/node/commit/3414eab2f3ec626be090e34cb7bf44ea03d38c55</url>
    <id>3414eab2f3ec626be090e34cb7bf44ea03d38c55</id>
    <committed-date>2009-12-06T01:50:03-08:00</committed-date>
    <authored-date>2009-12-06T01:50:03-08:00</authored-date>
    <message>Refactor node_file.cc to not use Promises.

At the same time implement synchronous wrappers of the POSIX functions.
These will be undocumented until we settle on an API. Works like this

    // returns promise as before
    posix.mkdir(&quot;test&quot;).addCallback(function () {
      sys.puts(&quot;done&quot;);
    });

    // returns undefined, executed synchronously.
    posix.mkdirSync(&quot;test&quot;);
    sys.puts(&quot;done&quot;);

This refactoring is a step towards allowing promises to be implemented
purely in javascript.</message>
    <tree>4dfdd1a4939af71ff622bf4203cd2208a9c82196</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>90ab0794dfc3d6d8343d22e76e0d86307538445d</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </author>
    <url>http://github.com/ry/node/commit/8141448fe5ed385233a8490f2ca8200f5a2d48cd</url>
    <id>8141448fe5ed385233a8490f2ca8200f5a2d48cd</id>
    <committed-date>2009-12-06T00:26:09-08:00</committed-date>
    <authored-date>2009-12-06T00:23:38-08:00</authored-date>
    <message>Don't use promises internally in DNS module</message>
    <tree>364c6bc8bdab2f5aa108f96053fdea26ab2a215b</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>48452838b379b167a2aff5786d53c07e5f8bbcdc</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </author>
    <url>http://github.com/ry/node/commit/90ab0794dfc3d6d8343d22e76e0d86307538445d</url>
    <id>90ab0794dfc3d6d8343d22e76e0d86307538445d</id>
    <committed-date>2009-12-05T22:35:26-08:00</committed-date>
    <authored-date>2009-12-05T22:35:26-08:00</authored-date>
    <message>Use --jobs=1 with WAF

Some people were reporting waf erroring with

  thread.error: can't start new thread

this seems to fix that problem.</message>
    <tree>73edd3d2324450e3da1a197c54442a2b472ee6d5</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c8b6ef248e5fc32df62041ec83463923bc8bdc68</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </author>
    <url>http://github.com/ry/node/commit/48452838b379b167a2aff5786d53c07e5f8bbcdc</url>
    <id>48452838b379b167a2aff5786d53c07e5f8bbcdc</id>
    <committed-date>2009-12-05T09:27:28-08:00</committed-date>
    <authored-date>2009-12-05T09:25:07-08:00</authored-date>
    <message>Clean up context creation</message>
    <tree>e544916a2cdf2d3bd19b53967247c01770139a74</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c5d82380f46ed0c992ff56a9e9ddfe6ab2540e62</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </author>
    <url>http://github.com/ry/node/commit/c8b6ef248e5fc32df62041ec83463923bc8bdc68</url>
    <id>c8b6ef248e5fc32df62041ec83463923bc8bdc68</id>
    <committed-date>2009-12-05T06:27:56-08:00</committed-date>
    <authored-date>2009-12-05T06:27:56-08:00</authored-date>
    <message>upgrade v8 to 2.0.3</message>
    <tree>9012b1d0b0f9c380f6c6aa1b8b43dde44532e19e</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7538e707677b29b276a543a4e1db9d4c3893c0c6</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </author>
    <url>http://github.com/ry/node/commit/c5d82380f46ed0c992ff56a9e9ddfe6ab2540e62</url>
    <id>c5d82380f46ed0c992ff56a9e9ddfe6ab2540e62</id>
    <committed-date>2009-12-04T23:37:46-08:00</committed-date>
    <authored-date>2009-12-04T23:37:46-08:00</authored-date>
    <message>Bugfix: Don't use chunked encoding for 1.0 requests.

http://groups.google.com/group/nodejs/browse_thread/thread/b2edb76691b1848c</message>
    <tree>b4eec7f9f5e95d1695b8cc9ef665ad4a3c010895</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4f679fd8d01c11c908bd5ca439a7aff956cda4ad</id>
      </parent>
    </parents>
    <author>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </author>
    <url>http://github.com/ry/node/commit/7538e707677b29b276a543a4e1db9d4c3893c0c6</url>
    <id>7538e707677b29b276a543a4e1db9d4c3893c0c6</id>
    <committed-date>2009-12-04T22:55:24-08:00</committed-date>
    <authored-date>2009-12-04T22:52:05-08:00</authored-date>
    <message>Expose versionMajor versionMinor to http messages</message>
    <tree>78acf6fe489f2a88d83696174de9c918d46ab054</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>530328f12b4a00dfbc8ea57bafb1f9344912f0db</id>
      </parent>
    </parents>
    <author>
      <name>Karl Guertin</name>
      <email>grayrest@gr.ayre.st</email>
    </author>
    <url>http://github.com/ry/node/commit/4f679fd8d01c11c908bd5ca439a7aff956cda4ad</url>
    <id>4f679fd8d01c11c908bd5ca439a7aff956cda4ad</id>
    <committed-date>2009-12-04T16:05:16-08:00</committed-date>
    <authored-date>2009-11-29T18:20:37-08:00</authored-date>
    <message>Dependency free assert module with unit tests</message>
    <tree>f137e18e16b049281bfe018964d7b151a90b4c7c</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>485823f3e44013c4c83fcbbabd3a234f680ebb3c</id>
      </parent>
    </parents>
    <author>
      <name>Felix Geisend&#246;rfer</name>
      <email>felix@debuggable.com</email>
    </author>
    <url>http://github.com/ry/node/commit/530328f12b4a00dfbc8ea57bafb1f9344912f0db</url>
    <id>530328f12b4a00dfbc8ea57bafb1f9344912f0db</id>
    <committed-date>2009-12-04T16:05:16-08:00</committed-date>
    <authored-date>2009-11-28T09:26:59-08:00</authored-date>
    <message>CommonJS testing for node.js

Refactored test suite to use the assert module for testing rather than
mjsunit.</message>
    <tree>b60ff01e0da1bb7902833b0cf8aa72ced9e682c5</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5b1a535cd89624a021b4bd183cfaaccef5b63dd9</id>
      </parent>
    </parents>
    <author>
      <name>Michaeljohn Clement</name>
      <email>inimino@inimino.org</email>
    </author>
    <url>http://github.com/ry/node/commit/485823f3e44013c4c83fcbbabd3a234f680ebb3c</url>
    <id>485823f3e44013c4c83fcbbabd3a234f680ebb3c</id>
    <committed-date>2009-12-04T15:56:22-08:00</committed-date>
    <authored-date>2009-12-01T21:38:42-08:00</authored-date>
    <message>fixed HTTP duplicated header bug

added test case for HTTP duplicated header bug on keepalive</message>
    <tree>bfd21e452d4aa96087afe211f2dd4abf451138c5</tree>
    <committer>
      <name>Ryan Dahl</name>
      <email>ry@tinyclouds.org</email>
    </committer>
  </commit>
</commits>
