[Dovecot] 1.1.1-1 gotcha with Fedora Rawhide package

Dan Horák dan at danny.cz
Fri Jun 27 10:11:38 EEST 2008


Timo Sirainen píše v Pá 27. 06. 2008 v 09:43 +0300:
> On Fri, 2008-06-27 at 07:35 +0200, Dan Horák wrote:
> > Kenneth Porter píše v Čt 26. 06. 2008 v 16:24 -0700:
> > > I just installed the Rawhide package on my CentOS 5 system. The one item 
> > > that bit me is that the config file defaults to using interface "[::]" so 
> > > it only listens on IPv6. (This is from a patch in the package that changes 
> > > the upstream default of "*", so it only affects those using the Fedora 
> > > package.)
> > > 
> > > For those wanting to track the issue, here's the Bugzilla:
> > > 
> > > <https://bugzilla.redhat.com/show_bug.cgi?id=453054>
> > 
> > The default "listen" setting is consistent with this setting in the
> > 1.0.x series in F-9 and earlier. It used the "[::] listens in on all
> > IPv6 intefaces, but may also listen on all IPV4 interfaces depending on
> > the OS" clause. So now I need to check what has changed, whether the
> > listen code in dovecot 1.1 (vs, the 1.0.x) or newer glibc is the cause
> > or ...
> 
> v1.1 changed, because using the same socket for IPv4 and IPv6 caused the

The change is <http://hg.dovecot.org/dovecot-1.1/rev/da971cec0395>

> IPv4 connections to use IPv4-mapped IPv6 addresses which then caused
> problems.
> 
> So if you want to listen on both IPv4 and IPv6, use:
> 
> listen = *, [::]
> 

But with this change is the statement about possible listening on IPv4
with only [::] on some OSes still valid?


		Dan

-- 
Fedora and Red Hat package maintainer



More information about the dovecot mailing list