Alessandro Ghedini
fa895f2aa2
gtls: correctly align certificate status verification messages
2015-03-10 15:48:34 +01:00
Alessandro Ghedini
a6a264ef2c
gtls: don't print double newline after certificate dates
2015-03-10 15:20:03 +01:00
Alessandro Ghedini
3a757fddbb
gtls: print negotiated TLS version and full cipher suite name
...
Instead of priting cipher and MAC algorithms names separately, print the
whole cipher suite string which also includes the key exchange algorithm,
along with the negotiated TLS version.
2015-03-10 15:18:14 +01:00
Daniel Stenberg
d9973eaeb8
gtls: fix compiler warnings
2015-03-10 15:16:59 +01:00
Alessandro Ghedini
5a1614cecd
gtls: add support for CURLOPT_CAPATH
2015-03-10 15:03:54 +01:00
stopiccot
0f24df6e54
MacOSX-Framework: use @rpath instead of @executable_path
...
Bug: https://github.com/bagder/curl/pull/157
2015-03-09 23:39:27 +01:00
Daniel Stenberg
e662ddff49
RELEASE-NOTES: synced with c19349951
2015-03-09 11:12:54 +01:00
Daniel Stenberg
c19349951d
multi: fix *getsock() with CONNECT
...
The code used some happy eyeballs logic even _after_ CONNECT has been
sent to a proxy, while the happy eyeball phase is already (should be)
over by then.
This is solved by splitting the multi state into two separate states
introducing the new SENDPROTOCONNECT state.
Bug: http://curl.haxx.se/mail/lib-2015-01/0170.html
Reported-by: Peter Laser
2015-03-07 19:19:22 +01:00
Daniel Stenberg
9da14a96ab
conncontrol: only log changes to the connection bit
2015-03-07 19:18:49 +01:00
Daniel Stenberg
00ea0e7db0
http2: use CURL_HTTP_VERSION_* symbols instead of NPN_*
...
Since they already exist and will make comparing easier
2015-03-07 11:10:30 +01:00
Daniel Stenberg
df28af8f39
http2: make the info-message about receiving HTTP2 headers debug-only
2015-03-07 10:55:37 +01:00
Alessandro Ghedini
44ffe27056
urldata: remove unused asked_for_h2 field
2015-03-07 10:36:10 +01:00
Alessandro Ghedini
adb4e41a1a
polarssl: make it possible to enable ALPN/NPN without HTTP2
2015-03-07 10:36:10 +01:00
Alessandro Ghedini
42bc45be8e
nss: make it possible to enable ALPN/NPN without HTTP2
2015-03-07 10:36:10 +01:00
Alessandro Ghedini
870a67e01f
gtls: make it possible to enable ALPN/NPN without HTTP2
2015-03-07 10:36:10 +01:00
Alessandro Ghedini
2e9494b15d
openssl: make it possible to enable ALPN/NPN without HTTP2
2015-03-07 10:36:10 +01:00
Daniel Stenberg
3ac3331e14
metalink: add some error checks
...
malloc() and strdup() calls without checking return codes.
Reported-by: Markus Elfring
Bug: https://github.com/bagder/curl/issues/150
2015-03-06 23:14:25 +01:00
Daniel Stenberg
163d29826d
curl_easy_setopt.3: added CURLOPT_SSL_VERIFYSTATUS
...
Reported-by: Jonathan Cardoso
2015-03-06 17:07:28 +01:00
Daniel Stenberg
042526c19f
urldata: fix gnutls build
2015-03-06 10:13:40 +01:00
Steve Holme
9fa1abe9fe
openssl: Removed use of USE_SSLEAY from the Visual Studio project files
...
In addition to commit 709cf76f6b
, removed the USE_SSLEAY preprocessor
variable from the Visual Studio project files as it isn't required
anymore.
2015-03-05 20:47:14 +00:00
Daniel Stenberg
492dfca65d
multi: fix memory-leak on timeout (regression)
...
Since 1342a96ecf
, a timeout detected in the multi state machine didn't
necesarily clear everything up, like formpost data.
Bug: https://github.com/bagder/curl/issues/147
Reported-by: Michel Promonet
Patched-by: Michel Promonet
2015-03-05 15:43:38 +01:00
Daniel Stenberg
64736dd1be
configure: follow-up fix from 709cf76f6
...
OpenSSL handling was a little broken.
2015-03-05 15:43:38 +01:00
Daniel Stenberg
709cf76f6b
openssl: remove all uses of USE_SSLEAY
...
SSLeay was the name of the library that was subsequently turned into
OpenSSL many moons ago (1999). curl does not work with the old SSLeay
library since years. This is now reflected by only using USE_OPENSSL in
code that depends on OpenSSL.
2015-03-05 10:57:52 +01:00
Sergei Nikulov
1a62b6e68c
cmake: handle build definitions CURLDEBUG/DEBUGBUILD
...
Acked-by: Brad King
2015-03-05 09:26:08 +01:00
Daniel Stenberg
ae8235571f
FAQ: 4.21 Why is there a HTTP/1.1 in my HTTP/2 request?
2015-03-04 18:24:46 +01:00
Daniel Stenberg
ac4d08b5e2
symbols.pl: handle '-' in the deprecated field
...
... which otherwise made the script skip the _LAST define for some
symbols.
Reported-by: Jeroen Ooms
Bug: http://curl.haxx.se/mail/lib-2015-03/0052.html
2015-03-04 08:36:38 +01:00
Daniel Stenberg
6bba85d500
curl.1: fix "The the" typo
...
Reported-by: Jon Seymour
2015-03-04 07:29:06 +01:00
Daniel Stenberg
8aabbf5f8c
vtls: use curl_printf.h all over
...
No need to use _MPRINTF_REPLACE internally.
2015-03-03 23:17:43 +01:00
Daniel Stenberg
dcf23b0cfe
tool: use ENABLE_CURLX_PRINTF instead of _MPRINTF_REPLACE
2015-03-03 23:08:02 +01:00
Daniel Stenberg
af838b7d7b
tool_writeenv: remove _MPRINTF_REPLACE define, it wasn't used
2015-03-03 23:00:54 +01:00
Sergei Nikulov
43eb8b2874
libtest: fixed linker errors on msvc
...
Bug: https://github.com/bagder/curl/pull/144
2015-03-03 14:33:11 +01:00
Daniel Stenberg
df5578a7a3
mprintf.h: remove #ifdef CURLDEBUG
...
... and as a consequence, introduce curl_printf.h with that re-define
magic instead and make all libcurl code use that instead.
2015-03-03 12:36:18 +01:00
Daniel Stenberg
f2108ec34c
tool_getpass: remove unused curl/mprintf.h include
2015-03-03 12:09:25 +01:00
Daniel Stenberg
a318e04419
CONTRIBUTING.md: file for advice on github
2015-03-03 00:38:41 +01:00
Viktor Szakáts
1cb227c1f1
BINDINGS: add link to Harbour bindings
...
And UTF8-fix a few names
2015-03-02 17:43:06 +01:00
Daniel Stenberg
f3f7d37c1d
CURLOPT_HEADERFUNCTION.3: typo in error code name
...
Reported-by: Jonathan Cardoso
2015-03-02 17:25:39 +01:00
Daniel Stenberg
ca04681c3b
BINDINGS: tclcurl moved
...
Reporte-by: Steve Havelka
2015-03-02 08:51:14 +01:00
Jay Satiro
e349a1bf74
opts: Fix pipelining examples
2015-03-02 08:38:43 +01:00
Jay Satiro
70523c690b
curl_multi_setopt.3: Link to CURLMOPT_MAXCONNECTS
2015-03-02 08:38:30 +01:00
Daniel Stenberg
17abfd5a4b
CONTRIBUTE: the new more github-friendly attitude!
2015-03-01 23:39:14 +01:00
Steve Holme
f6864697c3
RELEASE-NOTES: Synced with 921d195187
2015-02-28 11:20:59 +00:00
Kamil Dudka
921d195187
tool: wrap lines longer than 79 columns
...
... to avoid a build failure when configured with --enable-debug
2015-02-28 10:54:59 +01:00
Tatsuhiro Tsujikawa
48b5374e65
http2: Return error if stream was closed with other than NO_ERROR
...
Previously, we just ignored error code passed to
on_stream_close_callback and just return 0 (success) after stream
closure even if stream was reset with error. This patch records error
code in on_stream_close_callback, and return -1 and use CURLE_HTTP2
error code on abnormal stream closure.
2015-02-27 21:17:27 +00:00
Steve Holme
c715fa0b60
tool: Updated the warnf() function to use the GlobalConfig structure
...
As the 'error' and 'mute' options are now part of the GlobalConfig,
rather than per Operation, updated the warnf() function to use this
structure rather than the OperationConfig.
2015-02-27 21:05:52 +00:00
Steve Holme
adf27bf60f
build: Removed DataExecutionPrevention directive from VC9+ project files
...
Removed the DataExecutionPrevention directive from the project files for
Visual Studio 2008 and above. The XML value in the VC9 project files was
set to "0" (Default) whilst the VC10+ project files contained an empty
XML element.
2015-02-26 20:58:02 +00:00
Steve Holme
e71bcb659c
build: Use default RandomizedBaseAddress directive in VC9+ project files
...
Visual Studio 2008 introduced support for the address space layout
randomization (ASLR) feature of Windows Vista. However, upgrading the
VC8 project files to VC9 and above disabled this feature.
Removed the RandomizedBaseAddress directive to enabled the default
setting (/DYNAMICBASE). Note: This doesn't appear to have any negative
impact when compiled and ran on Windows XP.
2015-02-26 20:57:19 +00:00
Steve Holme
0d04e859e1
build: Added support to Generate.bat for files in the upcoming vauth folder
2015-02-26 20:47:23 +00:00
Daniel Stenberg
bc3a44aebc
http2: return recv error on unexpected EOF
...
Pointed-out-by: Tatsuhiro Tsujikawa
Bug: http://curl.haxx.se/bug/view.cgi?id=1487
2015-02-25 13:51:21 +01:00
Kamil Dudka
1514b718e3
dist: add symbol-scan.pl to the tarball
...
... in order to make test1135 succeed
2015-02-25 12:13:21 +01:00
Daniel Stenberg
b9c190ba77
http2: move lots of verbose output to be debug-only
2015-02-25 11:45:46 +01:00