Opened 20 months ago

Last modified 20 months ago

#2482 new enhancement

* is not evaluated to :: — at Version 1

Reported by: wanneut@… Owned by:
Priority: major Milestone:
Component: nginx-core Version: 1.19.x
Keywords: Cc:
uname -a: Linux many
nginx -V: many

Description (last modified by wanneut@…)

asterisk (*) should be a wildcard for IPv6 [::] and IPv4 0.0.0.0 not Ipv4 only.
This is especially important since you stopped adhering to the global configuration and instead defaulting to ipv6only=on.
So users configure the system to do automatic dualstack, writing a dual stack address and nginx binds just IPv4 only.
This broke the dual stack support of more or less all the software that bundles nginx like gitlab and a lot of smaller webservers.
People especially on Linux are expecting dual stack to work out of the box without additional configuration.And since there is a fallback to IPv4 many even do not recognize that they have a problem.

Change History (1)

comment:1 by wanneut@…, 20 months ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.