--- parser3/www/htdocs/Attic/index.html 2002/11/25 14:10:53 1.179
+++ parser3/www/htdocs/Attic/index.html 2002/11/28 12:11:44 1.187
@@ -295,10 +295,53 @@ OK
#^test_exif[jpg]
#^http_prefix[]
#^http_prefix_table[]
-^http_prefix_xml[]
+#^http_prefix_xml[]
+#^imagefont[]
+#^downloadtest[]
+#^cachebug[]
+^quickregexatend[]
+
+@quickregexatend[]
+#$subject[xxxabcd]
+#^if(^subject.match[^(?>.*)(?<=abcd)]){y;n}
+$subject[^for[i](0;1000){xxxxxyyyyy} ]
+^for[j](0;1000){
+#$trimmed[^subject.match[\s+^$][]{}]
+#$table[^subject.match[^(.*\S)\s+^$]]
+$table[^subject.match[^(.*\S)\s+^$]]
+$trimmed[$table.1]
+}
+^untaint[html]{"$trimmed"}
+#$table[^subject.match[^(.*?)\s+^$]]
+#^untaint[html]{"$table.1"}
+
+
+@cachebug[]
+^cache[test](10){body}
+
+@downloadtest[]
+$response:body[^file::load[binary;index.html]]
+
+
+@imagefont[]
+$image[^image::create(200;30;0x00FFFF)]
+height(font)=1950
+$alph[ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ0123456789-+=!\"%:,.^;<>?@()^[^]'&*/]
+^^alph.length[]=^alph.length[]
+^eval(1950/^alph.length[])[%.10f]
+
+^image.font[$alph;font.gif](20)
+^image.text(0;0)[AÏðèâåò*]
+$response:body[^image.gif[]]
@http_prefix_xml[]
- $xdoc[^xdoc::load[http://www.cbr.ru/scripts/XML_daily.asp?date_req=02/03/2002;$.param[1]]]
+ $xdoc[^xdoc::load[http://www.cbr.ru/scripts/XML_daily.asp?date_req=02/03/2002;
+# $.method[HEAD]
+ $.headers[
+ $.user-agent[1]
+ ]
+]]
+
^taint[^xdoc.string[]]@http_prefix_table[] @@ -310,9 +353,13 @@ $table[^table::load[nameless;http://www. @http_prefix[] #$file[^file::load[text;http://www.artlebedev.ru]] #$file[^file::load[text;http://www.artlebedev.ru;alt]] -$file[^file::load[text;http://www.artlebedev.ru; - $.USER-AGENT[paf] +#$file[^file::load[text;http://parser3/exif.html; +$file[^file::load[text;http://parser3/none; + $.headers[ + $.USER-AGENT[paf] + ] ]] +server: $file.SERVER
$file.text