Kubo has extra logic behind AutoTLS.AutoWSS feature that inspect user-defined listeners, and if no explicit /ws listener is defined, it will append one to every valid /tcp port.
This logic should be (ideally) moved to p2p-forge/client, inside if returned libp2p.AddrsFactory (produced in createAddrsFactory), allowing people who use raw go-libp2p (libp2p/go-libp2p#3103) to benefit from improved UX/DX.
Kubo has extra logic behind
AutoTLS.AutoWSSfeature that inspect user-defined listeners, and if no explicit/wslistener is defined, it will append one to every valid/tcpport.This logic should be (ideally) moved to
p2p-forge/client, inside if returnedlibp2p.AddrsFactory(produced increateAddrsFactory), allowing people who use raw go-libp2p (libp2p/go-libp2p#3103) to benefit from improved UX/DX.AutoTLS.AutoWSSfeature