Thread: [cvs] SF.net SVN: bogofilter:[6776] trunk/bogofilter/src/tests
Fast Bayesian spam filter along lines suggested by Paul Graham
Brought to you by:
m-a
From: <re...@us...> - 2009-02-01 03:46:10
|
Revision: 6776 http://bogofilter.svn.sourceforge.net/bogofilter/?rev=6776&view=rev Author: relson Date: 2009-02-01 03:46:06 +0000 (Sun, 01 Feb 2009) Log Message: ----------- Clean up macro usage. Modified Paths: -------------- trunk/bogofilter/src/tests/t.message_id trunk/bogofilter/src/tests/t.multiple.tokens trunk/bogofilter/src/tests/t.multiple.wordlists Modified: trunk/bogofilter/src/tests/t.message_id =================================================================== --- trunk/bogofilter/src/tests/t.message_id 2009-02-01 02:40:07 UTC (rev 6775) +++ trunk/bogofilter/src/tests/t.message_id 2009-02-01 03:46:06 UTC (rev 6776) @@ -4,7 +4,7 @@ CFG="$TMPDIR"/test.cf OUT="$TMPDIR"/test.out -CORRECT="$SYSTEST"/outputs/message_id.ref +CORRECT="$OUTPUTS"/message_id.ref cat <<EOF > "$CFG" # include message ID Modified: trunk/bogofilter/src/tests/t.multiple.tokens =================================================================== --- trunk/bogofilter/src/tests/t.multiple.tokens 2009-02-01 02:40:07 UTC (rev 6775) +++ trunk/bogofilter/src/tests/t.multiple.tokens 2009-02-01 03:46:06 UTC (rev 6776) @@ -5,7 +5,7 @@ INP="$TMPDIR"/test.inp REF="$TMPDIR"/test.ref OUT="$TMPDIR"/test.out -CORRECT="$SYSTEST"/outputs/multiple.wordlists.ref +CORRECT="$OUTPUTS"/multiple.wordlists.ref cat <<EOF > "$INP" aaa Modified: trunk/bogofilter/src/tests/t.multiple.wordlists =================================================================== --- trunk/bogofilter/src/tests/t.multiple.wordlists 2009-02-01 02:40:07 UTC (rev 6775) +++ trunk/bogofilter/src/tests/t.multiple.wordlists 2009-02-01 03:46:06 UTC (rev 6776) @@ -3,7 +3,7 @@ . ${srcdir=.}/t.frame OUT="$TMPDIR"/test.out -CORRECT="$SYSTEST"/outputs/multiple.wordlists.ref +CORRECT="$OUTPUTS"/multiple.wordlists.ref CF_DEFAULT=default.cf CF_IGN_REG=ign_reg.cf This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <re...@us...> - 2009-02-01 14:10:35
|
Revision: 6781 http://bogofilter.svn.sourceforge.net/bogofilter/?rev=6781&view=rev Author: relson Date: 2009-02-01 14:10:32 +0000 (Sun, 01 Feb 2009) Log Message: ----------- Expand test. Modified Paths: -------------- trunk/bogofilter/src/tests/outputs/token.count.ref trunk/bogofilter/src/tests/t.token.count Modified: trunk/bogofilter/src/tests/outputs/token.count.ref =================================================================== --- trunk/bogofilter/src/tests/outputs/token.count.ref 2009-02-01 13:45:32 UTC (rev 6780) +++ trunk/bogofilter/src/tests/outputs/token.count.ref 2009-02-01 14:10:32 UTC (rev 6781) @@ -58,6 +58,36 @@ "agree" 3 0.000000 0.142857 0.997169 + N_P_Q_S_s_x_md 4 0.000085 0.065746 0.532831 0.017800 0.520000 0.491605 +#### --min-dev=0.496 --token-count-max=8 #### +X-Bogosity: Unsure, tests=bogofilter, spamicity=0.493025 + n pgood pbad fw U + "there" 14 0.291667 0.000000 0.000660 + + "its" 12 0.229167 0.047619 0.172558 - + "all" 21 0.395833 0.095238 0.194216 - + "web" 10 0.187500 0.047619 0.203096 - + "too" 9 0.166667 0.047619 0.222810 - + "more" 15 0.270833 0.095238 0.260471 - + "file" 6 0.104167 0.047619 0.314336 - + "also" 11 0.187500 0.095238 0.337138 - + "about" 16 0.270833 0.142857 0.345518 - + "little" 5 0.083333 0.047619 0.364191 - + "any" 20 0.312500 0.238095 0.432510 - + "would" 15 0.229167 0.190476 0.453979 - + "visit" 3 0.041667 0.047619 0.533255 - + "does" 9 0.125000 0.142857 0.533307 - + "for" 49 0.666667 0.809524 0.548377 - + "how" 14 0.187500 0.238095 0.559390 - + "name" 8 0.104167 0.142857 0.578184 - + "new" 12 0.145833 0.238095 0.620007 - + "this" 45 0.541667 0.904762 0.625473 - + "home" 9 0.104167 0.190476 0.646215 - + "over" 10 0.104167 0.238095 0.695340 - + "way" 11 0.104167 0.285714 0.732481 - + "visiting" 1 0.000000 0.047619 0.991605 - + "dealer" 2 0.000000 0.095238 0.995766 - + "agree" 3 0.000000 0.142857 0.997169 + + N_P_Q_S_s_x_md 2 0.019431 0.005482 0.493025 + 0.017800 0.520000 0.496000 #### --min-dev=0.100 #### X-Bogosity: Unsure, tests=bogofilter, spamicity=0.559839 n pgood pbad fw U @@ -88,6 +118,36 @@ "agree" 3 0.000000 0.142857 0.997169 + N_P_Q_S_s_x_md 18 0.073858 0.193537 0.559839 0.017800 0.520000 0.100000 +#### --min-dev=0.100 --token-count-min=4 #### +X-Bogosity: Unsure, tests=bogofilter, spamicity=0.559839 + n pgood pbad fw U + "there" 14 0.291667 0.000000 0.000660 + + "its" 12 0.229167 0.047619 0.172558 + + "all" 21 0.395833 0.095238 0.194216 + + "web" 10 0.187500 0.047619 0.203096 + + "too" 9 0.166667 0.047619 0.222810 + + "more" 15 0.270833 0.095238 0.260471 + + "file" 6 0.104167 0.047619 0.314336 + + "also" 11 0.187500 0.095238 0.337138 + + "about" 16 0.270833 0.142857 0.345518 + + "little" 5 0.083333 0.047619 0.364191 + + "any" 20 0.312500 0.238095 0.432510 - + "would" 15 0.229167 0.190476 0.453979 - + "visit" 3 0.041667 0.047619 0.533255 - + "does" 9 0.125000 0.142857 0.533307 - + "for" 49 0.666667 0.809524 0.548377 - + "how" 14 0.187500 0.238095 0.559390 - + "name" 8 0.104167 0.142857 0.578184 - + "new" 12 0.145833 0.238095 0.620007 + + "this" 45 0.541667 0.904762 0.625473 + + "home" 9 0.104167 0.190476 0.646215 + + "over" 10 0.104167 0.238095 0.695340 + + "way" 11 0.104167 0.285714 0.732481 + + "visiting" 1 0.000000 0.047619 0.991605 + + "dealer" 2 0.000000 0.095238 0.995766 + + "agree" 3 0.000000 0.142857 0.997169 + + N_P_Q_S_s_x_md 18 0.073858 0.193537 0.559839 + 0.017800 0.520000 0.100000 #### --min-dev=0.100 --token-count-max=8 #### X-Bogosity: Unsure, tests=bogofilter, spamicity=0.514634 n pgood pbad fw U @@ -150,6 +210,8 @@ 0.017800 0.520000 0.067490 #### U 0.493025 --min-dev=0.496 #### U 0.532831 --min-dev=0.496 --token-count-min=4 +#### U 0.493025 --min-dev=0.496 --token-count-max=8 #### U 0.559839 --min-dev=0.100 +#### U 0.559839 --min-dev=0.100 --token-count-min=4 #### U 0.514634 --min-dev=0.100 --token-count-max=8 #### U 0.570641 --min-dev=0.100 --token-count=20 Modified: trunk/bogofilter/src/tests/t.token.count =================================================================== --- trunk/bogofilter/src/tests/t.token.count 2009-02-01 13:45:32 UTC (rev 6780) +++ trunk/bogofilter/src/tests/t.token.count 2009-02-01 14:10:32 UTC (rev 6781) @@ -56,25 +56,30 @@ header_format = %h: %c, tests=bogofilter, spamicity=%p EOF -# 2 tokens scored, increased to 4 by --token-count-min -MIN1="--min-dev=0.496" -MIN2="--min-dev=0.496 --token-count-min=4" +# 2 tokens scored +TST1="--min-dev=0.496" +# min 4 -- score more +MIN1="--min-dev=0.496 --token-count-min=4" +# max 8 -- OK - 2 less than 8 +MAX1="--min-dev=0.496 --token-count-max=8" -# 18 tokens scored, decreased to 8 by --token-count-max -MAX1="--min-dev=0.100" +# 18 tokens scored +TST2="--min-dev=0.100" +# min 4 -- OK - 4 less than 18 +MIN2="--min-dev=0.100 --token-count-min=4" +# max 8 -- score fewer MAX2="--min-dev=0.100 --token-count-max=8" +# fix 20 -- score more +FIX2="--min-dev=0.100 --token-count=20" -# 18 tokens scored, increased to 20 by --token-count -CNT2="--min-dev=0.100 --token-count=20" - cat /dev/null > $OUT -for OPT in "$MIN1" "$MIN2" "$MAX1" "$MAX2" "$CNT2" ; do +for OPT in "$TST1" "$MIN1" "$MAX1" "$TST2" "$MIN2" "$MAX2" "$FIX2" ; do echo "#### $OPT ####" >> $OUT map_rc $BOGOFILTER $OPT -c $CFG -vvv -H -I $INP >> $OUT done -for OPT in "$MIN1" "$MIN2" "$MAX1" "$MAX2" "$CNT2" ; do +for OPT in "$TST1" "$MIN1" "$MAX1" "$TST2" "$MIN2" "$MAX2" "$FIX2" ; do SCORE=$( map_rc $BOGOFILTER $OPT -c $CFG -v -tt -H -I $INP ) echo "#### $SCORE $OPT " >> $OUT done This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <m-...@us...> - 2009-05-28 11:08:08
|
Revision: 6831 http://bogofilter.svn.sourceforge.net/bogofilter/?rev=6831&view=rev Author: m-a Date: 2009-05-28 11:08:01 +0000 (Thu, 28 May 2009) Log Message: ----------- Add t.lexer.qpcr to check qp line unfolding with extra CR. Based on a sample provided by Stephen Davies, Adelaide SA, Australia Modified Paths: -------------- trunk/bogofilter/src/tests/Makefile.am Added Paths: ----------- trunk/bogofilter/src/tests/inputs/mime-qp-cont-with-cr.txt trunk/bogofilter/src/tests/outputs/mime-qp-cont-with-cr.exp trunk/bogofilter/src/tests/t.lexer.qpcr Modified: trunk/bogofilter/src/tests/Makefile.am =================================================================== --- trunk/bogofilter/src/tests/Makefile.am 2009-05-28 08:00:58 UTC (rev 6830) +++ trunk/bogofilter/src/tests/Makefile.am 2009-05-28 11:08:01 UTC (rev 6831) @@ -38,7 +38,7 @@ t.passthrough-hb \ t.escaped.html t.escaped.url \ t.split t.parsing \ - t.lexer t.lexer.mbx \ + t.lexer t.lexer.mbx t.lexer.qpcr \ t.spam.header.place \ t.block.on.subnets \ t.token.count \ @@ -73,6 +73,7 @@ inputs/lexer.inp \ inputs/lexer.mbx \ inputs/lexer.out \ + inputs/mime-qp-cont-with-cr.txt \ inputs/msg.1.txt \ inputs/msg.2.txt \ inputs/msg.3.txt \ @@ -103,6 +104,7 @@ outputs/maildir.out \ outputs/message_addr.ref \ outputs/message_id.ref \ + outputs/mime-qp-cont-with-cr.exp \ outputs/msg.1.v \ outputs/msg.2a.vv \ outputs/msg.2a.vvv \ Added: trunk/bogofilter/src/tests/inputs/mime-qp-cont-with-cr.txt =================================================================== --- trunk/bogofilter/src/tests/inputs/mime-qp-cont-with-cr.txt (rev 0) +++ trunk/bogofilter/src/tests/inputs/mime-qp-cont-with-cr.txt 2009-05-28 11:08:01 UTC (rev 6831) @@ -0,0 +1,31 @@ +Subject: This is a test message to check bogofilter's qp decoding of + continuation lines in the presence of spurious CR characters. +MIME-Version: 1.0 +Content-Type: multipart/alternative; + boundary="----=_NextPart_000_0007_01C9DC27.B9F73130" + +This is a multi-part message in MIME format. + +------=_NextPart_000_0007_01C9DC27.B9F73130 +Content-Type: text/html; + charset="iso-8859-2" +Content-Transfer-Encoding: quoted-printable + +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> +<HTML><HEAD> +<META http-equiv=3DContent-Type content=3D"text/html; charset=3Diso-8859-2"= +> +<META content=3D"MSHTML 6.00.2800.1506" name=3DGENERATOR> +<STYLE></STYLE> +</HEAD> +<BODY> +<DIV align=3Dcenter><FONT face=3DArial size=3D2>50mg x 10 pills $6.00 per p= +ill</FONT></DIV> +<DIV align=3Dcenter><FONT face=3DArial size=3D2></FONT> </DIV> +<DIV align=3Dcenter><FONT face=3DArial size=3D2> +<A href=3D"http://groups.yahoo.com/group/ganebawusexut64/message/1">Visit h= +ere</A></FONT></DIV> +</BODY></HTML> + +------=_NextPart_000_0007_01C9DC27.B9F73130-- + Property changes on: trunk/bogofilter/src/tests/inputs/mime-qp-cont-with-cr.txt ___________________________________________________________________ Added: svn:eol-style + native Added: trunk/bogofilter/src/tests/outputs/mime-qp-cont-with-cr.exp =================================================================== --- trunk/bogofilter/src/tests/outputs/mime-qp-cont-with-cr.exp (rev 0) +++ trunk/bogofilter/src/tests/outputs/mime-qp-cont-with-cr.exp 2009-05-28 11:08:01 UTC (rev 6831) @@ -0,0 +1,50 @@ +subj:This +subj:test +subj:message +subj:check +subj:bogofilter's +subj:decoding +subj:continuation +subj:lines +subj:the +subj:presence +subj:spurious +subj:characters +head:MIME-Version +head:Content-Type +head:multipart +head:alternative +This +multi-part +message +MIME +format +mime:Content-Type +mime:text +mime:html +mime:charset +mime:iso-8859-2 +mime:Content-Transfer-Encoding +mime:quoted-printable +face +Arial +size +pills +$6.00 +per +pill +face +Arial +size +nbsp +face +Arial +size +href +http +groups.yahoo.com +group +ganebawusexut64 +message +Visit +here Added: trunk/bogofilter/src/tests/t.lexer.qpcr =================================================================== --- trunk/bogofilter/src/tests/t.lexer.qpcr (rev 0) +++ trunk/bogofilter/src/tests/t.lexer.qpcr 2009-05-28 11:08:01 UTC (rev 6831) @@ -0,0 +1,16 @@ +#! /bin/sh + +# This check sees if bogofilter can reassemble lines with spurious CR +# during QP decoding. It used to fail up to and including 1.2.0 with +# lines ending in =<CR>, not considering these as continuation. + +. ${srcdir:=.}/t.frame + +ifn=mime-qp-cont-with-cr.txt +ofn=mime-qp-cont-with-cr.out +efn=mime-qp-cont-with-cr.exp + +cat "$srcdir/inputs/$ifn" \ +| $BOGOLEXER -p -C > "$TMPDIR/$ofn" + +exec diff $DIFF_BRIEF "$OUTPUTS/$efn" "$TMPDIR/$ofn" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <m-...@us...> - 2010-04-01 15:49:52
|
Revision: 6899 http://bogofilter.svn.sourceforge.net/bogofilter/?rev=6899&view=rev Author: m-a Date: 2010-04-01 15:49:45 +0000 (Thu, 01 Apr 2010) Log Message: ----------- Add support for Berkeley DB 5.0's sqlite3 compatibility layer. However, that layer has issues and fails t.systest and t.lock3. Note that db5.0 creates the foo.db-journal as a directory that contains the Berkeley DB environment. Modified Paths: -------------- trunk/bogofilter/src/tests/t.bogoutil trunk/bogofilter/src/tests/t.encoding Modified: trunk/bogofilter/src/tests/t.bogoutil =================================================================== --- trunk/bogofilter/src/tests/t.bogoutil 2010-04-01 15:11:23 UTC (rev 6898) +++ trunk/bogofilter/src/tests/t.bogoutil 2010-04-01 15:49:45 UTC (rev 6899) @@ -7,7 +7,7 @@ # # initialize -rm "$TMPDIR"/* # reset TXN detection +rm -r "$TMPDIR"/* # reset TXN detection if [ $DB_TXN = true ] ; then addarg=--db-transaction=yes ; else addarg= ; fi echo bacon on toast | $BOGOFILTER -C -d "$TMPDIR" -n $addarg echo foul eggs | $BOGOFILTER -C -d "$TMPDIR" -s $addarg Modified: trunk/bogofilter/src/tests/t.encoding =================================================================== --- trunk/bogofilter/src/tests/t.encoding 2010-04-01 15:11:23 UTC (rev 6898) +++ trunk/bogofilter/src/tests/t.encoding 2010-04-01 15:49:45 UTC (rev 6899) @@ -8,7 +8,7 @@ # # initialize -rm "$TMPDIR"/* # reset TXN detection +rm -r "$TMPDIR"/* # reset TXN detection if [ $DB_TXN = true ] ; then TXN=--db-transaction=yes ; else TXN= ; fi MSG="msg.accents" @@ -66,7 +66,7 @@ # without uses iso-8859-1 # with uses utf-8 for YN in yes no ; do - rm -f "$BOGODIR"/* + rm -fr "$BOGODIR"/* $BOGOFILTER -C -y 0 -n -d "$BOGODIR" --unicode=$YN < "$TMPDIR"/$MSG.txt $BOGOUTIL -C -y 0 -d "$WORDLIST" | sort > "$TMPDIR"/wordlist.$YN.txt done This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <m-...@us...> - 2010-07-03 08:38:01
|
Revision: 6905 http://bogofilter.svn.sourceforge.net/bogofilter/?rev=6905&view=rev Author: m-a Date: 2010-07-03 08:37:55 +0000 (Sat, 03 Jul 2010) Log Message: ----------- Add test for base64 heap corruption bug reported by Julius Plenz. Modified Paths: -------------- trunk/bogofilter/src/tests/Makefile.am Added Paths: ----------- trunk/bogofilter/src/tests/t.base64 Modified: trunk/bogofilter/src/tests/Makefile.am =================================================================== --- trunk/bogofilter/src/tests/Makefile.am 2010-07-03 08:36:27 UTC (rev 6904) +++ trunk/bogofilter/src/tests/Makefile.am 2010-07-03 08:37:55 UTC (rev 6905) @@ -37,7 +37,7 @@ t.integrity t.integrity2 t.integrity3 \ t.passthrough-hb \ t.escaped.html t.escaped.url \ - t.split t.parsing \ + t.base64 t.split t.parsing \ t.lexer t.lexer.mbx t.lexer.qpcr t.lexer.eoh \ t.spam.header.place \ t.block.on.subnets \ Added: trunk/bogofilter/src/tests/t.base64 =================================================================== --- trunk/bogofilter/src/tests/t.base64 (rev 0) +++ trunk/bogofilter/src/tests/t.base64 2010-07-03 08:37:55 UTC (rev 6905) @@ -0,0 +1,19 @@ +#! /bin/sh -x + +. ${srcdir:=.}/t.frame + +# +# test base64 decoder functions +# + +cat <<_EOF | $BOGOLEXER -C -q >/dev/null +Content-Type: multipart/mixed;boundary="----bound" + +------bound +Content-Transfer-Encoding: base64 + + +=C7ET=DDNERSAVA=DE=20 +------bound +Content-Type: text/plain; charset="iso-8859-9" +_EOF Property changes on: trunk/bogofilter/src/tests/t.base64 ___________________________________________________________________ Added: svn:executable + * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <m-...@us...> - 2012-11-06 02:18:23
|
Revision: 6975 http://bogofilter.svn.sourceforge.net/bogofilter/?rev=6975&view=rev Author: m-a Date: 2012-11-06 02:18:15 +0000 (Tue, 06 Nov 2012) Log Message: ----------- Add t.crash-invalid-base64. This is to serve as regression test for the bug fixed in r6973. Revision Links: -------------- http://bogofilter.svn.sourceforge.net/bogofilter/?rev=6973&view=rev Modified Paths: -------------- trunk/bogofilter/src/tests/Makefile.am Added Paths: ----------- trunk/bogofilter/src/tests/t.crash-invalid-base64 Modified: trunk/bogofilter/src/tests/Makefile.am =================================================================== --- trunk/bogofilter/src/tests/Makefile.am 2012-10-24 07:46:49 UTC (rev 6974) +++ trunk/bogofilter/src/tests/Makefile.am 2012-11-06 02:18:15 UTC (rev 6975) @@ -45,6 +45,7 @@ t.multiple.tokens.head t.multiple.tokens.body t.multiple.tokens.min.mul \ $(ENCODING_TESTS) \ t.rfc2047_broken t.rfc2047_folded \ + t.crash-invalid-base64 \ t.message_addr t.message_id t.queue_id WORDLIST_TESTS = t.dump.load t.nonascii.replace t.maint t.robx t.regtest t.upgrade.subnet.prefix t.multiple.wordlists t.probe t.bf_compact Added: trunk/bogofilter/src/tests/t.crash-invalid-base64 =================================================================== --- trunk/bogofilter/src/tests/t.crash-invalid-base64 (rev 0) +++ trunk/bogofilter/src/tests/t.crash-invalid-base64 2012-11-06 02:18:15 UTC (rev 6975) @@ -0,0 +1,21 @@ +#! /bin/sh + +. ${srcdir:=.}/t.frame + +# make sure that we do not crash on excessively long tokens +# Test program by Julius Plenz, TU Berlin. +perl -e ' +print <<EOF +Content-Type: multipart/mixed;boundary="----=_20121014031204_57463" + +------=_20121014031204_57463 +Content-Type: text/plain; charset="utf-8" + +------=_20121014031204_57463 +Content-Transfer-Encoding: base64 + +EOF +; +print(("vfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvfvf\n")x600); +print "------=_20121014031204_57463--";' \ +| $VAL $BOGOFILTER -p -e -C > /dev/null Property changes on: trunk/bogofilter/src/tests/t.crash-invalid-base64 ___________________________________________________________________ Added: svn:executable + * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <m-...@us...> - 2013-11-30 22:22:52
|
Revision: 7006 http://sourceforge.net/p/bogofilter/code/7006 Author: m-a Date: 2013-11-30 22:22:49 +0000 (Sat, 30 Nov 2013) Log Message: ----------- Set test scripts executable. Property Changed: ---------------- trunk/bogofilter/src/tests/t.ctype trunk/bogofilter/src/tests/t.leakfind trunk/bogofilter/src/tests/t.lexer.eoh trunk/bogofilter/src/tests/t.lexer.qpcr trunk/bogofilter/src/tests/t.message_id trunk/bogofilter/src/tests/t.queue_id Index: trunk/bogofilter/src/tests/t.ctype =================================================================== --- trunk/bogofilter/src/tests/t.ctype 2013-11-30 19:51:30 UTC (rev 7005) +++ trunk/bogofilter/src/tests/t.ctype 2013-11-30 22:22:49 UTC (rev 7006) Property changes on: trunk/bogofilter/src/tests/t.ctype ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: trunk/bogofilter/src/tests/t.leakfind =================================================================== --- trunk/bogofilter/src/tests/t.leakfind 2013-11-30 19:51:30 UTC (rev 7005) +++ trunk/bogofilter/src/tests/t.leakfind 2013-11-30 22:22:49 UTC (rev 7006) Property changes on: trunk/bogofilter/src/tests/t.leakfind ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: trunk/bogofilter/src/tests/t.lexer.eoh =================================================================== --- trunk/bogofilter/src/tests/t.lexer.eoh 2013-11-30 19:51:30 UTC (rev 7005) +++ trunk/bogofilter/src/tests/t.lexer.eoh 2013-11-30 22:22:49 UTC (rev 7006) Property changes on: trunk/bogofilter/src/tests/t.lexer.eoh ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: trunk/bogofilter/src/tests/t.lexer.qpcr =================================================================== --- trunk/bogofilter/src/tests/t.lexer.qpcr 2013-11-30 19:51:30 UTC (rev 7005) +++ trunk/bogofilter/src/tests/t.lexer.qpcr 2013-11-30 22:22:49 UTC (rev 7006) Property changes on: trunk/bogofilter/src/tests/t.lexer.qpcr ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: trunk/bogofilter/src/tests/t.message_id =================================================================== --- trunk/bogofilter/src/tests/t.message_id 2013-11-30 19:51:30 UTC (rev 7005) +++ trunk/bogofilter/src/tests/t.message_id 2013-11-30 22:22:49 UTC (rev 7006) Property changes on: trunk/bogofilter/src/tests/t.message_id ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: trunk/bogofilter/src/tests/t.queue_id =================================================================== --- trunk/bogofilter/src/tests/t.queue_id 2013-11-30 19:51:30 UTC (rev 7005) +++ trunk/bogofilter/src/tests/t.queue_id 2013-11-30 22:22:49 UTC (rev 7006) Property changes on: trunk/bogofilter/src/tests/t.queue_id ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <m-...@us...> - 2015-02-25 19:29:03
|
Revision: 7022 http://sourceforge.net/p/bogofilter/code/7022 Author: m-a Date: 2015-02-25 19:29:00 +0000 (Wed, 25 Feb 2015) Log Message: ----------- New lexer test for boundaries that end in --. This is to check for a lexer bug reported to the bogofilter list on 2015-02-25 by Matt Garretson. Modified Paths: -------------- trunk/bogofilter/src/tests/Makefile.am Added Paths: ----------- trunk/bogofilter/src/tests/t.lexer.boundary-- Modified: trunk/bogofilter/src/tests/Makefile.am =================================================================== --- trunk/bogofilter/src/tests/Makefile.am 2015-02-25 19:16:43 UTC (rev 7021) +++ trunk/bogofilter/src/tests/Makefile.am 2015-02-25 19:29:00 UTC (rev 7022) @@ -39,6 +39,7 @@ t.escaped.html t.escaped.url \ t.base64 t.split t.parsing \ t.lexer t.lexer.mbx t.lexer.qpcr t.lexer.eoh \ + t.lexer.boundary-- \ t.spam.header.place \ t.block.on.subnets \ t.token.count \ Added: trunk/bogofilter/src/tests/t.lexer.boundary-- =================================================================== --- trunk/bogofilter/src/tests/t.lexer.boundary-- (rev 0) +++ trunk/bogofilter/src/tests/t.lexer.boundary-- 2015-02-25 19:29:00 UTC (rev 7022) @@ -0,0 +1,19 @@ +#! /bin/sh + +# This checks if bogofilter/bogolexer will properly MIME decode messages +# that contain boundaries that end in "--". + +. ${srcdir:=.}/t.frame + +cat <<_EOF | $BOGOLEXER -p -C | grep TEST >/dev/null +MIME-Version: 1.0 +Content-Type: multipart/mixed; boundary="--boundary--" + +----boundary-- +Content-Type: text/plain; charset=US-ASCII +Content-Transfer-Encoding: quoted-printable + +=54=45=53=54 + +----boundary---- +_EOF Property changes on: trunk/bogofilter/src/tests/t.lexer.boundary-- ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |