Skip to content

Bind to dual-stack socket by default [IPv6] #93

@margau

Description

@margau

I've been trying to set up the notify_push daemon using a reverse proxy on another machine.
The internal network is IPv6 only (as we're living in 2021).
Unfortunately, the daemon does not start an IPv6 Socket on ::, but only a Legacy Socket:

tcp 0 0 0.0.0.0:7867 0.0.0.0:* LISTEN 8246/notify_push

I'd suggest using a Socket bound to :: with the IPV6_V6ONLY socket option deactivated. That way, both IPv6 and Legacy will be supported in a single socket.

As a workaround, you can set "Environment=BIND=::" to force listening on IPv6. 9f67831 as given in #47 does not fix this, as it does not work when the reverse proxy does communicate only over IPv6.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions