Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 673010 - net-irc/quassel openrc init script wrongly forces listening only on ipv4
Summary: net-irc/quassel openrc init script wrongly forces listening only on ipv4
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Sam James
URL:
Whiteboard:
Keywords: NeedPatch
Depends on:
Blocks:
 
Reported: 2018-12-12 14:38 UTC by Mart Raudsepp
Modified: 2021-06-12 16:09 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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?