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
Daniel Stenberg
0a4ccce054
changelog: GnuTLS: SSL handshake phase is non-blocking
2010-04-16 22:45:06 +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
unknown
c5e539c312
OS400 version V5R2M0 not supported anymore by IBM: default target release changed to V5R3M0.
2010-04-16 16:55:13 +02:00
Daniel Stenberg
0338994c6a
changelog: GnuTLS fix, no reverse loopkups and fixed GSS detection
2010-04-16 15:33:10 +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
Paul Howarth
cca192e58f
configure: GSSAPI detection on ancient Linux distros
...
On some ancient distributions such as RHEL-3, <gssapi/gssapi_krb5.h> needs
to be processed after <gssapi/gssapi.h>, but does not include it itself.
This patch checks for <gssapi/gssapi.h> first and then includes it
in the test for <gssapi/gssapi_krb5.h>, resolving the problem.
Without the patch, <gssapi/gssapi_krb5.h> is "present but cannot be
compiled".
2010-04-16 15:09:32 +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
Dan Fandrich
f38510f4b5
Eliminated an unlikely race condition in some tests.
...
Based on a patch from the FreeBSD ports by Peter Pentchev.
2010-04-15 10:51:03 -07:00
Daniel Stenberg
689b6929c3
changelog: prevent needless reverse name lookups
2010-04-15 13:11:25 +02: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
a76fa17681
IGNORE: files generated by maketgz
2010-04-14 17:34:57 +02:00
Daniel Stenberg
72411118ec
bumped to start the journey towards 7.20.2
2010-04-14 17:34:26 +02:00
Daniel Stenberg
5a16df5e04
added contributors from the 7.20.1 RELEASE-NOTES
2010-04-14 17:33:34 +02:00
Daniel Stenberg
5a814f6f2c
ignore files generated by 'maketgz'
2010-04-14 17:12:34 +02:00
Daniel Stenberg
81219e8030
7.20.1: 14 April 2010
2010-04-14 16:54:22 +02:00
Guenter Knauf
92b387f57a
Use correct directory for c-ares git pull
...
Signed-off-by: Tor Arntsen <tor@spacetec.no>
2010-04-13 22:55:33 +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
9c7a9f8329
added last git commit output for c-ares too.
2010-04-13 04:05:43 +02:00
Guenter Knauf
6ab2cae55e
changed the git update block to take care of c-ares repo if detected.
2010-04-13 03:15:31 +02:00
Guenter Knauf
a8f85e778f
updated timestamp of the script.
2010-04-12 23:06:31 +02:00
Guenter Knauf
f6b7471f40
removed obsolete var in gitpull() function
...
no need to create a var - lets just return the status var itself.
2010-04-12 22:57:48 +02:00
Guenter Knauf
32edba1999
added a cast to silent compiler warning with 64bit systems.
2010-04-12 16:47:48 +02:00
Guenter Knauf
5ccd7c1807
fixed a path typo in src/Makefile.netware.
2010-04-12 16:30:14 +02:00
Daniel Stenberg
4f9b47de8c
Added text for How To Make a Patch with git
2010-04-12 11:20:00 +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
d18fb4a129
refer to CURLMOPT_TIMERFUNCTION for multi_socket users
...
curl_multi_timeout(3) is simply the wrong function to use
if you're using the multi_socket API and this document now
states this pretty clearly to help guiding users.
2010-04-12 11:08:06 +02:00
Daniel Stenberg
26e3c74ab7
s/CVS/git
2010-04-11 11:38:11 +02:00
Daniel Stenberg
753b2a0086
modified to use the git file, not cvs
...
I've done this blindly, and the last piece that works with ares
should possibly be done differently now that c-ares isn't a
subtree within the curl tree anymore...
2010-04-11 11:35:33 +02:00
Daniel Stenberg
7427acc472
mention missing test servers for <server>
2010-04-10 23:27:04 +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