[pbs-devel] [PATCH v4 proxmox, proxmox-backup 0/3] Add support for HTTP to HTTPS redirection
Max Carrara
m.carrara at proxmox.com
Tue Nov 21 11:08:43 CET 2023
This patch series adds support for redirecting HTTP requests to HTTPS. This is
done by peeking into the incoming TCP stream's buffer in order to check whether
the client initiates a TLS handshake or not.
Secure and insecure connections are then sent along separate channels, allowing
them to be handled by different `hyper::Server`s (if so desired).
Finally, `proxmox-backup-proxy` is adapted correspondingly, making it a little
more convenient to access PBS via its web interface.
This is v4 of the original series, with feedback on the previous
series [0] incorporated.
[0]: https://lists.proxmox.com/pipermail/pbs-devel/2023-October/006919.html
proxmox:
Max Carrara (2):
rest-server: Refactor `AcceptBuilder`, provide support for optional
TLS
rest-server: Add `Redirector`
proxmox-rest-server/src/connection.rs | 373 ++++++++++++++++++++------
proxmox-rest-server/src/lib.rs | 2 +-
proxmox-rest-server/src/rest.rs | 73 +++++
3 files changed, 361 insertions(+), 87 deletions(-)
proxmox-backup:
Max Carrara (1):
proxy: redirect HTTP requests to HTTPS
src/bin/proxmox-backup-proxy.rs | 41 ++++++++++++++++++++++++++-------
1 file changed, 33 insertions(+), 8 deletions(-)
--
2.39.2
More information about the pbs-devel
mailing list