0.025
  - Retag correctly.

0.024
  - Fix error path when the remote host gives you a non-200 response.

0.023
  - Don't lose create_close error messages.

0.022
  - Pass through a calculated checksum.

0.020
  - Correctly recover should create_close fail.

0.019
  - More helpful error when files grow during writing.
  - Allow a coderef to be passed rather than a dkey, for possibly safer
    re-uploading.

0.018
  - Handle things better if the call to the tracker explodes.

0.017
  - Fix bug affecting files written in multiple calls.

0.016
  - New CallbackFile client.

0.015
  - Update repository for release.

0.014
  - TCP_CORK added for the async client.
  - Don't use TCP_CORK on non-Linux OSs.
  - Try to connect to another host if the first fails (callback client.)

0.013
  - Performance monitoring for Callback writes.

0.012
  - Data can be passed by reference.

0.011
  - "Callback" subclass for when you don't have the entire file to send at
    the start.

0.008
  - Advise the OS about our file accessing through posix_fadvise(2).

0.007
  - Fix the "Connection error: unknown error" issue on first retry

0.006
  - Have a much longer timeout for HTTP response than general IO as
    lighty will move the temporary file before responding.

0.005
  - Bump timeout on read/write to 60 seconds for when machines are busy.

0.004
  - Deal with servers which reply with HTTP 1.1 to 1.0 requests.

0.003
  - Fix retrying to work correctly.

0.002
  - Add one retry to PUT request on each path given by the tracker
  - Move use of $! up to hopefully capture the socket error before it
    is removed by clearing the timeout guard.

0.001
  - Initial very rough cut

