Any time a file of mime <text/*> is encountered, the server makes
this parsing on its' LINES:
- changes the string <!ip> with the peer name
- changes the string <!user> with the user name, if
ident is ON, or unknown if ident is OFF
- changes the string <!userat> with user@ip, if
ident is ON, or ip if ident is OFF
- changes the string <!admin> with the string <A
HREF="mailto:admin>WebMaster</A>
- changes the string <!power> with the string Powered with RxSocket!
- changes the string <!ver> with the string hserv/Ver.Rev
- changes the string <!hhp> with a link to hserv home page
- changes the string <!this> with the current file name.
This is usefull in situation like
<!REXX function <!this>>
- changes the string <!InetDate> with the current date in GMT
Internet format
- changes the string <!include filename> and <!--#INCLUDE
FILE="filename") with the content of filename. Due
ARexx strings size limitation filename size must be less then 65536 characters
- changes the string <!REXX fun> with the output of the function
fun, an ARexx function called on the fly
- changes the string <!CGI fun> with the result of the file
created by the CGI fun with the first 2 lines discarded
The parsing is made for all but !CGI then for !CGI, but never recursively for !CGI.