Changelog
+Daniel (16 December 2004)
+- Dinar in bug report #1086121, found a file handle leak when a multipart
+ formpost (including a file upload part) was aborted before the whole file
+ was sent.
+
Daniel (15 December 2004)
- Tom Lee found out that globbing of strings with backslashes didn't work as
you'd expect. Backslashes are such a central part of windows file names that
This release includes the following bugfixes:
+ o file handle leak in aborted multipart formpost file upload
o -T upload multiple files with backslashes in file names
o modified credentials between two requests on a persistent http connection
o large file file:// resumes on Windows
Tim Sneddon, Ian Gulliver, Jean-Philippe Barrette-LaPierre, Jeff Phillips,
Wojciech Zwiefka, David Phillips, Reinout van Schouwen, Maurice Barnum,
Richard Atterer, Rene Bernhardt, Matt Veenstra, Bryan Henderson, Ton Voon,
- Kai Sommerfeld, David Byron, Harshal Pradhan, Tom Lee
+ Kai Sommerfeld, David Byron, Harshal Pradhan, Tom Lee, Dinar
Thanks! (and sorry if I forgot to mention someone)
conn->bytecount = http->readbytecount + http->writebytecount;
Curl_formclean(http->sendit); /* Now free that whole lot */
+ if(http->form.fp)
+ /* a file being uploaded was left opened, close it! */
+ fclose(http->form.fp);
}
else if(HTTPREQ_PUT == data->set.httpreq)
conn->bytecount = http->readbytecount + http->writebytecount;
my $data;
if($res && $verbose) {
- print "RUN: curl command returned $res\nRUN: ";
open(ERR, "<log/verifystderr");
- print <ERR>;
+ my @e = <ERR>;
close(ERR);
+ print "RUN: curl command returned $res\n";
+ for(@e) {
+ if($_ !~ /^([ \t]*)$/) {
+ print "RUN: $_";
+ }
+ }
}
open(FILE, "<log/verifiedserver");
my @file=<FILE>;