Hello, > > It seems your code try to listen IPv4 1st then try to > listen IPv6. It > > doesn't work correctly on some environment. So, you need to try to > > listen IPv6 before IPv4. I think trying IPv6 before IPv4 should fix > > your problem without issuing SO_REUSEPORT. > > manu> Um, it seems I committed too early. Shall I roll back > the change? > > How about this patch? It is against fresh 4.3.2. > I confirmed that it runs on my FreeBSD box. However, I don't test if > it solved the problem. > On my Tru64 UNIX system it looks working but I get "milter-greylist: cannot start MX sync, bind failed: Address already in use" message for every envelop recipient, practically flooded with that message. Probably with SO_REUSEPORT that message would go away. Bests, Attila
Message
RE: [milter-greylist] MX synchronization loss critical bug
2009-05-15 by attila.bruncsak@itu.int