<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>70f270bb54fdaa3f33b8ac739db9204f0f71304e</id>
      </parent>
    </parents>
    <author>
      <name>Steven Hazel</name>
      <email>sah@awesame.org</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/687584d7616fa71198487ad785f0a24aab0be52a</url>
    <id>687584d7616fa71198487ad785f0a24aab0be52a</id>
    <committed-date>2009-03-07T19:37:41-08:00</committed-date>
    <authored-date>2009-03-07T19:37:41-08:00</authored-date>
    <message>Raise an exception immediately if the remote host disconnects before
sending its version info, rather than letting things go as far as they
can.</message>
    <tree>811f00b27bb87ce41df27dece2db6603bafe7304</tree>
    <committer>
      <name>Steven Hazel</name>
      <email>sah@awesame.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b05c51790614fc6493791d6d08769c5274ed5e5d</id>
      </parent>
    </parents>
    <author>
      <name>Steven Hazel</name>
      <email>sah@awesame.org</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/70f270bb54fdaa3f33b8ac739db9204f0f71304e</url>
    <id>70f270bb54fdaa3f33b8ac739db9204f0f71304e</id>
    <committed-date>2009-03-05T19:10:03-08:00</committed-date>
    <authored-date>2009-03-05T19:10:03-08:00</authored-date>
    <message>Avoid mixing buffered and unbuffered IO.

This is important here because of this passage from RFC 4253:

&quot;When compatibility with old clients is not needed, the server MAY
send its initial key exchange data immediately after the
identification string.&quot;</message>
    <tree>336de6ede9f544128f97a098c7314291c2ac8d50</tree>
    <committer>
      <name>Steven Hazel</name>
      <email>sah@awesame.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b62f1092a09eaf54e3ba9f9c7f5d6b0d2cd2279a</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/b05c51790614fc6493791d6d08769c5274ed5e5d</url>
    <id>b05c51790614fc6493791d6d08769c5274ed5e5d</id>
    <committed-date>2009-02-24T19:52:14-08:00</committed-date>
    <authored-date>2009-02-24T19:52:14-08:00</authored-date>
    <message>version bump</message>
    <tree>a0bf23a2443039f466038cb174d824f8307ccf0c</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7c5a75719e254b8eee05ad6f343b24b63feb0afe</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/b62f1092a09eaf54e3ba9f9c7f5d6b0d2cd2279a</url>
    <id>b62f1092a09eaf54e3ba9f9c7f5d6b0d2cd2279a</id>
    <committed-date>2009-02-12T07:12:00-08:00</committed-date>
    <authored-date>2009-02-12T07:12:00-08:00</authored-date>
    <message>Add :key_data option for specifying raw private keys in PEM format</message>
    <tree>6eed330510b3338aa09f77ad546f716b6fc621ea</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>17cadf135c3f16b5ddf2ddc59ac4fbda98df3ce1</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/7c5a75719e254b8eee05ad6f343b24b63feb0afe</url>
    <id>7c5a75719e254b8eee05ad6f343b24b63feb0afe</id>
    <committed-date>2009-02-04T20:37:58-08:00</committed-date>
    <authored-date>2009-02-04T20:37:58-08:00</authored-date>
    <message>version bump</message>
    <tree>5878a405b7dcc89862281ab249ad9d5022c38563</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e1fed2b5b7e9e0b5992e33b1c9eb38b755e2e919</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/17cadf135c3f16b5ddf2ddc59ac4fbda98df3ce1</url>
    <id>17cadf135c3f16b5ddf2ddc59ac4fbda98df3ce1</id>
    <committed-date>2009-02-02T21:40:54-08:00</committed-date>
    <authored-date>2009-02-02T21:40:54-08:00</authored-date>
    <message>make it easier to query SSH configuration in a standard way</message>
    <tree>c0d9b116799b12821caafebcc23ecef301a0a6c2</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6c4d8ae72e21f590045f1648c4060cb2f8d3957c</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/e1fed2b5b7e9e0b5992e33b1c9eb38b755e2e919</url>
    <id>e1fed2b5b7e9e0b5992e33b1c9eb38b755e2e919</id>
    <committed-date>2009-02-01T19:32:26-08:00</committed-date>
    <authored-date>2009-02-01T19:32:26-08:00</authored-date>
    <message>version bump</message>
    <tree>5971767c3fb9b3b3728c21103825d55b2508ce30</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>edc27cff7712026d543bef8f76319ebe4371b948</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/6c4d8ae72e21f590045f1648c4060cb2f8d3957c</url>
    <id>6c4d8ae72e21f590045f1648c4060cb2f8d3957c</id>
    <committed-date>2009-01-31T22:06:30-08:00</committed-date>
    <authored-date>2009-01-31T22:06:30-08:00</authored-date>
    <message>non-nil user overrides user in .ssh/config

This allows you to fall-back to the .ssh/config by specifying
nil for user, but force a different user by giving a non-nil
value.</message>
    <tree>4f74ce9abd4e7945c84a2518c7a3ed219a344c48</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>07ba76a53e659414d9b9dae17bce8e16d394f333</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/f09d124a2b4cbf6e03549f1bb32cace57601738c</url>
    <id>f09d124a2b4cbf6e03549f1bb32cace57601738c</id>
    <committed-date>2009-01-31T21:08:47-08:00</committed-date>
    <authored-date>2009-01-31T21:08:47-08:00</authored-date>
    <message>Ignore requests for non-existent channels

This works around a bug in some ssh servers, where channel requests
are sent to channels after the channels have been closed.</message>
    <tree>c427edfcc97c3f37df100a0019a75a169b83c52a</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f9b2f3cb8de97730b4b4a5624fdb6e0fd0302f26</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/07ba76a53e659414d9b9dae17bce8e16d394f333</url>
    <id>07ba76a53e659414d9b9dae17bce8e16d394f333</id>
    <committed-date>2009-01-31T20:23:26-08:00</committed-date>
    <authored-date>2009-01-31T20:23:26-08:00</authored-date>
    <message>Add a terminate! method for hard shutdowns</message>
    <tree>06ef13598bea16a3a8edd71c6d40953a9c610d46</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e72a2787fedd1da5fdd2ab071f848d0190a8a85f</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/f9b2f3cb8de97730b4b4a5624fdb6e0fd0302f26</url>
    <id>f9b2f3cb8de97730b4b4a5624fdb6e0fd0302f26</id>
    <committed-date>2009-01-08T19:53:16-08:00</committed-date>
    <authored-date>2009-01-08T19:49:20-08:00</authored-date>
    <message>Use foo.pub key by default, but fall back to private key.

Also, make sure we register the private key itself when we
load it, so that it doesn't get loaded twice (which causes
double passphrase prompts).</message>
    <tree>8ef38fee6cc0429e98a6aa4b0fb69c49d1d2be5c</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cba06692e31a2d801c196edc89d0de45a9d5211d</id>
      </parent>
    </parents>
    <author>
      <name>Bob Cotton</name>
      <email>bob.cotton@rallydev.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/a9d83a9cb5d110b89253362294243911f971ed71</url>
    <id>a9d83a9cb5d110b89253362294243911f971ed71</id>
    <committed-date>2009-01-08T09:17:54-08:00</committed-date>
    <authored-date>2009-01-08T09:17:54-08:00</authored-date>
    <message>Pass the passphrase through from the options.

This was prompting for the passphrase, even when the options were present</message>
    <tree>5d13742eba594ca03242bd2bd58294680079a9ad</tree>
    <committer>
      <name>Bob Cotton</name>
      <email>bob.cotton@rallydev.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6f3d9d875fcdfc38ad32c6452341a2d47cad3f92</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/cba06692e31a2d801c196edc89d0de45a9d5211d</url>
    <id>cba06692e31a2d801c196edc89d0de45a9d5211d</id>
    <committed-date>2008-12-29T20:33:14-08:00</committed-date>
    <authored-date>2008-12-29T20:33:14-08:00</authored-date>
    <message>version bump</message>
    <tree>230c7cdc8aa66d66970995197f7d49594b3b1553</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e1d1cfc9ed78aa4a8ab0bf526ef55464a5f4768e</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/6f3d9d875fcdfc38ad32c6452341a2d47cad3f92</url>
    <id>6f3d9d875fcdfc38ad32c6452341a2d47cad3f92</id>
    <committed-date>2008-12-29T20:31:43-08:00</committed-date>
    <authored-date>2008-12-29T20:31:43-08:00</authored-date>
    <message>Load keys just-in-time instead of ahead-of-time

This avoids unnecessary prompts from encrypted keys as a result of the
change in 2.0.7 that caused private keys to be loaded instead of
public keys.</message>
    <tree>4a7b4bff4ae3e6737916bf3c81917ab073742d53</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0693d4d882b7d6e35f392d98be4051d7c4dbf0b8</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/e1d1cfc9ed78aa4a8ab0bf526ef55464a5f4768e</url>
    <id>e1d1cfc9ed78aa4a8ab0bf526ef55464a5f4768e</id>
    <committed-date>2008-12-29T19:24:51-08:00</committed-date>
    <authored-date>2008-12-29T19:24:51-08:00</authored-date>
    <message>version bump</message>
    <tree>3caba04d92837f99d1a628ff8f16d77f5e5fe6ba</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>690a871ae069a881de9c890fcb2d95ccc05bdde7</id>
      </parent>
      <parent>
        <id>ad693adc688d9c6075c10af48362f330c46d94c8</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/0693d4d882b7d6e35f392d98be4051d7c4dbf0b8</url>
    <id>0693d4d882b7d6e35f392d98be4051d7c4dbf0b8</id>
    <committed-date>2008-12-19T06:33:09-08:00</committed-date>
    <authored-date>2008-12-19T06:33:09-08:00</authored-date>
    <message>Merge branch 'auser/master'</message>
    <tree>7540cebf33810c8b03fa179ff6c76c8433616088</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1e2834380e383fdada2ddf2c907c9b449b463181</id>
      </parent>
    </parents>
    <author>
      <name>Ari Lerner</name>
      <email>ari.lerner@citrusbyte.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/ad693adc688d9c6075c10af48362f330c46d94c8</url>
    <id>ad693adc688d9c6075c10af48362f330c46d94c8</id>
    <committed-date>2008-12-18T23:40:40-08:00</committed-date>
    <authored-date>2008-12-18T23:40:40-08:00</authored-date>
    <message>Removed commented lines from old code, fixed two failing specs, ALL SPECS PASS NOW</message>
    <tree>762438423cc51d1d3a4c745135e918be1f891f97</tree>
    <committer>
      <name>Ari Lerner</name>
      <email>ari.lerner@citrusbyte.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2c02cc3a831fd8bd975c77c4bd592fce52d11aee</id>
      </parent>
    </parents>
    <author>
      <name>Angel N. Sciortino</name>
      <email>contact@angeliccomputing.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/690a871ae069a881de9c890fcb2d95ccc05bdde7</url>
    <id>690a871ae069a881de9c890fcb2d95ccc05bdde7</id>
    <committed-date>2008-12-18T19:38:40-08:00</committed-date>
    <authored-date>2008-12-10T13:09:16-08:00</authored-date>
    <message>makes it so net-ssh works with JRuby on Windows</message>
    <tree>1b93b69073104bcdb1810a3d13cf0fe3f6d2e7b6</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>215cf8367e137bfe54fd91a788a412d3a66b660f</id>
      </parent>
    </parents>
    <author>
      <name>Ari Lerner</name>
      <email>ari.lerner@citrusbyte.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/1e2834380e383fdada2ddf2c907c9b449b463181</url>
    <id>1e2834380e383fdada2ddf2c907c9b449b463181</id>
    <committed-date>2008-12-17T15:16:29-08:00</committed-date>
    <authored-date>2008-12-17T15:16:29-08:00</authored-date>
    <message>Removed public_key requirement, generating it from the private key
2 tests fail</message>
    <tree>713cc6f4a42f995ec568b6ca48808a80932496fc</tree>
    <committer>
      <name>Ari Lerner</name>
      <email>ari.lerner@citrusbyte.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e674951c1866aefcdb56831c0aa2181ff8a3e586</id>
      </parent>
    </parents>
    <author>
      <name>Ari Lerner</name>
      <email>ari.lerner@citrusbyte.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/215cf8367e137bfe54fd91a788a412d3a66b660f</url>
    <id>215cf8367e137bfe54fd91a788a412d3a66b660f</id>
    <committed-date>2008-12-17T13:25:06-08:00</committed-date>
    <authored-date>2008-12-17T13:25:06-08:00</authored-date>
    <message>Removed the requirement for the public key, needed to store the hash of identities. All tests pass</message>
    <tree>d19b716d073546f87fdbd70de3d1be5c8106492c</tree>
    <committer>
      <name>Ari Lerner</name>
      <email>ari.lerner@citrusbyte.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cdd17a57053af11a215caac33afc2002d73a8c1c</id>
      </parent>
    </parents>
    <author>
      <name>Ari Lerner</name>
      <email>ari.lerner@citrusbyte.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/e674951c1866aefcdb56831c0aa2181ff8a3e586</url>
    <id>e674951c1866aefcdb56831c0aa2181ff8a3e586</id>
    <committed-date>2008-12-17T11:55:17-08:00</committed-date>
    <authored-date>2008-12-17T11:55:17-08:00</authored-date>
    <message>Faked the public key requirement as it is only used to hash they known identities</message>
    <tree>4efadb32921806433e4ff808a28a7f2e4f73d066</tree>
    <committer>
      <name>Ari Lerner</name>
      <email>ari.lerner@citrusbyte.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7a449c980b5a5f12c3516bcfa9c47d924ef5a25c</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/2c02cc3a831fd8bd975c77c4bd592fce52d11aee</url>
    <id>2c02cc3a831fd8bd975c77c4bd592fce52d11aee</id>
    <committed-date>2008-12-06T22:29:43-08:00</committed-date>
    <authored-date>2008-12-06T22:29:43-08:00</authored-date>
    <message>version bump</message>
    <tree>3cea60158bad61de24d9f1d3572c47b0b040fa23</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a6af044c00967b7932cf266ee1918e06954ac248</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/d53f7f5d5e06dfd0ebcb4a2af05ff49784f51312</url>
    <id>d53f7f5d5e06dfd0ebcb4a2af05ff49784f51312</id>
    <committed-date>2008-12-06T21:02:36-08:00</committed-date>
    <authored-date>2008-12-06T21:02:36-08:00</authored-date>
    <message>version bump</message>
    <tree>f0a5944b624677d447bd26be20817479de566376</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9241653f3184f3ec80d69c5671a2b2c99003eaa3</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/a828d943aeb3ec0e84fb987eea04f190c5a11f81</url>
    <id>a828d943aeb3ec0e84fb987eea04f190c5a11f81</id>
    <committed-date>2008-11-25T09:24:15-08:00</committed-date>
    <authored-date>2008-11-25T09:24:15-08:00</authored-date>
    <message>Make the pageant interface respond to #closed? to avoid related errors.

This fixes explosions on Windows when a forwarded authentication
socket is closed.</message>
    <tree>3f3f52027b1ff4cd373175aaf840a110cdded7be</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7b224c0002bffee2d1601c10ce0201a8cd46d21a</id>
      </parent>
    </parents>
    <author>
      <name>Will Bryant</name>
      <email>will.bryant@gmail.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/9bdd0290529f128a0eca029279d839dd73b2fd57</url>
    <id>9bdd0290529f128a0eca029279d839dd73b2fd57</id>
    <committed-date>2008-09-15T02:39:06-07:00</committed-date>
    <authored-date>2008-09-15T02:39:06-07:00</authored-date>
    <message>don't spin in Session#close while waiting for channels to close</message>
    <tree>1b556da23e6d4c48370ed26ad4b818d3466b8b91</tree>
    <committer>
      <name>Will Bryant</name>
      <email>will.bryant@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>acbe7c6eff1827aeef3dcfff70478ed66dba3c73</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/7b224c0002bffee2d1601c10ce0201a8cd46d21a</url>
    <id>7b224c0002bffee2d1601c10ce0201a8cd46d21a</id>
    <committed-date>2008-09-06T13:09:38-07:00</committed-date>
    <authored-date>2008-09-06T13:09:38-07:00</authored-date>
    <message>Don't use String#[] to get bytes</message>
    <tree>f73bfb63b7e199cee45f30ae2f75b9b3b4a4f555</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b09b86cb2a3edcc7ce37799d100ed5d51107ad02</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/acbe7c6eff1827aeef3dcfff70478ed66dba3c73</url>
    <id>acbe7c6eff1827aeef3dcfff70478ed66dba3c73</id>
    <committed-date>2008-09-06T13:00:58-07:00</committed-date>
    <authored-date>2008-09-06T08:36:14-07:00</authored-date>
    <message>tests all pass with ruby19</message>
    <tree>d2485d82d8bb42b7c95c37404f378b94f720be87</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ed912ab19de0caa588d0f5a6c5887a53d3ab04be</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/b09b86cb2a3edcc7ce37799d100ed5d51107ad02</url>
    <id>b09b86cb2a3edcc7ce37799d100ed5d51107ad02</id>
    <committed-date>2008-09-06T13:00:12-07:00</committed-date>
    <authored-date>2008-09-06T13:00:12-07:00</authored-date>
    <message>chain cipher iv correctly from packet to packet</message>
    <tree>d23e0ede227f4ff81fa945b010985b869fa87244</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9ff39fb8e7ca5690f2803b5288338bec2e6a0448</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/ed912ab19de0caa588d0f5a6c5887a53d3ab04be</url>
    <id>ed912ab19de0caa588d0f5a6c5887a53d3ab04be</id>
    <committed-date>2008-09-06T07:26:23-07:00</committed-date>
    <authored-date>2008-09-06T07:26:23-07:00</authored-date>
    <message>Correctly indicate a need for a cipher reset.</message>
    <tree>4a38e3881b324b7eef4fc965ce31703b49dda5d2</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e14b643574bb7257d7d658eeb8fff58e4ac3705b</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/9ff39fb8e7ca5690f2803b5288338bec2e6a0448</url>
    <id>9ff39fb8e7ca5690f2803b5288338bec2e6a0448</id>
    <committed-date>2008-08-27T20:58:11-07:00</committed-date>
    <authored-date>2008-08-27T20:58:11-07:00</authored-date>
    <message>Version bump</message>
    <tree>78a40e5f1a927596fed5f039bc3971a076bc33ca</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f9f486b417102d715005126ccca10eb13abbd243</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/e14b643574bb7257d7d658eeb8fff58e4ac3705b</url>
    <id>e14b643574bb7257d7d658eeb8fff58e4ac3705b</id>
    <committed-date>2008-08-26T07:48:49-07:00</committed-date>
    <authored-date>2008-08-26T07:48:49-07:00</authored-date>
    <message>Add Connection::Session#closed? to allow easier querying of the closed state</message>
    <tree>15b2d364ad4fdfb87a993a9036d0ba737a991679</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>924d5fdc244de7fa268846b21581d148bb1ed966</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/f9f486b417102d715005126ccca10eb13abbd243</url>
    <id>f9f486b417102d715005126ccca10eb13abbd243</id>
    <committed-date>2008-08-26T06:31:23-07:00</committed-date>
    <authored-date>2008-08-26T06:31:23-07:00</authored-date>
    <message>Numeric host names in .ssh/config are now parsed correctly</message>
    <tree>5f6f4d12d8392385e2a5f6a33484d5fb0be6a751</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>47e4a715d8e7e270c45095a39f13bfb54f99bdef</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/924d5fdc244de7fa268846b21581d148bb1ed966</url>
    <id>924d5fdc244de7fa268846b21581d148bb1ed966</id>
    <committed-date>2008-08-21T19:18:49-07:00</committed-date>
    <authored-date>2008-08-21T19:18:49-07:00</authored-date>
    <message>Raise a more helpful error when a public key file is malformed</message>
    <tree>4fce46e09e0336a571c5fc80039bda7cab8dae7b</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b5157565e7960907c93ec0b4f20b1eab507d98ca</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/47e4a715d8e7e270c45095a39f13bfb54f99bdef</url>
    <id>47e4a715d8e7e270c45095a39f13bfb54f99bdef</id>
    <committed-date>2008-08-15T16:24:16-07:00</committed-date>
    <authored-date>2008-08-15T16:24:16-07:00</authored-date>
    <message>Call Cipher#reset after Cipher#final, and set next iv correctly</message>
    <tree>a2fa241e8bb0f0906a67e4ef711d97b99ac282e0</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>60b38c8f5d012451e0a29ce972f6dc2ccaa1bb67</id>
      </parent>
    </parents>
    <author>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </author>
    <url>http://github.com/jamis/net-ssh/commit/b5157565e7960907c93ec0b4f20b1eab507d98ca</url>
    <id>b5157565e7960907c93ec0b4f20b1eab507d98ca</id>
    <committed-date>2008-06-27T09:56:33-07:00</committed-date>
    <authored-date>2008-06-27T09:56:33-07:00</authored-date>
    <message>Version bump</message>
    <tree>31730ae53895e57be3d572cbee80cae88209d66b</tree>
    <committer>
      <name>Jamis Buck</name>
      <email>jamis@37signals.com</email>
    </committer>
  </commit>
</commits>
