[pve-devel] [PATCH http-server 0/2] remove unnecessary websocket code

Dominik Csapak d.csapak at proxmox.com
Mon May 17 15:07:33 CEST 2021


we do not need/want any websocket subprotocol handling, nor do
we need 'base64' encoding/decoding, so drop it

we can drop the protocols in the clients (novnc/xtermjs) with
the next major release after this is released, else the cluster console
will not work. the compatibility code here can then be dropped one major
release after

so if we opt to apply it now for 6.4 still, we may get away with
dropping the client protocol for 7.x, and the compat code with 8.0

else we have to wait for 8.0 to drop the client code, and 9.0
for the compat code

Dominik Csapak (2):
  AnyEvent/websocket_proxy: remove 'base64' handling
  AnyEvent/websocket_proxy: drop handling of websocket subprotocols

 src/PVE/APIServer/AnyEvent.pm | 34 +++++++---------------------------
 1 file changed, 7 insertions(+), 27 deletions(-)

-- 
2.20.1





More information about the pve-devel mailing list