Commit Graph

  • d5a6f79918 Merge remote-tracking branch 'stefansundin/allow-debug-clone' master Brian Picciano 2024-05-21 18:06:21 +0200
  • dbbf9c3cca Add #[derive(Debug, Clone)] to ReverseProxy. Stefan Sundin 2024-05-19 11:17:16 -0700
  • 695f9639ef Replace lazy_static with OnceLock. Stefan Sundin 2024-05-19 11:00:33 -0700
  • 2ec415ecac Remove outdated information since hyper-trust-dns is no longer used in the example. Stefan Sundin 2024-05-16 21:18:41 -0700
  • 598b99252e Update README.md a bit. Stefan Sundin 2024-05-16 21:16:47 -0700
  • 88e08c98f1 Make examples/simple.rs compatible with hyper v1. Stefan Sundin 2024-05-16 20:48:41 -0700
  • 7adb97ceaa Fix websocket forwarding, the SocketAddr was not being properly parsed from forward_uri Brian Picciano 2024-03-05 21:40:28 +0100
  • 224f7bef5a Fix get_upstream_addr to support ipv6 Brian Picciano 2024-03-05 21:14:14 +0100
  • 1a9e3430dd README update with note about this fork Brian Picciano 2024-03-05 20:47:44 +0100
  • 8164878b7c Fix websocket proxying Brian Picciano 2024-03-05 20:40:55 +0100
  • 1dc4618994 Make info logs into debugs Brian Picciano 2024-02-28 16:51:10 +0100
  • 5fe9e29ae4 Fix typo in logs Brian Picciano 2024-02-28 16:42:08 +0100
  • 29ea682d8f Don't panic on upgrade errors Brian Picciano 2024-02-28 16:30:08 +0100
  • 907ea5b7f4 Upgrade to hyper 1.2.0 Brian Picciano 2024-02-27 22:34:41 +0100
  • 9f4b94724f Do not set Host header in proxied request dont-set-host-header Brian Picciano 2024-01-14 17:35:03 +0100
  • 2ade423856
    Merge 2e1071b394 into e73a76600c chpio 2023-09-02 17:36:55 +0000
  • 2e1071b394
    feat: impl std::error::Error for ProxyError Thomas Heck 2023-09-01 18:56:42 +0200
  • 43310c84d1
    Merge c6857e907b into e73a76600c Christof Weickhardt 2022-12-07 14:08:54 +0000
  • c6857e907b
    ci: use crate for bench somehowchris 2022-12-07 15:06:23 +0100
  • ef2eb9417c
    Merge 116e84778c into e73a76600c Nicolas PERNOUD 2022-11-28 08:08:30 +0000
  • 116e84778c fix: do not panic on upgraded connection copy error Nicolas Pernoud 2022-11-28 09:08:24 +0100
  • 5d28386c3f chore: updated and pruned dependencies Nicolas Pernoud 2022-11-23 14:12:39 +0100
  • f310dbb5de fix: typo Nicolas Pernoud 2022-11-03 17:49:49 +0100
  • 8dc6024395 fix: get upgrade type as lowercase for cases where request and response are not consistent (ex: ttyd) Nicolas Pernoud 2022-10-14 11:18:17 +0200
  • 90e706a0ff
    Merge 5f82b7dffe into e73a76600c Pieter 2022-09-28 08:21:21 +0000
  • 5f82b7dffe bug: keep Host header intact chesedo 2022-09-28 10:10:30 +0200
  • 6e0a71c580
    Merge 49e1ec719e into e73a76600c Wu Aoxiang 2022-08-04 02:40:54 +0000
  • 49e1ec719e refactor: remove lazy_static dep in headers wuaoxiang 2022-08-04 10:40:47 +0800
  • c7186c5fed
    Merge 1ae654b137 into e73a76600c Yuka 2022-08-01 04:37:40 -0400
  • 9d1cf392a5
    Merge 6025dd50ca into e73a76600c Martin Aeschlimann 2022-07-29 08:09:03 -0700
  • b074723ae3
    Merge 1f924d65fb into e73a76600c Martin Aeschlimann 2022-07-29 08:09:02 -0700
  • e73a76600c feat: include README.md inside mod doc somehowchris 2022-07-28 18:19:52 +0200
  • d358557e11
    feat: include README.md inside mod doc somehowchris 2022-07-28 18:19:52 +0200
  • 1ae654b137 derive std::error::Error for ProxyError Yureka 2022-07-03 14:06:21 +0200
  • 6025dd50ca
    add x-forwarded-host header Martin Aeschlimann 2022-06-19 01:20:59 +0200
  • 1f924d65fb
    Fix host header Martin Aeschlimann 2022-06-19 00:46:50 +0200
  • 55841ec3ca
    Fix host header Martin Aeschlimann 2022-06-19 00:39:26 +0200
  • 102d50a024 chore: update benches Christof Weickhardt 2022-06-05 12:15:36 +0000
  • 9aca699f96
    chore: update benches Christof Weickhardt 2022-06-05 12:15:36 +0000
  • a4deffef77 tests: refactor uris chesedo 2022-05-10 09:05:33 +0200
  • 16ce317c7e tests: add more upgrade tests chesedo 2022-05-10 09:02:21 +0200
  • 87f1ed675a refactor: improve flow chesedo 2022-05-09 11:45:00 +0200
  • ae854b395f bug: handle space in connection header correctly chesedo 2022-05-04 14:22:42 +0200
  • 605dba0521 refactor: trim down tokio chesedo 2022-05-04 13:59:33 +0200
  • c3d2183195 refactor: simplify chesedo 2022-05-04 13:49:50 +0200
  • d4fdbf2a2e feat: ws support chesedo 2022-05-04 13:42:26 +0200
  • 20dbf00931 tests: ws chesedo 2022-05-04 10:25:11 +0200
  • 190d7b9dbe tests: refactor uris chesedo 2022-05-10 09:05:33 +0200
  • 722e5e7e05 tests: add more upgrade tests chesedo 2022-05-10 09:02:21 +0200
  • a544cf19fa refactor: improve flow chesedo 2022-05-09 11:45:00 +0200
  • e179a10e98 bug: handle space in connection header correctly chesedo 2022-05-04 14:22:42 +0200
  • da3b85e1f3 refactor: trim down tokio chesedo 2022-05-04 13:59:33 +0200
  • 8f22703644 refactor: simplify chesedo 2022-05-04 13:49:50 +0200
  • b05be38dc7 feat: ws support chesedo 2022-05-04 13:42:26 +0200
  • 7fd9552cb1 tests: ws chesedo 2022-05-04 10:25:11 +0200
  • 96a398de85
    feat: static client (#27) Christof Weickhardt 2022-05-01 20:36:09 +0200
  • f3e2f397c4 Merge branch 'master' into feature/static-client Christof Weickhardt 2022-05-01 19:24:31 +0200
  • fd7c6b56c6 feat: client as input Christof Weickhardt 2022-04-20 23:33:29 +0000
  • 537484122d feat: basic tracing Christof Weickhardt 2022-04-18 18:54:02 +0000
  • 48ccbc1099 feat: update ci Christof Weickhardt 2022-04-17 13:35:57 +0000
  • df81d2e53b feat: basic tracing Christof Weickhardt 2022-04-18 18:54:02 +0000
  • 8deb72eb35 feat: update ci Christof Weickhardt 2022-04-17 13:35:57 +0000
  • 41f2981280 feat: static client Christof Weickhardt 2022-04-12 18:52:03 +0000
  • e52cb8f844 moving code around Felipe Noronha 2022-04-13 22:58:56 -0300
  • 6a8d181b77 fix clippy warns Felipe Noronha 2022-04-13 22:50:58 -0300
  • 359aa4060b fmt Felipe Noronha 2022-04-13 22:46:07 -0300
  • 2563ad1289 feat: join queries Christof Weickhardt 2022-04-12 20:03:26 +0000
  • 51e2a0d05b feat: use rustls Christof Weickhardt 2022-04-13 14:53:37 +0000
  • 2b5a7cae2d fix link Felipe Noronha 2022-04-13 21:37:23 -0300
  • 60b5d9c4a6 Merge branch 'master' of https://github.com/felipenoris/hyper-reverse-proxy Felipe Noronha 2022-04-13 21:30:46 -0300
  • e361e9412d update badges Felipe Noronha 2022-04-13 21:30:41 -0300
  • 527e05f768
    Update main.yml Felipe Noronha 2022-04-13 21:28:10 -0300
  • d81e01c2ef fix clippy warning Felipe Noronha 2022-04-13 21:21:30 -0300
  • d41279a2a2 fix clippy warns Felipe Noronha 2022-04-13 21:16:09 -0300
  • 6d3c35df9f
    Create main.yml Felipe Noronha 2022-04-13 21:01:19 -0300
  • e30c009fa7 fix fmt Felipe Noronha 2022-04-13 20:57:27 -0300
  • 5b38a9dfe8 fix tests Felipe Noronha 2022-04-13 20:55:34 -0300
  • 729ce1cfd6 feat: use rustls Christof Weickhardt 2022-04-13 14:53:37 +0000
  • c5f8f1419c feat: join queries Christof Weickhardt 2022-04-12 20:03:26 +0000
  • cb3127cc1d feat: udpate hop headers list Christof Weickhardt 2022-04-12 22:05:00 +0000
  • bf833a765e perf: remove headers inline Christof Weickhardt 2022-04-12 14:41:51 +0000
  • 7e12b9b7d0 --amend Christof Weickhardt 2022-04-13 08:30:07 +0000
  • 719f79735a feat: add basic ci with build, test and bench Christof Weickhardt 2022-04-13 08:09:17 +0000
  • 63370b098d feat: udpate hop headers list Christof Weickhardt 2022-04-12 22:05:00 +0000
  • 1db1d5a187 perf: remove headers inline Christof Weickhardt 2022-04-12 14:41:51 +0000
  • f9db949910
    test: adding benchmarks (#26) Christof Weickhardt 2022-04-13 04:29:52 +0200
  • c25de2e313
    perf: remove format for X-Forwarded-For header (#25) Christof Weickhardt 2022-04-13 04:25:39 +0200
  • 4b3e3ffda1
    fix: host header not set on responses (#23) Christof Weickhardt 2022-04-13 04:23:09 +0200
  • 980c04399e test: adding benchmarks Christof Weickhardt 2022-04-12 18:14:31 +0000
  • a86ae91415 perf: remove format for X-Forwarded-For header Christof Weickhardt 2022-04-12 15:32:58 +0000
  • 55bf71da8e fix: check for slash atend of forward_url Christof Weickhardt 2022-04-12 15:28:35 +0000
  • 795b6f3ab4 fix: host header not set on responses Christof Weickhardt 2022-04-12 15:19:53 +0000
  • b7f0bf9d81
    test: add basic parallel unit tests (#17) Bruno Thomas 2022-04-07 14:31:27 +0200
  • ce16767605
    Merge branch 'master' into integration_tests Bruno Thomas 2022-04-06 16:26:13 +0200
  • 16f235b9fd
    feat: declare headers globally (#20) Christof Weickhardt 2022-04-03 19:20:17 +0200
  • 72faf73f4a
    fix: remove format from uri building (#21) Christof Weickhardt 2022-04-03 19:19:39 +0200
  • a01f4055c8 fix: remove format from uri building Christof Weickhardt 2022-03-19 11:01:36 +0000
  • 0bff2a84dc feat: declare headers globally Christof Weickhardt 2022-03-19 08:45:58 +0000
  • df087ff55e
    feat: rewrite host header (#19) Christof Weickhardt 2022-03-21 00:39:47 +0100
  • cddee73b25 feat: rewrite host header Christof Weickhardt 2022-03-19 08:12:52 +0000