Daniel Stenberg
99ec359b4d
check_gzip_header: Value stored to 'data' is never read
2010-04-17 18:55:52 +02:00
Daniel Stenberg
dfad8a6dad
dprintf_formatf: Value stored to 'left' is never read
2010-04-16 23:50:39 +02:00
Daniel Stenberg
d841ab82b8
curl_version: remove superfluous assignments
2010-04-16 23:49:03 +02:00
Daniel Stenberg
d6be52d80e
FTP PORT: Value stored to 'rc' is never read
2010-04-16 23:45:05 +02:00
Daniel Stenberg
c0111460b0
Curl_setup_transfer: no longer returns anything
...
This function could only return CURLE_OK and by changing it to
a void instead, we can simplify code all over.
2010-04-16 23:43:04 +02:00
Daniel Stenberg
93981bb9b5
PASV response: Value stored to 'rc' is never read
2010-04-16 23:28:20 +02:00
Daniel Stenberg
8f136288c5
Curl_perform: Value stored to 'res2' is never read
2010-04-16 23:27:35 +02:00
Daniel Stenberg
9799dbebd6
sftp range: remove unnecessary check for NULL pointer
2010-04-16 23:20:50 +02:00
Daniel Stenberg
b025ac16a6
ftp_range: remove unnecessary check for NULL pointer
2010-04-16 23:20:07 +02:00
Daniel Stenberg
5d43c75c66
file_range: remove unnecessary check for NULL pointer
2010-04-16 23:18:43 +02:00
Daniel Stenberg
15fa5dcfe6
SOCKS4: Value stored to 'rc' is never read
2010-04-16 23:03:55 +02:00
Daniel Stenberg
516dfd1705
FTP PASV: Value stored to 'rc' is never read
2010-04-16 23:02:15 +02:00
Daniel Stenberg
743bd81e64
ftp_range: Value stored to 'totalsize' is never read
...
Simplified the code by removing a local variable completely.
2010-04-16 23:00:21 +02:00
Daniel Stenberg
520cee3fb7
SOCKS5: when name resolves fail return immediately
...
This makes the code flow more obvious and reacts on the return
code properly, even if the code acted the same way before.
2010-04-16 22:58:04 +02:00
Daniel Stenberg
fa7341143a
POP3: when USER command fails, don't even try PASS
2010-04-16 22:56:13 +02:00
Daniel Stenberg
313a5b05c2
tftp_rx: Value stored to 'sbytes' is never read
2010-04-16 22:55:07 +02:00
Daniel Stenberg
01fc53e027
file_range: Value stored to 'totalsize' is never read
2010-04-16 22:52:49 +02:00
Jerome Vouillon
c2888604d7
GnuTLS: make the connection phase non-blocking
...
When multi interface is used, the SSL handshake is no longer
blocking when GnuTLS is used.
2010-04-16 22:43:01 +02:00
Daniel Stenberg
6632d957e7
krb5_auth: fix my previous change to compile
2010-04-16 20:22:46 +02:00
Daniel Stenberg
2056ca9fea
SSL_RECV: EOF is not an error here
...
The recent overhaul of the SSL recv function made this treat a
zero returned from gnutls_record_recv() as an error, and this
caused our HTTPS test cases to fail. We leave it to upper layer
code to detect if an EOF is a problem or not.
2010-04-16 15:29:25 +02:00
Daniel Stenberg
f3d4b17a9c
resolvers: no more using AI_CANONNAME
...
No resolver anymore needs to use AI_CANONNAME and do reverse
lookups. We should work hard to avoid having code that relies on
it.
2010-04-16 15:03:52 +02:00
Daniel Stenberg
5bd38b70dd
KRB5: use given host name instead of reverse lookup'ed name
...
This code would previously use dns_entry->addr->ai_canonname
instead of the given host name, which caused us grief and
problems since not all our resolver options do the reverse lookup
and I would also guess that it caused problems with KRB5/GSS with
virtual name-based hosts. Now the host name from the URL is used.
2010-04-16 15:02:08 +02:00
Dan Fandrich
44f1bef668
Remove redundant conditional
2010-04-15 10:51:03 -07:00
Daniel Stenberg
68aae7f579
Curl_ipv4_resolve_r: only set AI_CANONNAME when needed
...
As reported in bug report #2987196 , the code for ipv6 already did
the setting of this bit correctly so we copied that logic into
the Curl_ipv4_resolve_r() function as well. KRB code is the only
code we know that might need the cannonical name so only resolve
it for such requests!
2010-04-15 13:04:01 +02:00
Daniel Stenberg
5a814f6f2c
ignore files generated by 'maketgz'
2010-04-14 17:12:34 +02:00
Yang Tse
6432fafa1a
fix compiler warning: variable might be clobbered by longjmp or vfork
2010-04-13 16:34:13 +02:00
Guenter Knauf
32edba1999
added a cast to silent compiler warning with 64bit systems.
2010-04-12 16:47:48 +02:00
Daniel Stenberg
f9db721c1c
update the section on timeouts
...
The section that describes how to work with timeouts was
misleading and could easily trick users to use the wrong API.
2010-04-12 11:09:55 +02:00
Daniel Stenberg
cf9145973b
update URL and cut out wrong info on ipv6
...
c-ares has had its own URL for a while and we should point
people to that. It also works with IPv6 since a long time.
2010-04-12 11:09:08 +02:00
Daniel Stenberg
02892e4fd8
FTP quote commands prefixed with '*' now can fail without aborting
...
Prefixing the FTP quote commands with an asterisk really only
worked for the postquote actions. This is now fixed and test case
227 has been extended to verify.
2010-04-09 16:54:52 +02:00
Kamil Dudka
10977f57de
qssl: reflect recent code changes in SSL interface
...
Reported by Guenter Knauf.
2010-04-07 10:47:19 +02:00
Kamil Dudka
ef1ac363ee
nss: handle client certificate related errors
2010-04-06 13:42:11 +02:00
Ben Greear
e6858e267b
ssl: Fix build when SSL isn't enabled
...
Signed-off-by: Ben Greear <greearb@candelatech.com>
2010-04-06 01:44:28 +02:00
Kamil Dudka
ff8711135e
refactorize interface of Curl_ssl_recv/Curl_ssl_send
2010-04-04 23:37:18 +02:00
Kamil Dudka
7425db3fab
simplify code of Curl_resolv_timeout()
2010-04-04 23:35:21 +02:00
Kamil Dudka
64ac64e783
eliminate a race condition in Curl_resolv_timeout()
2010-04-04 23:34:24 +02:00
Ben Greear
e7e37a246a
fixed compiler warnings
2010-04-02 21:02:35 +02:00
Daniel Stenberg
49f3160d69
fix SFTP download hang
...
Matt Wixson found and fixed a bug in the SCP/SFTP area where the
code treated a 0 return code from libssh2 to be the same as
EAGAIN while in reality it isn't. The problem caused a hang in
SFTP transfers from a MessageWay server.
2010-04-01 22:39:15 +02:00
Daniel Stenberg
1d265692b7
removed README.cmake due to the improved situation
2010-03-31 23:05:16 +02:00
Guenter Knauf
7b913444ec
fix compiler warning with a cast.
2010-03-31 02:09:49 +02:00
Guenter Knauf
909fdc07bf
make folks use latest available dependent libraries.
2010-03-31 01:10:09 +02:00
Daniel Stenberg
d1837ad90a
use (s)size_t for string lengths to fix compiler warns
2010-03-29 16:30:35 +02:00
Ben Greear
7e22d6332b
Fix compile warnings in ssh.c
...
strlen() returns size_t, but ssh libraries are wanting 'unsigned int'. Add
explicit casts and use _ex versions of the ssh library calls.
Signed-off-by: Ben Greear <greearb@candelatech.com>
2010-03-29 16:09:09 +02:00
Ben Greear
3ec7543007
fix smtp compile warning
...
Use ssize_t instead of int for the Curl_smtp_escape_eob nread
argument.
Signed-off-by: Ben Greear <greearb@candelatech.com>
2010-03-29 16:03:38 +02:00
Ben Greear
69ccc9f861
pop3: Get message listing if no mailbox in URL
...
If you pass a URL to pop3 that does not contain a message ID as
part of the URL, it will currently ask for 'INBOX' which just
causes the pop3 server to return an error.
The change makes libcurl treat en empty message ID as a request
for LIST (list of pop3 message IDs). User's code could then
parse this and download individual messages as desired.
2010-03-28 23:49:00 +02:00
Ben Greear
0eda142e90
allow user+password in the URL for all protocols
...
Ben Greear brought a patch that from now on allows all protocols
to specify name and user within the URL, in the same manner HTTP
and FTP have been allowed to in the past - although far from all
of the libcurl supported protocols actually have that feature in
their URL definition spec.
2010-03-27 23:00:51 +01:00
Ben Greear
7de44e0a42
Make rate-limitation logic smoother
...
This gives a smoother rate limitation performance by using
sub-second pauses and also taking the buffer sizes into
account.
2010-03-26 23:33:02 +01:00
Daniel Stenberg
05de2cf180
remove all .cvsignore files
2010-03-25 23:22:03 +01:00
Daniel Stenberg
93e6b1cb7c
PROT_CLOSEACTION should not include TFTP
...
TFTP is not a protocol that uses close actions so it should
not be set in that bitmask!
2010-03-25 19:56:50 +01:00
Daniel Stenberg
675330b8df
use CURL_SIZEOF_LONG instead of SIZEOF_LONG
...
That's the symbol we have or generate in include/curl/curlbuild.h
2010-03-25 11:39:13 +01:00