I'm playing with MIMEDefang 2.57 on Fedora Core 5 using the RPM build from Fedora Extras. The md_syslog function doesn't work. Fedora C5 includes version 0.13 of Sys::Syslog.
I've poked around a bit, and figured out that mimedefang.pl seems to be forcing Sys::Syslog to use 'setlogsock "inet";'. I've compared against the older MIMEDefang I have in production, and it has 'setlogsock "unix";' with comments to try unix for Linux systems and fall back to inet for Solaris. Either starting syslog with the "-r" flag (i.e. listen on udp 514), or changing mimedefang.pl to use unix makes it work again. My question. Is this a bug in the rpm build - i.e. they got the configure options wrong, so it detected the system incorrectly (my production MD was built from source)? Or is this a change in the way MIMEDefang works. _______________________________________________ NOTE: If there is a disclaimer or other legal boilerplate in the above message, it is NULL AND VOID. You may ignore it. Visit http://www.mimedefang.org and http://www.roaringpenguin.com MIMEDefang mailing list MIMEDefang@lists.roaringpenguin.com http://lists.roaringpenguin.com/mailman/listinfo/mimedefang