<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>a80639c7e2b23476162bcee716be73062543ddf1</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/badf18f2a4ffd7fa31f73767a8898bfc809b7e5e</url>
    <id>badf18f2a4ffd7fa31f73767a8898bfc809b7e5e</id>
    <committed-date>2009-10-23T21:13:23-07:00</committed-date>
    <authored-date>2009-10-23T21:13:23-07:00</authored-date>
    <message>Updated epydoc output for website.</message>
    <tree>21e938ae46f37a8c68dc0c2613f073943a9c1fa0</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ce7fc323c6dd7d29f3e8ad4bb73e41e3c07ded58</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/a80639c7e2b23476162bcee716be73062543ddf1</url>
    <id>a80639c7e2b23476162bcee716be73062543ddf1</id>
    <committed-date>2009-09-24T19:31:50-07:00</committed-date>
    <authored-date>2009-09-24T19:31:50-07:00</authored-date>
    <message>Changed licenses to the MIT License</message>
    <tree>07c719755e8f755bbb5082082da0cd79b24de79d</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>781072bfe8e6d1871a5ee0d0940b03555d2ea8b5</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/ce7fc323c6dd7d29f3e8ad4bb73e41e3c07ded58</url>
    <id>ce7fc323c6dd7d29f3e8ad4bb73e41e3c07ded58</id>
    <committed-date>2009-09-24T12:32:37-07:00</committed-date>
    <authored-date>2009-09-24T12:32:37-07:00</authored-date>
    <message>Fixing some log messages and bad variable references.</message>
    <tree>d0a1137e2d8332949cb7829b727f96869cbbfd9c</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3ae3b31bf40bcf39e129b4b079f1b131d5bed921</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/781072bfe8e6d1871a5ee0d0940b03555d2ea8b5</url>
    <id>781072bfe8e6d1871a5ee0d0940b03555d2ea8b5</id>
    <committed-date>2009-08-18T19:38:26-07:00</committed-date>
    <authored-date>2009-08-18T19:38:26-07:00</authored-date>
    <message>Updated resent_data in metrics.</message>
    <tree>1fbc4ef05f0b288cbc7fe4168fdf8805c625a18a</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a6a18c178b4b60d49baa42c55fb7948d955de263</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/3ae3b31bf40bcf39e129b4b079f1b131d5bed921</url>
    <id>3ae3b31bf40bcf39e129b4b079f1b131d5bed921</id>
    <committed-date>2009-08-18T19:27:18-07:00</committed-date>
    <authored-date>2009-08-18T19:27:18-07:00</authored-date>
    <message>Fixed server metrics summary.</message>
    <tree>8669d63c44fd92aec57359fe5fea6964ea547bbf</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>62b22fb562eff64a6d6bb6c1a1a3c194d668d9a1</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/a6a18c178b4b60d49baa42c55fb7948d955de263</url>
    <id>a6a18c178b4b60d49baa42c55fb7948d955de263</id>
    <committed-date>2009-08-16T16:57:11-07:00</committed-date>
    <authored-date>2009-08-16T16:44:57-07:00</authored-date>
    <message>First successful download with both client and server.</message>
    <tree>c499eae963c59073eb1494847166ebb8222118c9</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>03e4e748293070ac37fb7fe88abc8b915d84be96</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/62b22fb562eff64a6d6bb6c1a1a3c194d668d9a1</url>
    <id>62b22fb562eff64a6d6bb6c1a1a3c194d668d9a1</id>
    <committed-date>2009-08-16T16:56:06-07:00</committed-date>
    <authored-date>2009-08-15T19:36:58-07:00</authored-date>
    <message>Did some rework for the state machine in a server context.
Removed the handler framework in favour of a TftpContextServer used
as the session.</message>
    <tree>8adf96a5c71b15cfa443c974ee3ad6e270c8b9e4</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5ee5f63f9b2b978972aa2f3035ec458a656b036b</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/03e4e748293070ac37fb7fe88abc8b915d84be96</url>
    <id>03e4e748293070ac37fb7fe88abc8b915d84be96</id>
    <committed-date>2009-08-16T16:46:44-07:00</committed-date>
    <authored-date>2009-06-20T14:30:44-07:00</authored-date>
    <message>Fixing up some of the upload code.</message>
    <tree>4defe3b9aa3beadcdb018ca7b0316861e0334939</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c61ca171db8945105c3b2fb25f3e510ba18e6a7d</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/5ee5f63f9b2b978972aa2f3035ec458a656b036b</url>
    <id>5ee5f63f9b2b978972aa2f3035ec458a656b036b</id>
    <committed-date>2009-07-21T06:42:53-07:00</committed-date>
    <authored-date>2009-07-21T06:40:24-07:00</authored-date>
    <message>Adding patch for dynamic content from Alex ? &lt;yix@ya.ru&gt;</message>
    <tree>f37ff3e8cb302599c6284bd568dcd3c2fe140f62</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>410e14c430cb55bc705098046c13e36bd21febad</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/c61ca171db8945105c3b2fb25f3e510ba18e6a7d</url>
    <id>c61ca171db8945105c3b2fb25f3e510ba18e6a7d</id>
    <committed-date>2009-04-10T20:20:19-07:00</committed-date>
    <authored-date>2009-04-10T20:20:19-07:00</authored-date>
    <message>Fixing a merge error in rebase</message>
    <tree>e7cb91c644549e25fa662a2c0d965e810bc8f1d0</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>874fef5aae95c349e79e0405869dada70098624b</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/410e14c430cb55bc705098046c13e36bd21febad</url>
    <id>410e14c430cb55bc705098046c13e36bd21febad</id>
    <committed-date>2009-04-10T20:09:26-07:00</committed-date>
    <authored-date>2009-04-10T19:25:45-07:00</authored-date>
    <message>Fixed bug in tidport handling, and lack of OACK response.</message>
    <tree>c178cb2b93d424dc11c67272b6df5a79b289ebfb</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5072f6d93c6fe5ba4f215e2fe6d646594714ef50</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/874fef5aae95c349e79e0405869dada70098624b</url>
    <id>874fef5aae95c349e79e0405869dada70098624b</id>
    <committed-date>2009-04-10T20:09:26-07:00</committed-date>
    <authored-date>2009-04-10T17:59:09-07:00</authored-date>
    <message>Fixing OACK handling with new state machine.</message>
    <tree>636cf7ceaa9fee9cb1a6a7c77f717a202d2e8035</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e7a63bbbc2752e79b3c6891951b73bb0ebccbb45</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/5072f6d93c6fe5ba4f215e2fe6d646594714ef50</url>
    <id>5072f6d93c6fe5ba4f215e2fe6d646594714ef50</id>
    <committed-date>2009-04-10T20:09:26-07:00</committed-date>
    <authored-date>2009-04-10T17:54:20-07:00</authored-date>
    <message>Fixed TftpClient with new state machine.</message>
    <tree>f8fe30615194022b037ed08be85b1d34e6088e58</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>41bf3a25e615edc2192c2639be7f4a713e48c5ef</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/e7a63bbbc2752e79b3c6891951b73bb0ebccbb45</url>
    <id>e7a63bbbc2752e79b3c6891951b73bb0ebccbb45</id>
    <committed-date>2009-04-10T20:07:49-07:00</committed-date>
    <authored-date>2009-04-08T20:29:43-07:00</authored-date>
    <message>Started overhaul of state machine.</message>
    <tree>5c5d33d83a2329b70218440a0120cf3e857187fe</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bd2e19529f451548ccbda194a369cd2a28dddf56</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/41bf3a25e615edc2192c2639be7f4a713e48c5ef</url>
    <id>41bf3a25e615edc2192c2639be7f4a713e48c5ef</id>
    <committed-date>2009-04-10T19:48:51-07:00</committed-date>
    <authored-date>2009-04-10T19:48:51-07:00</authored-date>
    <message>Improving sample client output on error and fixing default blocksize when
server ignores options.</message>
    <tree>b22d86290c33ffae80bfda171c76f6e5b39c35d5</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>449f10ab6d4f8cdd2620005fe076f05dbf1f52d2</id>
      </parent>
      <parent>
        <id>67302801eba3b0d939c0b5d04b5b6d654ed68101</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/bd2e19529f451548ccbda194a369cd2a28dddf56</url>
    <id>bd2e19529f451548ccbda194a369cd2a28dddf56</id>
    <committed-date>2009-04-10T18:59:25-07:00</committed-date>
    <authored-date>2009-04-10T18:59:25-07:00</authored-date>
    <message>Merged upload patch.</message>
    <tree>b342159f19135108288d8dd98e0a3344ae8d2584</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>40185e5ac53d7fc7522a7c83197a3fb3ae45eefe</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/449f10ab6d4f8cdd2620005fe076f05dbf1f52d2</url>
    <id>449f10ab6d4f8cdd2620005fe076f05dbf1f52d2</id>
    <committed-date>2009-04-08T21:26:33-07:00</committed-date>
    <authored-date>2009-04-08T21:26:33-07:00</authored-date>
    <message>Updating version in setup</message>
    <tree>10ce4e8c4938ab24e7cb1de0fb8f57e882141673</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bc55a17f34124db066978fe4f13918660050e790</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/40185e5ac53d7fc7522a7c83197a3fb3ae45eefe</url>
    <id>40185e5ac53d7fc7522a7c83197a3fb3ae45eefe</id>
    <committed-date>2009-04-08T20:46:42-07:00</committed-date>
    <authored-date>2009-04-08T20:46:42-07:00</authored-date>
    <message>Website update</message>
    <tree>c9d95a1fcec98c729dd642f8525e5fe0851b7299</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>74c68b1e5f4d369d97ab78037e7c76cf191aed7b</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/bc55a17f34124db066978fe4f13918660050e790</url>
    <id>bc55a17f34124db066978fe4f13918660050e790</id>
    <committed-date>2009-04-07T15:40:26-07:00</committed-date>
    <authored-date>2009-04-07T15:40:26-07:00</authored-date>
    <message>Fixing bogus warnings in options handling.</message>
    <tree>36bf7ffc50bf761c4d89b6c2c3623ea469c32c40</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d05864202541cc5fda0e71292627cbd23861c4f3</id>
      </parent>
      <parent>
        <id>23b32d099074c68fa6d8225d982841adbe80e26c</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/74c68b1e5f4d369d97ab78037e7c76cf191aed7b</url>
    <id>74c68b1e5f4d369d97ab78037e7c76cf191aed7b</id>
    <committed-date>2009-04-07T14:28:56-07:00</committed-date>
    <authored-date>2009-04-07T14:28:56-07:00</authored-date>
    <message>Merge branch 'master' of git@github.com:msoulier/tftpy</message>
    <tree>827972ee3c1c025eda5a802280f5909364536fc2</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>abf0f1fa153c12104bebd9d1a1ddf700132ed52b</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/d05864202541cc5fda0e71292627cbd23861c4f3</url>
    <id>d05864202541cc5fda0e71292627cbd23861c4f3</id>
    <committed-date>2009-04-07T14:22:37-07:00</committed-date>
    <authored-date>2009-04-07T14:22:37-07:00</authored-date>
    <message>Fixing tftproot configured for server as a relative path.</message>
    <tree>c3b56adea40e468600ecb3c3ce95ce86a1580809</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0cfcea2ab3bdfc3f1a6aebba0456c0938b2e4917</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/23b32d099074c68fa6d8225d982841adbe80e26c</url>
    <id>23b32d099074c68fa6d8225d982841adbe80e26c</id>
    <committed-date>2009-03-15T19:35:39-07:00</committed-date>
    <authored-date>2009-03-15T19:35:39-07:00</authored-date>
    <message>Updated site with stylesheet</message>
    <tree>77c7b9e5d1db0b8a1f41d632ed05e8f60c7e4ab3</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>abf0f1fa153c12104bebd9d1a1ddf700132ed52b</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/0cfcea2ab3bdfc3f1a6aebba0456c0938b2e4917</url>
    <id>0cfcea2ab3bdfc3f1a6aebba0456c0938b2e4917</id>
    <committed-date>2009-03-15T18:36:59-07:00</committed-date>
    <authored-date>2009-03-15T18:36:59-07:00</authored-date>
    <message>Website update</message>
    <tree>6498de1c1dac954cf8053035bf1f1a0982ae4da0</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ca7a06a09bbfee3f623d157df9c588b52fecf4ab</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/abf0f1fa153c12104bebd9d1a1ddf700132ed52b</url>
    <id>abf0f1fa153c12104bebd9d1a1ddf700132ed52b</id>
    <committed-date>2009-03-14T18:12:21-07:00</committed-date>
    <authored-date>2009-03-14T18:12:21-07:00</authored-date>
    <message>Adding website</message>
    <tree>c7e6b7a2fd8c4c484c4ff818c6e6d5adf298aff8</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0a5df33dca599de0d9cfe6b7fd658552f917219b</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/ca7a06a09bbfee3f623d157df9c588b52fecf4ab</url>
    <id>ca7a06a09bbfee3f623d157df9c588b52fecf4ab</id>
    <committed-date>2008-10-08T18:31:34-07:00</committed-date>
    <authored-date>2008-10-08T18:31:34-07:00</authored-date>
    <message>Fixed the use of the tsize option in RRQ packets.</message>
    <tree>88b57e0e0ba2e4db50c063b4f02fc58ce463dd70</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>07416bf84823f06a29c87c0ab90db6aa8ffef078</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/0a5df33dca599de0d9cfe6b7fd658552f917219b</url>
    <id>0a5df33dca599de0d9cfe6b7fd658552f917219b</id>
    <committed-date>2008-10-05T20:06:41-07:00</committed-date>
    <authored-date>2008-10-05T20:06:41-07:00</authored-date>
    <message>Rolling 0.4.6</message>
    <tree>6f53bf2bd251fbf7daf7ab876241e918fd177188</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8a0162b31739bc05bcec1b846834de33f5830b37</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/07416bf84823f06a29c87c0ab90db6aa8ffef078</url>
    <id>07416bf84823f06a29c87c0ab90db6aa8ffef078</id>
    <committed-date>2008-10-04T17:42:27-07:00</committed-date>
    <authored-date>2008-10-04T17:42:27-07:00</authored-date>
    <message>Rebased tsize branch and added a --tsize option to the client.
Now sending all packets to the progresshook, not just DAT packets,
so that the client can see the OACK. Not yet making use of the returned
tsize. Need to test this on a server that supports tsize.</message>
    <tree>8e7b889b395dbca9e8f8ba6ecf5f326d06f3ce18</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c408389ba001006c88b603df1fa6d7486e37cdd3</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/8a0162b31739bc05bcec1b846834de33f5830b37</url>
    <id>8a0162b31739bc05bcec1b846834de33f5830b37</id>
    <committed-date>2008-10-04T12:35:41-07:00</committed-date>
    <authored-date>2008-07-30T11:09:58-07:00</authored-date>
    <message>Adding transfer size option patch from Kuba Ko&#324;czyk.
Patch 2018609 in SF tracker.</message>
    <tree>45f04f185d03546468e884c44096b746644c7228</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>33b135348f1ea9c0f035c51fa743c87d49257852</id>
      </parent>
      <parent>
        <id>65ef2d95d987b7b14808702f709005202609fb48</id>
      </parent>
    </parents>
    <author>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/c408389ba001006c88b603df1fa6d7486e37cdd3</url>
    <id>c408389ba001006c88b603df1fa6d7486e37cdd3</id>
    <committed-date>2008-10-03T17:13:02-07:00</committed-date>
    <authored-date>2008-10-03T17:13:02-07:00</authored-date>
    <message>Merged from SVN trunk after register to PyPi</message>
    <tree>6d243edbdceea1ecd29910230f3972d38d253088</tree>
    <committer>
      <name>Michael P. Soulier</name>
      <email>msoulier@digitaltorque.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>936e4df5b642aaf7f1a53a5f92acd5d686efed6b</id>
      </parent>
    </parents>
    <author>
      <name>msoulier</name>
      <email>msoulier@63283fd4-ec1e-0410-9879-cb7f675518da</email>
    </author>
    <url>http://github.com/msoulier/tftpy/commit/65ef2d95d987b7b14808702f709005202609fb48</url>
    <id>65ef2d95d987b7b14808702f709005202609fb48</id>
    <committed-date>2008-10-03T17:04:15-07:00</committed-date>
    <authored-date>2008-10-03T17:04:15-07:00</authored-date>
    <message>Updated for PyPi

git-svn-id: https://tftpy.svn.sourceforge.net/svnroot/tftpy/trunk@86 63283fd4-ec1e-0410-9879-cb7f675518da</message>
    <tree>6d243edbdceea1ecd29910230f3972d38d253088</tree>
    <committer>
      <name>msoulier</name>
      <email>msoulier@63283fd4-ec1e-0410-9879-cb7f675518da</email>
    </committer>
  </commit>
</commits>
