- Feb 06, 2014
-
-
Romulo A. Ceccon authored
Test-case 1515 reproduces bug #1303, where libcurl would incorrectly prune DNS entries added via CURLOPT_RESOLVE after the DNS_CACHE_TIMEOUT had expired.
-
Daniel Stenberg authored
-
Steve Holme authored
-
Steve Holme authored
-
Steve Holme authored
-
- Feb 05, 2014
-
-
Daniel Stenberg authored
Leave the valgrind --gen-suppressions option in there, commented, to make it easier for next update.
-
Daniel Stenberg authored
The call stack was modified in 2dc7ad23 so the supressions didn't work anymore.
-
Daniel Stenberg authored
... caused false detections of the threaded resolver otherwise
-
Steve Holme authored
-
Steve Holme authored
-
Daniel Stenberg authored
-
Fabian Frank authored
A server might respond with a content-encoding header and a response that was encoded accordingly in HTTP-draft-09/2.0 mode, even if the client did not send an accept-encoding header earlier. The server might not send a content-encoding header if the identity encoding was used to encode the response. See: http://tools.ietf.org/html/draft-ietf-httpbis-http2-09#section-9.3
-
- Feb 04, 2014
-
-
Dan Fandrich authored
-
Steve Holme authored
-
Steve Holme authored
-
Steve Holme authored
-
Daniel Stenberg authored
As this is mandated by the http2 spec draft-09
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
This patch chooses different approach to integrate HTTP2 into HTTP curl stack. The idea is that we insert HTTP2 layer between HTTP code and socket(TLS) layer. When HTTP2 is initialized (either in NPN or Upgrade), we replace the Curl_recv/Curl_send callbacks with HTTP2's, but keep the original callbacks in http_conn struct. When sending serialized data by nghttp2, we use original Curl_send callback. Likewise, when reading data from network, we use original Curl_recv callback. In this way we can treat both TLS and non-TLS connections. With this patch, one can transfer contents from https://twitter.com and from nghttp2 test server in plain HTTP as well. The code still has rough edges. The notable one is I could not figure out how to call nghttp2_session_send() when underlying socket is writable.
-
Fabian Frank authored
Add ALPN support when using GnuTLS >= 3.2.0. This allows libcurl to negotiate HTTP/2.0 for https connections when built with GnuTLS. See: http://www.gnutls.org/manual/gnutls.html#Application-Layer-Protocol-Negotiation-_0028ALPN_0029 http://tools.ietf.org/html/draft-ietf-tls-applayerprotoneg-04
-
- Feb 03, 2014
-
-
Steve Holme authored
-
Fabian Frank authored
Add ALPN support when using OpenSSL. This will offer ALPN and NPN to the server, who can respond with either one or none of the two. OpenSSL >= 1.0.2 is required, which means as of today obtaining a snapshot from ftp://ftp.openssl.org/snapshot/. See: http://tools.ietf.org/html/draft-ietf-tls-applayerprotoneg-04 https://github.com/openssl/openssl/blob/ba168244a14bbd056e502d7daa04cae4aabe9d0d/ssl/ssl_lib.c#L1787
-
Steve Holme authored
-
Steve Holme authored
-
Steve Holme authored
-
Steve Holme authored
no previous prototype for function 'memory_tracking_init'
-
Steve Holme authored
-
- Feb 02, 2014
-
-
Dan Fandrich authored
-
Steve Holme authored
-
Steve Holme authored
The test contains a cookie jar file where one of the cookies has an expiry date of 1391252187 -- Sat, 1 Feb 2014 10:56:27 GMT which has now expired. Updated to Wed, 14 Oct 2037 16:36:33 GMT as per test 179. Reported-by: Adam Sampson Bug: http://curl.haxx.se/bug/view.cgi?id=1330
-
Steve Holme authored
-
- Feb 01, 2014
-
-
Steve Holme authored
In preparation for adding URL specific options moved the initialisation of the Configurable structure into a separate function in tool_cfgable.
-
Marc Hoersken authored
Since the timer resolution is lower, there are actually cases that the compared values are equal. Therefore we check for previous timestamps being greater than the current one instead.
-
Marc Hoersken authored
Since the output isn't actually being written in text-mode and it was rather used as a workaround, disable text-mode for these tests.
-
Marc Hoersken authored
-
Marc Hoersken authored
-
- Jan 31, 2014
-
-
Marc Hoersken authored
-
Marc Hoersken authored
-