-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

MIMEDefang 2.59-BETA-3 is available from http://www.mimedefang.org/node.php?id=1

This release contains minor fixes and tweaks compared to BETA-2.  However,
the code that creates the COMMANDS and HEADERS files has been tweaked quite
a bit to make it faster and safer (the milter code now checks the return
code of *all* write() system calls.)  I had the very pleasant experience
of recycling 15-year-old code for this change. :-)

Complete changelog since 2.58 follows.

Regards,

David.

2007-01-19  David F. Skoll  <[EMAIL PROTECTED]>

        * VERSION 2.59-BETA-3

        * configure.in and Makefile.in: Instead of explicitly linking
        against limilter.a, just supply the -lmilter link option.  This
        means it should work properly on 64-bit systems that keep their
        libraries in /usr/lib64.  It also means that if you have a
        libmilter.so lying around, we'll link against it instead of linking
        statically.

        * configure.in: Require only 0.15 of Sys::Syslog to check for
        setlogsock('native').  (Matt Selsky)

        * mimedefang.c: Major changes: We write build up the contents of
        COMMANDS in memory and write it out in one big chunk per milter
        callback.  Not only does this reduce the number of system calls,
        but we also now _check the return code_ of those calls!

        * mimedefang.pl.in(item_contains_virus_fprotd): More careful inspection
        of F-PROT output to determine virus name.  (Jan-Pieter Cornet)

2007-01-12  David F. Skoll  <[EMAIL PROTECTED]>

        * VERSION 2.59-BETA-2

        * Added a new tool (watch-multiple-mimedefangs.tcl) for monitoring
        a cluster of MIMEDefang scanners

        * mimedefang.pl.in: (dmo) Change "use POSIX;" to "use POSIX ();"
        to save several hundred kilobytes of memory per slave.

        * mimedefang.pl.in: (dmo) Remove useless "use Getopt::Std;"

        * mimedefang.pl.in: (dmo) Some code refactoring.

2006-12-18  David F. Skoll  <[EMAIL PROTECTED]>

        * VERSION 2.59-BETA-1

        *  Modify multiplexor and mimedefang.pl.in so slave status updates
        work correctly (the -Z multiplexor flag.)  Previously, the slave
        status wasn't being reset correctly.

        *  Modify multiplexor so slave status changes are broadcast using
        the notification facility (-O multiplexor flag).  A new "S" message
        is used for slave status changes.

        *  mimedefang.pl.in(read_commands_file): If the COMMANDS file did not
        end with an F, the slave would give up and become idle, but not
        inform the multiplexor.  As a result, the multiplexor would think
        the slave was busy, and the slave would be unavailable until the
        busy timeout elapsed and it was killed by the multiplexor.  This
        bug has been fixed.

        *  redhat/mimedefang-spec.in: Changes as suggested by Philip
        Prindeville for cleaning up RPM builds and detecting proper
        libraries on x86-64 systems.

2006-11-07  David F. Skoll  <[EMAIL PROTECTED]>

        *  VERSION 2.58 RELEASED


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFtSHVwYQuKhJvQuARAu90AKCTa/qW2GxTHYksDMQzWxXyr54LmACdHDaW
x48rkSz+9gw30j9YyF1/pNA=
=KQ6i
-----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 [email protected]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang

Reply via email to