Commit graph

  • 68a9196642 finish zip todo Alex Severin 2024-04-22 00:55:20 +0300
  • 2501d4adb0 Fix non linux build Andrew Hauck 2024-04-23 21:07:31 -0700
  • 218dbdfd5d Update zstd-safe to 7.1.0 and zstd to 0.13.1 in pingora-header-serde Johan Planchon 2024-04-10 22:06:14 +0000
  • e19d8c817d Splitting out the daemon group_id type for MacOs and FreeBsd Kevin Guthrie 2024-04-19 18:01:55 -0400
  • 5fde29f6fc Fix build on FreeBSD. Yonas 2024-04-11 19:47:36 +0000
  • a6bd816f16 Add support for downstream h2 trailers and add an upstream h2 response trailer filter Andrew Hauck 2024-04-12 16:56:57 -0700
  • 93ad08ea3e Add the ability to set TCP recv buf size Yuchen Wu 2024-04-19 11:55:43 -0700
  • 586781a685 docs: add build requirements to README.md Shane Utt 2024-02-28 14:11:47 +0000
  • 2631da74b0 Vary examples Gustav Davidsson 2024-04-08 09:55:07 -0700
  • a32bf3ec58 Fix non linux build Andrew Hauck 2024-04-23 21:07:31 -0700
  • 3132afe77b Add a convenience function to retrieve Session digest bleeper-yuchen ewang 2024-04-05 21:36:39 -0700
  • d9e8fe9017 Add body_bytes_read() method to Session ewang 2024-04-05 21:30:32 -0700
  • f49185d32c fix tinylfu test flake Matthew Gumport 2024-04-10 13:49:10 -0700
  • 2e81e14760 lru: using max to simplify the if statement Xiaobo Liu 2024-03-11 03:29:59 +0000
  • 9fe99de729 add edition to .rustfmt.toml Matthew Gumport 2024-04-08 11:53:48 -0700
  • ca73fd73f1 address string interpolation outside of proper context Matthew Gumport 2024-04-05 16:37:35 -0700
  • 75859b01fe Fix #186 Expose Bucket to prevent compile error in Rust <= 1.73 Kevin Guthrie 2024-04-05 18:06:30 -0400
  • fec2f1e5e6 Replace splitn(2) with split_once --- Do not trim value Yesterday17 2024-04-02 14:50:35 +0000
  • 4a9c9fa4ea Fix the counting problem of used_weight data field in LruUnit<T> JiajunDu 2024-03-30 13:25:18 +0000
  • 5ea8c46696 feat: Change Server::run_forever to take ownership and ensure exit semantics gengteng 2024-04-01 02:14:49 +0000
  • 7ea2ac970a refactor: estimator::Estimator::new --- refactor: estimator::Estimator::reset --- test: add test for Estimator::Reset --- refactor: use iter in estimator atamakahere 2024-02-28 21:44:33 +0000
  • 3127a49bc9 Update zstd-safe to 7.1.0 and zstd to 0.13.1 in pingora-header-serde Johan Planchon 2024-04-10 22:06:14 +0000
  • 8727b2466f Add Service<HttpProxy<T>> constructor for providing name James Munns 2024-04-22 17:01:37 +0200
  • 771c64c9aa Splitting out the daemon group_id type for MacOs and FreeBsd Kevin Guthrie 2024-04-19 18:01:55 -0400
  • c3521f8304 Fix build on FreeBSD. Yonas 2024-04-11 19:47:36 +0000
  • 3cd52fee46 Refactor cleanup functions to use async/await yaohuiming 2024-04-20 12:49:55 +0800
  • 3b348c42c5 Add a convenience function to retrieve Session digest ewang 2024-04-05 21:36:39 -0700
  • 1f16f34f1e Add body_bytes_read() method to Session ewang 2024-04-05 21:30:32 -0700
  • 56ef97e190 fix tinylfu test flake Matthew Gumport 2024-04-10 13:49:10 -0700
  • df345bbae1 lru: using max to simplify the if statement Xiaobo Liu 2024-03-11 03:29:59 +0000
  • b873e79945 add edition to .rustfmt.toml Matthew Gumport 2024-04-08 11:53:48 -0700
  • 4f6899f5b9 address string interpolation outside of proper context Matthew Gumport 2024-04-05 16:37:35 -0700
  • 47bb65396f Fix #186 Expose Bucket to prevent compile error in Rust <= 1.73 Kevin Guthrie 2024-04-05 18:06:30 -0400
  • fdf24a9727 Add a missed comma in the bleeper config file Kevin Guthrie 2024-04-05 17:09:16 -0400
  • 13d798b142 Replace splitn(2) with split_once --- Do not trim value Yesterday17 2024-04-02 14:50:35 +0000
  • d92cfde016 Fix the counting problem of used_weight data field in LruUnit<T> JiajunDu 2024-03-30 13:25:18 +0000
  • 5628cdd92f feat: Change Server::run_forever to take ownership and ensure exit semantics gengteng 2024-04-01 02:14:49 +0000
  • bdf3e0d582 refactor: estimator::Estimator::new --- refactor: estimator::Estimator::reset --- test: add test for Estimator::Reset --- refactor: use iter in estimator atamakahere 2024-02-28 21:44:33 +0000
  • 3af9d74467 Add support for downstream h2 trailers and add an upstream h2 response trailer filter Andrew Hauck 2024-04-12 16:56:57 -0700
  • 47d8bfdacc Add the ability to set TCP recv buf size Yuchen Wu 2024-04-19 11:55:43 -0700
  • e73ae58876 docs: add build requirements to README.md Shane Utt 2024-02-28 14:11:47 +0000
  • 1eb789ef79 Vary examples Gustav Davidsson 2024-04-08 09:55:07 -0700
  • 7b838b8118 Add a convenience function to retrieve Session digest ewang 2024-04-05 21:36:39 -0700
  • cfb86c3f16 Add body_bytes_read() method to Session ewang 2024-04-05 21:30:32 -0700
  • 01c69659c8 fix tinylfu test flake Matthew Gumport 2024-04-10 13:49:10 -0700
  • 99cb79bf2b lru: using max to simplify the if statement Xiaobo Liu 2024-03-11 03:29:59 +0000
  • 3675d35f1c add edition to .rustfmt.toml Matthew Gumport 2024-04-08 11:53:48 -0700
  • a8b6bbe9f4 address string interpolation outside of proper context Matthew Gumport 2024-04-05 16:37:35 -0700
  • a23d4d8ef1 Fix #186 Expose Bucket to prevent compile error in Rust <= 1.73 Kevin Guthrie 2024-04-05 18:06:30 -0400
  • 6e6b4f6705 Replace splitn(2) with split_once --- Do not trim value Yesterday17 2024-04-02 14:50:35 +0000
  • 3dbab9ea78 Fix the counting problem of used_weight data field in LruUnit<T> JiajunDu 2024-03-30 13:25:18 +0000
  • a680ccee41 feat: Change Server::run_forever to take ownership and ensure exit semantics gengteng 2024-04-01 02:14:49 +0000
  • bd6ca1094c refactor: estimator::Estimator::new --- refactor: estimator::Estimator::reset --- test: add test for Estimator::Reset --- refactor: use iter in estimator atamakahere 2024-02-28 21:44:33 +0000
  • 07313ca7db Merge branch 'main' into translation_zh Zhongya.Yan 2024-04-18 11:27:55 +0800
  • 069a792c91
    Make pop_closed pub, to simplify DIY drains Benjamin Leggett 2024-04-17 16:57:44 -0400
  • 51c9e20846 improve quality Zhongya.Yan 2024-04-17 20:52:13 +0800
  • 74880d5c85 feat: Adds remove method to actively delete data from in-memory cache caio_nogueira_27 2024-04-15 16:47:47 +0100
  • 01dc8d536e improve quality Zhongya.Yan 2024-04-15 20:19:18 +0800
  • 519b658755 improve quality Zhongya.Yan 2024-04-15 20:15:01 +0800
  • eca1a6a2d1
    Merge branch 'cloudflare:main' into chore/docs Star 2024-04-14 17:23:20 +0800
  • d624d9040c
    Merge branch 'cloudflare:main' into lru Xiaobo Liu 2024-04-13 20:58:43 +0800
  • 5c6935970d modify log level of message dxu2 2024-04-13 10:04:38 +0800
  • 7ce6f4ac1c fix cargo run --example server, missing cert Y.Shing 2024-03-06 16:49:41 +0000
  • fca0532950 Add tls upstream support for SSLKEYLOG to allow decryption of traffic for debugging purposes Andrew Hauck 2024-04-03 09:49:56 -0700
  • 7fb22c7bdc RUSTSEC-2024-0332: bump h2 Yuchen Wu 2024-04-04 08:41:58 -0700
  • 30ee1e8bd4
    Merge branch 'cloudflare:main' into yonas-patch-1 Yonas Yanfa 2024-04-11 15:47:36 -0400
  • d9d1c9d592 修改目录 Zhongya.Yan 2024-04-11 16:44:20 +0800
  • fef342f1b3 Merge branch 'main' into translation_zh Zhongya.Yan 2024-04-11 16:40:30 +0800
  • 0026a572a7 Update zstd-safe to 7.1.0 and zstd to 0.13.1 in pingora-header-serde Johan Planchon 2024-04-11 00:06:14 +0200
  • 28f339d267 Implement smooth weighted round-robin balancing for pingora. It provides a smooth round robin algorighm which is identical in behavior to [nginx smooth weighted round-robin balancing](52327e0627). Weijia Jiang 2024-04-10 22:01:42 +0800
  • 58946a8d58 Add async_cleanup() method to ServerApp trait yaohuiming 2024-04-09 22:10:34 +0800
  • 77897efbc9
    Merge branch 'cloudflare:main' into main xxkeming 2024-04-07 17:17:44 +0800
  • 6cd881ff75 Releasing 0.1.1 0.1.1 release-0.1.1 Kevin Guthrie 2024-04-05 15:53:18 -0400
  • 81508119c2 Adding 0.1.1 changelog Kevin Guthrie 2024-04-05 15:29:03 -0400
  • b4264f1f24 Releasing 0.1.0 0.1.0 release-0.1.0 Kevin Guthrie 2024-04-05 14:10:01 -0400
  • 7c155a543b fix cargo run --example server, missing cert Y.Shing 2024-03-06 16:49:41 +0000
  • 63f144be66 fix cargo run --example server, missing cert Y.Shing 2024-03-07 00:49:41 +0800
  • 948a854f2e Add tls upstream support for SSLKEYLOG to allow decryption of traffic for debugging purposes Andrew Hauck 2024-04-03 09:49:56 -0700
  • 61b046bb5b RUSTSEC-2024-0332: bump h2 Yuchen Wu 2024-04-04 08:41:58 -0700
  • 3f682ea37f Add cache_not_modified_filter, handle etag/last-modified ewang 2024-03-28 15:19:14 -0700
  • c878956619 Adding the stub for the changelog and the configuration file for generating it in the future Kevin Guthrie 2024-04-02 16:49:24 -0400
  • 351663aa03 Add cache_not_modified_filter, handle etag/last-modified ewang 2024-03-28 15:19:14 -0700
  • acee67f870 Adding 0.1.1 changelog Kevin Guthrie 2024-04-05 15:29:03 -0400
  • 881db9e32c Add/polish some comments Gustav Davidsson 2024-03-29 17:43:44 -0700
  • f54d17a339 Clarify cache-control regex comments ewang 2024-03-29 17:18:48 -0700
  • dfcd3d1d9f Fix typos and grammar issues in docs Yuchen Wu 2024-03-29 15:42:20 -0700
  • 3c5d99c3f4 Add the doc configuration that enables the nice docs about detailing which things are available on which features Kevin Guthrie 2024-03-29 15:50:46 -0400
  • c2d0c80495 Add ServerConf::merge_with_opt for when Opt/ServerConf are used together ewang 2024-03-29 13:11:03 -0700
  • 9156ea7d5b Add doc comments for unstable fields in ServerConf ewang 2024-03-29 12:45:11 -0700
  • b02729272a Expose currently pub(crate) configuration options, provide new Server constructor --- Also expose the Version field James Munns 2024-03-28 12:14:10 +0000
  • aca70af5e5 Only compile pingora-openssl when openssl feature is enabled. afon 2024-03-11 03:30:10 +0000
  • b26d59983c Fix voldemort types in public interface Benjamin Halsted 2024-03-20 08:08:45 -0700
  • d62826597b bleeper: ignore Dockerfile Matthew Gumport 2024-03-29 09:29:23 -0700
  • c61b83b745 Add config for grace period and graceful shutdown timeout --- test: initialize ServerConf with added new fields Hiroaki Nakamura 2024-03-25 19:14:21 +0000
  • cc32316980 Allow response body to be modified. Yuchen Wu 2024-03-15 15:40:44 -0700
  • 5bb90dcd67 Add example that routes to LB cluster based on request uri Andrew Hauck 2024-03-21 13:31:19 -0700
  • 6a8196ba64 Use escape_default() and limit the buffer size for InvalidHTTPHeader errors when reading requests Andrew Hauck 2024-03-19 14:50:44 -0700
  • 59a9f93bd6 tests(cache): add tests for purge method pluveto 2024-02-29 09:19:24 +0800
  • 8c17daeeca Add/polish some comments Gustav Davidsson 2024-03-29 17:43:44 -0700
  • fdf61307a3
    Do not trim value Yesterday17 2024-04-02 22:50:35 +0800