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

Histogram.h ``` 167template 168auto 169Histogram::min_for_bucket(unsigned idx) -> raw_type 170{ 171 auto range = idx / N_SPAN_BUCKETS; 172 raw_type base = 0; // minimum value for the range (not span!). 173...

Coverity
Stale

Hello! Is it still recommended to use raw block device for disk cache storage on modern hardware with good NVME disks? How it would compare in terms of overall performance...

Cache
Support

I encountered a few issues when setting up the tools for pre-commit hooks on a recent brew: * 'Modern' brew python does not have 'pip' only 'pip3' * virtualenv and...

Stale

I've been pretty easily able to reproduce the following trace when `proxy.config.http.cache.open_write_fail_action` is set to 5 (with r[ead while writer](https://docs.trafficserver.apache.org/en/9.1.x/admin-guide/configuration/cache-basics.en.html#read-while-writer) enabled as well). ``` Fatal: HttpCacheSM.cc:101: failed assertion `captive_action.cancelled ==...

Cache
Crash
Bug
Stale

It's possible depending on refcounts of underlying mutex objects that when tearing down an instance of the origin_server_auth plugin that we might call `pthread_mutex_destroy` while holding a lock on the...

Plugins
Crash

This adds the Prometheus format as an optional output to the stats_over_http plugin. This also adds /json, /csv, and /prometheus path suffix support in case using the Accept header is...

Metrics
New Feature
stats_over_http

Our TLS CLIENT_HELLO processing logic assumed all CLIENT_HELLO bytes came in a single TCP packet. However, with more recent cryptographic ciphers, the CLIENT_HELLO is often greater than the standard 1,500...

TLS
Bug

This allows an configuration to either write conditionals with cookie (which stems from original header_rewrite), or a new inbound.cookie -- which might be more expected given the other 'contextual' objects.

This adds an elif clause to the conditions. E.g. ``` cond %{SEND_RESPONSE_HDR_HOOK} [AND] cond %{CLIENT-HEADER:X-Foo} ="foo" set-header X-Resp "foo" elif cond %{CLIENT-HEADER:X-Foo} ="bar" set-header X-Resp "bar" elif cond %{CLIENT-HEADER:X-Foo} ="baz"...

header_rewrite