[pbs-devel] [PATCH v3 proxmox 0/3] Fix #5105: Overhaul TLS Handshake Checking Logic

Max Carrara m.carrara at proxmox.com
Tue Jul 9 15:16:34 CEST 2024


Fix #5105: Overhaul TLS Handshake Checking Logic - v3
=====================================================

Notable Changes Since v2
------------------------

As suggested by Wolfgang [1], use `std::mem::ManuallyDrop` instead of
`std::mem::forget()`. This prevents e.g. double-frees if an unexpected
panic occurs.

Older Versions
--------------

v1: https://lists.proxmox.com/pipermail/pbs-devel/2024-July/010091.html
v2: https://lists.proxmox.com/pipermail/pbs-devel/2024-July/010097.html

References
----------

[1]: https://lists.proxmox.com/pipermail/pbs-devel/2024-July/010110.html

Summary of Changes
------------------

Max Carrara (3):
  rest-server: connection: clean up accept data flow
  rest-server: connection: log peer address on error
  fix #5105: rest-server: connection: overhaul TLS handshake check logic

 proxmox-rest-server/src/connection.rs | 206 ++++++++++++++------------
 1 file changed, 115 insertions(+), 91 deletions(-)

-- 
2.39.2





More information about the pbs-devel mailing list