trafficserver
trafficserver copied to clipboard
Apache Traffic Server™ is a fast, scalable and extensible HTTP/1.1 and HTTP/2 compliant caching proxy server.
This is a second version, since half of the original patch was merged in a separate PR.
The compress plugin was only adding Vary: Accept-Encoding headers when content was actually going to be compressed, not when content could be compressed. This can cause downstream caches to never...
The xdebug plugin was incorrectly escaping single quotes as \' in probe-full-json output, which is not a valid JSON escape sequence and broke JSON parsing for headers like Content-Security-Policy that...
When doing a HEAD request to an HTTP2 origin, if the origin response contains "Content-Length" header with a non-zero value, it fails with 502 error. This seems to be because...
RECC_INT expects a numeric range, and not a regex. Regex should be used with RECC_STR. 1. Fix configs where RECC_INT is used with an invalid range. 2. Add a static_assert...
A server can close a connection while we're expecting a response. For example, the server may close the connection due to a keep-alive timeout. This results in a 502 response...
The 9.2.6 release fails to build on aarch64-darwin. It looks similar to https://github.com/apache/trafficserver/issues/8554. Regenerating the configure script fixed the problem. ``` Undefined symbols for architecture arm64: "thread-local wrapper routine for...
This adds a new set_sendto_headers configuration option that allows setting arbitrary HTTP headers (including the Host header) on requests to sendto destinations when cookie rules match. Header values support dynamic...
This changes the ctest test definitions to be each TEST_CASE or SCENARIO macro instead of each test executable. It requires some changes to tests to work since it will run...
With ATS plugins like header rewrite the loaders themselves are very tolerant of errors inside the config files themselves, typically only blocking ATS starts and reloads when config files are...