Date: 31 Mar 2004 08:44:58 -0000 From: Luca Morettoni <luca@morettoni.net> To: FreeBSD-gnats-submit@FreeBSD.org Cc: lioux@FreeBSD.org Subject: ports/64980: New port: mail/qscanq Message-ID: <20040331084458.20656.qmail@home.morettoni.local> Resent-Message-ID: <200403310850.i2V8oBtF047698@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 64980 >Category: ports >Synopsis: New port: mail/qscanq >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Mar 31 00:50:11 PST 2004 >Closed-Date: >Last-Modified: >Originator: Luca Morettoni >Release: FreeBSD 5.2-CURRENT i386 >Organization: Luca Morettoni >Environment: System: FreeBSD home.morettoni.local 5.2-CURRENT FreeBSD 5.2-CURRENT #9: Mon Jan 26 04:29:31 CET 2004 luca@home.morettoni.local:/usr/obj/usr/src/sys/HOME5 i386 >Description: qscanq is an unpatched-qmail-compatible virus scanner written in C. It is compatible with Bruce Guenter's QMAILQUEUE patch, or with unpatched qmail, and can be atomically enabled or disabled. Upon detecting an infected email, during the SMTP conversation, qscanq generates a permanent rejection by simulating qmail-queue's exit code 31. The sender will bounce the message; it will never touch the queue of the qscanq-protected host. In the rare case that legitimate email is infected, the sender will receive a bounce. No nuisance emails are ever generated by qscanq for any reason. >How-To-Repeat: >Fix: http://morettoni.net/bsd/qscanq-port.tar.gz or use the attached file! begin 644 qscanq-port.tar.gz M'XL(`"HD8$```^T;_7?:2*Z_,G^%0M*]I,%@\Q%2LO1""4VY#2$%TMR]U_>H ML0?PQ=C$'V%S*?>WGV9L@PTF2?>:[-M=ZZ6`9R2-1J.1-![UQE9DXR;7DJ_I M4-/IJ^<`41+%@V+QE2B*4KDDA;\9E`M2X16B%$0Q+QV4"XB?+Q9*KT!\%FE6 MP+4=V0)XI;N*_!#>8_U_4-B&<SJ#J6DY-BBFKE/%T4P#)KX]P-"T*@!PP\V$ M;,.)[%!0+(I?*NO@(+V%%BHQ+XI%1+D:FY-%5P!,?<<3TZ*.8QI:UJ`.V4;< MG0\6I>^[)SOX1"[:G=YYK=6HIOSA6,/G1J?;;)]74V*V<$CJM5[CM-UI-KK5 MU$36=-*J=7N-3K_;[+&FL>-,*[G<P%4->I=%.:AK:+^RT2J'XJ&8<VUJV7YW MSC:'SDRV:,X;+4>06?.\A_\:G6HJ1N!ZN]5JG/>JJ<^:Y=K`J`S-&#$=P0V7 MAKR_;)Z=]$\:%XWS$Y1GY_X3\CSK?[IL7#;FE9U[-J/N2;,SSS'\'*>"+R25 MLK3I1)O0=12_@Q"/$W;\O9K*W<J61TQ"`RS'X^0#S?!PA!N7NLAA^ZKS2[=3 MKZ80#W\NQ]BY/VEVN>KG.=M22.WLK-^K=4X;.%?-(:33O&@U6XU^^Z*'@Z<% M#0005,BF2>V\U_S<["QZ+!!P-(TZ^.W0R535K&J6(9+N1;M]YDF/<^PT/C3_ M.??$PW4^P^'[W<OWU52`5MVY#W[."<EJ0]A2T2(-JNY>-7L?^_[`>U&-[^/< M%%V>L*6)J-*FBFMISEV.]<JW),SC<>$#Q(M:[R/77B`_4W$P'LE2W:;KN.&A MYHADJ-HP9D;MRU[_I-9HM<][..UNS,3L6R4ZISO;=33=SJDRG9B&8YJZO>`_ MM:@PE1UE7"&I;=RPFHV[#*:R)1NF)L/1"4D=[]RW/L_A85L(=8=ZGD(\E95K M>41SBCF9R(9JQW/*<5:=UAR$H;7*SIN&8AI#;>1:M,)Q&_6/[7ZK>SJ'='JU M07@BK!'^RW31Y]T!.@APQLSMZ;HY8YM[X&JZ"N:4N46[LD:XUA!>[L#YR0/; MU%UTG+@B8W!,/@0N'QH9R(:CW3)_LL9IU84RV-4,C%>ZCF0J%[;.[1G0F@S3 M&3.!9[(-(^V6[CTH&C-ZQM!?'=#1$(-9<H?&1/Q.V9@\7]([]Z$AYE_2G)LG M9KQ(*Y8/-KI<-A&<C@UWN#"*Z>(2J)HM#S`BG;S_!X0L_DFB,1$4G:*79]S= M*>RBML"B"DX?-PQ5M]9%^W'&A=XO=7SQRVG?<QO5A?]`>^]^9)_8R:U^>CT2 M@A7FK7R/`*(+S?-N#_TR(:H9NR/JK1,<:N>^7F<,ZQ_.:J?=>1K>>7L*W?X\ MQ\@$1=E$T^VAGX\CT=5UDF6<B2'P(M,:3=AK>C%W$^W-P\3H"6,HL76=;!%$ MX@BF:$`/C^1'7Z0,Q<`X7CZBH$QBE!7AZ!J"OZ_B1$*MQ+((AQ7N=E?V<IQ, M_C"/RA1#BH:(SM>TG4400?IN`TGMK=<>Z>NM!9.M$+EOO@(CSBH1SM&NK#.9 M1N/(!J2-G6&A@C"S%2>+M_4W2!-T/B)/&.V!;KX__4;4VNYLS+)HS)=5P&4X M`M7DZ1[Z:YY>+QGM[&`_?,.6TT[C`L/A#:3M,45'8&/TGCKI(^:2#4Z-687O M#OK=.AIF;[[&*++`1YR*I2>KY!>=]FFGUGH2_5!C7ZIIT#WX.6(P7H#_O[U< MN]M;NCFV$ICM^W2M1K=;.VW$I8)KB=.*J6.NVJ$3.AE0BX5>#'37L)J!L@Z, M--:&P.(S`@P>UJVF4(Q%&#L<T[IC0<_%>=P!3\G]?@PF7C+XL"CH"H*HA$_\ M%\Q,ZYH%O\4(&>R+$T4UO0`IJZJ?K7@Q7#/@U'.N+#_`L&?A?.1!98W'6H/" M5GWA+W.6:3HY[V0$/_T$JTDO%SO_[B<)-U5.I;<YP]7U]"+_?&RP-[\5TLP$ M#$5W50H_#VPUR\ZNV<GU._)['Z7_D."??3&YPIQK:#[+&(^\_Q'%<I&]_\D? ME/+%4E%D[W]*Q7SR_N<EH'52@EW/"`3VAB6+VLB._K,'52@6I.%`?*O*`RH- MU5*Y.#AX.U0.I4,I?U!0%#G9<'\"\/<_2T;LW#.-(8I%L5PJ;=[_HNCO_Y)X MD,^S_2^)Q5=0>B9Y(O`7W_^1]>>YOO##[P(>\?^%0LE?_P.TE`.T$ZEX@&$@ M\?\O`((@0+#@65-74Q\LC;_,E]Z")%6*^%?V7NSO[^\O,"-8I8I4KN1%#^OX M&(1B,?,6]OGG\3&!5)8=$:;LN".[CMGWCZ5]/&;@>0F(U\HS2FIEE0I_%FP' M<]?@*"H@CT5K&!W27\?L;"5("^2OZ>!$$F2I[_#<LO^='):4D(K*Q\^)ZP)A M,O\DF=CY/^`>+]ACG%8YQ`G(,O;)+<1T1)O6U&]6(+)82TRVLI(D9<JP[WW% MK2T_3N$!(<39.V&%UU6V_*7UW_6$E<GZ0F2K&O!:40FABXVU]7T*#V2Q<C\2 M7NQ`YE551MHC+2O3[:O4=O`,MV[._IRY-@O%C%1$=7K?&_5YT\>-R5X=AX?A M?ONIN\4_$#YHF#Y.O$T^Q"!$&*C/%VY-?>'V2,OJO%;-<(FWIJ%U#JAX(];> M5I6S-!1.\Q3]"![F9I-[@-,:AX6Z/(G7U15JC[2L3G9=73X>,S,\5&4D$?;9 MM^>1!W<.[2N1S1XT*?Q7=AQ1]*(3QQ64L6G:M`+L=A5FLF4(;,BL/0:O!W^1 M_0!I0S^DK`D(0[\%'Q79V8"+:A)2W\"F*MCSC^U68[[4+1/A:WH^XJI\%^(V MGI@J8,JY:$K.*AL@)O^+OF3]`6,\=OXOYZ4@_R\42RS_+Y7+Y23_>PE@^=_* M*_?U++`D5:3#9188Q8_@YA&Q4CI8YH)2(7/((AQ^,L^C&0Y@2#-V;TU-W2-P M3P`@]P;JO*)D\=93HS:\R1$!V,7FKC+&]MVT[XC3>U"M(N,]U@V`SI=:5E_5 M:-Z^LW=9:O*AUJN=9=*NP>\+V:M5QH#_\%A4(+UW1/8CW(-;#7XALAAB_[N' M"//QQF$7P(YCV;MI_](K(Q;1-V6XIW8U-2-&D);I'2+F&:+HH2J./D*EA7$7 M>!X:8_2=Z^_O?_9*'E,6Q7H.&WMD_TOYX/Q_(.$#K_\J'122_?\2X"=O["+! M`-?@$8"J7I8JL/@O.QHS\=MER1.>2V:6YCC48)<-]2PT':0G(>29YHSAO>4J M%$Y=:CC4^IL-_,:8URD!'R4#IN5A+H;UJJ@RA!4DX$@PP'3&,2>:PF]8*-]L M*B/S:P'4+"&74],`E3JL<,T8L5EHQA`?$)%R;J"ZEE=.0*';ZEVPC.R66K;, M:ATR067;B.*\T`6A'F!*+?02*#=8]-]^0=S@#FQMXNHR'R5T;,"9T5\U![FJ M%`I2EO18;0<K*F"STW48F'B>\ZI*)M2VY1$]`L3G?0:]Y5=!KC+F"-Y!Q!RR M!^*GBU/+=+SYC)F_A:;!43'EI*@D7J^"R9-.1YJC39@3Y=-F*QHH(D.<%9G0 MRU+M%K7K2Y>%<Q,,%[7*1.4,4!$X`)<OT(V*6O"EXA45LG'';C9MT\!UN+JZ MXD5_?@G>;#;+3LV!^6L6[2+W7WU3S=WO;?]_=0CY?S^L__@Q'O/_Q>7[OSS^ M(7Y!*B;^_T5@>\NKJ!D34O_8OCJOYES;RMG\CG=LS@S28O5X58XTN<8<AUQ< MA7"F,T)..^W+BSXOW/5OGLFG;KUVWK_L-CK+IK/V:;A%-T>$+$L%%G4#<Q(J M`5VI$T7JS\UZPR\/73Q4A/#E>VY."/>+Z9U\>@"55/8<8)VW#)[L59C!E9 MICO%)ASH:NX]V3AI$`Q>AA%,:P[O%C?<WI7WMV]A&G8%OTJRX,I+CA=,EXJ) M9?J%I)94C&V40ABMR"78X*V#8:(^,1H+*N!O`R.2C?'9V21%L!9/%F))\/TR M<"&X&2'R-%QC@#U'1ZSN>UGXX:U0"X_O;('0`'&I=H>:(>M[G`\W4N33B:JF M$I4I.D:T="%\>MG8Z276GGS4EI4_;9P*^7\_._GQ8SQV_L^+)?__?TCE8J'` M_;^4^/\7@=]<AT/(>;O7Z%8("'#A.J'TOKJAU!-=`Z^Q<I1IUIXXS/'R(KCO M/K,F\.,@M/^G.CKLYQCCT?U?DH+\KU0JEMGY_Z`H)?O_)6"Y0<FRKH^L%"HO MGD/=D3`:$SK#3:XQL^1II&G1$+X4(<<NI@U4`6O"WJ:]?AU$\=>O$Q^10`() D))!``@DDD$`""2200`()))!``@DDD$`"3X?_`?)'G3T`4``` ` end >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040331084458.20656.qmail>