- 13 Jul, 2015 1 commit
-
-
Tatsuhiro Tsujikawa authored
-
- 12 Jul, 2015 3 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
To achieve host-path backend routing, we changed behaviour of --backend-http2-connections-per-worker. It now sets the number of HTTP/2 physical connections per pattern group if pattern is used in -b option. Fixes GH-292
-
- 11 Jul, 2015 8 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
There are many requests which changes its meaning when we rewrite path. This is due to bad percent-encoding in URI; reserved characters are just used without percent encoding. It seems this is common in ad services, but I suspect more to come. For reverse proxying situation, sane service most likely encodes URI properly, so probably this is not an issue.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
If pattern ends with '/', and pattern and path matches without that slash, we consider they match to deal with request to the directory without trailing slash. That is if pattern is "/foo/" and path is "/foo", we consider they match.
-
- 10 Jul, 2015 3 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-b option syntax is now <HOST>,<PORT>[;<PATTERN>[:...]]. The optional <PATTERN>s specify the request host and path it is used for. The <PATTERN> can contain path, host + path or host. The matching rule is closely designed to ServeMux in Go programming language.
-
- 09 Jul, 2015 1 commit
-
-
Tatsuhiro Tsujikawa authored
-
- 08 Jul, 2015 3 commits
-
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
This commit fixes the bug that DATA is not consumed if nghttp2_http_on_data_chunk is failed. It also simplify the handling of missing stream in NGHTTP2_IB_READ_DATA state.
-
- 07 Jul, 2015 5 commits
-
-
Tatsuhiro Tsujikawa authored
This commit documents NGHTTP2_ERR_DATA_EXIST also occurs if HEADERS has been already attached to stream too. This commit also fixes possible assertion error, and now nghttp2_submit_headers() and nghttp2_submit_response() may return NGHTTP2_ERR_DATA_EXIST. But we recommend to use nghttp2_submit_request() and nghttp2_submit_response(), and using them will avoid this error.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
-
Tatsuhiro Tsujikawa authored
-
- 06 Jul, 2015 1 commit
-
-
Tatsuhiro Tsujikawa authored
-
- 05 Jul, 2015 2 commits
-
-
Gabi Davar authored
-
Gabi Davar authored
-
- 04 Jul, 2015 2 commits
-
-
Gabi Davar authored
* fix build broken by recent changes * place all build artifacts to OBJDIR * explicitly add manifest (VC9/10) * modernize python bindings creation * some minor refactoring
-
Tatsuhiro Tsujikawa authored
-
- 01 Jul, 2015 1 commit
-
-
Tatsuhiro Tsujikawa authored
Patch from Klaus Ziegler
-
- 30 Jun, 2015 1 commit
-
-
Tatsuhiro Tsujikawa authored
-
- 29 Jun, 2015 3 commits
-
-
acesso authored
comment of pushed moved from request to entry array added stream_id as string to connection element as string
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
- 28 Jun, 2015 2 commits
-
-
Tatsuhiro Tsujikawa authored
The syntax for this variable is the same as nginx: if SSL/TLS session was reused, "r" is produced. Otherwise ".".
-
Tatsuhiro Tsujikawa authored
This commit add following 3 log variables to SSL/TLS connection: $ssl_cipher, $ssl_protocol, $ssl_session_id. If no information is available for them, '-' is produced for each.
-
- 27 Jun, 2015 4 commits
-
-
acesso authored
It seems that HAR 1.2 does not have a proper representaion for pushed objects. I could´t just add a custom parameter so I think a comment at response will not hurt anybody.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
Use std::map::insert instead of std::map::emplace, since gcc-4.7 does not support the latter.
-
Tatsuhiro Tsujikawa authored
-