Yang Tse
d006efebc0
fix compiler warning: conversion to 'size_t' from 'curl_off_t' may alter its value
2009-09-17 15:06:34 +00:00
Yang Tse
f2f45339dc
Moved Curl_rand() and Curl_srand() code from formdata.c and formdata.h
...
into curl_rand.c and curl_rand.h
2009-09-17 14:23:27 +00:00
Yang Tse
be5c815f63
remove line obsoleted with previous commit
2009-09-17 14:02:50 +00:00
Yang Tse
31e106ced2
Attempt to silence bogus compiler warning: "Potential null pointer dereference"
2009-09-17 11:45:27 +00:00
Daniel Stenberg
250ba99498
- Sven Anders reported that we introduced a cert verfication flaw for OpenSSL-
...
powered libcurl in 7.19.6. If there was a X509v3 Subject Alternative Name
field in the certficate it had to match and so even if non-DNS and non-IP
entry was present it caused the verification to fail.
2009-09-16 20:44:18 +00:00
Yang Tse
c2c3a46e3e
Attempt to silence bogus compiler warning: "Potential null pointer dereference through ptr is detected"
2009-09-16 16:49:02 +00:00
Yang Tse
3eee678ab1
Attempt to silence bogus compiler warning: "Potential null pointer dereference through ptr is detected"
2009-09-16 14:38:18 +00:00
Dan Fandrich
62ed553054
Moved the libssh2 checks after the SSL library checks. This helps when
...
statically linking since libssh2 needs the SSL library link flags to be
set up already to satisfy its dependencies. This wouldn't be necessary
if the libssh2 configure check was changed to use pkg-config since the
--static flag would add the dependencies automatically.
2009-09-16 03:19:39 +00:00
Dan Fandrich
e3049e98d8
Provide instructions on creating curl_config.h
2009-09-15 22:35:49 +00:00
Yang Tse
86f9168797
mention last changes
2009-09-15 00:16:50 +00:00
Yang Tse
f7690db37d
Some systems poll function sets POLLHUP in revents without setting
...
POLLIN, and sets POLLERR without setting POLLIN and POLLOUT. In some
libcurl code execution paths this could trigger busy wait loops with
high CPU usage until a timeout condition aborted the loop.
This fix for Curl_poll adresses the above in a libcurl-wide mode.
2009-09-15 00:07:56 +00:00
Yang Tse
7e0b0763fc
Revert Joshua Kwan's patch committed 11 Sep 2009.
...
Some systems poll function sets POLLHUP in revents without setting
POLLIN, and sets POLLERR without setting POLLIN and POLLOUT. In some
libcurl code execution paths this could trigger busy wait loops with
high CPU usage until a timeout condition aborted the loop.
The reverted patch addressed the above issue for a very specific case,
when awaiting c-ares to resolve. A libcurl-wide fix superceeds this one.
http://cool.haxx.se/cvs.cgi/curl/lib/select.c.diff?r1=1.52&r2=1.53
2009-09-15 00:07:25 +00:00
Dan Fandrich
c67c4e7095
Added HTTP proxy keyword
2009-09-14 18:43:53 +00:00
Yang Tse
64a05e540e
ignore more files
2009-09-14 15:12:59 +00:00
Dan Fandrich
beb0a345ac
Renumbered test565 to test1104 to move it out of the range reserved for
...
libcurl tests.
2009-09-11 20:19:43 +00:00
Daniel Stenberg
f60cb60fc6
point to the current functions, not the deprecated ones
2009-09-11 20:19:21 +00:00
Gunter Knauf
4002fbe1f5
Joshua Kwan provided a patch to pass POLLERR / POLLHUP back to c-ares.
...
This fixes a loop problem with high CPU usage.
2009-09-11 02:33:04 +00:00
Daniel Stenberg
7ff4b4f2b5
- Claes Jakobsson fixed a problem with cookie expiry dates at exctly the epoch
...
start second "Thu Jan 1 00:00:00 GMT 1970" as the date parser then returns 0
which internally then is treated as a session cookie. That particular date
is now made to get the value of 1.
2009-09-10 21:06:50 +00:00
Gunter Knauf
945feafe25
use stderr for error output.
2009-09-10 18:36:06 +00:00
Gunter Knauf
5389ac0ddf
fixed spelling.
2009-09-10 15:00:21 +00:00
Gunter Knauf
5d4a1e245b
added debug output for NSS certpath.
2009-09-08 01:13:49 +00:00
Gunter Knauf
3c199daa95
changed NetWare makefiles to rely on SHELL rather than OSTYPE since we can have a sh-like shell also on Windows (MSYS, Cygwin).
2009-09-07 19:34:03 +00:00
Gisle Vanem
4dd33ac575
Suppress warnings about unused prototypes in Watt32 and Win32 programs.
2009-09-07 11:02:20 +00:00
Gisle Vanem
bb3bbfe56d
Update email address.
2009-09-07 10:59:54 +00:00
Gisle Vanem
f09de577f5
Update my email address. Add ares_config.h as dependency for 'make depend'.
2009-09-07 10:01:17 +00:00
Yang Tse
c2ce4e55f0
T_SRV portability check
2009-09-06 23:46:07 +00:00
Gunter Knauf
5e3796349a
added casts to silent compiler warning on 64bit systems.
2009-09-06 20:16:59 +00:00
Gunter Knauf
56a161e09a
use our define struct_stat to be compatible with largefile support.
2009-09-06 19:45:08 +00:00
Gunter Knauf
2786ecaeef
added base64.h include to silent warnings about missing prototype for ATOB_ConvertAsciiToItem.
2009-09-06 17:59:46 +00:00
Gunter Knauf
1486a11839
language! / take2
2009-09-06 00:00:19 +00:00
Gunter Knauf
c4c15288d2
changed includes to match style how we do with all other *.c files.
2009-09-05 20:11:32 +00:00
Daniel Stenberg
aaed838872
add ftpgetinfo
2009-09-05 17:54:30 +00:00
Daniel Stenberg
43fba2627a
Make CURLOPT_FTPPORT support an additional port number
...
done!
2009-09-05 17:49:07 +00:00
Gunter Knauf
7df26a5415
added ftpgetinfo sample since users asked frequently for such a sample.
2009-09-05 15:23:37 +00:00
Gunter Knauf
f3611c2773
changed u_int16_t to unsigned short because it is the only place within ares and curl where such a type would be used;
...
also it broke many autobuilds. We should probably introduce an ares_port_t if we want to use a type here.
2009-09-05 15:12:30 +00:00
Gisle Vanem
d5de849552
Replace 'uint16_t' with 'u_int16_t' since the latter is used in ares.h.
2009-09-05 12:33:08 +00:00
Gisle Vanem
6569a23890
Added 'ares_parse_srv_reply.obj'. Added definition of 'u_int16_t'. This is I don't like; we should not depend on such non-universal types in a public header. But this is just a quick fix.
2009-09-05 12:29:35 +00:00
Daniel Stenberg
2cf0f80e9f
- Jakub Hrozek added ares_parse_srv_reply() for SRV parsing
2009-09-04 21:56:14 +00:00
Gunter Knauf
223c0b980b
added --with-nss to configure output.
2009-09-04 17:46:59 +00:00
Gunter Knauf
7ab1139f07
added MSVC6 caveats.
2009-09-04 16:59:10 +00:00
Gunter Knauf
d055226949
added chkspeed to samples.
2009-09-03 17:54:02 +00:00
Gunter Knauf
cf910f3097
updated MingW32 makefile for recent external libs.
2009-09-03 17:53:21 +00:00
Daniel Stenberg
183c9ce1cf
fix copyright year
2009-09-03 08:30:28 +00:00
Daniel Stenberg
777168cb77
provide and export Curl_parsedate() as a library-wide internal function
...
for a better API to date parsing than the external API is
2009-09-03 08:13:32 +00:00
Daniel Stenberg
0dd6c329e3
language!
2009-09-02 21:13:24 +00:00
Daniel Stenberg
7a642c8bf1
- Daniel Johnson founded a flaw in the code convering sftp-errors to libcurl
...
errors.
2009-09-02 21:05:47 +00:00
Daniel Stenberg
e47c939822
extended CURL_CHECK_PKGCONFIG to check for a host-specific version of the
...
pkg-config first before the "normal" one (if cross-compiling)
2009-09-02 17:48:26 +00:00
Daniel Stenberg
a0bbe25eef
spell out that when running_handles is zero, there is no longer any transfers
...
going on
2009-09-02 14:57:05 +00:00
Daniel Stenberg
b96f11f7ec
comment the "stunnel exited with [num]" stuff since this is now happen
...
in normal tests and is annoying
2009-09-01 17:05:24 +00:00
Daniel Stenberg
7e07da977c
- Peter Sylvester made a debug featuer for Curl_resolv() that now will force
...
libcurl to resolve 'localhost' whatever name you use in the URL *if* you set
the --interface option to (exactly) "LocalHost". This will enable us to
write tests for custom hosts names but still use a local host server.
2009-09-01 14:27:01 +00:00