Daniel Stenberg
6398c8bba8
FILEFORMAT: provided a full description of connection-monitor
2012-07-05 11:24:23 +02:00
Daniel Stenberg
c5de48b56c
lib503: enable verbose to ease debugging this
2012-07-05 11:24:23 +02:00
Daniel Stenberg
28dc509dde
sws: add 'connection-monitor' command support
...
Using this, the server will output in the protocol log when the
connection gets disconnected and thus we will verify correctly in the
test cases that the connection doesn't get closed prematurely. This is
important for example NTLM to work.
Documentation added to FILEFORMAT, test 503 updated to use this.
2012-07-05 11:24:23 +02:00
Guenter Knauf
897cf5d117
Removed non-used variable.
2012-07-04 22:14:18 +02:00
Guenter Knauf
a3dbbcfd2a
Added error checking for samples.
2012-07-04 17:03:52 +02:00
Guenter Knauf
6388ac7dc1
Renamed vars to avoid shadow global declaration.
2012-07-04 12:54:21 +02:00
Daniel Stenberg
304e24e211
docs: clarify how to start with curl_multi_socket_action
...
Mention the CURL_SOCKET_TIMEOUT argument in step 6 of the typical
application.
2012-07-03 17:18:36 +02:00
Guenter Knauf
6fb0ed88d6
Moved some patterns to subfolder's .gitignore.
2012-07-03 14:31:50 +02:00
Guenter Knauf
98ca62c2d6
Merge branch 'master' of ssh://github.com/bagder/curl
2012-07-03 13:01:17 +02:00
Guenter Knauf
1ba5712f88
MinGW makefile tweaks for running from sh.
...
Added function macros to make path converting easier.
Added CROSSPREFIX to all compile tools.
2012-07-03 12:56:41 +02:00
Marc Hoersken
1a97fd7b63
curl_ntlm_msgs.c: Removed unused variable passwd
2012-07-03 11:41:00 +02:00
Guenter Knauf
32b4896107
Added files generated by mingw32, eclipse and VC.
...
Posted by Marc Hoersken.
2012-07-03 11:36:24 +02:00
Daniel Stenberg
c75ece4442
cookies: change the URL in the cookie jar file header
2012-07-03 11:27:45 +02:00
Daniel Stenberg
016dabcf04
HTTP-COOKIES: clarified and modified layout
2012-07-03 11:10:41 +02:00
Daniel Stenberg
ae8f08ee59
HTTP-COOKIES: use the FAQ document layout
2012-07-03 10:54:46 +02:00
Daniel Stenberg
33ee67112f
HTTP-COOKIES: added cookie documentation
2012-07-03 09:03:08 +02:00
Yang Tse
e0b9d3b2c9
curl_ntlm_msgs.c: include <tchar.h> for prototypes
2012-07-03 00:14:14 +02:00
Neil Bowers
33e19f881e
testcurl.pl: fix missing semicolon
2012-07-02 23:25:30 +02:00
Christian Hägele
dd302206ad
unicode NTLM SSPI: heap corruption fixed
...
When compiling libcurl with UNICODE defined and using unicode characters
in username.
2012-07-02 22:59:54 +02:00
Yang Tse
b3ebfc2b74
testcurl.pl: allow non in-tree c-ares enabled autobuild
2012-07-02 20:21:48 +02:00
Yang Tse
069b280f63
configure.ac: verify that libmetalink is new enough
...
Enabling test2017 to test2022.
2012-07-02 16:42:54 +02:00
Tatsuhiro Tsujikawa
89b431f60f
curl: Added runtime version check for libmetalink
2012-07-02 16:28:01 +02:00
Tatsuhiro Tsujikawa
4e3320a679
Include metalink/metalink.h for libmetalink functions
2012-07-02 03:39:21 +02:00
Daniel Stenberg
39a72bbcd1
errors: CURLM_CALL_MULTI_PERFORM is not returned anymore
2012-07-02 00:10:59 +02:00
Daniel Stenberg
696ddf6f0a
release: cleaned up plans for this and coming release
2012-07-01 20:09:35 +02:00
Yang Tse
60d5a16b99
curl-compilers.m4: remove -Wstrict-aliasing=3 from clang
...
Currently it is unknown if there is any version of clang that
actually supports -Wstrict-aliasing. What is known is that there
are several that don't support it.
2012-06-29 16:40:23 +02:00
Yang Tse
febd598597
test2017 to test2022: more metalink tests
...
With this commit, checks done in previous test2017 are now done in test2018.
Whole range test2017 to test2022 DISABLED until configure is capable of
requiring a new-enough metalink library.
Don't try these without mentioned check in place!
2012-06-29 16:09:55 +02:00
Yang Tse
7747136421
test2005 to test2016: improve failure detection
2012-06-29 15:44:50 +02:00
Yang Tse
dd707b746f
lib582.c: fix conversion warning
2012-06-28 17:14:41 +02:00
Yang Tse
ac6111aeb0
nss.c: #include warnless.h for curlx_uztosi and curlx_uztoui prototypes
2012-06-28 16:58:07 +02:00
Marc Hoersken
c0f2bfb2c7
nss.c: Fixed size_t conversion warnings
2012-06-28 16:52:17 +02:00
Yang Tse
74552acaea
sslgen.c: cleanup temporary compile-time SSL-backend check
2012-06-28 12:49:12 +02:00
Daniel Stenberg
5600879a1d
schannel: provide two additional (dummy) API defines
2012-06-28 08:40:17 +02:00
Tatsuhiro Tsujikawa
bf4580d5fd
Metalink: message updates
...
Print "parsing (...) OK" only when no warnings are generated. If
no file is found in Metalink, treat it FAILED.
If no digest is provided, print WARNING in parse_metalink().
Also print validating FAILED after download.
These changes make tests 2012 to 2016 pass.
2012-06-28 00:26:16 +02:00
Daniel Stenberg
5439849246
sslgen: avoid compiler error in SSPI builds
2012-06-27 23:16:14 +02:00
Yang Tse
3bda1cef92
ssluse.c: fix compiler warning: conversion to 'int' from 'size_t'
...
Reported by Tatsuhiro Tsujikawa
http://curl.haxx.se/mail/lib-2012-06/0371.html
2012-06-27 19:06:43 +02:00
Yang Tse
e3014dcc01
sslgen.c: add compile-time check for SSL-backend completeness
2012-06-27 17:14:59 +02:00
Yang Tse
57d2732ccb
build: add our standard includes to curl_darwinssl.c and curl_multibyte.c
2012-06-27 17:13:16 +02:00
Yang Tse
e6b2eb78a2
build: add curl_schannel and curl_darwinssl files to other build systems
2012-06-27 14:05:32 +02:00
Yang Tse
6c09ffaf46
tests: add five more Metalink test cases
2012-06-27 13:16:01 +02:00
Yang Tse
5ce9e7a0b7
tests: update Metalink message format
2012-06-27 13:16:00 +02:00
Tatsuhiro Tsujikawa
3e6dfe138a
Metalink: updated message format
2012-06-27 13:15:59 +02:00
Nick Zitzmann
7aa95afadd
DarwinSSL: allow using NTLM authentication
...
Allow NTLM authentication when building using SecureTransport (Darwin) for SSL.
This uses CommonCrypto, a cryptography library that ships with all versions of
iOS and Mac OS X. It's like OpenSSL's libcrypto, except that it's missing a few
less-common cyphers and doesn't have a big number data structure.
2012-06-27 11:57:31 +02:00
Yang Tse
dc7dc9786f
curl_darwinssl.h: add newline at end of file
2012-06-27 10:55:54 +02:00
Daniel Stenberg
aed6db2cb9
ossl_seed: remove leftover RAND_screen check
...
Before commit 2dded8fedb
(dec 2010) there was logic that used
RAND_screen() at times and now I remove the leftover #ifdef check for
it.
The seeding code that uses Curl_FormBoundary() in ossl_seed() is dubious
to keep since it hardly increases randomness but I fear I'll break
something if I remove it now...
2012-06-26 22:18:53 +02:00
Nick Zitzmann
3a4b28d473
DarwinSSL: several adjustments
...
- Renamed st_ function prefix to darwinssl_
- Renamed Curl_st_ function prefix to Curl_darwinssl_
- Moved the duplicated ssl_connect_done out of the #ifdef in lib/urldata.h
- Fixed a teensy little bug that made non-blocking connection attempts block
- Made it so that it builds cleanly against the iOS 5.1 SDK
2012-06-26 21:39:48 +02:00
Yang Tse
f1474db360
curl-compilers.m4: -Wstrict-aliasing=3 for warning enabled gcc and clang builds
2012-06-26 21:24:30 +02:00
Marc Hoersken
a8478fc8d3
sockaddr.h: Fixed dereferencing pointer breakin strict-aliasing
...
Fixed warning: dereferencing pointer does break strict-aliasing rules
by using a union inside the struct Curl_sockaddr_storage declaration.
2012-06-26 21:24:29 +02:00
Daniel Stenberg
849179ba27
SSL cleanup: use crypto functions through the sslgen layer
...
curl_ntlm_msgs.c would previously use an #ifdef maze and direct
SSL-library calls instead of using the SSL layer we have for this
purpose.
2012-06-26 19:40:36 +02:00
Nick Zitzmann
6d1ea388cb
darwinssl: add support for native Mac OS X/iOS SSL
2012-06-26 14:04:15 +02:00