Patch has been applied to the master branch, backported to release/2.5 
(leaving out the mss.c hunks, and the syshead.h one still has HAVE_IPVEC 
to remove...) and to release/2.4 (sys/poll.h in configure.ac).

Verified that 2.5 and 2.4 show the right socket error message
("write UDPv4 [EMSGSIZE Path-MTU=800]"), which is what this bugfix
is fixing - have not verified that the old frame/MTU code actually
works, but I suspect we never managed to break it.

Note: this fixes --mtu-disc over IPv4 transport.  IPv6 transport returns
"extended error messages" now as well, but now the handler seems to expect
something else, and does not recognize this as "mtu".  Will address this
in the next patch.

commit 4225114b96723bdecd68398f7a89765879b31b5d (master)
commit 3e0c506e5d9135ef4b08547db8679cc5bd2a7582 (release/2.5)
commit 4d63d15ef9e1eb34ffdc4028a96f506decced99c (release/2.4)
Author: Gert Doering
Date:   Tue Feb 22 12:38:32 2022 +0100

     Fix --mtu-disc maybe|yes on Linux.

     Signed-off-by: Gert Doering <g...@greenie.muc.de>
     Acked-by: Arne Schwabe <a...@rfc2549.org>
     Message-Id: <20220222113832.13383-1-g...@greenie.muc.de>
     URL: 
https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg23863.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