[Mimedefang] Compilation issue with MIMEDefang 2.55 on FreeBSD 4.10
Kotis, Ione
Ione.Kotis at sinclair.edu
Wed Feb 1 12:23:12 EST 2006
I attempted to upgrade my two mail relays to MIMEDefang 2.55 (from
2.54), one running FreeBSD 5.4, the other 4.10. Compilation of
mimedefang.c succeeds on 5.4, but fails on 4.10. Adding <sys/types.h>
before <sys/socket.h> in mimedefang.h and bracketing { } the section
from line 403 to about 423 in mimedefang.c makes it compile, but since
I'm not a heavy-duty C programmer and haven't gone thru the entire
mimedefang code, I'm reluctant to use it.
I don't normally upgrade the OS on my systems until we get new systems
under our hardware replacement schedule unless there's a serious issue,
since they're in production and there's a risk of extended downtime. I
suppose I"ll be upgrading sooner this time.
Ione
_________________________________
Ione Kotis
Systems Engineer
Information Technology Services
Systems and Network Administration
Sinclair Community College
444 W Third Street
Dayton OH 45402
937/512-4552
ione.kotis at sinclair.edu
_________________________________
-----Original Message-----
From: mimedefang-bounces at lists.roaringpenguin.com
[mailto:mimedefang-bounces at lists.roaringpenguin.com] On Behalf Of David
F. Skoll
Sent: Tuesday, January 24, 2006 9:42 AM
To: mimedefang at lists.roaringpenguin.com
Subject: [Mimedefang] MIMEDefang 2.55 is released
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello,
MIMEDefang 2.55 is at http://www.mimedefang.org/node.php?id=1.
There are no changes since MIMEDefang 2.55-BETA-4. Complete changelog
relative to 2.54 follows.
Regards,
David.
2006-01-24 David F. Skoll <dfs at roaringpenguin.com>
* VERSION 2.55 RELEASED
2006-01-20 David F. Skoll <dfs at roaringpenguin.com>
* VERSION 2.55-BETA-4 RELEASED
* mimedefang.c: The new '-R' option lets you reserve a specified
number of slaves for connections from localhost. The idea is to
try to allow clientmqueue runs to succeed even on heavily-loaded
systems.
* Patched to look for more modern "vascan" virus-scanner rather
than
older "vexira" scanner. Support for the older Vexira scanner
has
been dropped; please see README.VEXIRA. Changes courtesy of
Matt Selsky and Ken Cormack.
2006-01-18 David F. Skoll <dfs at roaringpenguin.com>
* VERSION 2.55-BETA-3 RELEASED
2006-01-17 David F. Skoll <dfs at roaringpenguin.com>
* Added support for "filter_helo" function, based on a patch
from
Philip Prindeville.
* examples/init-script.in: Fixed typo.
* mimedefang.c: Use symbolic constants (MD_TEMPFAIL,
MD_CONTINUE,
etc.) instead of hard-coded integers, based on suggestion from
Philip Prindeville.
2006-01-11 David F. Skoll <dfs at roaringpenguin.com>
* VERSION 2.55-BETA-2 RELEASED
* mimedefang.pl.in: The filter_begin function is now passed
a single argument ($entity) representing the parsed message.
*** NOTE INCOMPATIBILITY *** filter_begin NOW TAKES ONE
ARGUMENT,
NOT ZERO. IF YOUR FILTER HAS A
PROTOTYPE FOR filter_begin, YOU
SHOULD
FIX OR REMOVE THE PROTOTYPE
* mimedefang.c, mimedefang.pl.in: Added new action_insert_header
to prepend headers (rather than appending them). Only works
properly with Sendmail 8.13; on older versions of Sendmail,
falls
back to action_add_header. Based on patch from Matthew van
Eerde.
* mimedefang.pl.in: Added new function md_get_bogus_mx_hosts.
Allows to test for sender domains with bogus MX hosts (such as
hosts that resolve to the loopback or private IP addresses.)
* mimedefang.pl.in: Invoke the "fsav" virus scanner with the
--mime
option. Fix courtesy of Mack Wharton.
* mimedefang.pl.in: Correctly interpret kavscanner return code 9
(password-protected ZIP.) Fix courtesy of Mack Wharton.
2005-11-17 David F. Skoll <dfs at roaringpenguin.com>
* VERSION 2.55-BETA-1 RELEASED
* examples/init-script.in: Fix typo that resulted in the shell
complaining of a syntax error (pointed out by Jason Englander).
* Clean up man pages by removing some obsolete material.
* mimedefang.c: Do NOT strip "bare CR" characters from e-mails
by
default. The new "-c" command-line option enables the older
behavior.
*** NOTE INCOMPATIBILITY *** WE NO LONGER STRIP BARE CR's FROM
MESSAGES BY DEFAULT. TEST YOUR
FILTERS
CAREFULLY TO MAKE SURE THEY CAN
COPE
WITH THIS, OR USE THE -c FLAG.
* mimedefang.c(rcptto): If you returned
ACCEPT_AND_NO_MORE_FILTERING
from filter_recipient, the spool files wouldn't get cleaned up,
eventually clogging the spool directory. This has been fixed.
* mimedefang.pl.in(interpret_hbedv_code): Fix interpretation of
H+BEDV return codes (pointed out by Henning Schmiedehausen).
2005-11-04 David F. Skoll <dfs at roaringpenguin.com>
* VERSION 2.54 RELEASED
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFD1jy9wYQuKhJvQuARAmpYAKCGyT6WIn9KdEiCSzJ7fZkXYKZ7CwCcDofn
bzNKe2JtNCMJ7bOBxlVe/8k=
=hL84
-----END PGP SIGNATURE-----
_______________________________________________
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 at lists.roaringpenguin.com
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang
More information about the MIMEDefang
mailing list