-------------------------------------------=--------------------------------------------------------
[formvariables name=3Dtext][redirect =url=3Dindex.html][/formvariables]
[text]t_commands=3D|[url]![/ur=l]|addfields|addlineitem|append|appendfile|applescript|arrayget|arrayset|a=uthenticate|boldwords|browsername|calcfilecrc32|capitalize|cart|case|clear=lineitems|closedatabase|command|commitdatabase|convertchars|convertwords|c=opyfile|copyfolder|countchars|countwords|createfolder|date|ddeconnect|ddes=end|decrypt|delete|deletefile|deletefolder|dos|elapsedtime|else|encrypt|ex=clusivelock|filecompare|fileinfo|findstring|flushcache|flushdatabases|form=at|format|formvariables|founditems|freememory|function|getchars|getcookie|=getmimeheader|grep|hideif|html1|html2|html3|httpmethod|if|include|input|in=terpret|ipaddress|issecureclient|lastautonumner|lastrandom|lineitems|listc=hars|listcookies|listdatabases|listfields|listfiles|listmimeheaders|listpa=th|listvariables|listwords|lookup|lookup|loop|lowercase|math|middle|movefi=le|object|orderfile|password|platform|product|protect|purchase|random|raw|=redirect|referrer|removehtml|removelineitem|replace|replacefounditems|retu=
rn|returnraw|scope|search|sendmail|setcookie|setheader|setlinei=tem|setmimeheader|shell|showif|shownext|spawn|sql|sql|sqlconnect|sqldiscon=nect|sqlexecute|sqlinfo|sqlrelease|sqlresult|switch|table|tcpconnect|tcpse=nd|then|thisurl|time|unurl|uppercase|url|username|validcard|version|waitfo=rfile|writefile|xmlnode|xmlnodes|xmlnodesattributes|xmlparse|xsl|xslt|[/te=xt]
[formvariables]
[showif =[t_commands]^|[url][name][/url]|]
[redirect =url=3Dindex.html]
=[/showif]
[/formvariables]
-------------------------------------------------------------------------=--------------------------
does =that not also stop the issue created by doing =this:
By adding &!=3D to the end of a URL I can cause my =WebDNA server to stop running =momentarily
?
-Govinda
<=/body>=--Apple-Mail=_A0355FF0-0760-43BC-8CE9-E833DBEE0169--
Associated Messages, from the most recent to the oldest:
--Apple-Mail=_A0355FF0-0760-43BC-8CE9-E833DBEE0169Content-Transfer-Encoding: quoted-printableContent-Type: text/plain;charset=iso-8859-1> Brilliant idea. Already running mod_rewrite globally so quick and =easy. Thanks.>=20>=20> On Dec 12, 2012, at 1:20 PM, Steve Raslevich =
wrote:>=20>>=20>>=20>> I addressed the &!=3D>>=20>> by placing:>>=20>> RewriteEngine on>> RewriteCond %{QUERY_STRING} \!>> RewriteRule . - [F]>>=20>> in an .htaccess file in the site's root directory>>=20>> Michael Davis wrote:>>>=20>>> I have one server running 6.2 also. The script below works well as =a pre-parse script, except in the case of the exclamation mark. By =adding &!=3D to the end of a URL I can cause my WebDNA server to stop =running momentarily. Can anyone else confirm this on a 6.2 install?Donovan posted this manual patch a while back:=--------------------------------------------------------------------------=-------------------------[formvariables name=3Dtext][redirect url=3Dindex.html][/formvariables]=[text]t_commands=3D|[url]![/url]|addfields|addlineitem|append|appendfile|a=pplescript|arrayget|arrayset|authenticate|boldwords|browsername|calcfilecr=c32|capitalize|cart|case|clearlineitems|closedatabase|command|commitdataba=se|convertchars|convertwords|copyfile|copyfolder|countchars|countwords|cre=atefolder|date|ddeconnect|ddesend|decrypt|delete|deletefile|deletefolder|d=os|elapsedtime|else|encrypt|exclusivelock|filecompare|fileinfo|findstring|=flushcache|flushdatabases|format|format|formvariables|founditems|freememor=y|function|getchars|getcookie|getmimeheader|grep|hideif|html1|html2|html3|=httpmethod|if|include|input|interpret|ipaddress|issecureclient|lastautonum=ner|lastrandom|lineitems|listchars|listcookies|listdatabases|listfields|li=stfiles|listmimeheaders|listpath|listvariables|listwords|lookup|lookup|loo=p|lowercase|math|middle|movefile|object|orderfile|password|platform|produc=t|protect|purchase|random|raw|redirect|referrer|removehtml|removelineitem|=replace|replacefounditems|retu=rn|returnraw|scope|search|sendmail|setcookie|setheader|setlineitem|setmime=header|shell|showif|shownext|spawn|sql|sql|sqlconnect|sqldisconnect|sqlexe=cute|sqlinfo|sqlrelease|sqlresult|switch|table|tcpconnect|tcpsend|then|thi=surl|time|unurl|uppercase|url|username|validcard|version|waitforfile|write=file|xmlnode|xmlnodes|xmlnodesattributes|xmlparse|xsl|xslt|[/text][formvariables][showif [t_commands]^|[url][name][/url]|][redirect url=3Dindex.html][/showif][/formvariables]=--------------------------------------------------------------------------=-------------------------does that not also stop the issue created by doing this:>>> By adding &!=3D to the end of a URL I can cause my WebDNA server to =stop running momentarily?-Govinda=--Apple-Mail=_A0355FF0-0760-43BC-8CE9-E833DBEE0169Content-Transfer-Encoding: quoted-printableContent-Type: text/html;charset=iso-8859-1Brilliant idea. Already running mod_rewrite globally so quick =and easy. Thanks.
I addressed the &!=3D
by placing:
RewriteEngine on
RewriteCond %{QUERY_STRING} \!
RewriteRule . - [F]
in an .htaccess file in the site's root directory
Michael Davis wrote:
I have one server running 6.2 also. The script below works well as =apre-parse script, except in the case of the exclamation mark. Byadding &!=3D to the end of a URL I can cause my WebDNA server to =stoprunning momentarily. Can anyone else confirm this on a 6.2 =install? =
Donovan posted this manual patch a while =back:
-------------------------------------------=--------------------------------------------------------