]> git.feebdaed.xyz Git - 0xmirror/openvpn.git/commit
recursive routing: fixes and clean-ups
authorLev Stipakov <lev@openvpn.net>
Fri, 14 Nov 2025 11:50:22 +0000 (12:50 +0100)
committerGert Doering <gert@greenie.muc.de>
Sat, 15 Nov 2025 17:53:37 +0000 (18:53 +0100)
commitdb241ceb7429c1d5b6ae65deab2051f1be01f867
tree5de32321d7e3bb4aee34c00d479831f3988f8d26
parentef4937f87280f68fb14459ca53d955c8d5d771e5
recursive routing: fixes and clean-ups

 - get rid of atoi() for getting the remote transport port.
 It doesn't change, so no point to do in on every packet.
 In addition, atoi() breaks when we use service names as ports.

 - ensure we correctly handle IPv4 headers with options

 - directly use buf parameter in place of c->c2.buf

GitHub: closes OpenVPN/openvpn#902

Change-Id: I8a0a8029da02fc63adc918e8d98e9f676ff4ea0d
Signed-off-by: Lev Stipakov <lev@openvpn.net>
Acked-by: Frank Lichtenheld <frank@lichtenheld.com>
Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1377
Message-Id: <20251114115029.17432-1-gert@greenie.muc.de>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg34415.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
src/openvpn/forward.c