Skip to content

Enable use of loopback interface#3719

Merged
rhc54 merged 1 commit intoopenpmix:v5.0from
rhc54:cmr50/lcl
Nov 10, 2025
Merged

Enable use of loopback interface#3719
rhc54 merged 1 commit intoopenpmix:v5.0from
rhc54:cmr50/lcl

Conversation

@rhc54
Copy link
Contributor

@rhc54 rhc54 commented Nov 9, 2025

We used to have support for both Unix sockets and TCP interfaces, so we explicitly ignored all loopback devices (leaving local operations to the Unix sockets).

However, at some point years back we removed the Unix socket support, transitioning solely over to TCP interfaces. Nobody remembered the TCP support ignoring loopbacks, and we always picked up public interfaces - so nobody realized the limitation.

Now that we have a directive to not allow remote connections, translating into wanting a loopback device, we cannot continue to reject loopbacks. So we need to fix that bug to enable selection of the loopback.

(cherry picked from commit baea134)

We used to have support for both Unix sockets and TCP interfaces, so we explicitly
ignored all loopback devices (leaving local operations to the Unix sockets).

However, at some point years back we removed the Unix socket support, transitioning
solely over to TCP interfaces. Nobody remembered the TCP support ignoring loopbacks,
and we always picked up public interfaces - so nobody realized the limitation.

Now that we have a directive to not allow remote connections, translating into wanting
a loopback device, we cannot continue to reject loopbacks. So we need to fix that bug
to enable selection of the loopback.

Signed-off-by: Ralph Castain <rhc@pmix.org>
(cherry picked from commit baea134)
@rhc54 rhc54 merged commit e6e8922 into openpmix:v5.0 Nov 10, 2025
25 checks passed
@rhc54 rhc54 deleted the cmr50/lcl branch November 10, 2025 15:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant