Commit graph

  • 03a5b99f29 shutdown h2 connection gracefully with GOAWAYs Jordan Wu 2024-09-17 19:08:07 -0700
  • cb976c0bbd
    Merge 3adf53cbcd into 6c8e7aab73 ermakov-oleg 2024-09-17 18:16:08 +0000
  • 3adf53cbcd Add Methods to SocketDigest for Retrieving SO_ORIGINAL_DST Information ermakov-oleg 2024-09-16 17:03:28 +0200
  • c6cdd1d4b0
    Merge bbd40501d3 into 6c8e7aab73 Xiaobo Liu 2024-09-14 09:32:34 +0100
  • 2f230565ef
    Merge 95ec0b5da4 into 6c8e7aab73 2547409617 2024-09-14 09:32:34 +0100
  • ab68db194e
    Merge b6cc97e860 into 6c8e7aab73 GengTeng 2024-09-14 09:32:34 +0100
  • d88e8e8f5e
    Merge a075337428 into 6c8e7aab73 Caio Nogueira 2024-09-14 09:32:34 +0100
  • 8a00e20b87
    Merge 15b58ea951 into 6c8e7aab73 Wladimir Palant 2024-09-14 09:32:34 +0100
  • 36b9b95792
    Merge 3d9373f58f into 6c8e7aab73 纪卓志 2024-09-14 09:32:34 +0100
  • 444af0cf5b
    Merge e9762fe95f into 6c8e7aab73 Abdallah-Zidan 2024-09-14 15:26:19 +0800
  • 57e7adeb94
    Merge 78e2019b2a into 6c8e7aab73 2547409617 2024-09-14 11:06:03 +0700
  • 17dca65d73
    Merge 204ddb0274 into 6c8e7aab73 罗泽轩 2024-09-14 10:10:19 +0700
  • 51c57262ad
    Merge 9b1d7c544d into 6c8e7aab73 James Yang 2024-09-13 18:19:47 -0700
  • a3a79522e7
    Merge 19eeddcfbf into 6c8e7aab73 Paweł Jastrzebski 2024-09-13 16:29:52 -0700
  • d580b92866
    Merge 28f339d267 into 6c8e7aab73 Weijia Jiang 2024-09-13 14:14:56 -0700
  • 6c8e7aab73 document early_request_filter main spacewander 2024-09-02 13:57:21 +0000
  • 2a4e152e80 fix(proxy): typo in example James Yang 2024-09-02 09:11:22 +0000
  • 96e561a999 Allow miss handler to lookup storage using streaming write tag Edward Wang 2024-08-30 20:08:59 -0700
  • 059768551c Windows support 2/n: Support FD types on different platforms Yuchen Wu 2024-08-30 09:41:09 -0700
  • 19eeddcfbf fix cargo fmt check Paweł Jastrzebski 2024-09-13 16:27:36 +0200
  • 41987023f1 pingora-limits - Rate Estimator hashes & slots configuration Paweł Jastrzebski 2024-09-13 11:44:15 +0200
  • 90a823a3ce fix: remove indirections in protocols:tls:TlsStream Harald Gutmann 2024-09-10 11:40:39 +0200
  • b84ad211e8 fix: remove indirections in listener::tls::Acceptor & TlsSettings Harald Gutmann 2024-09-10 11:40:39 +0200
  • a42eaf1dd4 fix: rustls remove NoDebug, impl Debug Harald Gutmann 2024-09-10 10:33:12 +0200
  • 88bd916799 document early_request_filter bleeper-gustav-2024-09-13 spacewander 2024-09-02 13:57:21 +0000
  • ac88ddd954 fix(proxy): typo in example James Yang 2024-09-02 09:11:22 +0000
  • 22361b7a28 Allow miss handler to lookup storage using streaming write tag Edward Wang 2024-08-30 20:08:59 -0700
  • 36274b4b15 fix: unify sequential/parallel benchmarks Harald Gutmann 2024-09-09 13:16:12 +0200
  • bc83020d19 fix: remove indirection in connectors:tls:Connector Harald Gutmann 2024-09-07 20:06:23 +0200
  • 2853309dcd Windows support 2/n: Support FD types on different platforms Yuchen Wu 2024-08-30 09:41:09 -0700
  • e288bfe8f0 change lock status memory ordering, tag spans Matthew Gumport 2024-09-04 16:02:29 -0700
  • 5e3e774a8d disable caching during error handling Matthew Gumport 2024-08-27 00:31:53 -0700
  • 4446912080 Fix Opt::parse_args doc typo Allan 2024-08-23 15:24:38 +0000
  • 5a4a2883ad docs: fix doc comment for request_summary Yuchen Wu 2024-08-30 16:22:43 -0700
  • 61700443bf Replace non-breaking space with regular space Zero King 2024-08-18 10:09:20 +0000
  • 444186eb71 unset meta on cache miss Matthew Gumport 2024-08-26 23:58:16 -0700
  • d1d7a87b76 Add support for binding to local port ranges and retrying on EADDRNOTAVAIL Andrew Hauck 2024-08-20 10:44:20 -0700
  • 97a3df73ba fix: remove indirection for protocols::tls::TlsStream.tls Harald Gutmann 2024-09-05 16:10:38 +0200
  • 9f3922f04f Add support for parallel benchmarking, enable DHAT Harald Gutmann 2024-09-06 17:05:08 +0200
  • 1e0e0bcae1 change lock status memory ordering, tag spans Matthew Gumport 2024-09-04 16:02:29 -0700
  • 58c0da7d9a disable caching during error handling Matthew Gumport 2024-08-27 00:31:53 -0700
  • afa6f5abcd Fix Opt::parse_args doc typo Allan 2024-08-23 15:24:38 +0000
  • 4e813b1b77 docs: fix doc comment for request_summary Yuchen Wu 2024-08-30 16:22:43 -0700
  • 96f90d7237 Replace non-breaking space with regular space Zero King 2024-08-18 10:09:20 +0000
  • 204ddb0274 updated spacewander 2024-09-02 21:57:21 +0800
  • 9b1d7c544d
    fix(proxy): typo in example James Yang 2024-09-02 17:11:22 +0800
  • 34c67f0aca document early_request_filter spacewander 2024-08-31 01:38:05 +0800
  • 93c557ba51 Fix clippy lint warning for 1.72.0 Harald Gutmann 2024-08-30 19:42:15 +0200
  • ac0d8d3636 Fix clippy lint warning Harald Gutmann 2024-08-30 19:08:00 +0200
  • 6abfccf8af
    Merge ca13e14d65 into d8f3ffae77 Harald Gutmann 2024-08-30 16:57:50 +0000
  • ca13e14d65 Add TLS connector/acceptor benchmarks using valgrind Harald Gutmann 2024-08-30 17:04:34 +0200
  • c0abc858d3
    Merge 2fd660aa77 into d8f3ffae77 wuweichao 2024-08-30 18:07:36 +0200
  • 09f2002371
    Merge dcc761b141 into d8f3ffae77 Fredrik Enestad 2024-08-30 09:27:07 +0200
  • e465899aa6 Refactor module into and relocate the no-op tls module manual-bleeped-commit Kevin Guthrie 2024-08-29 17:12:19 -0400
  • 5ce15b5f68 unset meta on cache miss Matthew Gumport 2024-08-26 23:58:16 -0700
  • 152511fd75 Add support for binding to local port ranges and retrying on EADDRNOTAVAIL Andrew Hauck 2024-08-20 10:44:20 -0700
  • acffb8aaf2 Add error log when attempting to upgrade James Munns 2024-07-15 16:25:42 +0000
  • f3a5a85031 Windows support 1/n: clean up cargo and certain tests Yuchen Wu 2024-08-23 15:25:44 -0700
  • e564cd535a Refactor boringssl_openssl into submodules in preparation for rustls integration Kevin Guthrie 2024-08-18 11:30:51 -0400
  • 4f45792d80 Weaken or remove etags when downstream compression applies Edward Wang 2024-07-23 16:51:06 -0700
  • 022252e6d7 fix: remove several Box types in handshake Harald Gutmann 2024-08-23 19:10:35 +0200
  • 3f9cc4ead8 Add error log when attempting to upgrade bleeper-yuchen-28f94f2a402 James Munns 2024-07-15 16:25:42 +0000
  • 21f258399a Windows support 1/n: clean up cargo and certain tests Yuchen Wu 2024-08-23 15:25:44 -0700
  • 9a934bc8ba Fix Opt::parse_args doc typo Allan 2024-08-23 11:24:38 -0400
  • 073397f57f Refactor boringssl_openssl into submodules in preparation for rustls integration Kevin Guthrie 2024-08-18 11:30:51 -0400
  • 0560e0ff05 Replace non-breaking space with regular space Zero King 2024-08-18 18:09:20 +0800
  • c83242f499 Weaken or remove etags when downstream compression applies Edward Wang 2024-07-23 16:51:06 -0700
  • 1b9e8eead1 Refactor module into and relocate the no-op tls module Kevin Guthrie 2024-08-29 17:12:19 -0400
  • d8f3ffae77 Add a dummy TLS implementation to be used as fallback --- Added some more exports used by the server example Wladimir Palant 2024-08-02 12:33:37 -0400
  • 6214b8d919 Add more tests for setting vary response header Andrew Hauck 2024-08-16 08:23:41 -0700
  • 55049c4e79 Fixes #229, #233 – Set proper response headers when compression is enabled --- Merge branch 'main' into compression-headers --- Updated “compression enabled” check for recent changes --- Fixed clippy warning --- Reverted changes related to Accept-Ranges header --- Handle multiple Vary headers --- Merged main branch Wladimir Palant 2024-08-10 11:06:57 +0000
  • 91702bb0c0 Make l4 module pub to expose Connect Andrew Hauck 2024-08-14 13:47:41 -0700
  • 90df9b0e18 Edit github workflow to run audit on latest stable only ewang/cargo-audit-msrv Edward Wang 2024-08-16 13:21:20 -0700
  • af19706b27 Add a dummy TLS implementation to be used as fallback --- Added some more exports used by the server example Wladimir Palant 2024-08-02 12:33:37 -0400
  • edd2a90a4f Add more tests for setting vary response header Andrew Hauck 2024-08-16 08:23:41 -0700
  • a155c50a7f Fixes #229, #233 – Set proper response headers when compression is enabled --- Merge branch 'main' into compression-headers --- Updated “compression enabled” check for recent changes --- Fixed clippy warning --- Reverted changes related to Accept-Ranges header --- Handle multiple Vary headers --- Merged main branch Wladimir Palant 2024-08-10 11:06:57 +0000
  • 38bf8c282a Make l4 module pub to expose Connect Andrew Hauck 2024-08-14 13:47:41 -0700
  • d425379ae3 Edit github workflow to run audit on latest stable only Edward Wang 2024-08-16 13:21:20 -0700
  • b0bd0fb0c9 fixup sentry unwrap Matthew Gumport 2024-08-13 18:21:13 -0700
  • 07a970e413 add support for passing sentry release Matthew Gumport 2024-08-12 09:56:11 -0700
  • fba2c1df11 move cargo config to toml Matthew Gumport 2024-08-12 12:39:48 -0700
  • a1f7b62367 fix h2 request_summary --- also add port number --- also print query with path for h2 just as h1 Congyu WANG 2024-08-07 07:36:06 +0000
  • c9d75714e5 fixup sentry unwrap ewang/2024-08-16 Matthew Gumport 2024-08-13 18:21:13 -0700
  • fd752da09f add support for passing sentry release Matthew Gumport 2024-08-12 09:56:11 -0700
  • 5e6a2c6795 move cargo config to toml Matthew Gumport 2024-08-12 12:39:48 -0700
  • d6e94c93f1 Merged main branch Wladimir Palant 2024-08-10 13:06:57 +0200
  • 9f82578858 Handle multiple Vary headers Wladimir Palant 2024-08-10 12:58:16 +0200
  • a8111f9a28 fix h2 request_summary --- also add port number --- also print query with path for h2 just as h1 Congyu WANG 2024-08-07 07:36:06 +0000
  • 50c3687e83 Add documentation on HealthObserve trait Andrew Hauck 2024-08-09 09:12:23 -0700
  • 8a0c73f174 Support observe backend health status #225 --- test: add test for upstream health observe --- renamed the function and added doc to make it intelligible --- fix clippy error --- Merge branch 'main' into main --- test: fix test for backend do update vicanso 2024-07-31 12:53:15 +0000
  • 24d722920a Derive Ord and PartialOrd for CompactCacheKey Kevin Guthrie 2024-08-07 12:46:53 -0400
  • 7003ac34ad Set stale-updating as an explicit CachePhase Edward Wang 2024-08-02 16:41:20 -0700
  • 35810d6c92 add new_with_weight --- use weight as param --- fix format and doc comment --- add ext as Extensions::new --- Merge branch 'main' into ~~~ v1xingyue 2024-07-31 01:52:39 +0000
  • 76c4fdacbb Updating the rate-limiter documentation with a simpler example Kevin Guthrie 2024-08-02 16:13:28 -0400
  • ef5ed1af3b docs: add docs for RateLimiter --- Update docs/user_guide/ratelimiter.md --- docs: add upstream_request_filter to fix forbidden error of RateLimiter --- Update ratelimiter.md xialeistudio 2024-08-02 16:13:28 -0400
  • e1c6e57db3 Add un-gzip support and allow decompress by algorithm Edward Wang 2024-08-01 16:20:34 -0700
  • e5fda7c657 Allow Stale phase in cache_miss Edward Wang 2024-07-31 17:08:48 -0700
  • e0ade326ed Updated flurry and quick_cache (flurry being the only relavent change) --- Specified quick_cache version because older version was being loaded on build Nathan Prescott 2024-07-11 22:11:54 +0000
  • 11b5882a42 Retry all h2 connection when encountering graceful shutdown Yuchen Wu 2024-07-26 16:16:24 -0700
  • 2a080423cd Use Rust 1.80 Yuchen Wu 2024-07-26 15:11:10 -0700