public inbox for pbs-devel@lists.proxmox.com
 help / color / mirror / Atom feed
* [pbs-devel] [PATCH v3 proxmox 0/3] Fix #5105: Overhaul TLS Handshake Checking Logic
@ 2024-07-09 13:16 Max Carrara
  2024-07-09 13:16 ` [pbs-devel] [PATCH v3 proxmox 1/3] rest-server: connection: clean up accept data flow Max Carrara
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Max Carrara @ 2024-07-09 13:16 UTC (permalink / raw)
  To: pbs-devel; +Cc: Wolfgang Bumiller

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



_______________________________________________
pbs-devel mailing list
pbs-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2024-07-10 10:44 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-07-09 13:16 [pbs-devel] [PATCH v3 proxmox 0/3] Fix #5105: Overhaul TLS Handshake Checking Logic Max Carrara
2024-07-09 13:16 ` [pbs-devel] [PATCH v3 proxmox 1/3] rest-server: connection: clean up accept data flow Max Carrara
2024-07-09 13:16 ` [pbs-devel] [PATCH v3 proxmox 2/3] rest-server: connection: log peer address on error Max Carrara
2024-07-09 13:16 ` [pbs-devel] [PATCH v3 proxmox 3/3] fix #5105: rest-server: connection: overhaul TLS handshake check logic Max Carrara
2024-07-10 10:45 ` [pbs-devel] applied-series: [PATCH v3 proxmox 0/3] Fix #5105: Overhaul TLS Handshake Checking Logic Wolfgang Bumiller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal