- 15 Dec, 2015 11 commits
-
-
Francois Cartegnie authored
-
Francois Cartegnie authored
-
Francois Cartegnie authored
-
Francois Cartegnie authored
-
Francois Cartegnie authored
-
Francois Cartegnie authored
-
Francois Cartegnie authored
-
Francois Cartegnie authored
-
Hannes Domani authored
Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Hannes Domani authored
Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Petri Hintukainen authored
Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
- 14 Dec, 2015 12 commits
-
-
Jean-Baptiste Kempf authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
This is not really an issue with HTTP/2 as framing specifies the end of the stream explicitly. This would become a problem with HTTP/1, notably with chunked encoding.
-
Rémi Denis-Courmont authored
-
Thomas Guillem authored
It was not possible to use it outside of functions. Signed-off-by:
Rémi Denis-Courmont <remi@remlab.net>
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Jean-Baptiste Kempf authored
-
- 13 Dec, 2015 17 commits
-
-
Francois Cartegnie authored
-
Francois Cartegnie authored
Gathered data means b_vcl
-
KO Myung-Hun authored
The prototype of timegm() does not have 'const'. This fixes compilation on OS/2 which have only a declaration of timegm(). Signed-off-by:
Rémi Denis-Courmont <remi@remlab.net>
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
This is currently and transitionally used to test HTTP/2 over TLS. Eventually, this should be done automatically. Going forward, this will either be removed or used without TLS.
-
Rémi Denis-Courmont authored
The major version must be one, and the error code must be successfully extracted.
-
Rémi Denis-Courmont authored
The version can only ever be 1 (meaning 1.1, the default) or 0 (meaning 1.0, the fallback). This plugin does not support version 2.0 or obsolete version 0.9.
-
Rémi Denis-Courmont authored
i_version is always (1.)1 here.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
No functional changes
-
Rémi Denis-Courmont authored
This adds a new plugin for HTTPS supporting HTTP version 2.0 (IETF RFC 7540), and based on the latest version of HTTP protocol semantics (IETF RFC7230-9 series). It provides support for seeking in a single round trip time by reusing the same TCP connection and TLS session. It could be further extended to reusing connections over multiple access instances, e.g. to support segmented streaming. It also addresses a number of protocol bugs in the existing HTTP stack, such as handling of HTTP 100, 201 and 416 codes. It also adds automatic safe reconnection. Currently, the old HTTP access is favored due to a few missing features: - HTTP 1.1 fallback - work in progress, - proxies (i.e. HTTP CONNECT) - work in progress, - authentication, - cookies.
-
Rémi Denis-Courmont authored
This would keep track of HTTP(S) connections to enable reuse (HTTP 1) or multiplexing (HTTP 2). Initially, the connection manager will be scoped to the access module, so it only handles a single authority and a single pending request.
-
Rémi Denis-Courmont authored
This is the return value of a thread that has terminated due to cancelation.
-
Rémi Denis-Courmont authored
-