aboutgitcodebugslistschat
path: root/test/lib/git:
diff options
context:
space:
mode:
authorDavid Gibson <david@gibson.dropbear.id.au>2025-12-02 15:02:15 +1100
committerStefano Brivio <sbrivio@redhat.com>2025-12-02 23:07:42 +0100
commitfdbb4efd38f7211881e05f7284c364df5d4856be (patch)
tree5c613a1db4bf05e31077ca8eae6674c669986344 /test/lib/git:
parente3c4c4175ce61280efd0f5effb233b0f2f37fab1 (diff)
downloadpasst-fdbb4efd38f7211881e05f7284c364df5d4856be.tar
passt-fdbb4efd38f7211881e05f7284c364df5d4856be.tar.gz
passt-fdbb4efd38f7211881e05f7284c364df5d4856be.tar.bz2
passt-fdbb4efd38f7211881e05f7284c364df5d4856be.tar.lz
passt-fdbb4efd38f7211881e05f7284c364df5d4856be.tar.xz
passt-fdbb4efd38f7211881e05f7284c364df5d4856be.tar.zst
passt-fdbb4efd38f7211881e05f7284c364df5d4856be.zip
fwd: Preserve non-standard loopback address when splice forwarding
When forwarding "spliced" connections outwards (-T or -U) we listen on the guest's loopback and always forward to 127.0.0.1 (or ::1) on the host. However, it's also possible for clients on the guest to attempt connecting to other addresses in 127.0.0.0/8 (systemd-resolved uses 127.0.0.53 in practice). If the host side server is only listening on that specific non-standard loopback address, the forward won't work. Fix this by preserving the specific (loopback) address when forwarding such connections. Link: https://bugs.passt.top/show_bug.cgi?id=113 Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'test/lib/git:')
0 files changed, 0 insertions, 0 deletions