Skip site navigation (1)Skip section navigation (2)
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\&GT@"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>