<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>197820</bug_id>
          
          <creation_ts>2007-11-01 22:03 0000</creation_ts>
          <short_desc>mail-filter/mimedefang broken</short_desc>
          <delta_ts>2008-01-29 19:31:33 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>rosenfield.albert@gmail.com</reporter>
          <assigned_to>net-mail@gentoo.org</assigned_to>
          <cc>mrness@gentoo.org</cc>
    
    <cc>rentorbuy@yahoo.com</cc>

      

      
          <long_desc isprivate="0">
            <who>rosenfield.albert@gmail.com</who>
            <bug_when>2007-11-01 22:03:35 0000</bug_when>
            <thetext>To reproduce:
 - Install postfix
 - Install libmilter
 - Install mimedefang
 - Hook up mimedefang in the postfix config

The mimedefang milter fails, causing all email delivery to come to a halt.  The error reported in syslog is &quot;Permission denied&quot;, although that is not the problem - strace reveals that postfix does not communicate properly with mimedefang, it expects mimedefang to say something that it doesn&apos;t.

To fix:
 - Unmerge mimedefang which is at version 2.57
 - Download mimedefang 2.63 from official website
 - ./configure --bindir=/usr/bin + make + make install

If you have an empty /usr/local/bin (as my Gentoo does), mimedefang will get much farther than before, but will now fail because it finds the /usr/local/bin and just assumes that mimedefang.pl is placed there. The error shown in syslog is &quot;SLAVE DIED UNEXPECTEDLY&quot;. To keep your slaves alive and breathing, just symlink /usr/local/bin/mimedefang.pl to /usr/bin/mimedefang.pl, and...

Voila! everything works like a charm.

Wanted:
* ebuild upgraded to 2.63, since upstream fixed whatever bug is preventing this from working OOTB.
* upstream fixed to look for /usr/local/bin/mimedefang.pl instead of /usr/local/bin.  alternatively, a gentoo patch on top which does this..


Reproducible: Always

Steps to Reproduce:
see above.

Actual Results:  
see above.


Expected Results:  
see above.


see above.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rosenfield.albert@gmail.com</who>
            <bug_when>2007-11-01 22:10:15 0000</bug_when>
            <thetext>Running ./configure with --prefix=/usr causes the files to be installed in the right place, but `strings /usr/bin/mimedefang-multiplexor` reveals that it still looks in /usr/local/bin for the mimedefang.pl exectuable. Annoying.. Anyway.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rentorbuy@yahoo.com</who>
            <bug_when>2007-12-07 19:39:57 0000</bug_when>
            <thetext>Created an attachment (id=137970)
mimedefang ebuild diff for version 2.63

version bump mimedefang to 2.63 and postfix compatibility.
Just proposing this ebuild wich compiles fine but did not test hooking it up with postfix content filtering.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rentorbuy@yahoo.com</who>
            <bug_when>2007-12-08 09:05:32 0000</bug_when>
            <thetext>Created an attachment (id=137997)
mimedefang ebuild diff for version 2.63

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rentorbuy@yahoo.com</who>
            <bug_when>2007-12-10 12:46:39 0000</bug_when>
            <thetext>Created an attachment (id=138176)
mimedefang-2.63.ebuild.diff

sorry for the mistakes</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mrness@gentoo.org</who>
            <bug_when>2008-01-29 19:31:33 0000</bug_when>
            <thetext>Fixed in version 2.64, but using blocking dependency atoms.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>137970</attachid>
            <date>2007-12-07 19:39 0000</date>
            <desc>mimedefang ebuild diff for version 2.63</desc>
            <filename>mimedefang-2.63.ebuild.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC91c3IvcG9ydGFnZS9tYWlsLWZpbHRlci9taW1lZGVmYW5nL21pbWVkZWZhbmctMi41Ny5l
YnVpbGQJMjAwNy0wNi0wNCAxOTozNTo0OS4wMDAwMDAwMDAgKzAyMDAKKysrIC91c3IvbG9jYWwv
cG9ydGFnZS9tYWlsLWZpbHRlci9taW1lZGVmYW5nL21pbWVkZWZhbmctMi42My5lYnVpbGQJMjAw
Ny0xMi0wNyAyMDoyNzozNC4wMDAwMDAwMDAgKzAxMDAKQEAgLTEsNiArMSw2IEBACiAjIENvcHly
aWdodCAxOTk5LTIwMDcgR2VudG9vIEZvdW5kYXRpb24KICMgRGlzdHJpYnV0ZWQgdW5kZXIgdGhl
IHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgotIyAkSGVhZGVyOiAv
dmFyL2N2c3Jvb3QvZ2VudG9vLXg4Ni9tYWlsLWZpbHRlci9taW1lZGVmYW5nL21pbWVkZWZhbmct
Mi41Ny5lYnVpbGQsdiAxLjQgMjAwNy8wNi8wNCAxNzoyODo0OCB0aWNobyBFeHAgJAorIyAkSGVh
ZGVyOiAkCiAKIGluaGVyaXQgZXV0aWxzCiAKQEAgLTEzLDcgKzEzLDcgQEAKIEtFWVdPUkRTPSJ+
eDg2IgogSVVTRT0iIgogCi1ERVBFTkQ9Inx8ICggbWFpbC1maWx0ZXIvbGlibWlsdGVyID49bWFp
bC1tdGEvc2VuZG1haWwtOC4xMyApCitERVBFTkQ9IiggbWFpbC1maWx0ZXIvbGlibWlsdGVyID49
bWFpbC1tdGEvcG9zdGZpeC0yLjQgKSB8fCAoIG1haWwtZmlsdGVyL2xpYm1pbHRlciA+PW1haWwt
bXRhL3NlbmRtYWlsLTguMTMgKQogCT49ZGV2LXBlcmwvTUlNRS10b29scy01LjQxMwogCXZpcnR1
YWwvcGVybC1NSU1FLUJhc2U2NAogCWRldi1wZXJsL0RpZ2VzdC1TSEEiCg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>137997</attachid>
            <date>2007-12-08 09:05 0000</date>
            <desc>mimedefang ebuild diff for version 2.63</desc>
            <filename>mimedefang-2.63.ebuild.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC91c3IvcG9ydGFnZS9tYWlsLWZpbHRlci9taW1lZGVmYW5nL21pbWVkZWZhbmctMi41Ny5l
YnVpbGQJMjAwNy0wNi0wNCAxOTozNTo0OS4wMDAwMDAwMDAgKzAyMDAKKysrIC91c3IvbG9jYWwv
cG9ydGFnZS9tYWlsLWZpbHRlci9taW1lZGVmYW5nL21pbWVkZWZhbmctMi42My5lYnVpbGQJMjAw
Ny0xMi0wOCAwOTo1NToxMS4wMDAwMDAwMDAgKzAxMDAKQEAgLTEsNiArMSw2IEBACiAjIENvcHly
aWdodCAxOTk5LTIwMDcgR2VudG9vIEZvdW5kYXRpb24KICMgRGlzdHJpYnV0ZWQgdW5kZXIgdGhl
IHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgotIyAkSGVhZGVyOiAv
dmFyL2N2c3Jvb3QvZ2VudG9vLXg4Ni9tYWlsLWZpbHRlci9taW1lZGVmYW5nL21pbWVkZWZhbmct
Mi41Ny5lYnVpbGQsdiAxLjQgMjAwNy8wNi8wNCAxNzoyODo0OCB0aWNobyBFeHAgJAorIyAkSGVh
ZGVyOiAkCiAKIGluaGVyaXQgZXV0aWxzCiAKQEAgLTE5LDYgKzE5LDkgQEAKIAlkZXYtcGVybC9E
aWdlc3QtU0hBIgogCiBwa2dfc2V0dXAoKSB7CisJaWYgaGFzX3ZlcnNpb24gPG1haWwtbXRhL3Bv
c3RmaXgtMi40OyB0aGVuCisJICAgIGRpZSAiWW91IG5lZWQgUG9zdGZpeCAyLjQgb3IgaGlnaGVy
LiIKKwlmaQogCWVuZXdncm91cCBkZWZhbmcKIAllbmV3dXNlciBkZWZhbmcgLTEgLTEgLTEgZGVm
YW5nCiB9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>138176</attachid>
            <date>2007-12-10 12:46 0000</date>
            <desc>mimedefang-2.63.ebuild.diff</desc>
            <filename>mimedefang-2.63.ebuild.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC91c3IvbG9jYWwvcG9ydGFnZS9tYWlsLWZpbHRlci9taW1lZGVmYW5nL21pbWVkZWZhbmct
Mi42My5lYnVpbGQJMjAwNy0xMi0xMCAxMzo0MzozMS4wMDAwMDAwMDAgKzAxMDAKKysrIC91c3Iv
cG9ydGFnZS9tYWlsLWZpbHRlci9taW1lZGVmYW5nL21pbWVkZWZhbmctMi41Ny5lYnVpbGQJMjAw
Ny0wNi0wNCAxOTozNTo0OS4wMDAwMDAwMDAgKzAyMDAKQEAgLTEsNiArMSw2IEBACiAjIENvcHly
aWdodCAxOTk5LTIwMDcgR2VudG9vIEZvdW5kYXRpb24KICMgRGlzdHJpYnV0ZWQgdW5kZXIgdGhl
IHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgotIyAkSGVhZGVyOiAk
CisjICRIZWFkZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L21haWwtZmlsdGVyL21pbWVkZWZh
bmcvbWltZWRlZmFuZy0yLjU3LmVidWlsZCx2IDEuNCAyMDA3LzA2LzA0IDE3OjI4OjQ4IHRpY2hv
IEV4cCAkCiAKIGluaGVyaXQgZXV0aWxzCiAKQEAgLTE5LDkgKzE5LDYgQEAKIAlkZXYtcGVybC9E
aWdlc3QtU0hBIgogCiBwa2dfc2V0dXAoKSB7Ci0JaWYgaGFzX3ZlcnNpb24gIjxtYWlsLW10YS9w
b3N0Zml4LTIuNCoiOyB0aGVuCi0JICAgIGRpZSAiWW91IG5lZWQgUG9zdGZpeCAyLjQgb3IgaGln
aGVyLiIKLQlmaQogCWVuZXdncm91cCBkZWZhbmcKIAllbmV3dXNlciBkZWZhbmcgLTEgLTEgLTEg
ZGVmYW5nCiB9Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>