trafficserver
trafficserver copied to clipboard
Apache Traffic Server™ is a fast, scalable and extensible HTTP/1.1 and HTTP/2 compliant caching proxy server.
invalid certificate in ssl_multicert.config leads to fatal error. crash is disguised as a vsnprintf seg fault
`WEAK_SCOPED_MUTEX_LOCK` and `WEAK_MUTEX_TRY_LOCK` are introduced to allow the mutex to be a nullptr. https://github.com/apache/trafficserver/blob/31c15927e66c30566edf5e0e83c6b1bf39e84288/include/iocore/eventsystem/Lock.h#L52-L57 Typical usage is below. https://github.com/apache/trafficserver/blob/31c15927e66c30566edf5e0e83c6b1bf39e84288/src/api/APIHook.cc#L73-L75 However, if we take a look at the `Continuation::handleEvent` in this...
When using the compress plugin, ats appends the “-df” suffix to the Etag for the generated compressed object. However, when ats responds to the if-none-match conditional request on the compressed...
If nobody use the these APIs, we can remove this or update it to TS API. https://github.com/apache/trafficserver/blob/080889f68701c994826e2e5781d2564b4ed6733d/include/ts/InkAPIPrivateIOCore.h#L138-L198
hi, all I deploy ats v9.1.3 (compiled with openssl-1.1.1s) in my production environment, from time to time,i found traffic_server crashed,it wrote the following message to syslog each time it crashed...
I noticed while working on #9475 that neither our via string decoder [website](https://trafficserver.apache.org/tools/via#cWs%20f%20) nor the traffic_via could parse the read while write `W` via cache result value. For example, a...
- [ ] Fixup places that use manual `target_include_directories` vs target deps - [x] Verify all headers get installed as intended - [ ] Compare feature flags `ENABLE_*` - [x]...
This also adds the [I] / [INV] modifier to operators, where the logic should be INVerted. In this case, inverted means "remove all *but* the listed query parameters".
The signature of the function in question is ``` void Http2CommonSession::add_url_to_pushed_table(const char *url, int url_len) ``` The given `url` is used when emplacing/inserting to `_h2_pushed_urls` collection but the given `url_len`...