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