This was really a tough one... we've wanted this for years, but digging
deeply enough into the event handling for a p2mp server to make "TCP and
UDP, at the same time" happen is a major achievement.  A big thanks to
Gianmarco and Antonio :-)

It also really needed "going up to v20" to become robust in the face of
all the nasty things I tried - but now it just works.  I ran this with
4 listening sockets, 2x UDP, 2x TCP, and 100 concurrent clients 
connecting and disconnecting randomly for 2 hours, and "it just works"
(and of course it survives the normal server side testbeds just fine,
but *that* was already achieved at v16 or so).

I have no doubts that there are some surprises still lurking, so having
lots of real world exposure and testing will certainly be welcome...

Your patch has been applied to the master branch.

commit 619c3e9a067255f97e129bf02914f5ada5107b51
Author: Gianmarco De Gregori
Date:   Thu Mar 6 10:59:28 2025 +0100

     Add support for simultaneous use of UDP and TCP sockets

     Signed-off-by: Gianmarco De Gregori <gianma...@mandelbit.com>
     Acked-by: Gert Doering <g...@greenie.muc.de>
     Message-Id: <20250306095928.10229-1-g...@greenie.muc.de>
     URL: 
https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg31028.html
     Signed-off-by: Gert Doering <g...@greenie.muc.de>


--
kind regards,

Gert Doering



_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to