On Wed, Mar 24, 2021 at 09:37:35AM +0100, Fabian Ebner wrote: > After these first two patches, the default behavior is different: > Previously, it would only listen for either IPv4 or IPv6 (depending on what > get_host_address_family would return), while now it listens for both. Not > sure if that's a problem though?
this was the recommended approach pointed out by thomas in response to the last patches (to make it the same as PBS, which listens on wildcard interface by default). so this was intended > > Am 22.03.21 um 15:00 schrieb Oguz Bektas: > > the $host variable is set to "::0" by default to listen on wildcard > > (with 'Domain' => PF_INET6). > > > > if 'LISTEN_IP' is defined in /etc/default/pveproxy, that IP will be used > > instead. > > > > Signed-off-by: Oguz Bektas <[email protected]> > > --- > > PVE/Service/pveproxy.pm | 4 ++-- > > PVE/Service/spiceproxy.pm | 4 ++-- > > 2 files changed, 4 insertions(+), 4 deletions(-) > > > > diff --git a/PVE/Service/pveproxy.pm b/PVE/Service/pveproxy.pm > > index 571a6bf5..4ecd442a 100755 > > --- a/PVE/Service/pveproxy.pm > > +++ b/PVE/Service/pveproxy.pm > > @@ -69,8 +69,8 @@ sub init { > > my $lockfh = IO::File->new(">>${accept_lock_fn}") || > > die "unable to open lock file '${accept_lock_fn}' - $!\n"; > > - my $family = PVE::Tools::get_host_address_family($self->{nodename}); > > - my $socket = $self->create_reusable_socket(8006, undef, $family); > > + my $listen_ip = $proxyconf->{LISTEN_IP} // "::0"; > > + my $socket = $self->create_reusable_socket(8006, $listen_ip); > > my $dirs = {}; > > diff --git a/PVE/Service/spiceproxy.pm b/PVE/Service/spiceproxy.pm > > index f8e06b60..24be0ed7 100755 > > --- a/PVE/Service/spiceproxy.pm > > +++ b/PVE/Service/spiceproxy.pm > > @@ -39,8 +39,8 @@ sub init { > > my $lockfh = IO::File->new(">>${accept_lock_fn}") || > > die "unable to open lock file '${accept_lock_fn}' - $!\n"; > > - my $family = PVE::Tools::get_host_address_family($self->{nodename}); > > - my $socket = $self->create_reusable_socket(3128, undef, $family); > > + my $listen_ip = $proxyconf->{LISTEN_IP} // "::0"; > > + my $socket = $self->create_reusable_socket(3128, $listen_ip); > > $self->{server_config} = { > > keep_alive => 0, > > _______________________________________________ pve-devel mailing list [email protected] https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
