Daniel Stenberg
e2c6e00570
- Based on bug report #2723219 ( http://curl.haxx.se/bug/view.cgi?id=2723219 )
...
I've now made TFTP "connections" not being kept for re-use within libcurl.
TFTP is UDP-based so the benefit was really low (if even existing) to begin
with so instead of tracking down to fix this problem we instead removed the
re-use. I also enabled test case 1099 that I wrote a few days ago to verify
that this change fixes the reported problem.
2009-04-29 11:30:03 +00:00
Yang Tse
e4a0001fc6
Add temporary debug tracing for ares_socklen_t Windows targets
2009-04-29 11:11:59 +00:00
Yang Tse
49400b0c7f
ares_build.h NetWare follow-up
2009-04-29 09:39:15 +00:00
Yang Tse
5957498c6f
When running testcurl.pl display definitions from ares_build.h
2009-04-29 01:31:37 +00:00
Yang Tse
b6282b99cb
allow usage of in-tree c-ares when building from outside of the cvs tree
2009-04-29 00:38:08 +00:00
Yang Tse
a8483841b5
ares_build.h NetWare attempt
2009-04-29 00:17:40 +00:00
Daniel Stenberg
d068001102
- Constantine Sapuntzakis filed bug report #2783090
...
(http://curl.haxx.se/bug/view.cgi?id=2783090 ) pointing out that on windows
we need to grow the SO_SNDBUF buffer somewhat to get really good upload
speeds. http://support.microsoft.com/kb/823764 has the details. Friends
confirmed that simply adding 32 to CURL_MAX_WRITE_SIZE is enough.
2009-04-28 20:27:06 +00:00
Yang Tse
d576be58dc
allow usage of in-tree c-ares when building from outside of the cvs tree
2009-04-28 19:29:50 +00:00
Yang Tse
1a2b88964f
Initial step towards a configure time ares_socklen_t definition
2009-04-28 16:47:33 +00:00
Yang Tse
f7a188a642
ignore stamp-h*
2009-04-28 14:23:28 +00:00
Daniel Stenberg
befbf2a206
Fixed: 225 - resume when upload from stream, #2709004
2009-04-28 11:19:50 +00:00
Daniel Stenberg
e01b7c1ede
- Bug report #2709004 ( http://curl.haxx.se/bug/view.cgi?id=2709004 ) by Tim
...
Chen pointed out how curl couldn't upload with resume when reading from a
pipe.
This ended up with the introduction of a new return code for the
CURLOPT_SEEKFUNCTION callback that basically says that the seek failed but
that libcurl may try to resolve the situation anyway. In our case this means
libcurl will attempt to instead read that much data from the stream instead
of seeking and that way curl can now upload with resume when data is read
from a stream!
2009-04-28 11:19:10 +00:00
Yang Tse
dd8d472318
Added CARES_INCLUDES_SYS_TYPES
2009-04-28 10:40:02 +00:00
Yang Tse
256489639c
Rearrange placement inside file of CURL_DEFINE_UNQUOTED, CURL_CONFIGURE_LONG
...
and CURL_CONFIGURE_CURL_SOCKLEN_T to ease future maintainance.
2009-04-28 10:37:06 +00:00
Yang Tse
e323abe5d9
Moved CURL_INCLUDES_INTTYPES to curl-functions.m4 along with other CURL_INCLUDES_*
2009-04-28 10:27:04 +00:00
Yang Tse
afc00b08d7
Remove temporary debug tracing for curl_socklen_t detection failures
2009-04-28 09:40:12 +00:00
Yang Tse
af41fb79b5
Include <arpa/inet.h> if HAVE_ARPA_INET_H is defined
2009-04-27 23:59:41 +00:00
Yang Tse
535b7c5e0f
Log MAKEFLAGS environment variable along with the others.
2009-04-27 19:21:45 +00:00
Yang Tse
217f7a7ea7
Take 2 at handling getpeername() prototypes with a void pointer for third argument
2009-04-27 14:08:24 +00:00
Yang Tse
317d351423
Attempt to handle getpeername() prototypes with a void pointer for third argument
2009-04-27 12:41:05 +00:00
Daniel Stenberg
d27519c0ca
Add missing cmake files to the tarball (thanks to Richard Atterer's report)
2009-04-27 12:26:41 +00:00
Daniel Stenberg
255dc45dc9
the windows threaded resolver isn't foolproof enough
2009-04-27 12:23:53 +00:00
Yang Tse
f4d8728df9
Add temporary debug tracing for curl_socklen_t detection failures
2009-04-27 10:13:23 +00:00
Yang Tse
8611631f5e
Reorder curl_socklen_t and socklen_t equivalent check while both coexist
2009-04-27 02:47:34 +00:00
Yang Tse
1e5ed4fa33
Rearrange curl_socklen_t tests to improve speed of usual results
2009-04-27 00:17:11 +00:00
Yang Tse
0daeab3b8d
Initial step towards a configure time curl_socklen_t definition
2009-04-26 18:51:03 +00:00
Daniel Stenberg
bd27401311
Fixed: 227 - CURLINFO_APPCONNECT_TIME doesn't work with multi interface, #2779733
2009-04-26 11:57:45 +00:00
Daniel Stenberg
14df44dd3f
- Bug report #2779733 ( http://curl.haxx.se/bug/view.cgi?id=2779733 ) by Sven
...
Wegener pointed out that CURLINFO_APPCONNECT_TIME didn't work with the multi
interface and provided a patch that fixed the problem!
2009-04-26 11:56:22 +00:00
Daniel Stenberg
1272621ebc
removed pointless file
2009-04-25 21:01:28 +00:00
Daniel Stenberg
0e83482e47
synced with current reality
2009-04-25 20:56:09 +00:00
Yang Tse
c0d929bed9
Further narrow the use of the icc 9.1 optimizer workaround.
...
Previous workaround proved useful, and finally did not trigger any warning!
2009-04-25 10:24:11 +00:00
Daniel Stenberg
828a26286d
- Kamil Dudka fixed another NSS-related leak when client certs were used.
2009-04-24 21:55:18 +00:00
Daniel Stenberg
082b0d822c
test 1099: "TFTP get first a non-existing file then an existing" added disabled
...
as things don't work right here!
2009-04-24 21:46:42 +00:00
Yang Tse
651b4b9efa
Try a simpler variation of the 'volatile' variables icc 9.1 on unix IA32 workaround.
...
Previous workaround proved useful, but triggered the following warning:
warning #556 : a value of type "volatile Curl_addrinfo *" cannot be assigned to an entity of type "Curl_addrinfo *"
2009-04-24 10:38:12 +00:00
Daniel Stenberg
ab1e54375f
for is docs remarks
2009-04-23 22:08:36 +00:00
Daniel Stenberg
70e2db51e1
- bug report #2779245 ( http://curl.haxx.se/bug/view.cgi?id=2779245 ) by Rainer
...
Koenig pointed out that the man page didn't tell that the *_proxy
environment variables can be specified lower case or UPPER CASE and the
lower case takes precedence,
2009-04-23 22:01:33 +00:00
Daniel Stenberg
0145919a9e
CURLOPT_POSTQUOTE commands only run when no error
2009-04-23 21:43:01 +00:00
Yang Tse
2236a247d9
Try another variation of the 'volatile' variables icc 9.1 on unix IA32 workaround.
...
The #pragma optimize("", off) attempt did not fix the problem and SIGSEGV's in Curl_freeaddrinfo() were back.
2009-04-23 11:09:20 +00:00
Dan Fandrich
7291f50e8d
Added new libcurl source files to Amiga, RiscOS and VC6 build files.
2009-04-23 04:12:04 +00:00
Yang Tse
bc5677a47b
Disable optimizations when compiling function Curl_freeaddrinfo() with icc 9.1 on unix IA32.
...
Previous 'volatile' variables workaround proved useful, but it triggered the following warning:
warning #167 : argument of type "volatile Curl_addrinfo *" is incompatible with parameter of type "void *"
2009-04-22 15:03:05 +00:00
Yang Tse
137ef36757
avoid use of alloca()
2009-04-22 10:25:28 +00:00
Yang Tse
33a3753c3f
libcurl's memory.h renamed to curl_memory.h
2009-04-21 11:46:16 +00:00
Yang Tse
9770899a4b
Moved potential inclusion of system's malloc.h and memory.h header files to
...
setup_once.h. Inclusion of each header file is based on the definition of
NEED_MALLOC_H and NEED_MEMORY_H respectively.
2009-04-21 10:26:58 +00:00
Yang Tse
fe8eeb5641
remove unnecessary typecast
2009-04-21 09:03:15 +00:00
Yang Tse
8cd1f1f7f9
ignore
2009-04-21 06:10:23 +00:00
Daniel Stenberg
b84876ba69
- Leanic Lefever reported a crash and did some detailed research on why and
...
how it occurs (http://curl.haxx.se/mail/lib-2009-04/0289.html ). The
conclusion was that if an error is detected and Curl_done() is called for
the connection, ftp_done() could at times return another error code that
then would take precedence and that new code confused existing logic that
works for the first error code (CURLE_SEND_ERROR) only.
2009-04-20 21:41:17 +00:00
Daniel Stenberg
0f1ca2939a
- Gisle Vanem noticed that --libtool would produce bogus strings at times for
...
OBJECTPOINT options. Now we've introduced a new function - my_setopt_str -
within the app for setting plain string options to avoid the risk of this
mistake happening.
2009-04-20 17:53:06 +00:00
Yang Tse
4882078469
attempt to workaround icc 9.1 optimizer induced problem
2009-04-19 05:20:04 +00:00
Daniel Stenberg
991b120eee
escape the ' properly
2009-04-18 22:48:28 +00:00
Daniel Stenberg
f278d177f9
63. When CURLOPT_CONNECT_ONLY is used, the handle cannot reliably be re-used
...
for any further requests or transfers. The work-around is then to close that
handle with curl_easy_cleanup() and create a new. Some more details:
http://curl.haxx.se/mail/lib-2009-04/0300.html
2009-04-18 22:18:35 +00:00