> http://netdork.net/index.php)
>
> That will fail, it'll fail because index.php) doesn't exist on the
> server, however index.php does.
Unfortunately, TheBat! is right because the ')' character is defined by
RFC2396 as "unreserverd". RFC states:
/*
Data characters that are allowed in a URI but do not have a reserved
purpose are called unreserved. These include upper and lower case
letters, decimal digits, and a limited set of punctuation marks and
symbols.
unreserved = alphanum | mark
mark = "-" | "_" | "." | "!" | "~" | "*" | "'" | "(" | ")"
Unreserved characters can be escaped without changing the semantics
of the URI, but this should not be done unless the URI is being used
in a context that does not allow the unescaped character to appear.
*/
RFC2396 is quoted in RFC2616 (HTTP 1.1)
>From RFC2396 point of view,
http://yabba.com/index.php
http://yabba.com/index.php)
http://yabba.com/index.phpyabbayabba
are vaild URI and TB! is correct if highlists all of them.
The problem IMHO is the uthor of message, who must take care that his/her
URI is not misinterpreted by other/different mail readers. I think (but
this is my own opinion) that the best way to avoid problems is to enclose
URI in <>, in this case most mail readers do not break the URI in two or
more lines and recognizes correctly the URI.
Ciao,
luigi
--
+----[Luigi Rosa]-
[EMAIL PROTECTED]@mail.hypertrek.info]-
________________________________________________________
Current beta is 2.00.06 | "Using TBBETA" information:
http://www.silverstones.com/thebat/TBUDLInfo.html