<?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>100733</bug_id>
          
          <creation_ts>2005-07-29 10:33 0000</creation_ts>
          <short_desc>mail-filter/postgrey cannot be used in unix socket mode</short_desc>
          <delta_ts>2005-11-03 14:38:42 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>Server</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>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>asl@launay.org</reporter>
          <assigned_to>net-mail@gentoo.org</assigned_to>
          <cc>radek@podgorny.cz</cc>
    
    <cc>steeeeeveee@gmx.net</cc>

      

      
          <long_desc isprivate="0">
            <who>asl@launay.org</who>
            <bug_when>2005-07-29 10:33:06 0000</bug_when>
            <thetext>From the actual ebuild, postgrey can only be used in inet mode; support for the
socket mode would be a good addition.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>asl@launay.org</who>
            <bug_when>2005-07-30 03:15:13 0000</bug_when>
            <thetext>Created an attachment (id=64720)
Ebuild diff (doc only)

Diff between original ebuild and my local overlay, adding doc on socket use</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>asl@launay.org</who>
            <bug_when>2005-07-30 03:16:27 0000</bug_when>
            <thetext>Created an attachment (id=64721)
Unix socket support enhancement

init and conf files modifications to support unix socket</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ticho@gentoo.org</who>
            <bug_when>2005-09-04 06:05:35 0000</bug_when>
            <thetext>Thanks for the patch, I&apos;ve added this to postgrey-1.21-r1.ebuild, freshly
committed to CVS. Give it a try and close this bug as fixed if it works as
expected. Comment here otherwise.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>asl@launay.org</who>
            <bug_when>2005-09-12 05:31:56 0000</bug_when>
            <thetext>Works just fine here. Marking as fixed.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>asl@launay.org</who>
            <bug_when>2005-11-01 23:40:45 0000</bug_when>
            <thetext>Created an attachment (id=71910)
Better socket permissions setter

Patch for postgrey.rc.new; wait until socket is effectively created and then
set the perms. The previous sleep was not okay when the machine was heavily
loaded, like at boot with parallel launches. This one is less randomly choosen.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>asl@launay.org</who>
            <bug_when>2005-11-01 23:41:15 0000</bug_when>
            <thetext>Reopen for newer socket patch</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ticho@gentoo.org</who>
            <bug_when>2005-11-03 14:38:42 0000</bug_when>
            <thetext>Patch applied in 1.21-r2, thanks.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>64720</attachid>
            <date>2005-07-30 03:15 0000</date>
            <desc>Ebuild diff (doc only)</desc>
            <filename>diff-ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC91c3IvcG9ydGFnZS9tYWlsLWZpbHRlci9wb3N0Z3JleS9wb3N0Z3JleS0xLjIxLmVidWls
ZAkyMDA1LTA2LTE0IDAwOjA1OjQwLjAwMDAwMDAwMCArMDIwMAorKysgcG9zdGdyZXktMS4yMS5l
YnVpbGQJMjAwNS0wNy0zMCAxMjoxMTozOS4wMDAwMDAwMDAgKzAyMDAKQEAgLTYxLDcgKzYxLDgg
QEAKIAogCWVpbmZvICJBZGQgXCJjaGVja19wb2xpY3lfc2VydmljZSBpbmV0OjEyNy4wLjAuMTox
MDAzMFwiIHRvIgogCWVpbmZvICJzbXRwZF9yZWNpcGllbnQgcmVzdHJpY3Rpb25zIHNldHRpbmcg
aW4geW91ciAvZXRjL3Bvc3RmaXgvbWFpbi5jZiIKLQllaW5mbyAiYW5kIHJlc3RhcnQgcG9zdGZp
eC4iCisJZWluZm8gIm9yIFwiY2hlY2tfcG9saWN5X3NlcnZpY2UgdW5peDpwcml2YXRlL3Bvc3Rn
cmV5XCIgaWYgeW91IHByZWZlciIKKwllaW5mbyAidG8gdXNlIGEgc29ja2V0LCBhbmQgcmVzdGFy
dCBwb3N0Zml4LiIKIAogCWVpbmZvICJBbHNvIHJlbWVtYmVyIHRvIG1ha2UgdGhlIGRhZW1vbiBz
dGFydCBkdXJpZyBzeXN0ZW0gYm9vdDoiCiAJZWluZm8gIiAgcmMtdXBkYXRlIGFkZCBwb3N0Z3Jl
eSBkZWZhdWx0Igo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>64721</attachid>
            <date>2005-07-30 03:16 0000</date>
            <desc>Unix socket support enhancement</desc>
            <filename>diff-files</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtdSAvdXNyL3BvcnRhZ2UvbWFpbC1maWx0ZXIvcG9zdGdyZXkvZmlsZXMvcG9zdGdyZXku
Y29uZiBmaWxlcy9wb3N0Z3JleS5jb25mCi0tLSAvdXNyL3BvcnRhZ2UvbWFpbC1maWx0ZXIvcG9z
dGdyZXkvZmlsZXMvcG9zdGdyZXkuY29uZgkyMDA1LTA0LTI5IDAyOjI4OjQ0LjAwMDAwMDAwMCAr
MDIwMAorKysgZmlsZXMvcG9zdGdyZXkuY29uZgkyMDA1LTA3LTMwIDEyOjExOjM5LjAwMDAwMDAw
MCArMDIwMApAQCAtNCwxNSArNCwyNyBAQAogCiAjIENvbmZpZyBmaWxlIGZvciAvZXRjL2luaXQu
ZC9wb3N0Z3JleQogCisjIFRZUEUKKyMgIERvIHlvdSB3YW50IGluZXQgb3IgdW5peCBzb2NrZXQg
dmVyc2lvbiA/CitQT1NUR1JFWV9UWVBFPSJ1bml4IgorCisjIFNPQ0tFVAorIyAgV2hpY2ggc29j
a2V0IGRvIHlvdSB3YW50IHRvIGJpbmQgPworIyAgKGlnbm9yZWQgaWYgaW5ldCB0eXBlKQorIwor
UE9TVEdSRVlfU09DS0VUPSIvdmFyL3Nwb29sL3Bvc3RmaXgvcHJpdmF0ZS9wb3N0Z3JleSIKIAog
IyBIT1NUCiAjICBXaGF0IElQIHRvIGxpc3RlbiB0bz8KICMgIExlYXZlIHRvIGxvY2FsaG9zdCB1
bmxlc3MgeW91IGtub3cgd2hhdCB5b3UgZG8uCisjICAoaWdub3JlZCBpZiBzb2NrZXQgdHlwZSkK
KyMKIFBPU1RHUkVZX0hPU1Q9IjEyNy4wLjAuMSIKIAogCiAjIFBPUlQKICMgIFdoYXQgUE9SVCB0
byBsaXN0ZW4gdG8/CisjICAoaWdub3JlZCBpZiBzb2NrZXQgdHlwZSkKICMKIFBPU1RHUkVZX1BP
UlQ9IjEwMDMwIgogCmRpZmYgLXUgL3Vzci9wb3J0YWdlL21haWwtZmlsdGVyL3Bvc3RncmV5L2Zp
bGVzL3Bvc3RncmV5LnJjIGZpbGVzL3Bvc3RncmV5LnJjCi0tLSAvdXNyL3BvcnRhZ2UvbWFpbC1m
aWx0ZXIvcG9zdGdyZXkvZmlsZXMvcG9zdGdyZXkucmMJMjAwNS0wNi0xOSAwMTozNTozOS4wMDAw
MDAwMDAgKzAyMDAKKysrIGZpbGVzL3Bvc3RncmV5LnJjCTIwMDUtMDctMzAgMTI6MTE6MzkuMDAw
MDAwMDAwICswMjAwCkBAIC05LDIzICs5LDU2IEBACiAJcHJvdmlkZSBwb3N0Zml4X2dyZXlsaXN0
CiB9CiAKK2NvbmZfZXJyb3IoKSB7CisJZWVycm9yICJZb3UgbmVlZCB0byBzZXR1cCB2YXJpYWJs
ZXMgaW4gL2V0Yy9jb25mLmQvcG9zdGdyZXkgZmlyc3QiCisJcmV0dXJuIDEKK30KKwogY2hlY2tj
b25maWcoKSB7Ci1pZiBbIC16ICIke1BPU1RHUkVZX1BPUlR9IiBdIHx8IFsgLXogIiR7UE9TVEdS
RVlfSE9TVH0iIF0gfHwgWyAteiAiJHtQT1NUR1JFWV9QSUR9IiBdCitpZiBbIC16ICIke1BPU1RH
UkVZX1RZUEV9IiBdCiAJdGhlbgorCQllaW5mbyAiWW91IG5lZWQgdG8gY2hvb3NlIHRoZSBzZXJ2
ZXIgdHlwZSB5b3Ugd2FudCIKKwkJZWluZm8gImJ5IHNldHRpbmcgdGhlIFRZUEUgdmFyaWFibGUu
IgorCWVsc2UKKwlpZiBbICJ4JHtQT1NUR1JFWV9UWVBFfSIgPSAieGluZXQiIF0KKwkJdGhlbgor
CQkJaWYgWyAteiAiJHtQT1NUR1JFWV9QT1JUfSIgXSB8fCBbIC16ICIke1BPU1RHUkVZX0hPU1R9
IiBdCisJCQkJdGhlbgorCQkJCQllaW5mbyAiVGhlIGZvbGxvd2luZyBlbnRyaWVzIGFyZSBtaXNz
aW5nIGluIC9ldGMvY29uZi5kL3Bvc3RncmV5OiIKKwkJCQkJWyAteiAiJHtQT1NUR1JFWV9IT1NU
fSIgXSAmJiBlaW5mbyAiICAtIFBPU1RHUkVZX0hPU1QiCisJCQkJCVsgLXogIiR7UE9TVEdSRVlf
UE9SVH0iIF0gJiYgZWluZm8gIiAgLSBQT1NUR1JFWV9QT1JUIgorCQkJCQljb25mX2Vycm9yCisJ
CQlmaQorCQkJUE9TVEdSRVlfQ09ORj0iJHtQT1NUR1JFWV9UWVBFfT0ke1BPU1RHUkVZX0hPU1R9
OiR7UE9TVEdSRVlfUE9SVH0iCisJCWVsc2UKKwkJCWlmIFsgLXogIiR7UE9TVEdSRVlfU09DS0VU
fSIgXQorCQkJdGhlbgorCQkJCWVpbmZvICJUaGUgZm9sbG93aW5nIGVudHJpZXMgYXJlIG1pc3Np
bmcgaW4gL2V0Yy9jb25mLmQvcG9zdGdyZXk6IFBPU1RHUkVZX1NPQ0tFVCIKKwkJCQljb25mX2Vy
cm9yCisJCQlmaQorCQkJUE9TVEdSRVlfQ09ORj0iJHtQT1NUR1JFWV9UWVBFfT0ke1BPU1RHUkVZ
X1NPQ0tFVH0iCisJZmkKK2ZpCisKKwlpZiBbIC16ICIke1BPU1RHUkVZX1BJRH0iIF0KKwkJdGhl
bgogCQllaW5mbyAiVGhlIGZvbGxvd2luZyBlbnRyaWVzIGFyZSBtaXNzaW5nIGluIC9ldGMvY29u
Zi5kL3Bvc3RncmV5OiIKLQkJWyAteiAiJHtQT1NUR1JFWV9IT1NUfSIgXSAmJiBlaW5mbyAiICAt
IFBPU1RHUkVZX0hPU1QiCi0JCVsgLXogIiR7UE9TVEdSRVlfUE9SVH0iIF0gJiYgZWluZm8gIiAg
LSBQT1NUR1JFWV9QT1JUIgogCQlbIC16ICIke1BPU1RHUkVZX1BJRH0iIF0gJiYgZWluZm8gIiAg
LSBQT1NUR1JFWV9QSUQiCi0JCWVlcnJvciAiWW91IG5lZWQgdG8gc2V0dXAgdmFyaWFibGVzIGlu
IC9ldGMvY29uZi5kL3Bvc3RncmV5IGZpcnN0IgotCQlyZXR1cm4gMQorCQljb25mX2Vycm9yCiAJ
ZmkKIH0KKwogc3RhcnQoKSB7CiAJY2hlY2tjb25maWcgfHwgcmV0dXJuIDEKIAllYmVnaW4gIlN0
YXJ0aW5nIFBvc3RncmV5IgorCQorCSMgSEFDSyAtLSBzdGFydCBhIHN1YnNoZWxsIGFuZCBjb3Jy
ZWN0cyBwZXJtcyBvbiB0aGUgc29ja2V0Li4uCisJKCBpZiBbICJ4JHtQT1NUR1JFWV9UWVBFfSIg
PSAieHVuaXgiIF07IHRoZW4KKwlzbGVlcCAyICYmIGNobW9kIGErcncsYS14ICR7UE9TVEdSRVlf
U09DS0VUfTsgZmkgKSAmCisKIAlzdGFydC1zdG9wLWRhZW1vbiAtLXN0YXJ0IC0tcXVpZXQgLS1i
YWNrZ3JvdW5kIFwKIAkJLS1leGVjIC91c3Ivc2Jpbi9wb3N0Z3JleSAtLSBcCi0JCS0taW5ldD0k
e1BPU1RHUkVZX0hPU1R9OiR7UE9TVEdSRVlfUE9SVH0gXAorCQktLSR7UE9TVEdSRVlfQ09ORn0g
XAogCQktLWRhZW1vbml6ZSBcCiAJCS0tcGlkZmlsZT0ke1BPU1RHUkVZX1BJRH0gXAogCQkke1BP
U1RHUkVZX09QVFN9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>71910</attachid>
            <date>2005-11-01 23:40 0000</date>
            <desc>Better socket permissions setter</desc>
            <filename>diff-pg-init</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC91c3IvcG9ydGFnZS9tYWlsLWZpbHRlci9wb3N0Z3JleS9maWxlcy9wb3N0Z3JleS5yYy5u
ZXcJMjAwNS0wOS0wNyAyMzozNTo0OC4wMDAwMDAwMDAgKzAyMDAKKysrIC9ldGMvaW5pdC5kL3Bv
c3RncmV5CTIwMDUtMTEtMDIgMDg6MTc6NTYuMDAwMDAwMDAwICswMTAwCkBAIC01Nyw3ICs1Nyw5
IEBACiAJCiAJIyBIQUNLIC0tIHN0YXJ0IGEgc3Vic2hlbGwgYW5kIGNvcnJlY3RzIHBlcm1zIG9u
IHRoZSBzb2NrZXQuLi4KIAkoIGlmIFsgIngke1BPU1RHUkVZX1RZUEV9IiA9ICJ4dW5peCIgXTsg
dGhlbgotCXNsZWVwIDIgJiYgY2htb2QgYStydyxhLXggJHtQT1NUR1JFWV9TT0NLRVR9OyBmaSAp
ICYKKwlybSAtZiAke1BPU1RHUkVZX1NPQ0tFVH07CisJd2hpbGUgISB0ZXN0IC1TICR7UE9TVEdS
RVlfU09DS0VUfTsgZG8gc2xlZXAgMTsgZG9uZTsKKwljaG1vZCBhK3J3LGEteCAke1BPU1RHUkVZ
X1NPQ0tFVH07IGZpICkgJgogCiAJc3RhcnQtc3RvcC1kYWVtb24gLS1zdGFydCAtLXF1aWV0IC0t
YmFja2dyb3VuZCBcCiAJCS0tZXhlYyAvdXNyL3NiaW4vcG9zdGdyZXkgLS0gXAo=
</data>        

          </attachment>
    </bug>

</bugzilla>