Daniel Stenberg
|
8709f6c4b3
|
oops, the previous commit was incomplete as we made an unconditional call
to multi_runsingle() without it being really necessary or good
|
2006-08-04 14:39:19 +00:00 |
|
Daniel Stenberg
|
2ac560e58b
|
even when we get a single connection to deal with, we must still check for
timeout'ed connections and possibly deal with them too
|
2006-08-04 13:06:36 +00:00 |
|
Yang Tse
|
8f8ba9486d
|
Fix compiler warning
|
2006-08-04 02:49:04 +00:00 |
|
Yang Tse
|
f55924b3e0
|
Avoid redundant check. configure script takes care of not defining
HAVE_WINDOWS_H, HAVE_WINSOCK_H, HAVE_WINSOCK2_H, neither
HAVE_WS2TCPIP_H when __CYGWIN__ is defined.
|
2006-08-04 01:13:24 +00:00 |
|
Yang Tse
|
7240acdebc
|
Being unable to link or find out recv() or send() args types is a fatal error.
|
2006-08-04 00:39:34 +00:00 |
|
Daniel Stenberg
|
b9b06b00bf
|
This is now a working example using libevent and curl_multi_socket() for really
fast treatment of many simultaneous transfers
|
2006-08-03 22:57:04 +00:00 |
|
Daniel Stenberg
|
51f258d103
|
adding CURLM_CALL_MULTI_SOCKET that's just the same as CURLM_CALL_MULTI_PERFORM
|
2006-08-03 21:31:23 +00:00 |
|
Yang Tse
|
4c75f1c7b7
|
MinGW/MSYS needs lib ws2_32 for proper operation of configure script.
|
2006-08-03 21:19:40 +00:00 |
|
Daniel Stenberg
|
ed7bff1fec
|
Ravi Pratap fixed ares_getsock() to actually return the proper bitmap and
not always zero!
|
2006-08-03 18:20:45 +00:00 |
|
Daniel Stenberg
|
01a79be2c9
|
removed running_handles argument from multi_runsingle() since it wasn't really
used anymore since multi->num_alive was introduced
|
2006-08-03 11:47:42 +00:00 |
|
Yang Tse
|
d211fcd34f
|
Silence compiler warning 'unused parameter running_handles' in function multi_runsingle(). This is done here returning multi->num_alive in the running_handles parameter even when functions that call multi_runsingle() at this moment overwrite the returned value with the one that is valid when those functions curl_multi_perform() and multi_socket() have removed expired timers from the splay. Most probably, parameter 'running_handles' in function multi_runsingle() should be just removed.
|
2006-08-03 11:41:49 +00:00 |
|
Daniel Stenberg
|
159834171e
|
keep count of the number of "alive" handles in a struct member, as otherwise
*multi_socket*() can't return the proper number
|
2006-08-02 22:29:29 +00:00 |
|
Daniel Stenberg
|
8a38c72c48
|
Mark Lentczner fixed how libcurl was not properly doing chunked encoding
if the header "Transfer-Encoding: chunked" was set by the application.
http://curl.haxx.se/bug/view.cgi?id=1531838
|
2006-08-02 18:18:47 +00:00 |
|
Daniel Stenberg
|
fbcdc192d5
|
a CURLOPT_PROGRESSFUNCTION clarification
|
2006-08-02 09:33:32 +00:00 |
|
Daniel Stenberg
|
ee642859ef
|
Maciej Karpiuk fixed a crash that would occur if we passed Curl_strerror()
an unknown error number on glibc systems.
http://curl.haxx.se/bug/view.cgi?id=1532289
|
2006-08-01 09:39:01 +00:00 |
|
Daniel Stenberg
|
9f579f12fc
|
spell-fixed a comment
|
2006-08-01 09:38:35 +00:00 |
|
Daniel Stenberg
|
825a526789
|
updated docs with the new parameter
|
2006-08-01 08:57:32 +00:00 |
|
Yang Tse
|
ae8a01ead6
|
Avoid the risk of a false positive detection of MSG_NOSIGNAL when cross compiling a Windows target.
|
2006-07-31 18:41:29 +00:00 |
|
Yang Tse
|
9dde0b54a3
|
Silence warning: empty body in an if-statement
|
2006-07-31 17:46:28 +00:00 |
|
Yang Tse
|
f1343b2f55
|
Force compilation failure in case macros sread() or swrite() are not defined.
|
2006-07-31 17:12:24 +00:00 |
|
Yang Tse
|
962b7985e6
|
Provide definitions needed for macros sread() and swrite() in config file.
|
2006-07-31 16:58:10 +00:00 |
|
Daniel Stenberg
|
5a1c64d316
|
adapt to the new protos
|
2006-07-30 22:47:53 +00:00 |
|
Daniel Stenberg
|
01b2cf82ec
|
curl_multi_socket() and curl_multi_socket_all() got modified prototypes: they
both now provide the number of running handles back to the calling function.
|
2006-07-30 22:44:07 +00:00 |
|
Yang Tse
|
c033c4c71c
|
Winsock and Cygwin need address family specification before bind(), this should be harmless for others.
|
2006-07-29 16:17:36 +00:00 |
|
Yang Tse
|
aa791ee5cf
|
Fix compiler warnings.
|
2006-07-29 09:15:03 +00:00 |
|
Yang Tse
|
305671e2ab
|
include setup_once.h dependency and adjust to 80 char lines.
|
2006-07-29 08:39:20 +00:00 |
|
Daniel Stenberg
|
d654736834
|
new D binding
|
2006-07-28 22:04:44 +00:00 |
|
Yang Tse
|
2c81bfead5
|
Replace send() and recv() with swrite() and sread() macros.
|
2006-07-28 18:01:23 +00:00 |
|
Yang Tse
|
77b3bc239d
|
First step trying to avoid the multiple header inclusion and recursion nightmare.
Reintroduce checking for HAVE_MSG_NOSIGNAL in configure script, so that we don't depend on header inclusion order for a valid check.
|
2006-07-28 14:19:02 +00:00 |
|
Daniel Stenberg
|
c10d15aa0f
|
test case 277 - HTTP RFC1867-type formposting with custom Content-Type
|
2006-07-27 22:44:56 +00:00 |
|
Daniel Stenberg
|
a88deadd6f
|
Yves Lejeune fixed so that replacing Content-Type: when doing multipart
formposts work exactly the way you want it (and the way you'd assume it
works)
|
2006-07-27 22:35:09 +00:00 |
|
Daniel Stenberg
|
e6ea8f1199
|
put back the correct logic, as the change dated July 11th 2006 added bad
behaviour and a socket leak
|
2006-07-27 22:28:53 +00:00 |
|
Daniel Stenberg
|
4d4151f6c1
|
David McCreedy added --ftp-ssl-reqd which makes curl *require* SSL for both
control and data connection, as the existing --ftp-ssl option only requests
it.
|
2006-07-26 23:20:47 +00:00 |
|
Daniel Stenberg
|
518becfe2e
|
curl_multi_assign() and CURLMOPT_SOCKETFUNCTION proto change
|
2006-07-26 22:25:00 +00:00 |
|
Daniel Stenberg
|
6f6b93da02
|
[Hiper-related work] Added a function called curl_multi_assign() that will
set a private pointer added to the internal libcurl hash table for the
particular socket passed in to this function.
|
2006-07-26 22:19:42 +00:00 |
|
Yang Tse
|
45b1843dc9
|
Provide multiple header inclusion prevention definition __ARES_PRIVATE_H
|
2006-07-26 10:54:08 +00:00 |
|
Yang Tse
|
cb86a302d8
|
Change multiple header inclusion prevention definition to __ARES_BITNCMP_H
|
2006-07-26 10:47:11 +00:00 |
|
Yang Tse
|
d15ed439ae
|
Change multiple header inclusion prevention definition to __ARES_INET_NET_PTON_H
|
2006-07-26 10:43:15 +00:00 |
|
Yang Tse
|
b765e1f3b7
|
Sync header with source code
|
2006-07-26 10:33:17 +00:00 |
|
Daniel Stenberg
|
2527b53019
|
Dan Nelson added the CURLOPT_FTP_ALTERNATIVE_TO_USER libcurl option and curl
tool option named --ftp-alternative-to-user. It provides a mean to send a
particular command if the normal USER/PASS approach fails.
|
2006-07-25 22:45:21 +00:00 |
|
Daniel Stenberg
|
78a47826b2
|
Michael Jerris added magic that builds lib/curllib.vcproj automatically (for
newer MSVC versions)
|
2006-07-25 22:06:42 +00:00 |
|
Yang Tse
|
ecfaa4f869
|
Fix warning: no newline at end of file
|
2006-07-25 18:48:12 +00:00 |
|
Daniel Stenberg
|
f36adcdb73
|
Georg Horn made the transfer timeout error message include more details
|
2006-07-25 18:38:51 +00:00 |
|
Yang Tse
|
13616f8f96
|
Simplify check for NEED_MALLOC_H, and make more explicit that NEED_MALLOC_H shall be defined if <malloc.h> header file must be included even when including <stdlib.h>.
|
2006-07-25 13:49:49 +00:00 |
|
Gisle Vanem
|
ab486d1e27
|
Silence iconv() warnings.
|
2006-07-25 11:35:35 +00:00 |
|
Gisle Vanem
|
9111909c1d
|
Added CURL_VERSION_CONV feature string.
|
2006-07-25 11:08:42 +00:00 |
|
Gisle Vanem
|
4a1a1a75fb
|
Added note for CURLRES_ARES and CURLRES_IPV6.
|
2006-07-25 10:49:12 +00:00 |
|
Gisle Vanem
|
e4d6ade4b3
|
Moved functions common to IPv4 and C-ares to hostip.c;
Curl_freeaddrinfo() and Curl_ip2addr().
|
2006-07-25 10:31:31 +00:00 |
|
Gisle Vanem
|
c82e880f5b
|
Remove comment about c-ares not supporting IPv6.
|
2006-07-25 10:23:15 +00:00 |
|
Gisle Vanem
|
f2aa3b21e0
|
Use the proper Curl_freeaddrinfo() for CURLRES_ARES.
|
2006-07-24 15:58:33 +00:00 |
|