aboutsummaryrefslogtreecommitdiffhomepage
path: root/pingora-proxy/src
AgeCommit message (Expand)Author
4 daysadd range_header_filter to proxy traitHEADmainMatthew Gumport
4 daysadd h2 server session testsViacheslav Biriukov
4 daysfix deadloop if proxy_handle_upstream exit early than proxy_handle_downstreamtaikulawo
4 dayschange visibility of create_dummy_sessionMatthew Gumport
11 daysAdd the ability to trigger forced-miss behavior from the `cache_hit_filter` f...Kevin Guthrie
11 daysImprove support for sending custom response headers and bodies for error mess...Andrew Hauck
2024-11-22Release cache lock after proxy upstream filter, serve staleEdward Wang
2024-11-22Only cache GET response after bypassEdward Wang
2024-11-22Check content-length on end of stream h2 headerEdward Wang
2024-11-08if-range support for cache rangesEdward Wang
2024-11-08Allow errors from upstream_response_body_filterEdward Wang
2024-11-08Check h2 stream end for errorEdward Wang
2024-10-28change `CachePut::cacheable` to own `ResponseHeader`Matthew Gumport
2024-10-28tag subrequests as suchMatthew Gumport
2024-10-28Apply response_body_filter when serving from cacheEdward Wang
2024-10-11Don't reuse session when downstream errors during cache missEdward Wang
2024-10-11Detect h2 preface for h2c requests.Yuchen Wu
2024-10-11Windows supportYuchen Wu
2024-09-23Add support for gRPC-web module to bridge gRPC-web client requests to gRPC se...Andrew Hauck
2024-09-13document early_request_filterspacewander
2024-09-06disable caching during error handlingMatthew Gumport
2024-08-30Weaken or remove etags when downstream compression appliesEdward Wang
2024-08-09Set stale-updating as an explicit CachePhaseEdward Wang
2024-07-26Address Rust 1.80 clippy warnings.Yuchen Wu
2024-07-12Mark the error source from get_http_session()Yuchen Wu
2024-07-12Invoke request_body_filter of modules for proxiesYuchen Wu
2024-06-28Move adding ResponseCompression module logic to init_downstream_modulesYuchen Wu
2024-06-28Added `init_downstream_modules` phase allowing modules to be set up before st...Wladimir Palant
2024-06-28Always respect_keepalive when releasing http sessionEdward Wang
2024-06-21h2c supportAndrew Hauck
2024-06-07Add new_h1() backYuchen Wu
2024-06-07Introduce HttpModules to pingora-proxy.Yuchen Wu
2024-05-31Refactor Service API: Arc is no longer needed for apps.Yuchen Wu
2024-05-24expose session to cache_hit_filter phaseZaidoon Abd Al Hadi
2024-05-24Add request body filterYuchen Wu
2024-05-10cargo fmtKevin Guthrie
2024-05-10Add `Service<HttpProxy<T>>` constructor for providing nameJames Munns
2024-05-10Add purge_response callbackewang
2024-05-10Add async_cleanup() method to ServerApp traityaohuiming
2024-04-26Add support for downstream h2 trailers and add an upstream h2 response traile...Andrew Hauck
2024-04-12Add cache_not_modified_filter, handle etag/last-modifiedewang
2024-04-05Add/polish some commentsGustav Davidsson
2024-04-05Fix typos and grammar issues in docsYuchen Wu
2024-04-05Allow response body to be modified.Yuchen Wu
2024-03-15fix some commentsbattmdpkq
2024-03-15Add server_addr and client_addr to Sessionewang
2024-03-15compile and test cleanly with nightlyMatthew Gumport
2024-03-01Fix typos and grammar issuesYuchen Wu
2024-03-01Run upstream_response_filter on 304 from upstream cache revalidationewang
2024-02-27Release Pingora version 0.1.0v0.1.0Yuchen Wu