aboutsummaryrefslogtreecommitdiffhomepage
path: root/pingora-core
AgeCommit message (Expand)Author
2024-08-30Weaken or remove etags when downstream compression appliesEdward Wang
2024-08-30Refactor module into and relocate the no-op tls moduleKevin Guthrie
2024-08-23Add a dummy TLS implementation to be used as fallbackWladimir Palant
2024-08-23Add more tests for setting vary response headerAndrew Hauck
2024-08-23Fixes #229, #233 – Set proper response headers when compression is enabledWladimir Palant
2024-08-23Make l4 module pub to expose ConnectAndrew Hauck
2024-08-16fixup sentry unwrapMatthew Gumport
2024-08-16add support for passing sentry releaseMatthew Gumport
2024-08-16fix h2 request_summaryCongyu WANG
2024-08-09Add un-gzip support and allow decompress by algorithmEdward Wang
2024-08-09Retry all h2 connection when encountering graceful shutdownYuchen Wu
2024-08-09Handle bare IPv6 address in raw connect HostYuchen Wu
2024-07-26Address Rust 1.80 clippy warnings.Yuchen Wu
2024-07-26Add ability to ignore informational responses when proxying downstreamAndrew Hauck
2024-07-26Add the support for custom L4 connectorYuchen Wu
2024-07-12Release 0.3.00.3.0Yuchen Wu
2024-07-12Add support for setting DSCP on client and server socketsAndrew Hauck
2024-07-12Correctly cast H2 error for GOAWAYYuchen Wu
2024-07-12Ignore 0.0.0.0 when checking fd mismatchYuchen Wu
2024-07-12Change from debug to display when socket mismatch happensYuchen Wu
2024-07-12Provide a group key for connection reuse isolationYuchen Wu
2024-07-12Allow to create a new connection when the current one is shutting downYuchen Wu
2024-06-28Add a replacement cli-parsing function for `Opt` that can be used in quicksta...Kevin Guthrie
2024-06-28Fixes #261 - Better `Default` implementation for `Opt`Wladimir Palant
2024-06-28Update comments on digest functionsAndrew Hauck
2024-06-28Fixes #270 - Add `Session::digest_mut()` methodWladimir Palant
2024-06-28Parse UDS with prefixYuchen Wu
2024-06-28Make type alias http::Module publicYuchen Wu
2024-06-28Always respect_keepalive when releasing http sessionEdward Wang
2024-06-28Add a write timeout to write body buf and an option to set a minimum send rateAndrew Hauck
2024-06-28Expose a few more TLS APIsYuchen Wu
2024-06-21Fixes #234 - Clarify `ServerConf` documentationWladimir Palant
2024-06-21compression: allow setting level per algorithmMatthew Gumport
2024-06-21Make ipv6_only flag an Option<bool>Edward Wang
2024-06-21Expose TCP_INFO fields as pubEdward Wang
2024-06-21h2c supportAndrew Hauck
2024-06-21Fixed typo in docs: connnection => connectionWladimir Palant
2024-06-21Fxi clippy for Rust 1.79Yuchen Wu
2024-06-21Auto generate the size and verify it for setsockops callsYuchen Wu
2024-06-21add get_socket_cookie helperIvan Babrou
2024-06-21Track write duration on Poll::Ready(Err)Andrew Hauck
2024-06-21Remove Accept-Ranges header when response is compressedAndrew Hauck
2024-06-14expose new_uds errAlex Severin
2024-06-07Respect the keepalive setting sent in HTTP clientYuchen Wu
2024-06-07Introduce HttpModules to pingora-proxy.Yuchen Wu
2024-05-31Fixes #231 - Remove Markdown code from the long CLI helpWladimir Palant
2024-05-31finish todoAlex Severin
2024-05-31get_tcp_info and get_recv_buf should return None for UDSAndrew Hauck
2024-05-31Refactor Service API: Arc is no longer needed for apps.Yuchen Wu
2024-05-31Simplify vectored write APIYuchen Wu