Daniel Stenberg
99114faf82
http2: make connection re-use work
...
Http2 connections would wrongly get closed after each individual
request.
Co-authored-by: Tatsuhiro Tsujikawa
Bug: http://curl.haxx.se/bug/view.cgi?id=1374
2014-05-20 16:50:24 +02:00
Fabian Frank
316f79cef2
ALPN: fix typo in http/1.1 identifier
...
According to https://tools.ietf.org/html/draft-ietf-tls-applayerprotoneg-05
it is "http/1.1" and not "http/1.0".
2014-05-20 12:57:56 +02:00
Steve Holme
274f932311
build-openssl.bat: Added check for OpenSSL source directory
2014-05-20 00:46:28 +01:00
Steve Holme
0c467c9cc7
build-openssl.bat: Added default source directory when not specified
...
Added a default source directory so the user doesn't have to specify
one - the same as that, which the Visual Studio project files expect
the OpenSSL dependencies to be in.
2014-05-20 00:22:52 +01:00
Steve Holme
f5e73640f0
Makefile.am: Fixed missing / in VC10+ project file generation
2014-05-19 23:45:54 +01:00
Steve Holme
905b63e433
INSTALL: Updated MSVC 6 caveats
...
To use an up to date download link as well as remove duplicate
information.
2014-05-19 10:34:05 +01:00
Steve Holme
9f170ed091
INSTALL: Updated for new Visual Studio project files
2014-05-19 10:34:03 +01:00
Steve Holme
6f6646d6e9
build: Slight rename of new LIB_* makefile file variables
...
In order to try and be consistent between curl and libcurl renamed the
recently introduced LIB_* makefile file variables.
2014-05-18 22:16:54 +01:00
Steve Holme
29d790fe60
build: Removed old Visual Studio project files
2014-05-18 21:27:44 +01:00
Daniel Stenberg
f01e7e08d8
maketgz: two more CRLF
...
grrr, missed them in my previous fix
2014-05-18 19:04:32 +02:00
Daniel Stenberg
71ea31ae74
test1014: GSS-API is only in curl-config. not in curl
...
Follow-up to commit 121bcfee5d
. curl-config --features now lists
GSS-API but it is not a listed feature in curl -V. This should probably
be synchronized.
2014-05-18 17:07:29 +02:00
Daniel Stenberg
313b274b9d
test1134: verify CREDSPERREQUEST for HTTP
...
Verifies that the change in 68f0166a92
works as intended and that
different HTTP auth credentials to the same host still re-uses the
connection properly.
2014-05-18 16:55:03 +02:00
Daniel Stenberg
7c0e67c8c2
maketgz: remove CRLF newlines
2014-05-18 12:51:24 +02:00
Steve Holme
6cfeeb3bb0
Makefile.am: Corrected a couple of grammar errors
2014-05-18 00:13:00 +01:00
Steve Holme
c346df065e
Makefile.am: Added new Visual Studio project file generation for curl tool
2014-05-18 00:10:44 +01:00
Steve Holme
b93759291d
Makefile.inc: Added resource file to assist Visual Studio project generation
2014-05-17 23:34:02 +01:00
Daniel Stenberg
8e6f42a7bd
maketgz: run make vc-ide before make dist
...
To get the VC project files generated before packaging!
2014-05-17 22:49:39 +01:00
Steve Holme
c8224d7ede
Makefile.am: Added new Visual Studio project file generation for libcurl
2014-05-17 22:49:29 +01:00
Steve Holme
b121de9d7f
Makefile.am: Removed old Visual Studio project file generation
2014-05-17 22:38:53 +01:00
Daniel Stenberg
751971b2c3
RELEASE-NOTES: synced with 831f6dd1d9
2014-05-17 23:00:09 +02:00
Steve Holme
831f6dd1d9
build: Fixed another tabulation issue in the Visual Studio file generator
2014-05-17 20:56:47 +01:00
Dan Fandrich
5a067c4b39
axtls: Fixed too long source line
2014-05-17 11:54:48 +02:00
Daniel Stenberg
121bcfee5d
configure: add GSS-API to supported features
...
Bug: http://curl.haxx.se/bug/view.cgi?id=1344
Reported-by: Michael Osipov
2014-05-17 10:24:47 +02:00
Daniel Stenberg
21aae1ec86
configure: add SPNEGO to supported features
...
Bug: http://curl.haxx.se/bug/view.cgi?id=1343
Reported-by: Michael Osipov
2014-05-17 10:24:47 +02:00
Dan Fandrich
c9ea1d341a
axtls: Add a TODO to a potential blocking call with no timeout
2014-05-16 23:27:07 +02:00
Daniel Stenberg
4550a00a3e
curl_easy_getinfo.3: clarify CURLINFO_SIZE_DOWNLOAD
...
It counts "body" data only, no meta data, no headers.
2014-05-16 09:28:28 +02:00
Daniel Stenberg
077366d0c6
curl_easy_setopt.3: prefer XFERINFOFUNCTION to PROGRESSFUNCTION
2014-05-16 08:52:06 +02:00
Daniel Stenberg
68f0166a92
HTTP: CREDSPERREQUEST is for HTTP too
...
Commit 517b06d657
(in 7.36.0) that brought the CREDSPERREQUEST flag
only set it for HTTPS, making HTTP less good at doing connection re-use
than it should be. Now set it for HTTP as well.
Simple test case
"curl -v -u foo:bar localhost --next -u bar:foo localhos"
Bug: http://curl.haxx.se/mail/lib-2014-05/0127.html
Reported-by: Kamil Dudka
2014-05-15 23:28:31 +02:00
Daniel Stenberg
a481f5b308
RELEASE-NOTES: synced with 53a5b95c21
2014-05-15 22:15:39 +02:00
Daniel Stenberg
53a5b95c21
CURLINFO_SSL_VERIFYRESULT: assign at first connect call
...
The variable wasn't assigned at all until step3 which would lead to a
failed connect never assigning the variable and thus returning a bad
value.
Reported-by: Larry Lin
Bug: http://curl.haxx.se/mail/lib-2014-04/0203.html
2014-05-15 22:02:00 +02:00
Daniel Stenberg
84bd19ffd4
timers: fix timer regression involving redirects / reconnects
...
In commit 0b3750b5c2
(released in 7.36.0) we fixed a timeout issue
but instead broke the timings.
To fix this, I introduce a new timestamp to use for the timeouts and
restored the previous timestamp and timestamp position so that the old
timer functionality is restored.
In addition to that, that change also broke connection timeouts for when
more than one connect was used (as it would then count the total time
from the first connect and not for the most recent one). Now
Curl_timeleft() has been modified so that it checks against different
start times depending on which timeout it checks.
Test 1303 is updated accordingly.
Bug: http://curl.haxx.se/mail/lib-2014-05/0147.html
Reported-by: Ryan Braud
2014-05-15 21:28:19 +02:00
Steve Holme
678239df54
darwinssl: Updated copyright following recent changes
2014-05-15 18:38:42 +01:00
Nick Zitzmann
69cdc95932
darwinssl: fix potential crash when attempting to copy an identity
...
from a P12 file
This could've happened if SecPKCS12Import() returned noErr _and_ no
identity.
2014-05-14 17:48:14 -05:00
Steve Holme
4167498f74
RELEASE-NOTES: Synced with 52d16c84d2
2014-05-12 23:09:46 +01:00
Daniel Stenberg
52d16c84d2
openssl: unbreak PKCS12 support
...
Regression introduced in ce362e8eb9
(7.31.0)
Bug: http://curl.haxx.se/bug/view.cgi?id=1371
Reported-by: Dmitry
2014-05-12 13:06:50 +02:00
Steve Holme
b4c81b6cee
Makefile.inc: Added resource file to assist Visual Studio project generation
2014-05-11 20:52:56 +01:00
Steve Holme
63f7e64218
build: Fixed some tabulation issues in the Visual Studio file generator
2014-05-11 18:21:07 +01:00
Steve Holme
18e4cd1e20
tests: Fixed up DIGEST-MD5 tests following commit 8342b6e1dc
2014-05-11 16:20:52 +01:00
Steve Holme
8342b6e1dc
sasl: Fixed missing qop in the client's challenge-response message
...
Whilst the qop directive isn't required to be present in a client's
response, as servers should assume a qop of "auth" if it isn't
specified, some may return authentication failure if it is missing.
2014-05-11 14:48:28 +01:00
Steve Holme
ba704878bd
tool_operate.c: Fixed compilation warning
...
An enumerated type is mixed with another type.
2014-05-10 09:20:49 +01:00
Steve Holme
fdb2d32144
Makefile.inc: Separated the lib and lib/vtls source file variables
...
To cater for the automatic generation of the new Visual Studio project
files, moved the lib file list into a separated variable so that lib
and lib/vtls can be referenced independently.
2014-05-09 23:07:32 +01:00
Steve Holme
d041b8d33e
RELEASE-NOTES: Synced with 0ab2c444b5
2014-05-09 21:24:47 +01:00
Steve Holme
0ab2c444b5
Makefile.b32: Fixed for vtls changes
...
Follow up fix to commits a47c142a88
, 11e8066ef9
and 92b9ae5c5d
.
Bug: http://curl.haxx.se/mail/lib-2014-05/0025.html
Reported and assisted by: Jon Torrey
2014-05-09 21:09:51 +01:00
Daniel Stenberg
22ee67a1ca
lib1506: make sure the transfers are not within the same ms
...
Just to make sure the test is properly repeatable.
Bug: http://curl.haxx.se/mail/lib-2014-05/0081.html
Reported-by: Henrik
2014-05-09 16:50:42 +02:00
Daniel Stenberg
9e4f6c5809
libtests: add a wait_ms() function
...
This allows a libcurl test to portably sleep for a given number of
milliseconds.
2014-05-09 16:50:42 +02:00
Steve Holme
5376ed2474
tool_operate.c: Fixed TAB is white space from commit 5b8ae0a985
2014-05-09 15:14:51 +01:00
Steve Holme
952b54095a
tool_urlglob.c: Fixed compilation warning
...
An enumerated type is mixed with another type.
2014-05-09 13:18:57 +01:00
Steve Holme
5b8ae0a985
tool_operate.c: Fixed compilation warnings
...
An enumerated type is mixed with another type.
2014-05-09 13:18:56 +01:00
Steve Holme
65bb4a0d38
getinfo.c: Fixed compilation warning
...
The indicated statement is not reachable.
2014-05-09 13:18:55 +01:00
Daniel Stenberg
4e0d1d60dc
CONTRIBUTE: mention our Bug/Reported-by commit style
2014-05-09 13:49:22 +02:00