Package: nginx Version: 1.1.12-1 Severity: normal Tags: ipv6
The version of nginx in Squeeze [0.7.67-3], without any reconfiguration, [in particular, without adding any explicit "listen" configuration], happily creates both a 0.0.0.0:80 IPv4-only and a [::]:80 IPv6-only socket. However, BOTH the nginx wheezy [1.1.12-1] and squeeze-backports [1.1.8-2~bpo60+1] versions, have the default behaviour (with similar default-config, no "listen" lines) of listening ONLY for Legacy IPv4 connections!! This is bad when you have a dual-stacked host with both A and AAAA pointers. For example, squid3 on the same host, connecting to the host itself by its' own name, gets 'connection refused' over IPv6 and doesn't seem to fall back to IPv4 at all. This can currenty be worked around by manually overriding the 'listen' entries in the config, to have either an IPv4 socket AND an IPv6-only-IPv6-listen-socket, or a single IPv6-with-IPv4- compatibility listen socket. We could, change the, default config file included, which creates complexity in updating, though this may be needed to make the comments in the file clear as to what is expected by default. I would think, a neater thing to do would be to patch the code to default to IPv4+IPv6 sockets, unless the user overrides it in the config-file... --Simon -- System Information: Debian Release: 6.0.3 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: i386 (i686) Kernel: Linux 2.6.32-5-xen-686 (SMP w/1 CPU core) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages nginx depends on: ii nginx-full 1.1.12-1 nginx web server with full set of nginx recommends no packages. nginx suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org