trafficserver icon indicating copy to clipboard operation
trafficserver copied to clipboard

Apache Traffic Server™ is a fast, scalable and extensible HTTP/1.1 and HTTP/2 compliant caching proxy server.

Results 518 trafficserver issues
Sort by recently updated
recently updated
newest added

In the #9366 we stopped handling `EVENT_INTERVAL` in `HttpSM::state_raw_http_server_open` and `HttpSM::state_http_server_open`, but we've been seeing some unexpected aborts recently. This adds back the handling for that event.

Core
HttpSM

This is a continuation of the work started by Alan (https://github.com/apache/trafficserver/pull/10112) + - Update for the JSONRPC logic which wasn't complete on his original PR due to changes needed in...

Cleanup
libswoc

I tried to run AuTest on Ubuntu {18,20,22}.04 in Docker and got some failures. Dockerfile and test log files for trafficserver 9.2.0: https://github.com/hnakamur/trafficserver-run-autest-docker/tree/f70b6f19c386f5a24cc0d0a9aaaf2dcec4a3e46a Dockerfile and test log files for trafficserver...

Stale
Support

Part of a coverity effort to remove `ats_ip_copy`. Primarily this involves moving from `sockaddr` to `IPEndpoint`. Some of the code uses the obsolete `IpEndpoint` (a precursor to `swoc::IPEndpoint`). This depends...

DNS
Cleanup
Coverity

While looking through the ALPN logic, I notice that we still fallback to NPN if ALPN is not offered. Should we get rid of that support? It seems that the...

TLS
Cleanup
Incompatible

- [x] Remove experimental.h - [x] Move fetchsm APIs and enums into ts.h - [x] Remove TSMatcher* APIs - [x] Remove any unimplemented APIs - [ ] Move all non-exported...

Cleanup

ATS's chunked message body validation has problems dealing with malformed chunk sizes. When a chunk size matches the following regular expression: `\d+[^\d]+` (i.e. some digits followed by some non-digits) ATS...

HTTP

Allows for only-in-memory caching for usecases where such behavior is needed (i.e. Live Video caching). It maps storage directly into user space memory, so reads and writes are being done...

Cache
Performance

RFCs 9110 and 9112 define the `chunk-ext` rule (and its dependencies) as follows: ``` chunk-ext = *( BWS ";" BWS chunk-ext-name [ BWS "=" BWS chunk-ext-val ] ) BWS =...

HTTP