Constantine
Constantine
# Scope There is a possibility to replace original http2 response by response with the same URI from another non http2 vhost. To achieve this need to send request with...
# Scope There is warning on executing `http2_general.test_h2_headers` test suite, it appears not on every run. `[ 6195.924928] [tempesta fw] Warning: Unable to transform HTTP/1.1 data into HTTP/2 format: free...
Looks like `Age` header calculates using `Date` header from backend, when backend returns incorrect `Date` `Age` also be incorrect. How to reproduce: Respond to tempesta with incorrect `Date` with enabled...
# Scope `http_header_cnt` directive blocks requests which contains much lower headers count than specified by its value. Looks like a problem in condition `if (hdr_cnt && req->h_tbl->off >= hdr_cnt)` which...
Wiki branch related to this PR is `kt-use-stale-desc`
# Scope RFC defines [DELETE](https://www.rfc-editor.org/rfc/rfc9110#name-delete) as rm for resource that must invalidate the cache on successful response. However, Tempesta MUST NOT invalidate the cache on every DELETE request, it leads...
# Scope After fix #1915 in PR #1942 I faced with new problems on remote setup. After investigation I found out: 1. Tempesta incorrectly writes http2 `DATA` frame head to...
HTTP part of #1103.
# Scope Responses that contains `Transfer-Encoding: chunked, gzip` header MUST not be cached. Because for caching we MUST do body dechunking, but we can't do this due to `gzip` encoding...
# Motivation We have two functions `tfw_http_msg_req_spec_hid` and `tfw_http_msg_resp_spec_hid` which using for searching ID of header by its name. `tfw_http_msg_resp_spec_hid` using for a response headers only and `tfw_http_msg_req_spec_hid` for a...