You are viewing a plain text version of this content. The canonical link for it is here.
Posted to embperl@perl.apache.org by Gerald Richter <ri...@ecos.de> on 2002/08/05 08:30:21 UTC

Re: Cookieless Session Management

Hi,

I just have tested the session mangement without cookies and it works for
me. Please try in the Embperl directory to run

make test

and then request

http://localhost:8531/embperl/uidurl/seturlsess.htm

You should see three links at the bottom of the page, each should have a id
included and look like the following:

http://localhost:8531/embperl/uidurl/cont.htm?EMBPERL_UID=:b05f07067e67fc110
33efa5fd440acb5

Does it?



> Here is what I have found... I went back and ran make test on Embperl.
> Most, but not all, of the mod_perl tests fail with the message "ERR:EOF
> instead of reponse status line".

Mmh, that doesn't sound good...

Please run

make test TESTARGS="-h"

and send me the test/tmp/httpd.err.log and test/tmp/test.log

>
> It still remains that cookie based session management does seem to work

I am sure we get it working, but first we should get make test working, to
be sure your environment is correctly setup.

>
> BTW, I do think Embperl is a VERY cool thing.  I was considering
> learning JSP, which still may happen just for marketability, and found
> Embperl instead.  I have been a Perl nut for a few years now, and really
> am impressed with what has become of Embperl.
>

:-)

Gerald

-------------------------------------------------------------
Gerald Richter    ecos electronic communication services gmbh
Internetconnect * Webserver/-design/-datenbanken * Consulting

Post:       Tulpenstrasse 5         D-55276 Dienheim b. Mainz
E-Mail:     richter@ecos.de         Voice:    +49 6133 925131
WWW:        http://www.ecos.de      Fax:      +49 6133 925152
-------------------------------------------------------------



---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org


Re: Cookie Expire (was: Cookieless Session Management)

Posted by Gerald Richter <ri...@ecos.de>.

> I believe Gerald mentioned that relative Cookie_Expire time  (i.e, +30y)
> is not functioning as of right now. I think you need to set a 'real'
> expiration value in there.
> 

Yes, that's true for 2.0. I hope to fix that in the next release

Gerald


-------------------------------------------------------------
Gerald Richter    ecos electronic communication services gmbh
Internetconnect * Webserver/-design/-datenbanken * Consulting

Post:       Tulpenstrasse 5         D-55276 Dienheim b. Mainz
E-Mail:     richter@ecos.de         Voice:    +49 6133 925131
WWW:        http://www.ecos.de      Fax:      +49 6133 925152
-------------------------------------------------------------





---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org


RE: Cookieless Session Management

Posted by Justin Harrison <sh...@doublebagel.com>.
I believe Gerald mentioned that relative Cookie_Expire time  (i.e, +30y)
is not functioning as of right now. I think you need to set a 'real'
expiration value in there.

> -----Original Message-----
> From: Sean Conley [mailto:sconley@cs.csubak.edu] 
> Sent: Monday, August 05, 2002 3:28 AM
> To: Gerald Richter
> Cc: embperl@perl.apache.org
> Subject: Re: Cookieless Session Management
> 
> 
> Cookieless session management seems to be working correctly 
> now... I have NO idea what I changed or anything of that 
> nature, but I have started a more complex sort of application 
> and everything is fine.  This seems odd since make test 
> fails, but then again computers are fickle beings.
> 
> The only problem I run into now is that Mozilla doesn't seem 
> to be recognizing cookie expiration times.  Is there a known 
> bug with Mozilla 1.0 relating to this?  I have yet to try it 
> in IE since I haven't gotten around to upgrading my dedicated 
> webserver properly.  Hopefully I won't run into a whole new 
> set of problems, or the same ones all over again, since that 
> box runs OpenBSD as opposed to Linux.  If so, you'll be 
> hearing more from me.
> 
> > Hi,
> > 
> > I just have tested the session mangement without cookies 
> and it works 
> > for me. Please try in the Embperl directory to run
> > 
> > make test
> > 
> > and then request
> > 
> > http://localhost:8531/embperl/uidurl/seturlsess.htm
> > 
> > You should see three links at the bottom of the page, each 
> should have 
> > a id included and look like the following:
> > 
> > 
> http://localhost:8531/embperl/uidurl/cont.htm?EMBPERL_UID=:b05f07067e6
> > 7fc110
> > 33efa5fd440acb5
> > 
> > Does it?
> > 
> 
> See what I already typed above... since make test fails I 
> copied these files to my apache embperl directory, and they 
> appear correct.
> 
> > 
> > 
> > > Here is what I have found... I went back and ran make test on 
> > > Embperl. Most, but not all, of the mod_perl tests fail with the 
> > > message "ERR:EOF instead of reponse status line".
> > 
> > Mmh, that doesn't sound good...
> > 
> > Please run
> > 
> > make test TESTARGS="-h"
> > 
> > and send me the test/tmp/httpd.err.log and test/tmp/test.log
> 
> httpd.err.log is blank, the content of test.log is included 
> at the end of the message.
> 
> > 
> > >
> > > It still remains that cookie based session management 
> does seem to 
> > > work
> > 
> > I am sure we get it working, but first we should get make test 
> > working, to be sure your environment is correctly setup.
> > 
> > >
> > > BTW, I do think Embperl is a VERY cool thing.  I was considering 
> > > learning JSP, which still may happen just for marketability, and 
> > > found Embperl instead.  I have been a Perl nut for a few 
> years now, 
> > > and really am impressed with what has become of Embperl.
> > >
> > 
> > :-)
> > 
> > Gerald
> > 
> > -------------------------------------------------------------
> > Gerald Richter    ecos electronic communication services gmbh
> > Internetconnect * Webserver/-design/-datenbanken * Consulting
> > 
> > Post:       Tulpenstrasse 5         D-55276 Dienheim b. Mainz
> > E-Mail:     richter@ecos.de         Voice:    +49 6133 925131
> > WWW:        http://www.ecos.de      Fax:      +49 6133 925152
> > -------------------------------------------------------------
> > 
> > 
> > 
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
> > For additional commands, e-mail: embperl-help@perl.apache.org
> > 
> 
> Sean
> 
> contents of test.log:
>  
> [724]Using APACHE for output...
> [724] Use Recipe Embperl
> [724]SYNTAX: switch to Embperl::Syntax::Embperl
> [724]Reading /home/install/Embperl-2.0b8/test/html/ascii as 
> input using PerlIO (3161 Bytes)...
> [724]PERF: Parse Start Time:	    30 ms 
> [724]PERF: Parse End Time:		    30 ms 
> [724]PERF: Parse Time:		    0 ms 
> [724]PERF: DOMSTAT: MemUsage = 67136 Bytes  numNodes = 5  
> numLevelLookup = 0  numLevelLookupItem = 0  numStr = 75  
> numReplace = 0  
> [724]PERF: Compile Start Time:	    30 ms 
> [724]PERF: Compile End Time:	    40 ms 
> [724]PERF: After Compile Exec End Time: 40 ms 
> [724]PERF: Perl Compile End Time:	    40 ms 
> [724]PERF: Compile Time:		    10 ms 
> [724]PERF: DOMSTAT: MemUsage = 68176 Bytes  numNodes = 5  
> numLevelLookup = 0  numLevelLookupItem = 0  numStr = 75  
> numReplace = 0  
> [724]PERF: Run Start Time: 40 ms 
> [724]PERF: Run End Time:   40 ms 
> [724]PERF: Run Time:       0 ms 
> [724]PERF: DOMSTAT: MemUsage = 68340 Bytes  numNodes = 5  
> numLevelLookup = 0  numLevelLookupItem = 0  numStr = 75  
> numReplace = 0  
> [724]PERF: input = ???
> [724]PERF: Time: 40 ms 
> [724]Request finished. Mon Aug  5 00:13:18 2002
> . Entry-SVs: 16382  Exit-SVs: 20020 
> [724]REQ: ***** Start Request at Mon Aug  5 00:13:18 2002 
> [724]Use App: Embperl
> [724]HDR:  3
> [724]HDR:  Connection=close
> [724]HDR:  Host=localhost:8531
> [724]HDR:  User-Agent=libwww-perl/5.65
> [724]ENV:  QUERY_STRING=
> [724]ENV:  REMOTE_PORT=32806
> [724]ENV:  HTTP_USER_AGENT=libwww-perl/5.65
> [724]ENV:  HTTP_HOST=localhost:8531
> [724]ENV:  EMBPERL_SRC=/home/install/Embperl-2.0b8
> [724]ENV:  GATEWAY_INTERFACE=CGI-Perl/1.1
> [724]ENV:  
> DMALLOC_OPTIONS=log=/home/install/Embperl-2.0b8/test/tmp/httpd
> .dmalloc.log,debug=0x3f03
> [724]ENV:  SCRIPT_NAME=/embperl/pure.htm
> [724]ENV:  SERVER_NAME=localhost
> [724]ENV:  MOD_PERL=mod_perl/1.27
> [724]ENV:  
> SCRIPT_FILENAME=/home/install/Embperl-2.0b8/test/html/pure.htm
> [724]ENV:  
> PATH=/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/
> bin:/opt/gnome/bin
> [724]ENV:  SERVER_ADDR=127.0.0.1
> [724]ENV:  SERVER_PROTOCOL=HTTP/1.1
> [724]ENV:  HTTP_CONNECTION=close
> [724]ENV:  SERVER_SIGNATURE=
> [724]ENV:  SERVER_SOFTWARE=Apache/1.3.26 (Unix) Embperl/2.0b8 
> mod_perl/1.27
> [724]ENV:  SERVER_ADMIN=[no address given]
> [724]ENV:  REMOTE_ADDR=127.0.0.1
> [724]ENV:  DOCUMENT_ROOT=/home/install/Embperl-2.0b8/test
> [724]ENV:  REQUEST_URI=/embperl/pure.htm?
> [724]ENV:  REQUEST_METHOD=GET
> [724]ENV:  SERVER_PORT=80
> [724]Formdata... length = 0
> [724]Using APACHE for output...
> [724] Use Recipe Embperl
> [724]CACHE: Created new CacheItem 
> *file:/home/install/Embperl-2.0b8/test/html/pure.htm; 
> expires_in=0 expires_func=no 
> expires_filename=/home/install/Embperl-2.0b8/test/html/pure.ht
> m cache=no
> [724]SYNTAX: switch to Embperl::Syntax::Embperl
> [724]CACHE: Created new CacheItem 
> *file:/home/install/Embperl-2.0b8/test/html/pure.htm*epparse:E
> mbperl; expires_in=0 expires_func=no expires_filename= cache=no
> [724]CACHE: Created new CacheItem 
> *file:/home/install/Embperl-2.0b8/test/html/pure.htm*epparse:E
> mbperl*epcompile:; expires_in=0 expires_func=no 
> expires_filename= cache=yes
> [724]CACHE: Created new CacheItem 
> *file:/home/install/Embperl-2.0b8/test/html/pure.htm*epparse:E
> mbperl*epcompile:*eprun:; expires_in=0 expires_func=no 
> expires_filename= cache=no
> [724]CACHE: 
> *file:/home/install/Embperl-2.0b8/test/html/pure.htm stat 
> file /home/install/Embperl-2.0b8/test/html/pure.htm 
> mtime=900447080 size=211
> [724]CACHE: 
> *file:/home/install/Embperl-2.0b8/test/html/pure.htm expired 
> because file /home/install/Embperl-2.0b8/test/html/pure.htm changed
> [724]CACHE: 
> *file:/home/install/Embperl-2.0b8/test/html/pure.htm*epparse:E
> mbperl expired because dependencies is expired or newer
> [724]CACHE: 
> *file:/home/install/Embperl-2.0b8/test/html/pure.htm*epparse:E
> mbperl*epcompile: expired because dependencies is expired or newer
> [724]CACHE: 
> *file:/home/install/Embperl-2.0b8/test/html/pure.htm*epparse:E
> mbperl*epcompile:*eprun: expired because dependencies is 
> expired or newer
> [724]CACHE: 
> *file:/home/install/Embperl-2.0b8/test/html/pure.htm*epparse:E
> mbperl*epcompile:*eprun: get from provider
> [724]CACHE: 
> *file:/home/install/Embperl-2.0b8/test/html/pure.htm*epparse:E
> mbperl*epcompile: get from provider
> [724]CACHE: 
> *file:/home/install/Embperl-2.0b8/test/html/pure.htm*epparse:E
> mbperl get from provider [724]Reading 
> /home/install/Embperl-2.0b8/test/html/pure.htm as input using 
> PerlIO (211 Bytes)...
> [724]PARSE: Start parsing 
> /home/install/Embperl-2.0b8/test/html/pure.htm DomTree = 2
> [724]PARSE: AddNode: +00  Element parent=0 node=1 type=1 
> text=att (#72) 
> [724]PARSE: AddNode: +00  Element parent=0 node=2 type=9 
> text=Document (#4) 
> [724]PARSE: AddNode: +00  Attribut parent=2 node=3 type=2 
> text=<domtree> (#3) 
> [724]PARSE: AddNode: +00  AttributValue parent=3 node=3 
> type=34 text=<noname> (#2) 
> [724]PARSE: AddNode: +00  Element parent=2 node=4 type=4 text= (#1) 
> [724]PARSE: AddNode: +00  Element parent=2 node=5 type=4 
> text= <html> <head> <title>Some tests for Embperl</title> </head>
> 
> <body>
> 
> Here it starts with some HTML Text<P>
> 
> This pure HTML Text. Nothing todo for Embperl,<BR>
> 
> just pass it thru...
> 
> <P>Ok.<P>
> 
> 
> </body>
> </html>
>  (#76) 
> [724]PARSE: AddNode: +00  Element parent=2 node=6 type=4 text= (#1) 
> [724]PERF: Parse Start Time:	    0 ms 
> [724]PERF: Parse End Time:		    0 ms 
> [724]PERF: Parse Time:		    0 ms 
> [724]PERF: DOMSTAT: MemUsage = 70384 Bytes  numNodes = 10  
> numLevelLookup = 0  numLevelLookupItem = 0  numStr = 77  
> numReplace = 0  
> [724]EPCOMP: Start compiling 
> /home/install/Embperl-2.0b8/test/html/pure.htm DomTree = 2
> [724]EPCOMP: #2 L0 -------> parent=0 node=2 type=9 
> text=Document (#4,compile) 
> [724]EPCOMP: #2 L0 CompileTimeCode:    
> use vars ('$_ep_DomTree', '@ISA', '@param') ; 
> *_ep_rp=\&XML::Embperl::DOM::Node::iReplaceChildWithCDATA;
> *_ep_rpid=\&XML::Embperl::DOM::Node::iReplaceChildWithMsgId;
> *_ep_rpurl=\&XML::Embperl::DOM::Node::iReplaceChildWithUrlDATA;
> *_ep_cp=\&XML::Embperl::DOM::Tree::iCheckpoint;
> *_ep_dcp=\&XML::Embperl::DOM::Tree::iDiscardAfterCheckpoint;
> *_ep_opt=\&Embperl::Cmd::Option; 
> *_ep_hid=\&Embperl::Cmd::Hidden; 
> *_ep_ac=\&XML::Embperl::DOM::Node::iAppendChild;
> *_ep_sa=\&XML::Embperl::DOM::Element::iSetAttribut; 
> Embperl::Util::CreateAliases ;
> 
> [724]TAB:  get EscMode = 7, Used = 2
> [724]EPCOMP: #2 L0 Code:     
> # any initialisation could be put here
> $DB::single = 1 ;
> $maxrow=100;$maxcol=10;
> 
> [724]EPCOMP: #2 L0 Set Checkpoint pending
> [724]EPCOMP: #4 L0 -------> parent=2 node=4 type=4 text= (#1,compile) 
> [724]EPCOMP: #4 L0 Checkpoint
> [724]EPCOMP: #5 L1 -------> parent=2 node=5 type=4 text=
> <html>
> <head>
> <title>Some tests for Embperl</title>
> </head>
> 
> <body>
> 
> Here it starts with some HTML Text<P>
> 
> This pure HTML Text. Nothing todo for Embperl,<BR>
> 
> just pass it thru...
> 
> <P>Ok.<P>
> 
> 
> </body>
> </html>
>  (#76,-) 
> [724]EPCOMP: #6 L0 -------> parent=2 node=6 type=4 text= (#1,compile) 
> [724]EPCOMP: #2 L0 CodeEnd:    # Include here any cleanup code
>                                 $DB::single = 0 ;
>                                 
> [724]EPCOMP: #2 L0 Set Checkpoint pending
> [724]EPCOMP: #-1  Checkpoint
> [724]DEF:  Line 1:  
> # any initialisation could be put here
> $DB::single = 1 ;
> $maxrow=100;$maxcol=10;
> 
>  _ep_cp(1) ;
> # Include here any cleanup code
>                                 $DB::single = 0 ;
>                                 
>  _ep_cp(2) ;
> 
> [724]PERF: Compile Start Time:	    0 ms 
> [724]PERF: Compile End Time:	    10 ms 
> [724]PERF: After Compile Exec End Time: 10 ms 
> [724]PERF: Perl Compile End Time:	    10 ms 
> [724]PERF: Compile Time:		    10 ms 
> [724]PERF: DOMSTAT: MemUsage = 71424 Bytes  numNodes = 10  
> numLevelLookup = 0  numLevelLookupItem = 0  numStr = 77  
> numReplace = 0  
> [724]DOM: DomTree 3 depends on DomTree 2
> [724]EVAL< <unknown>
> [724]Checkpoint: ok DomTree=3 1 -> 1 SVs=20239
> [724]Checkpoint: ok DomTree=3 2 -> 2 SVs=20239
> [724]EVAL> <undefined>
> [724]PERF: Run Start Time: 10 ms 
> [724]PERF: Run End Time:   10 ms 
> [724]PERF: Run Time:       0 ms 
> [724]PERF: DOMSTAT: MemUsage = 71588 Bytes  numNodes = 10  
> numLevelLookup = 0  numLevelLookupItem = 0  numStr = 77  
> numReplace = 0  
> [724]SES:  Received Cookie ID:   New Cookie ID:   User data 
> is NOT modified
> [724]HDR:  3
> [724]HDR:  Connection=close
> [724]HDR:  Transfer-Encoding=chunked
> [724]HDR:  Content-Type=text/html
> [724]toString: Node=4(4) RepeatLevel=0 type=4 flags=1 
> text=><= (#1) SVs=20206
> [724]toString: Node=5(5) RepeatLevel=0 type=4 flags=1 text=> 
> <html> <head> <title>Some tests for Embperl</title> </head>
> 
> <body>
> 
> Here it starts with some HTML Text<P>
> 
> This pure HTML Text. Nothing todo for Embperl,<BR>
> 
> just pass it thru...
> 
> <P>Ok.<P>
> 
> 
> </body>
> </html>
> <= (#76) SVs=20206
> [724]toString: Node=6(6) RepeatLevel=0 type=4 flags=1 
> text=><= (#1) SVs=20206
> [724]CACHE: Free content for 
> *file:/home/install/Embperl-2.0b8/test/html/pure.htm*epparse:E
> mbperl*epcompile:*eprun:
> [724]Delete: DomTree = 3 SVs=20206
> [724]CACHE: Free content for 
> *file:/home/install/Embperl-2.0b8/test/html/pure.htm*epparse:Embperl
> [724]CACHE: Free content for 
> *file:/home/install/Embperl-2.0b8/test/html/pure.htm
> [724]PERF: input = ???
> [724]PERF: Time: 10 ms 
> [724]Request finished. Mon Aug  5 00:13:18 2002
> . Entry-SVs: 20005  Exit-SVs: 20203 
> [724]PERF: DOMSTAT: MemUsage = 71424 Bytes  numNodes = 10  
> numLevelLookup = 0  numLevelLookupItem = 0  numStr = 77  
> numReplace = 0  
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
> For additional commands, e-mail: embperl-help@perl.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org


Re: Cookieless Session Management

Posted by Sean Conley <sc...@cs.csubak.edu>.
Cookieless session management seems to be working correctly now... I
have NO idea what I changed or anything of that nature, but I have
started a more complex sort of application and everything is fine.  This
seems odd since make test fails, but then again computers are fickle
beings.

The only problem I run into now is that Mozilla doesn't seem to be
recognizing cookie expiration times.  Is there a known bug with Mozilla
1.0 relating to this?  I have yet to try it in IE since I haven't gotten
around to upgrading my dedicated webserver properly.  Hopefully I won't
run into a whole new set of problems, or the same ones all over again,
since that box runs OpenBSD as opposed to Linux.  If so, you'll be
hearing more from me.

> Hi,
> 
> I just have tested the session mangement without cookies and it works for
> me. Please try in the Embperl directory to run
> 
> make test
> 
> and then request
> 
> http://localhost:8531/embperl/uidurl/seturlsess.htm
> 
> You should see three links at the bottom of the page, each should have a id
> included and look like the following:
> 
> http://localhost:8531/embperl/uidurl/cont.htm?EMBPERL_UID=:b05f07067e67fc110
> 33efa5fd440acb5
> 
> Does it?
> 

See what I already typed above... since make test fails I copied these
files to my apache embperl directory, and they appear correct.

> 
> 
> > Here is what I have found... I went back and ran make test on Embperl.
> > Most, but not all, of the mod_perl tests fail with the message "ERR:EOF
> > instead of reponse status line".
> 
> Mmh, that doesn't sound good...
> 
> Please run
> 
> make test TESTARGS="-h"
> 
> and send me the test/tmp/httpd.err.log and test/tmp/test.log

httpd.err.log is blank, the content of test.log is included at the end
of the message.

> 
> >
> > It still remains that cookie based session management does seem to work
> 
> I am sure we get it working, but first we should get make test working, to
> be sure your environment is correctly setup.
> 
> >
> > BTW, I do think Embperl is a VERY cool thing.  I was considering
> > learning JSP, which still may happen just for marketability, and found
> > Embperl instead.  I have been a Perl nut for a few years now, and really
> > am impressed with what has become of Embperl.
> >
> 
> :-)
> 
> Gerald
> 
> -------------------------------------------------------------
> Gerald Richter    ecos electronic communication services gmbh
> Internetconnect * Webserver/-design/-datenbanken * Consulting
> 
> Post:       Tulpenstrasse 5         D-55276 Dienheim b. Mainz
> E-Mail:     richter@ecos.de         Voice:    +49 6133 925131
> WWW:        http://www.ecos.de      Fax:      +49 6133 925152
> -------------------------------------------------------------
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
> For additional commands, e-mail: embperl-help@perl.apache.org
> 

Sean

contents of test.log:
 
[724]Using APACHE for output...
[724] Use Recipe Embperl
[724]SYNTAX: switch to Embperl::Syntax::Embperl
[724]Reading /home/install/Embperl-2.0b8/test/html/ascii as input using PerlIO (3161 Bytes)...
[724]PERF: Parse Start Time:	    30 ms 
[724]PERF: Parse End Time:		    30 ms 
[724]PERF: Parse Time:		    0 ms 
[724]PERF: DOMSTAT: MemUsage = 67136 Bytes  numNodes = 5  numLevelLookup = 0  numLevelLookupItem = 0  numStr = 75  numReplace = 0  
[724]PERF: Compile Start Time:	    30 ms 
[724]PERF: Compile End Time:	    40 ms 
[724]PERF: After Compile Exec End Time: 40 ms 
[724]PERF: Perl Compile End Time:	    40 ms 
[724]PERF: Compile Time:		    10 ms 
[724]PERF: DOMSTAT: MemUsage = 68176 Bytes  numNodes = 5  numLevelLookup = 0  numLevelLookupItem = 0  numStr = 75  numReplace = 0  
[724]PERF: Run Start Time: 40 ms 
[724]PERF: Run End Time:   40 ms 
[724]PERF: Run Time:       0 ms 
[724]PERF: DOMSTAT: MemUsage = 68340 Bytes  numNodes = 5  numLevelLookup = 0  numLevelLookupItem = 0  numStr = 75  numReplace = 0  
[724]PERF: input = ???
[724]PERF: Time: 40 ms 
[724]Request finished. Mon Aug  5 00:13:18 2002
. Entry-SVs: 16382  Exit-SVs: 20020 
[724]REQ: ***** Start Request at Mon Aug  5 00:13:18 2002
[724]Use App: Embperl
[724]HDR:  3
[724]HDR:  Connection=close
[724]HDR:  Host=localhost:8531
[724]HDR:  User-Agent=libwww-perl/5.65
[724]ENV:  QUERY_STRING=
[724]ENV:  REMOTE_PORT=32806
[724]ENV:  HTTP_USER_AGENT=libwww-perl/5.65
[724]ENV:  HTTP_HOST=localhost:8531
[724]ENV:  EMBPERL_SRC=/home/install/Embperl-2.0b8
[724]ENV:  GATEWAY_INTERFACE=CGI-Perl/1.1
[724]ENV:  DMALLOC_OPTIONS=log=/home/install/Embperl-2.0b8/test/tmp/httpd.dmalloc.log,debug=0x3f03
[724]ENV:  SCRIPT_NAME=/embperl/pure.htm
[724]ENV:  SERVER_NAME=localhost
[724]ENV:  MOD_PERL=mod_perl/1.27
[724]ENV:  SCRIPT_FILENAME=/home/install/Embperl-2.0b8/test/html/pure.htm
[724]ENV:  PATH=/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin:/opt/gnome/bin
[724]ENV:  SERVER_ADDR=127.0.0.1
[724]ENV:  SERVER_PROTOCOL=HTTP/1.1
[724]ENV:  HTTP_CONNECTION=close
[724]ENV:  SERVER_SIGNATURE=
[724]ENV:  SERVER_SOFTWARE=Apache/1.3.26 (Unix) Embperl/2.0b8 mod_perl/1.27
[724]ENV:  SERVER_ADMIN=[no address given]
[724]ENV:  REMOTE_ADDR=127.0.0.1
[724]ENV:  DOCUMENT_ROOT=/home/install/Embperl-2.0b8/test
[724]ENV:  REQUEST_URI=/embperl/pure.htm?
[724]ENV:  REQUEST_METHOD=GET
[724]ENV:  SERVER_PORT=80
[724]Formdata... length = 0
[724]Using APACHE for output...
[724] Use Recipe Embperl
[724]CACHE: Created new CacheItem *file:/home/install/Embperl-2.0b8/test/html/pure.htm; expires_in=0 expires_func=no expires_filename=/home/install/Embperl-2.0b8/test/html/pure.htm cache=no
[724]SYNTAX: switch to Embperl::Syntax::Embperl
[724]CACHE: Created new CacheItem *file:/home/install/Embperl-2.0b8/test/html/pure.htm*epparse:Embperl; expires_in=0 expires_func=no expires_filename= cache=no
[724]CACHE: Created new CacheItem *file:/home/install/Embperl-2.0b8/test/html/pure.htm*epparse:Embperl*epcompile:; expires_in=0 expires_func=no expires_filename= cache=yes
[724]CACHE: Created new CacheItem *file:/home/install/Embperl-2.0b8/test/html/pure.htm*epparse:Embperl*epcompile:*eprun:; expires_in=0 expires_func=no expires_filename= cache=no
[724]CACHE: *file:/home/install/Embperl-2.0b8/test/html/pure.htm stat file /home/install/Embperl-2.0b8/test/html/pure.htm mtime=900447080 size=211
[724]CACHE: *file:/home/install/Embperl-2.0b8/test/html/pure.htm expired because file /home/install/Embperl-2.0b8/test/html/pure.htm changed
[724]CACHE: *file:/home/install/Embperl-2.0b8/test/html/pure.htm*epparse:Embperl expired because dependencies is expired or newer
[724]CACHE: *file:/home/install/Embperl-2.0b8/test/html/pure.htm*epparse:Embperl*epcompile: expired because dependencies is expired or newer
[724]CACHE: *file:/home/install/Embperl-2.0b8/test/html/pure.htm*epparse:Embperl*epcompile:*eprun: expired because dependencies is expired or newer
[724]CACHE: *file:/home/install/Embperl-2.0b8/test/html/pure.htm*epparse:Embperl*epcompile:*eprun: get from provider
[724]CACHE: *file:/home/install/Embperl-2.0b8/test/html/pure.htm*epparse:Embperl*epcompile: get from provider
[724]CACHE: *file:/home/install/Embperl-2.0b8/test/html/pure.htm*epparse:Embperl get from provider
[724]Reading /home/install/Embperl-2.0b8/test/html/pure.htm as input using PerlIO (211 Bytes)...
[724]PARSE: Start parsing /home/install/Embperl-2.0b8/test/html/pure.htm DomTree = 2
[724]PARSE: AddNode: +00  Element parent=0 node=1 type=1 text=att (#72) 
[724]PARSE: AddNode: +00  Element parent=0 node=2 type=9 text=Document (#4) 
[724]PARSE: AddNode: +00  Attribut parent=2 node=3 type=2 text=<domtree> (#3) 
[724]PARSE: AddNode: +00  AttributValue parent=3 node=3 type=34 text=<noname> (#2) 
[724]PARSE: AddNode: +00  Element parent=2 node=4 type=4 text= (#1) 
[724]PARSE: AddNode: +00  Element parent=2 node=5 type=4 text=
<html>
<head>
<title>Some tests for Embperl</title>
</head>

<body>

Here it starts with some HTML Text<P>

This pure HTML Text. Nothing todo for Embperl,<BR>

just pass it thru...

<P>Ok.<P>


</body>
</html>
 (#76) 
[724]PARSE: AddNode: +00  Element parent=2 node=6 type=4 text= (#1) 
[724]PERF: Parse Start Time:	    0 ms 
[724]PERF: Parse End Time:		    0 ms 
[724]PERF: Parse Time:		    0 ms 
[724]PERF: DOMSTAT: MemUsage = 70384 Bytes  numNodes = 10  numLevelLookup = 0  numLevelLookupItem = 0  numStr = 77  numReplace = 0  
[724]EPCOMP: Start compiling /home/install/Embperl-2.0b8/test/html/pure.htm DomTree = 2
[724]EPCOMP: #2 L0 -------> parent=0 node=2 type=9 text=Document (#4,compile) 
[724]EPCOMP: #2 L0 CompileTimeCode:    
use vars ('$_ep_DomTree', '@ISA', '@param') ;
*_ep_rp=\&XML::Embperl::DOM::Node::iReplaceChildWithCDATA;
*_ep_rpid=\&XML::Embperl::DOM::Node::iReplaceChildWithMsgId;
*_ep_rpurl=\&XML::Embperl::DOM::Node::iReplaceChildWithUrlDATA;
*_ep_cp=\&XML::Embperl::DOM::Tree::iCheckpoint;
*_ep_dcp=\&XML::Embperl::DOM::Tree::iDiscardAfterCheckpoint;
*_ep_opt=\&Embperl::Cmd::Option;
*_ep_hid=\&Embperl::Cmd::Hidden;
*_ep_ac=\&XML::Embperl::DOM::Node::iAppendChild;
*_ep_sa=\&XML::Embperl::DOM::Element::iSetAttribut; 
Embperl::Util::CreateAliases ;

[724]TAB:  get EscMode = 7, Used = 2
[724]EPCOMP: #2 L0 Code:     
# any initialisation could be put here
$DB::single = 1 ;
$maxrow=100;$maxcol=10;

[724]EPCOMP: #2 L0 Set Checkpoint pending
[724]EPCOMP: #4 L0 -------> parent=2 node=4 type=4 text= (#1,compile) 
[724]EPCOMP: #4 L0 Checkpoint
[724]EPCOMP: #5 L1 -------> parent=2 node=5 type=4 text=
<html>
<head>
<title>Some tests for Embperl</title>
</head>

<body>

Here it starts with some HTML Text<P>

This pure HTML Text. Nothing todo for Embperl,<BR>

just pass it thru...

<P>Ok.<P>


</body>
</html>
 (#76,-) 
[724]EPCOMP: #6 L0 -------> parent=2 node=6 type=4 text= (#1,compile) 
[724]EPCOMP: #2 L0 CodeEnd:    # Include here any cleanup code
                                $DB::single = 0 ;
                                
[724]EPCOMP: #2 L0 Set Checkpoint pending
[724]EPCOMP: #-1  Checkpoint
[724]DEF:  Line 1:  
# any initialisation could be put here
$DB::single = 1 ;
$maxrow=100;$maxcol=10;

 _ep_cp(1) ;
# Include here any cleanup code
                                $DB::single = 0 ;
                                
 _ep_cp(2) ;

[724]PERF: Compile Start Time:	    0 ms 
[724]PERF: Compile End Time:	    10 ms 
[724]PERF: After Compile Exec End Time: 10 ms 
[724]PERF: Perl Compile End Time:	    10 ms 
[724]PERF: Compile Time:		    10 ms 
[724]PERF: DOMSTAT: MemUsage = 71424 Bytes  numNodes = 10  numLevelLookup = 0  numLevelLookupItem = 0  numStr = 77  numReplace = 0  
[724]DOM: DomTree 3 depends on DomTree 2
[724]EVAL< <unknown>
[724]Checkpoint: ok DomTree=3 1 -> 1 SVs=20239
[724]Checkpoint: ok DomTree=3 2 -> 2 SVs=20239
[724]EVAL> <undefined>
[724]PERF: Run Start Time: 10 ms 
[724]PERF: Run End Time:   10 ms 
[724]PERF: Run Time:       0 ms 
[724]PERF: DOMSTAT: MemUsage = 71588 Bytes  numNodes = 10  numLevelLookup = 0  numLevelLookupItem = 0  numStr = 77  numReplace = 0  
[724]SES:  Received Cookie ID:   New Cookie ID:   User data is NOT modified
[724]HDR:  3
[724]HDR:  Connection=close
[724]HDR:  Transfer-Encoding=chunked
[724]HDR:  Content-Type=text/html
[724]toString: Node=4(4) RepeatLevel=0 type=4 flags=1 text=><= (#1) SVs=20206
[724]toString: Node=5(5) RepeatLevel=0 type=4 flags=1 text=>
<html>
<head>
<title>Some tests for Embperl</title>
</head>

<body>

Here it starts with some HTML Text<P>

This pure HTML Text. Nothing todo for Embperl,<BR>

just pass it thru...

<P>Ok.<P>


</body>
</html>
<= (#76) SVs=20206
[724]toString: Node=6(6) RepeatLevel=0 type=4 flags=1 text=><= (#1) SVs=20206
[724]CACHE: Free content for *file:/home/install/Embperl-2.0b8/test/html/pure.htm*epparse:Embperl*epcompile:*eprun:
[724]Delete: DomTree = 3 SVs=20206
[724]CACHE: Free content for *file:/home/install/Embperl-2.0b8/test/html/pure.htm*epparse:Embperl
[724]CACHE: Free content for *file:/home/install/Embperl-2.0b8/test/html/pure.htm
[724]PERF: input = ???
[724]PERF: Time: 10 ms 
[724]Request finished. Mon Aug  5 00:13:18 2002
. Entry-SVs: 20005  Exit-SVs: 20203 
[724]PERF: DOMSTAT: MemUsage = 71424 Bytes  numNodes = 10  numLevelLookup = 0  numLevelLookupItem = 0  numStr = 77  numReplace = 0  


---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org