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