diff options
author | Daniel Stenberg <daniel@haxx.se> | 2008-01-11 14:00:47 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2008-01-11 14:00:47 +0000 |
commit | e2c817731a6abd94c1946e855938ec5f12167c31 (patch) | |
tree | d3f5712922a47a6b2051da3d659ff4762c13a69b /CHANGES | |
parent | 8df7e0bdbab86344e85827c41e5e100043e0f77f (diff) |
I made the curl tool switch from using CURLOPT_IOCTLFUNCTION to now use the
spanking new CURLOPT_SEEKFUNCTION simply to take advantage of the improved
performance for the upload resume cases where you want to upload the last
few bytes of a very large file. To implement this decently, I had to switch
the client code for uploading from fopen()/fread() to plain open()/read() so
that we can use lseek() to do >32bit seeks (as fseek() doesn't allow that)
on systems that offer support for that.
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -6,6 +6,15 @@ Changelog +Daniel S (11 Jan 2008) +- I made the curl tool switch from using CURLOPT_IOCTLFUNCTION to now use the + spanking new CURLOPT_SEEKFUNCTION simply to take advantage of the improved + performance for the upload resume cases where you want to upload the last + few bytes of a very large file. To implement this decently, I had to switch + the client code for uploading from fopen()/fread() to plain open()/read() so + that we can use lseek() to do >32bit seeks (as fseek() doesn't allow that) + on systems that offer support for that. + Daniel S (10 Jan 2008) - Michal Marek made curl-config --libs not include /usr/lib64 in the output (it already before skipped /usr/lib). /usr/lib64 is the default library |