Re: [Exim] [BUG?] 3.32: IPv6 changes cause Exim to not start

Αρχική Σελίδα
Delete this message
Reply to this message
Συντάκτης: Kevin Sindhu
Ημερομηνία:  
Προς: Phil Brutsche
Υ/ο: exim-users
Αντικείμενο: Re: [Exim] [BUG?] 3.32: IPv6 changes cause Exim to not start
On Thu, Aug 09, 2001 at 11:26:34AM -0500, Phil Brutsche penned:
> I think I found an annoying bug in Exim.


[...]

> In my situation, I have Exim compiled with IPv6 support, but few of my
> systems have IPv6 support in the OS. On the systems that don't have IPv6,
> Exim 3.32 leaves this message in the paniclog:


> IPv6 socket creation failed: Address family not supported by protocol


If I am not mistaken (and of-course by Philip's email), is this on
Linux? What platforms are you using this on?

> On systems that do have IPv6 support, Exim consumes all CPU time by
> writing this to the paniclog:


> 50 accept() failures: Invalid argument


Ok, this is bad. What platform(s)?

> Granted, I probably should have configured IPv6 in this situation...


;-)

> Exim 3.31 (and earlier releases) do not have this behavior and work
> corretly. A workaround has been to not compile Exim with IPv6 support :)


Yes, Exim-3.32 release had its IPv6 code re-written so as to support
OS's such as Open/Net BSD which do not route IPv4 traffic to AF_INET6
socket(s). I tested and reported that it worked on both these
OS's, and I am pretty sure Philip/Sheldon tested this on Solaris and
Free BSD respectively.

As per Philip's email, he is going to address this issue after he
attends the IETF meeting on IPv6.

-Kevin
-- 
Hark ye, Clinker, you are a most notorious offender.  You stand
convicted of sickness, hunger, wretchedness, and want.
        -- Tobias Smollet