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

Reply via email to