/[Apache-SVN]/spamassassin/trunk/t/uri_text.t
ViewVC logotype

Diff of /spamassassin/trunk/t/uri_text.t

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

--- spamassassin/trunk/t/uri_text.t	2005/05/04 11:10:22	168112
+++ spamassassin/trunk/t/uri_text.t	2005/05/04 11:17:46	168113
@@ -53,17 +53,18 @@ my $error = do {
     local $/;
     <$fh>;
 };
+$error =~ s/^.*dbg: uri: parsed uri found: //mg;
 
 # run patterns and anti-patterns
 my $failures = 0;
 for my $pattern (keys %patterns) {
-  if ($error !~ /${pattern}/) {
+  if ($error !~ /${pattern}/m) {
     print "did not find $pattern\n";
     $failures++;
   }
 }
 for my $anti_pattern (keys %anti_patterns) {
-  if ($error =~ /${anti_pattern}/) {
+  if ($error =~ /${anti_pattern}/m) {
     print "did find $anti_pattern\n";
     $failures++;
   }
@@ -149,3 +150,118 @@ xyz..geifoza0.com	!geifoza0
 joe@koja3fui.koja3fui	!koja3fui
 
 <xuq@dsj.x.thriyi.com>	mailto:xuq@dsj.x.thriyi.com	!http\S*thriyi
+
+http://www.example.com/about/wahfah7d.html	wahfah7d
+http://www.example.com?xa1kaLuo			\?xa1kaLuo
+http://www.lap7thob.com/			^http://www.lap7thob.com/$
+
+www.phoh1Koh.com/			^www.phoh1Koh.com/$
+www.Tar4caeg.com:80			http://www.Tar4caeg.com:80
+www.Coo4mowe.com:80/foo/foo.html	^www.Coo4mowe.com:80/foo/foo.html
+www.Nee2quae.com:80/			^www.Nee2quae.com:80/$
+
+HAETEI3D.com	HAETEI3D
+CUK3VEIZ.us	CUK3VEIZ
+CHAI7SAI.biz	CHAI7SAI
+VU4YAPHU.info	VU4YAPHU
+NAUVE1PH.net	NAUVE1PH
+LEIX6QUU.org	LEIX6QUU
+LOT1GOHV.ws	LOT1GOHV
+LI4JAIZI.name	LI4JAIZI
+BA1LOOXU.tv	BA1LOOXU
+yiez7too.CC	yiez7too
+huwaroo1.DE	huwaroo1
+chohza7t.JP	chohza7t
+the7zuum.BE	the7zuum
+sai6bahg.AT	sai6bahg
+leow3del.UK	leow3del
+ba5keinu.NZ	ba5keinu
+chae2shi.CN	chae2shi
+roo7kiey.TW	roo7kiey
+
+www.Chiew0ch.COM	www.Chiew0ch.COM
+www.thohY2qu.US		www.thohY2qu.US
+www.teiP7gei.BIZ	www.teiP7gei.BIZ
+www.xohThai8.INFO	www.xohThai8.INFO
+www.haik7Ram.NET	www.haik7Ram.NET
+www.Quaes3se.ORG	www.Quaes3se.ORG
+www.Chai6tah.WS		www.Chai6tah.WS
+www.Thuoth1y.NAME	www.Thuoth1y.NAME
+www.Chieb8ge.TV		www.Chieb8ge.TV
+WWW.quus4Rok.cc		WWW.quus4Rok.cc
+WWW.maic6Hei.de		WWW.maic6Hei.de
+WWW.he4Hiize.jp		WWW.he4Hiize.jp
+WWW.Soh1toob.be		WWW.Soh1toob.be
+WWW.chahMee5.at		WWW.chahMee5.at
+WWW.peepooN0.uk		WWW.peepooN0.uk
+WWW.Kiox3phi.nz		WWW.Kiox3phi.nz
+WWW.jong3Xou.cn		WWW.jong3Xou.cn
+WWW.waeShoe0.tw		WWW.waeShoe0.tw
+
+invalid_ltd.foo		!invalid_tld
+invalid_ltd.bar		!invalid_tld
+invalid_ltd.xyzzy	!invalid_tld
+invalid_ltd.co.zz	!invalid_tld
+
+www.invalid_ltd.foo	!invalid_tld
+www.invalid_ltd.bar	!invalid_tld
+www.invalid_ltd.xyzzy	!invalid_tld
+www.invalid_ltd.co.zz	!invalid_tld
+
+command.com		command.com
+cmd.exe			!cmd.exe
+
+commander		!commander
+aaacomaaa		!aaacomaaa
+aaa.com.aaa		!aaa.com.aaa
+com.foo.web		!com.foo.web
+
+# IPs for www.yahoo.com
+66.94.230.32		!66.94.230.32
+http://66.94.230.33	http://66.94.230.33
+http://1113515555	http://66.94.230.35
+
+gooboo4k@xieyohy0.com		mailto:gooboo4k@xieyohy0.com
+mailto:baeb1fai@quo6puyo.com	mailto:baeb1fai@quo6puyo.com
+
+http://www.luzoop5k.com		http://www.luzoop5k.com
+https://www.luzoop5k.com	https://www.luzoop5k.com
+ftp://www.luzoop5k.com		ftp://www.luzoop5k.com
+mailto:www.luzoop5k.com		mailto:www.luzoop5k.com
+file://www.luzoop5k.com		file://www.luzoop5k.com
+
+# //<user>:<password>@<host>:<port>/<url-path>
+http://user:pass@jiefeet4.com:80/x/y	http://user:pass@jiefeet4.com:80/x/y
+
+liy8quei:80			!liy8quei
+veibi6cu:443			!veibi6cu
+puahi8si.com:80			puahi8si.com:80
+chop8tan.com:443		chop8tan.com:443
+
+ftp://name@su5queib.ca//etc/motd	ftp://name@su5queib.ca//etc/motd
+ftp://name@faikaj4t.dom/%2Fetc/motd	ftp://name@faikaj4t.dom//etc/motd
+
+keyword:sportscar		!sportscar
+
+# questionable tests
+
+mailto://cah3neun@thaihe4d.com		mailto://cah3neun@thaihe4d.com
+mailto://jicu8vah@another@jicu8vah	jicu8vah@another@jicu8vah
+baeb1fai@@example.com			!baeb1fai@@example.com
+
+#mailto://yie6xuna		!yie6xuna
+
+#http://425EE622		http://66.94.230.34
+#gopher://www.luzoop5k.com	gopher://www.luzoop5k.com
+#nntp://www.luzoop5k.com	nntp://www.luzoop5k.com
+#telnet://www.luzoop5k.com	telnet://www.luzoop5k.com
+#wais://www.luzoop5k.com	wais://www.luzoop5k.com
+#prospero://www.luzoop5k.com	prospero://www.luzoop5k.com
+#nfs://www.luzoop5k.com		nfs://www.luzoop5k.com
+#pop://www.luzoop5k.com		pop://www.luzoop5k.com
+#tel://www.luzoop5k.com		tel://www.luzoop5k.com
+#fax://www.luzoop5k.com		fax://www.luzoop5k.com
+#modem://www.luzoop5k.com	modem://www.luzoop5k.com
+#ldap://www.luzoop5k.com	ldap://www.luzoop5k.com
+#im://www.luzoop5k.com		im://www.luzoop5k.com
+#snmp://www.luzoop5k.com	snmp://www.luzoop5k.com

 

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26