Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 673010

Summary: net-irc/quassel openrc init script wrongly forces listening only on ipv4
Product: Gentoo Linux Reporter: Mart Raudsepp <leio>
Component: Current packagesAssignee: Sam James <sam>
Status: CONFIRMED ---    
Severity: normal CC: johu, sam
Priority: Normal Keywords: NeedPatch
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Mart Raudsepp gentoo-dev 2018-12-12 14:38:30 UTC
net-irc/quassel forcibly passes a --listen argument to quasselcore, defaulting to 0.0.0.0

This forces quassel to ipv4-only on ipv6-capable networks, which is a wrong default, to say the least.

--listen should only be used to limit connection to certain client IP addresses, not disable IPv6 by default.

The default probably shouldn't pass --listen at all and only do it if LISTEN variable is set in configuration, for the purpose of limiting IPs that can connect.

As-is one has to figure out to set LISTEN="0.0.0.0,::" in conf.d file and hope that enables ipv6 too, otherwise e.g. quasseldroid won't be able to connect, when phone is on a ipv6 network and the core hostname has an AAAA entry.
Comment 1 Johannes Huber gentoo-dev 2019-06-06 08:32:10 UTC
Don't use OpenRC myself. @Patrick could you please take care of it?