Skip to content

Enable use of loopback interface#3718

Merged
rhc54 merged 1 commit intoopenpmix:masterfrom
rhc54:topic/local
Nov 9, 2025
Merged

Enable use of loopback interface#3718
rhc54 merged 1 commit intoopenpmix:masterfrom
rhc54:topic/local

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.

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>
@rhc54 rhc54 merged commit baea134 into openpmix:master Nov 9, 2025
26 of 27 checks passed
@rhc54 rhc54 deleted the topic/local branch November 9, 2025 19:18
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