[prev in list] [next in list] [prev in thread] [next in thread] 

List:       apache-modperl-cvs
Subject:    cvs commit: modperl-site/embperl Changes.pod.1.html Changes.pod.10.html Changes.pod.11.html Changes.
From:       richter () locus ! apache ! org
Date:       2000-11-07 11:29:48
[Download RAW message or body]

richter     00/11/07 03:29:47

  Modified:    embperl  Changes.pod.1.html Changes.pod.10.html
                        Changes.pod.11.html Changes.pod.12.html
                        Changes.pod.13.html Changes.pod.14.html
                        Changes.pod.15.html Changes.pod.16.html
                        Changes.pod.17.html Changes.pod.18.html
                        Changes.pod.19.html Changes.pod.2.html
                        Changes.pod.20.html Changes.pod.21.html
                        Changes.pod.22.html Changes.pod.23.html
                        Changes.pod.24.html Changes.pod.25.html
                        Changes.pod.26.html Changes.pod.27.html
                        Changes.pod.28.html Changes.pod.29.html
                        Changes.pod.3.html Changes.pod.30.html
                        Changes.pod.31.html Changes.pod.32.html
                        Changes.pod.33.html Changes.pod.34.html
                        Changes.pod.35.html Changes.pod.36.html
                        Changes.pod.37.html Changes.pod.38.html
                        Changes.pod.39.html Changes.pod.4.html
                        Changes.pod.40.html Changes.pod.41.html
                        Changes.pod.42.html Changes.pod.43.html
                        Changes.pod.5.html Changes.pod.6.html
                        Changes.pod.7.html Changes.pod.8.html
                        Changes.pod.9.html Changes.pod.cont.html
  Log:
  Embperl Webpages - Changes
  
  Revision  Changes    Path
  1.180     +24 -39    modperl-site/embperl/Changes.pod.1.html
  
  Index: Changes.pod.1.html
  ===================================================================
  RCS file: /home/cvs/modperl-site/embperl/Changes.pod.1.html,v
  retrieving revision 1.179
  retrieving revision 1.180
  diff -u -r1.179 -r1.180
  --- Changes.pod.1.html	2000/10/18 07:43:51	1.179
  +++ Changes.pod.1.html	2000/11/07 11:29:34	1.180
  @@ -1,6 +1,6 @@
   <HTML>
   <HEAD>
  -<TITLE>1.3b6  18. Oct 2000</TITLE>
  +<TITLE>1.2b7_dev -- That's what currently under developement</TITLE>
   <LINK REV="made" HREF="mailto:root@venus.gr.ecos.de">
   </HEAD>
   
  @@ -11,7 +11,7 @@
   <tr>
   <td valign=bottom align=center>
       <font size=6><strong>
  -<A NAME="1_3b6_BETA_18_Oct_2000">1.3b6 (BETA)  18. Oct 2000</a></strong></font>
  +<A NAME="1_2b7_dev_That_s_what_current">1.2b7_dev -- That's what currently under \
developement</a></strong></font>  
   </td><td rowspan=2 align=right></td>
   </tr><tr><td  valign=top  align=center>
  @@ -19,45 +19,30 @@
   <img src="line.jpg" alt="________" WIDTH="732" HEIGHT="35" >
   &nbsp;&nbsp;&nbsp;&nbsp;</td></tr></table>
   
  -[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">PREV (Revision History - Content)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.2.html">NEXT (1.3b5 (BETA)  20. Aug 2000)</a>]&nbsp;&nbsp; <br><hr> \
+[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">PREV (Revision History - Content)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.2.html">NEXT (1.3b6 (BETA)  18. Oct 2000)</a>]&nbsp;&nbsp; <br><hr> \
                <P>
  -<PRE>   - Embperl now runs on ActiveState Perl. (At least in offline mode,
  -     mod_perl mode seems to still have some problems). With a lot of help
  -     from Randy Korbes. 
  -   - Changed EmbperlObject search order:
  -     * If EMBPERL_OBJECT_STOPDIR is set, this directory is taken as
  -       the last directory in the normal search path, instead of the
  -       directory where the base template (EMBPERL_OBJECT_BASE) is found.
  -     * EMBPERL_OBJECT_ADDPATH is _always_ added to the search path
  -     * Now Embperl also searches the path for files like
  -       ../foo.html, or bar/foo.html, which includes a relative path.
  -   - ../* is now a shortcut for the requested file, but in the
  -     parent directory (or upper depending on the search path)
  -   - Added access to Embperl session handling for modules and
  -     calling scripts (see SetupSession and GetSession)
  -   - Embperl is now able to output binary data if EMBPERL_ESCMODE
  -     and/or $escmode is zero. This also include that no CRLF is
  -     added at the end of the file, if escmode is zero.
  -   - Added method for deleting session data and cookie
  -   - Added method for triggering resend of session cookie. 
  -   - Added Test for pnotes ('EMBPERL_ERRORS')
  -   - Added hash %CLEANUPFILE. All variables defined into the files given
  -     in this hash, are also cleanup at the end of the request.
  -     Patch from Todd Eigenschink.
  -   - Changed the way the C Requestobject is attached to the Perlobject,
  -     so it should now also work on 64Bit Processor like Alpha.
  -     Spotted by Andre Landwehr.
  -   - Fixed a problem with importing files that contains foreach and
  -     do until loops, which may caused a syntax error or endless
  -     loop. Spotted by Steffen Geschke.
  -   - embpcgi* and embpexec* are now geratated out of *.templ instead
  -     of editied in place to avoid problems with cvs conflicts
  -     and lower/uppercase on Win32. Suggest by Jens-Uwe Mager.
  -   - make test works with Apache that has mod_jserv compiled in
  -   - Embperl now cache same files with relative path, which are located
  -     in different directories correctly.
  +Last Update: Tue Nov 7 12:26:45 2000 (MET)
  +
  +<P>
  +NOTE: This version is only available via <A HREF="CVS.pod.1.html#INTRO" >"CVS"</A>
  +
  +
  +
  +<P>
  +<PRE>   - Fixed problem that call to close triggers error in Session.pm when using \
Store::File.  +     Spotted by Alvar Freude.
  +   - Fixed problem that GetSession doesn't return a value for new session.
  +     Spotted by Angus Lees.
  +   - Added new function SetSessionCookie, which can be used to set the session \
cookie  +     header in case you use Embperl session management, but don't use a 
  +     Embperl page in that request. Suggested by Alex Schmelkin.
  +   - Fixed problem that DeleteSession does not work outside the base template, \
when  +     used with EmbperlObject. Spotted by Angus Lees.
  +   - Fixed problem when use multiple nested ../foo.htm inside EmbperlObject.
  +     Spotted by Neil Gunton.
  +   - Included patch from Angus Lees to ease building on debian.
   </PRE>
  -<p>[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">PREV (Revision History - Content)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.2.html">NEXT (1.3b5 (BETA)  20. Aug 2000)</a>]&nbsp;&nbsp; <br>  \
+<p>[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">PREV (Revision History - Content)</a>]&nbsp;&nbsp; [<a \
                href="Changes.pod.2.html">NEXT (1.3b6 (BETA)  18. Oct \
                2000)</a>]&nbsp;&nbsp; <br>
       <font color="#808080">___________________________________________________________________________________<br>
                
       HTML::Embperl - Copyright (c) 1997-2000 Gerald Richter / <a \
href="http://www.ecos.de/">ecos gmbh</a>  </font></p>
  
  
  
  1.30      +44 -6     modperl-site/embperl/Changes.pod.10.html
  
  Index: Changes.pod.10.html
  ===================================================================
  RCS file: /home/cvs/modperl-site/embperl/Changes.pod.10.html,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- Changes.pod.10.html	2000/08/25 05:31:39	1.29
  +++ Changes.pod.10.html	2000/11/07 11:29:34	1.30
  @@ -1,6 +1,6 @@
   <HTML>
   <HEAD>
  -<TITLE>1.2b9 10. Sept 1999</TITLE>
  +<TITLE>1.2b10 7 Oct. 1999</TITLE>
   <LINK REV="made" HREF="mailto:root@venus.gr.ecos.de">
   </HEAD>
   
  @@ -11,7 +11,7 @@
   <tr>
   <td valign=bottom align=center>
       <font size=6><strong>
  -<A NAME="1_2b9_BETA_10_Sept_1999">1.2b9 (BETA) 10. Sept 1999</a></strong></font>
  +<A NAME="1_2b10_BETA_7_Oct_1999">1.2b10 (BETA) 7 Oct. 1999</a></strong></font>
   
   </td><td rowspan=2 align=right></td>
   </tr><tr><td  valign=top  align=center>
  @@ -19,12 +19,50 @@
   <img src="line.jpg" alt="________" WIDTH="732" HEIGHT="35" >
   &nbsp;&nbsp;&nbsp;&nbsp;</td></tr></table>
   
  -[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.9.html">PREV (1.2b10 (BETA) 7 Oct. 1999)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.11.html">NEXT (1.2b8 (BETA) 9. Sept 1999)</a>]&nbsp;&nbsp; <br><hr> \
+[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.9.html">PREV (1.2b11 (BETA)  4 Nov 1999)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.11.html">NEXT (1.2b9 (BETA) 10. Sept 1999)</a>]&nbsp;&nbsp; \
<br><hr>  <P>
  -<PRE>   - Fixed a problem with loading Apache::Session 1.01, when
  -     Apache::Session 0.17 is not installed. Spotted by Volker Hess.
  +<PRE>   - Fixed a great security whole in CGI mode. Because Apache passes
  +     anything after the first '?' to the cgi script as commandline
  +     arguments, embpexec.pl could be tricked into offline mode, where
  +     it returned any file that is readable by the httpd! So if you are
  +     using CGI mode, I strongly recommend to update to 1.2b10.
  +     Now you must use embpcgi.pl instead of embpexec.pl in CGI mode.
  +     Spotted by Jason Holt.
  +   - Added EMBPERL_ALLOW. If the file doesn't EMBPERL_ALLOW Embperl
  +     will return forbidden. This is primarly another security
  +     feature, because dependig on the way you use Embperl in CGI mode,
  +     it will not honour all Apache access restrictions. With 
  +     EMBPERL_ALLOW, you can now force it to serve only certain
  +     files. Suggested by Jason Holt.
  +   - Fixed a problem that had occured with magic SVs (tied scalar)
  +     as source for the Execute function. Spotted by Todd Eigenschink.
  +   - Embperl works now with Apache::Session 0.17, 1.02 and 1.04
  +     (1.03 is errornous)
  +   - Fixed a SIGSEGV that occurs when the req_rec parameter of the
  +     Execute functions gets a Apache::Request object instead of a
  +     Apache object, which occured due to the different ways the
  +     Apache internal request_rec is stored inside the object.
  +     Spotted by Francis J. Lacoste.     
  +   - Fixed a SIGSEGV that occured when outputting to a scalar and
  +     optReturnError is set. Spotted by Francis J. Lacoste.
  +   - Added a ; after the begin block in startup.pl, which seems had
  +     cause a syntax error in some situations. Spotted by Oyvind Gjerstad.
  +   - exit now works the same in offline, mod_perl and cgi mode, it
  +     ends the execution of the page, but not the programm itself.
  +   - exit inside a sub will now really exit the page. (but exit inside
  +     a file called via Execute will only exit this file, not the whole
  +     request) Spotted by Cliff Rayman.     
  +   - Added new hash %http_headers_out which could be used to set arbitary
  +     http header under mod_perl _and_ in cgi mode. &quot;Location&quot; header \
will  +     automaticly set status to 301.
  +   - setting http headers and &lt;META HTTP-EQUIV=..&gt; now works also
  +     in cgi mode.
  +   - Session Handling now also works in CGI mode (needs
  +     Apache::Session &gt;= 1.04)
  +   - ACTION attribute of Formtag is now URL en/decoded. Spotted by
  +     Hartmut Palm.
   </PRE>
  -<p>[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.9.html">PREV (1.2b10 (BETA) 7 Oct. 1999)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.11.html">NEXT (1.2b8 (BETA) 9. Sept 1999)</a>]&nbsp;&nbsp; <br>  \
+<p>[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.9.html">PREV (1.2b11 (BETA)  4 Nov 1999)</a>]&nbsp;&nbsp; [<a \
                href="Changes.pod.11.html">NEXT (1.2b9 (BETA) 10. Sept \
                1999)</a>]&nbsp;&nbsp; <br>
       <font color="#808080">___________________________________________________________________________________<br>
                
       HTML::Embperl - Copyright (c) 1997-2000 Gerald Richter / <a \
href="http://www.ecos.de/">ecos gmbh</a>  </font></p>
  
  
  
  1.30      +6 -25     modperl-site/embperl/Changes.pod.11.html
  
  Index: Changes.pod.11.html
  ===================================================================
  RCS file: /home/cvs/modperl-site/embperl/Changes.pod.11.html,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- Changes.pod.11.html	2000/08/25 05:31:39	1.29
  +++ Changes.pod.11.html	2000/11/07 11:29:34	1.30
  @@ -1,6 +1,6 @@
   <HTML>
   <HEAD>
  -<TITLE>1.2b8 9. Sept 1999</TITLE>
  +<TITLE>1.2b9 10. Sept 1999</TITLE>
   <LINK REV="made" HREF="mailto:root@venus.gr.ecos.de">
   </HEAD>
   
  @@ -11,7 +11,7 @@
   <tr>
   <td valign=bottom align=center>
       <font size=6><strong>
  -<A NAME="1_2b8_BETA_9_Sept_1999">1.2b8 (BETA) 9. Sept 1999</a></strong></font>
  +<A NAME="1_2b9_BETA_10_Sept_1999">1.2b9 (BETA) 10. Sept 1999</a></strong></font>
   
   </td><td rowspan=2 align=right></td>
   </tr><tr><td  valign=top  align=center>
  @@ -19,31 +19,12 @@
   <img src="line.jpg" alt="________" WIDTH="732" HEIGHT="35" >
   &nbsp;&nbsp;&nbsp;&nbsp;</td></tr></table>
   
  -[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.10.html">PREV (1.2b9 (BETA) 10. Sept 1999)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.12.html">NEXT (1.2b7 (BETA) 30 Aug 1999)</a>]&nbsp;&nbsp; <br><hr>  \
+[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.10.html">PREV (1.2b10 (BETA) 7 Oct. 1999)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.12.html">NEXT (1.2b8 (BETA) 9. Sept 1999)</a>]&nbsp;&nbsp; <br><hr> \
                <P>
  -<PRE>   - Fixed behaviour of &lt;INPUT&gt;. &lt;INPUT&gt; now does not overide
  -     VALUE=&quot;&quot; with the value from %fdat. This seems to has been
  -     broken, since a couple of versions and the fix may break
  -     pages that depends on that wrong behaviour. Anyway I have
  -     to fix it before the release version is out!
  -   - Added a patch (and a FAQ) from Jens-Uwe Mager, so Embperl compiles
  -     and links on AIX.
  -   - Fixed error in URL unescaping, spotted by Hartmut Palm.
  -   - _WINSOCK2API_ gets defined on Win32, when compiling with
  -     Apache 1.3.9. Spotted by Randy Korbes.
  -   - Win32 test uses also embpexec.test.pl (instead of .bat),
  -     so cgi test runs also with Apache 1.3.9. Spotted by Randy Korbes.
  -   - Fixed problem with EMBPERL_SESSION_ARGS that splits the arguments
  -     wrong when, for example, the DataSource contains a '='. Spotted by
  -     Vince Galloway.
  -   - Fix a memory leak which eats one SV per &lt;OPTION&gt; tag, introduced
  -     in 1.2b6.
  -   - Fix a problem that meta commands also recognized as html tags, i.e.
  -     now &lt;if x&gt; is no longer the same as [$ if x $]. Spotted by Danielle \
                Gallo.
  -   - German documentation (IntroD.pod, FeaturesD.pod and EmbperlD.pod)
  -     are now included in the distribution.
  +<PRE>   - Fixed a problem with loading Apache::Session 1.01, when
  +     Apache::Session 0.17 is not installed. Spotted by Volker Hess.
   </PRE>
  -<p>[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.10.html">PREV (1.2b9 (BETA) 10. Sept 1999)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.12.html">NEXT (1.2b7 (BETA) 30 Aug 1999)</a>]&nbsp;&nbsp; <br>  \
+<p>[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.10.html">PREV (1.2b10 (BETA) 7 Oct. 1999)</a>]&nbsp;&nbsp; [<a \
                href="Changes.pod.12.html">NEXT (1.2b8 (BETA) 9. Sept \
                1999)</a>]&nbsp;&nbsp; <br>
       <font color="#808080">___________________________________________________________________________________<br>
                
       HTML::Embperl - Copyright (c) 1997-2000 Gerald Richter / <a \
href="http://www.ecos.de/">ecos gmbh</a>  </font></p>
  
  
  
  1.30      +25 -12    modperl-site/embperl/Changes.pod.12.html
  
  Index: Changes.pod.12.html
  ===================================================================
  RCS file: /home/cvs/modperl-site/embperl/Changes.pod.12.html,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- Changes.pod.12.html	2000/08/25 05:31:39	1.29
  +++ Changes.pod.12.html	2000/11/07 11:29:35	1.30
  @@ -1,6 +1,6 @@
   <HTML>
   <HEAD>
  -<TITLE>1.2b7 30 Aug 1999</TITLE>
  +<TITLE>1.2b8 9. Sept 1999</TITLE>
   <LINK REV="made" HREF="mailto:root@venus.gr.ecos.de">
   </HEAD>
   
  @@ -11,7 +11,7 @@
   <tr>
   <td valign=bottom align=center>
       <font size=6><strong>
  -<A NAME="1_2b7_BETA_30_Aug_1999">1.2b7 (BETA) 30 Aug 1999</a></strong></font>
  +<A NAME="1_2b8_BETA_9_Sept_1999">1.2b8 (BETA) 9. Sept 1999</a></strong></font>
   
   </td><td rowspan=2 align=right></td>
   </tr><tr><td  valign=top  align=center>
  @@ -19,18 +19,31 @@
   <img src="line.jpg" alt="________" WIDTH="732" HEIGHT="35" >
   &nbsp;&nbsp;&nbsp;&nbsp;</td></tr></table>
   
  -[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.11.html">PREV (1.2b8 (BETA) 9. Sept 1999)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.13.html">NEXT (1.2b6 (BETA) 19 Aug 1999)</a>]&nbsp;&nbsp; <br><hr>  \
+[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.11.html">PREV (1.2b9 (BETA) 10. Sept 1999)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.13.html">NEXT (1.2b7 (BETA) 30 Aug 1999)</a>]&nbsp;&nbsp; <br><hr>  \
                <P>
  -<PRE>   - Embperl works now with Apache::Session 1.01 
  -     (1.01 _not_ 1.00 or below!)
  -   - Cookie for session id is only send the first time and not
  -     resend if it's already known by the browser. Suggested
  -     by Roman Maeder.   
  -   - Fixed a SIGSEGV that occurs with $optRawInput = 1 and a 
  -     value is in %fdat, but not in the input html tag. Spotted
  -     by Robert. 
  +<PRE>   - Fixed behaviour of &lt;INPUT&gt;. &lt;INPUT&gt; now does not overide
  +     VALUE=&quot;&quot; with the value from %fdat. This seems to has been
  +     broken, since a couple of versions and the fix may break
  +     pages that depends on that wrong behaviour. Anyway I have
  +     to fix it before the release version is out!
  +   - Added a patch (and a FAQ) from Jens-Uwe Mager, so Embperl compiles
  +     and links on AIX.
  +   - Fixed error in URL unescaping, spotted by Hartmut Palm.
  +   - _WINSOCK2API_ gets defined on Win32, when compiling with
  +     Apache 1.3.9. Spotted by Randy Korbes.
  +   - Win32 test uses also embpexec.test.pl (instead of .bat),
  +     so cgi test runs also with Apache 1.3.9. Spotted by Randy Korbes.
  +   - Fixed problem with EMBPERL_SESSION_ARGS that splits the arguments
  +     wrong when, for example, the DataSource contains a '='. Spotted by
  +     Vince Galloway.
  +   - Fix a memory leak which eats one SV per &lt;OPTION&gt; tag, introduced
  +     in 1.2b6.
  +   - Fix a problem that meta commands also recognized as html tags, i.e.
  +     now &lt;if x&gt; is no longer the same as [$ if x $]. Spotted by Danielle \
Gallo.  +   - German documentation (IntroD.pod, FeaturesD.pod and EmbperlD.pod)
  +     are now included in the distribution.
   </PRE>
  -<p>[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.11.html">PREV (1.2b8 (BETA) 9. Sept 1999)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.13.html">NEXT (1.2b6 (BETA) 19 Aug 1999)</a>]&nbsp;&nbsp; <br>  \
+<p>[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.11.html">PREV (1.2b9 (BETA) 10. Sept 1999)</a>]&nbsp;&nbsp; [<a \
                href="Changes.pod.13.html">NEXT (1.2b7 (BETA) 30 Aug \
                1999)</a>]&nbsp;&nbsp; <br>
       <font color="#808080">___________________________________________________________________________________<br>
                
       HTML::Embperl - Copyright (c) 1997-2000 Gerald Richter / <a \
href="http://www.ecos.de/">ecos gmbh</a>  </font></p>
  
  
  
  1.31      +12 -41    modperl-site/embperl/Changes.pod.13.html
  
  Index: Changes.pod.13.html
  ===================================================================
  RCS file: /home/cvs/modperl-site/embperl/Changes.pod.13.html,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -r1.30 -r1.31
  --- Changes.pod.13.html	2000/08/25 05:31:40	1.30
  +++ Changes.pod.13.html	2000/11/07 11:29:35	1.31
  @@ -1,6 +1,6 @@
   <HTML>
   <HEAD>
  -<TITLE>1.2b6 19 Aug 1999</TITLE>
  +<TITLE>1.2b7 30 Aug 1999</TITLE>
   <LINK REV="made" HREF="mailto:root@venus.gr.ecos.de">
   </HEAD>
   
  @@ -11,7 +11,7 @@
   <tr>
   <td valign=bottom align=center>
       <font size=6><strong>
  -<A NAME="1_2b6_BETA_19_Aug_1999">1.2b6 (BETA) 19 Aug 1999</a></strong></font>
  +<A NAME="1_2b7_BETA_30_Aug_1999">1.2b7 (BETA) 30 Aug 1999</a></strong></font>
   
   </td><td rowspan=2 align=right></td>
   </tr><tr><td  valign=top  align=center>
  @@ -19,47 +19,18 @@
   <img src="line.jpg" alt="________" WIDTH="732" HEIGHT="35" >
   &nbsp;&nbsp;&nbsp;&nbsp;</td></tr></table>
   
  -[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.12.html">PREV (1.2b7 (BETA) 30 Aug 1999)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.14.html">NEXT (1.2b5 (BETA)  5 July 1999)</a>]&nbsp;&nbsp; <br><hr> \
+[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.12.html">PREV (1.2b8 (BETA) 9. Sept 1999)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.14.html">NEXT (1.2b6 (BETA) 19 Aug 1999)</a>]&nbsp;&nbsp; <br><hr>  \
                <P>
  -<PRE>   - When call another page via Execute EMBPERL_VIRTLOG will
  -     automaticly set to the same value as the in the calling page       
  -   - Add parameter 'firstline' to specify the linenumber of the
  -     first line in the input
  -   - Defined missing DECLINED constant for non mod_perl environement
  -     Spotted by James Elson.
  -   - Inside of an A tag URL escaped characters are translated back
  -     to their ascii aquivalent inside of perl code, before the code
  -     is executed. This avoid problems with HTML editors, which
  -     changes space to %20 inside an URL.
  -   - '%' is escaped to %25 inside of URLs
  -   - Inside the A tag only the HREF attribute is URL escaped, instead
  -     of the whole tag.
  -   - The SRC attribute of embed, frame, iframe, img, layer now are
  -     also URL escaped.
  -   - Giving a an array refernce inside an URL, cause Embperl expand
  -     it to URL parameter syntax (i.e. [+ \@A +] becomes A=1&amp;B=2, when
  -     @A = (A, 1, B, 2) ).
  -   - Embperl checks now for unclosed metacommands (if, while etc.) and
  -     unclosed HTML tags (table etc.). Suggest by Todd Eigenschink.
  -   - Fixed a problem when file was not found, which causes in some cases
  -     a SIGSEGV.
  -   - Added new configuration directive EMBPERL_MAIL_ERRORS_TO. If set
  -     all error messages will be send to the given address.
  -   - input_/output_func parameter can take a code reference as
  -     argument. Based on a patch from Jon Tobey.
  -   - Set force PERL_DL_NONLAZY to zero, so make test does not fail
  -     if dynaloader was initialized with PERL_DL_NONLAZY set.
  -     Patch from John Tobey.    
  -   - [$ foreach $i(x..y) $] does not require a space before the (
  -     anymore. Suggested by Jonny Cavell.
  -   - select &lt;option value=&quot;a &amp;amp; b&quot;&gt; works now correctly. \
                Spotted by
  -     Rick Welykochy.
  -   - Fixed SegFault when parameter input =&gt; is numeric. Spotted by
  -     Cliff Rayman.
  -   - Added option optNoUncloseWarn, which disables the warnings
  -     about unclosed if, while, table etc.
  +<PRE>   - Embperl works now with Apache::Session 1.01 
  +     (1.01 _not_ 1.00 or below!)
  +   - Cookie for session id is only send the first time and not
  +     resend if it's already known by the browser. Suggested
  +     by Roman Maeder.   
  +   - Fixed a SIGSEGV that occurs with $optRawInput = 1 and a 
  +     value is in %fdat, but not in the input html tag. Spotted
  +     by Robert. 
   </PRE>
  -<p>[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.12.html">PREV (1.2b7 (BETA) 30 Aug 1999)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.14.html">NEXT (1.2b5 (BETA)  5 July 1999)</a>]&nbsp;&nbsp; <br>  \
+<p>[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.12.html">PREV (1.2b8 (BETA) 9. Sept 1999)</a>]&nbsp;&nbsp; [<a \
                href="Changes.pod.14.html">NEXT (1.2b6 (BETA) 19 Aug \
                1999)</a>]&nbsp;&nbsp; <br>
       <font color="#808080">___________________________________________________________________________________<br>
                
       HTML::Embperl - Copyright (c) 1997-2000 Gerald Richter / <a \
href="http://www.ecos.de/">ecos gmbh</a>  </font></p>
  
  
  
  1.30      +41 -88    modperl-site/embperl/Changes.pod.14.html
  
  Index: Changes.pod.14.html
  ===================================================================
  RCS file: /home/cvs/modperl-site/embperl/Changes.pod.14.html,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- Changes.pod.14.html	2000/08/25 05:31:40	1.29
  +++ Changes.pod.14.html	2000/11/07 11:29:35	1.30
  @@ -1,6 +1,6 @@
   <HTML>
   <HEAD>
  -<TITLE>1.2b5  5 July 1999</TITLE>
  +<TITLE>1.2b6 19 Aug 1999</TITLE>
   <LINK REV="made" HREF="mailto:root@venus.gr.ecos.de">
   </HEAD>
   
  @@ -11,7 +11,7 @@
   <tr>
   <td valign=bottom align=center>
       <font size=6><strong>
  -<A NAME="1_2b5_BETA_5_July_1999">1.2b5 (BETA)  5 July 1999</a></strong></font>
  +<A NAME="1_2b6_BETA_19_Aug_1999">1.2b6 (BETA) 19 Aug 1999</a></strong></font>
   
   </td><td rowspan=2 align=right></td>
   </tr><tr><td  valign=top  align=center>
  @@ -19,94 +19,47 @@
   <img src="line.jpg" alt="________" WIDTH="732" HEIGHT="35" >
   &nbsp;&nbsp;&nbsp;&nbsp;</td></tr></table>
   
  -[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.13.html">PREV (1.2b6 (BETA) 19 Aug 1999)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.15.html">NEXT (1.2b4 (BETA)  15 Feb 1999)</a>]&nbsp;&nbsp; <br><hr> \
+[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.13.html">PREV (1.2b7 (BETA) 30 Aug 1999)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.15.html">NEXT (1.2b5 (BETA)  5 July 1999)</a>]&nbsp;&nbsp; <br><hr> \
                <P>
  -<PRE>   - Renamed __strdup and __strndup so there are no duplicate 
  -     symbols when compiling with glibc. Spotted by Michael Hall.
  -   - Removed some debugging message from the logfile output.
  -   - Correct some wrong table entries for html escaping of some
  -     characters like §
  -   - Added optReturnError which causes Embperl to return an
  -     error code and let the calling programm (i.e. Apache)
  -     handle the error. This is necessary to use the
  -     ErrorDocument directive together with Embperl. Spotted by
  -     Michael Smith.
  -   - Fixed the problem that the output of Execute inside a table
  -     didn't come out when optEarlyHttpHeader was set. Spotted by
  -     Chris Alexander.
  -   - %fdat of a Execute will not be overwritten anymore when the
  -     %fdat of the main request was empty. Spotted by Chris Alexander.
  -   - fixed a small memory leak which was caused by not releasing 
  -     memory space for the cookie-name/-domain etc.
  -   - added the missing -T switch to embpexec.test.bat, which caused the
  -     taint test in cgi mode to fail on win32
  -   - Added epchar.c.iso-latin-2 from Jiri Novak, which contains the correct
  -     escaping for the iso-8859-2 (iso-latin-2) character set. You may use it
  -     to replace the standard epchar.c
  -   - Added new metacommand [$ sub &lt;name&gt; $] and [$ endsub $] which allows
  -     you to define blocks of code an call them mulitple times inside a page,
  -     either a creating a subrequest Execute('#&lt;name&gt;') or by calling them
  -     directly as a perl subroutine [- &lt;name&gt; -]. Read the docs for more
  -     information on the details and differences.
  -   - Added new parameter &quot;import&quot; to Execute, which let's you import \
                subs
  -     (defined with [$sub &lt;name&gt;$]) into the current page.
  -   - @ffld is filled with 'values %fdat' if the ffld parameter in the call
  -     to the Execute funtion is missing.
  -   - Filedata will held into memory until the end of the request, so a
  -     second call to Execute for the same file will not reread the data
  -     from disk.
  -   - Added emacs/embperl.el. It's a emacs minor mode for Embperl written
  -     by Erik Arneson
  -   - Output of dbgShowCleanup is now sorted by name
  -   - Update the Faq.pod with new Q&amp;A and removed obsolete Q&amp;A
  -   - Made Makefile.PL more smarter in DSO situations. It detecteds now 
  -     which of the needed Apache modules are linked staticly and places
  -     neccessary LoadModule statements in the httpd.conf for make test.
  -     This way make test should work also where all modules linked at
  -     runtime, like on RedHat 6. With help form James H. Thompson.
  -   - Makefile.PL askīs now if it canīt find any modules. On win32
  -     it will not try to guess (the maybe wrong) path anymore.
  -   - Added possibility to get the the uploadInfo from CGI.pm
  -     (e.g. ${${$fdat{upload}}} -&gt; {'Content-Type'} will return the
  -      content type). Requested by Brian Reichert.
  -   - Catch die of CGI.pm when it hit's a 'Malformed multipart POST'.
  -     Spooted by Chris Alexander.
  -   - Add optKeepSrcInMemory which tells Embperl to keep the source
  -     file in memory and not reload it on every request
  -   - Added the possibility to use recursive calls to Execute.
  -     NOTE: You can create local variables via [* local $foo ; *]
  -   - Reworked the cleanup. Now imported values from other modules
  -     left unchanged. This solves problems with using modules
  -     inside Embperl pages, which exports some global variables.
  -   - Added the %CLEANUP hash. Put variables into with should be
  -     additional cleaned up ($CLEANUP{'var'} = 1) or which shouldn't
  -     cleaned up ($CLEANUP{'var'} = 0)
  -   - Special handling for DBIx::Recordset objects, so it's sure
  -     they are really get destroyed 
  -   - fixed a problem with dynamic tables, that occurs when you
  -     had tried to repeat multiple table rows
  -   - Embperl compiles now with perl5.005_57+. Patch from Ask Bjoern Hansen
  -   - Cleanup now logs any errors that occurs when calling object
  -     destructors and makes sure errors inside object destructors do
  -     not break Embperl itself.
  -   - Embperl now returns DECLINED when called for a directory. This
  -     way Apache can handle diretories the correct way. This will make
  -     DiretoryIndex (e.g. index.html) work again with Embperl. 
  -   - Fixed a problem that @ffld contains the same field more then
  -     one time if posted from a select multiple with multiple items
  -     selected. This caused problems with [$hidden$]. Spotted by
  -     Martin Leja.
  -   - Double quotes (&quot;) will be url-encoded to %22 inside URLs.
  -   - Embperl now never writes to the logfile if EMBPERL_DEBUG is zero
  -   - make test now runs with newest version of mod_ssl (2.3.5)
  -   - Added option optKeepSpaces which will disable the removing of spaces
  -     and empty lines from the output. Suggested from Gary Shea.
  -   - Added option optOpenLogEarly, which will cause Embperl to open the
  -     logfile as soon as it is loaded into memory. You can use this when
  -     you loaded Embperl via PerlModule under Apache, to open the log
  -     as root instead of the non-privileged user Apache runs as.
  +<PRE>   - When call another page via Execute EMBPERL_VIRTLOG will
  +     automaticly set to the same value as the in the calling page       
  +   - Add parameter 'firstline' to specify the linenumber of the
  +     first line in the input
  +   - Defined missing DECLINED constant for non mod_perl environement
  +     Spotted by James Elson.
  +   - Inside of an A tag URL escaped characters are translated back
  +     to their ascii aquivalent inside of perl code, before the code
  +     is executed. This avoid problems with HTML editors, which
  +     changes space to %20 inside an URL.
  +   - '%' is escaped to %25 inside of URLs
  +   - Inside the A tag only the HREF attribute is URL escaped, instead
  +     of the whole tag.
  +   - The SRC attribute of embed, frame, iframe, img, layer now are
  +     also URL escaped.
  +   - Giving a an array refernce inside an URL, cause Embperl expand
  +     it to URL parameter syntax (i.e. [+ \@A +] becomes A=1&amp;B=2, when
  +     @A = (A, 1, B, 2) ).
  +   - Embperl checks now for unclosed metacommands (if, while etc.) and
  +     unclosed HTML tags (table etc.). Suggest by Todd Eigenschink.
  +   - Fixed a problem when file was not found, which causes in some cases
  +     a SIGSEGV.
  +   - Added new configuration directive EMBPERL_MAIL_ERRORS_TO. If set
  +     all error messages will be send to the given address.
  +   - input_/output_func parameter can take a code reference as
  +     argument. Based on a patch from Jon Tobey.
  +   - Set force PERL_DL_NONLAZY to zero, so make test does not fail
  +     if dynaloader was initialized with PERL_DL_NONLAZY set.
  +     Patch from John Tobey.    
  +   - [$ foreach $i(x..y) $] does not require a space before the (
  +     anymore. Suggested by Jonny Cavell.
  +   - select &lt;option value=&quot;a &amp;amp; b&quot;&gt; works now correctly. \
Spotted by  +     Rick Welykochy.
  +   - Fixed SegFault when parameter input =&gt; is numeric. Spotted by
  +     Cliff Rayman.
  +   - Added option optNoUncloseWarn, which disables the warnings
  +     about unclosed if, while, table etc.
   </PRE>
  -<p>[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.13.html">PREV (1.2b6 (BETA) 19 Aug 1999)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.15.html">NEXT (1.2b4 (BETA)  15 Feb 1999)</a>]&nbsp;&nbsp; <br>  \
+<p>[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.13.html">PREV (1.2b7 (BETA) 30 Aug 1999)</a>]&nbsp;&nbsp; [<a \
                href="Changes.pod.15.html">NEXT (1.2b5 (BETA)  5 July \
                1999)</a>]&nbsp;&nbsp; <br>
       <font color="#808080">___________________________________________________________________________________<br>
                
       HTML::Embperl - Copyright (c) 1997-2000 Gerald Richter / <a \
href="http://www.ecos.de/">ecos gmbh</a>  </font></p>
  
  
  
  1.30      +88 -70    modperl-site/embperl/Changes.pod.15.html
  
  Index: Changes.pod.15.html
  ===================================================================
  RCS file: /home/cvs/modperl-site/embperl/Changes.pod.15.html,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- Changes.pod.15.html	2000/08/25 05:31:41	1.29
  +++ Changes.pod.15.html	2000/11/07 11:29:35	1.30
  @@ -1,6 +1,6 @@
   <HTML>
   <HEAD>
  -<TITLE>1.2b4  15 Feb 1999</TITLE>
  +<TITLE>1.2b5  5 July 1999</TITLE>
   <LINK REV="made" HREF="mailto:root@venus.gr.ecos.de">
   </HEAD>
   
  @@ -11,7 +11,7 @@
   <tr>
   <td valign=bottom align=center>
       <font size=6><strong>
  -<A NAME="1_2b4_BETA_15_Feb_1999">1.2b4 (BETA)  15 Feb 1999</a></strong></font>
  +<A NAME="1_2b5_BETA_5_July_1999">1.2b5 (BETA)  5 July 1999</a></strong></font>
   
   </td><td rowspan=2 align=right></td>
   </tr><tr><td  valign=top  align=center>
  @@ -19,76 +19,94 @@
   <img src="line.jpg" alt="________" WIDTH="732" HEIGHT="35" >
   &nbsp;&nbsp;&nbsp;&nbsp;</td></tr></table>
   
  -[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.14.html">PREV (1.2b5 (BETA)  5 July 1999)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.16.html">NEXT (1.2b3 (BETA)  22 Nov 1998)</a>]&nbsp;&nbsp; <br><hr> \
+[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.14.html">PREV (1.2b6 (BETA) 19 Aug 1999)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.16.html">NEXT (1.2b4 (BETA)  15 Feb 1999)</a>]&nbsp;&nbsp; <br><hr> \
                <P>
  -<PRE>   - fixed a problem that $req_rec was sometimes invalid on the 
  -     second call to the same page causing Embperl to SIGSEGV.
  -     With help of Todd Eigenschink.
  -   - Cleanup the variable space inside Embperl pages. Before this
  -     fix many of the internal my variables were visible to the 
  -     Embperl page. Spotted by Todd Eigenschink. 
  -   - multiple form values with the same name are handled now
  -     correctly (concated in a tab delimited string) when send
  -     in a multipart/form-data (file-upload). Spotted by Dirk
  -     Lutzebaeck.
  -   - The dbgForm flag works now also for multipart/form-data
  -   - a missing right *] will be reported as an error. 
  -   - [[* is correctly output as [* and not interpreted as a
  -     starting of a perl block. Spotted by Dirk Lutzebaeck.
  -   - fixed a bug that causes the html after an endforeach to be
  -     skiped, when the foreach loop gets an empty array as argument.
  -     Spotted by Dirk Lutzebaeck.
  -   - Makefile.PL checks now for required modules and versions and
  -     generates warnings if necessary
  -   - Do not CLEAR %udat and %mdat in cleanup, so Apache::Session
  -     will not warn anymore about unsupported CLEAR operation.
  -   - Added tests for session management (%udat, %mdat)
  -   - Added more tests to see that $req_rec is correctly setup
  -   - Added module Apache::Session::epDBI which is a subclass of
  -     Apache::Session::DBI and corrects a problem with locking and
  -     cares of serializing requests, so %mdat works correctly.
  -     Please read IMPORTANT NOTE under Session Management in
  -     Embperl.pod
  -   - Added the dbgProfile flag which cause the display of the time
  -     since the request start for every source line in the logfile.
  -   - Correct a problem that the escape character ('\') was not removed
  -     when unescaping the input. Now '&amp;lt;' is correctly translated
  -     to '&lt;'  and '\&amp;lt;' is translated to '&amp;lt;' . 
  -   - When requesting to view the logfile via the browser now all
  -     lines which does not start with a pid ([&lt;pid&gt;]) are displayed.
  -   - fixed a problem, that sometimes not all errors are shown in the
  -     error page, in conjunction with dynamic tables
  -   - When running under perl 5.005 or higher, the cleanup after the
  -     every request, now not only cleans up scalars, array and hashs,
  -     but also closes all open file- and directoryhandles and undef's
  -     all typglob (which causes for example DBIx::Recordset objects to
  -     DESTROY correctly)
  -     NOTE: This also causes imported variables from other packages/modules
  -     not to be cleanedup anymore!!
  -     NOTE: That the cleanup behaveiour under perl 5.004 and 5.005 is
  -     slightly differnt! The new cleanup doesn't work with 5.004 because 
  -     of a bug, which should be corrected in 5.004_05 as soon as available.
  -   - EMail adress from the form is insert as Reply-To header instead of
  -     From header in MailFormTo to avoid problems with unresolvable
  -     EMail adresses.
  -   - Fixed the problem that session management (%udat, %mdat) didn't
  -     work when Execute is used in the same page. Spotted by by Simon Lindgren. 
  -   - Fixed a path problem in Makefile.PL. Now pathes on Win32 Systems uses
  -     blackslash instead of slash. Spotted by Randy Kobes.
  -   - Win32 batch files will no longer contain path to perl after the #!,
  -     so cgi tests passes on systems with 4DOS shell. Spotted by Randy Kobes.
  -   - Added ; as terminator for cookie to correctly parse multiple cookies.
  -     Patch from Tim Carrol.    
  -   - Changed table_set to table_add when setting the cookie for session data
  -     to avoid problems with other modules setting also cookies.
  -   - Corrected the %ENV problem that mod_perl-1.18 introduced, so both 
  -     work together again.
  -   - Added dbgSession flag to enable/disable logging of session handling
  -   - Added configuration diretives EMBPERL_COOKIE_NAME, EMBPERL_COOKIE_DOMAIN,
  -     EMBPERL_COOKIE_PATH and EMBPERL_COOKIE_EXPIRES to configure the cookie
  -     which holds the session id. Suggested by Cliff Rayman.
  +<PRE>   - Renamed __strdup and __strndup so there are no duplicate 
  +     symbols when compiling with glibc. Spotted by Michael Hall.
  +   - Removed some debugging message from the logfile output.
  +   - Correct some wrong table entries for html escaping of some
  +     characters like §
  +   - Added optReturnError which causes Embperl to return an
  +     error code and let the calling programm (i.e. Apache)
  +     handle the error. This is necessary to use the
  +     ErrorDocument directive together with Embperl. Spotted by
  +     Michael Smith.
  +   - Fixed the problem that the output of Execute inside a table
  +     didn't come out when optEarlyHttpHeader was set. Spotted by
  +     Chris Alexander.
  +   - %fdat of a Execute will not be overwritten anymore when the
  +     %fdat of the main request was empty. Spotted by Chris Alexander.
  +   - fixed a small memory leak which was caused by not releasing 
  +     memory space for the cookie-name/-domain etc.
  +   - added the missing -T switch to embpexec.test.bat, which caused the
  +     taint test in cgi mode to fail on win32
  +   - Added epchar.c.iso-latin-2 from Jiri Novak, which contains the correct
  +     escaping for the iso-8859-2 (iso-latin-2) character set. You may use it
  +     to replace the standard epchar.c
  +   - Added new metacommand [$ sub &lt;name&gt; $] and [$ endsub $] which allows
  +     you to define blocks of code an call them mulitple times inside a page,
  +     either a creating a subrequest Execute('#&lt;name&gt;') or by calling them
  +     directly as a perl subroutine [- &lt;name&gt; -]. Read the docs for more
  +     information on the details and differences.
  +   - Added new parameter &quot;import&quot; to Execute, which let's you import \
subs  +     (defined with [$sub &lt;name&gt;$]) into the current page.
  +   - @ffld is filled with 'values %fdat' if the ffld parameter in the call
  +     to the Execute funtion is missing.
  +   - Filedata will held into memory until the end of the request, so a
  +     second call to Execute for the same file will not reread the data
  +     from disk.
  +   - Added emacs/embperl.el. It's a emacs minor mode for Embperl written
  +     by Erik Arneson
  +   - Output of dbgShowCleanup is now sorted by name
  +   - Update the Faq.pod with new Q&amp;A and removed obsolete Q&amp;A
  +   - Made Makefile.PL more smarter in DSO situations. It detecteds now 
  +     which of the needed Apache modules are linked staticly and places
  +     neccessary LoadModule statements in the httpd.conf for make test.
  +     This way make test should work also where all modules linked at
  +     runtime, like on RedHat 6. With help form James H. Thompson.
  +   - Makefile.PL askīs now if it canīt find any modules. On win32
  +     it will not try to guess (the maybe wrong) path anymore.
  +   - Added possibility to get the the uploadInfo from CGI.pm
  +     (e.g. ${${$fdat{upload}}} -&gt; {'Content-Type'} will return the
  +      content type). Requested by Brian Reichert.
  +   - Catch die of CGI.pm when it hit's a 'Malformed multipart POST'.
  +     Spooted by Chris Alexander.
  +   - Add optKeepSrcInMemory which tells Embperl to keep the source
  +     file in memory and not reload it on every request
  +   - Added the possibility to use recursive calls to Execute.
  +     NOTE: You can create local variables via [* local $foo ; *]
  +   - Reworked the cleanup. Now imported values from other modules
  +     left unchanged. This solves problems with using modules
  +     inside Embperl pages, which exports some global variables.
  +   - Added the %CLEANUP hash. Put variables into with should be
  +     additional cleaned up ($CLEANUP{'var'} = 1) or which shouldn't
  +     cleaned up ($CLEANUP{'var'} = 0)
  +   - Special handling for DBIx::Recordset objects, so it's sure
  +     they are really get destroyed 
  +   - fixed a problem with dynamic tables, that occurs when you
  +     had tried to repeat multiple table rows
  +   - Embperl compiles now with perl5.005_57+. Patch from Ask Bjoern Hansen
  +   - Cleanup now logs any errors that occurs when calling object
  +     destructors and makes sure errors inside object destructors do
  +     not break Embperl itself.
  +   - Embperl now returns DECLINED when called for a directory. This
  +     way Apache can handle diretories the correct way. This will make
  +     DiretoryIndex (e.g. index.html) work again with Embperl. 
  +   - Fixed a problem that @ffld contains the same field more then
  +     one time if posted from a select multiple with multiple items
  +     selected. This caused problems with [$hidden$]. Spotted by
  +     Martin Leja.
  +   - Double quotes (&quot;) will be url-encoded to %22 inside URLs.
  +   - Embperl now never writes to the logfile if EMBPERL_DEBUG is zero
  +   - make test now runs with newest version of mod_ssl (2.3.5)
  +   - Added option optKeepSpaces which will disable the removing of spaces
  +     and empty lines from the output. Suggested from Gary Shea.
  +   - Added option optOpenLogEarly, which will cause Embperl to open the
  +     logfile as soon as it is loaded into memory. You can use this when
  +     you loaded Embperl via PerlModule under Apache, to open the log
  +     as root instead of the non-privileged user Apache runs as.
   </PRE>
  -<p>[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.14.html">PREV (1.2b5 (BETA)  5 July 1999)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.16.html">NEXT (1.2b3 (BETA)  22 Nov 1998)</a>]&nbsp;&nbsp; <br>  \
+<p>[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.14.html">PREV (1.2b6 (BETA) 19 Aug 1999)</a>]&nbsp;&nbsp; [<a \
                href="Changes.pod.16.html">NEXT (1.2b4 (BETA)  15 Feb \
                1999)</a>]&nbsp;&nbsp; <br>
       <font color="#808080">___________________________________________________________________________________<br>
                
       HTML::Embperl - Copyright (c) 1997-2000 Gerald Richter / <a \
href="http://www.ecos.de/">ecos gmbh</a>  </font></p>
  
  
  
  1.31      +70 -21    modperl-site/embperl/Changes.pod.16.html
  
  Index: Changes.pod.16.html
  ===================================================================
  RCS file: /home/cvs/modperl-site/embperl/Changes.pod.16.html,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -r1.30 -r1.31
  --- Changes.pod.16.html	2000/08/25 05:31:41	1.30
  +++ Changes.pod.16.html	2000/11/07 11:29:35	1.31
  @@ -1,6 +1,6 @@
   <HTML>
   <HEAD>
  -<TITLE>1.2b3  22 Nov 1998</TITLE>
  +<TITLE>1.2b4  15 Feb 1999</TITLE>
   <LINK REV="made" HREF="mailto:root@venus.gr.ecos.de">
   </HEAD>
   
  @@ -11,7 +11,7 @@
   <tr>
   <td valign=bottom align=center>
       <font size=6><strong>
  -<A NAME="1_2b3_BETA_22_Nov_1998">1.2b3 (BETA)  22 Nov 1998</a></strong></font>
  +<A NAME="1_2b4_BETA_15_Feb_1999">1.2b4 (BETA)  15 Feb 1999</a></strong></font>
   
   </td><td rowspan=2 align=right></td>
   </tr><tr><td  valign=top  align=center>
  @@ -19,27 +19,76 @@
   <img src="line.jpg" alt="________" WIDTH="732" HEIGHT="35" >
   &nbsp;&nbsp;&nbsp;&nbsp;</td></tr></table>
   
  -[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.15.html">PREV (1.2b4 (BETA)  15 Feb 1999)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.17.html">NEXT (1.2b2 (BETA) 9 Nov 1998)</a>]&nbsp;&nbsp; <br><hr>  \
+[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.15.html">PREV (1.2b5 (BETA)  5 July 1999)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.17.html">NEXT (1.2b3 (BETA)  22 Nov 1998)</a>]&nbsp;&nbsp; <br><hr> \
                <P>
  -<PRE>   - fixed an undefined pointer which occurs when using precompiled
  -     [* ... *] blocks. Spotted by Bruce W. Holyman and Paul J. Schinder
  -   - removed unwanted 0xa0 characters from tagscan.htm which causes
  -     the test to fail on sunos. Spotted by Paul J. Schnider.
  -   - Enhanced the detection of Stronghold, Apache SSL and mod_ssl
  -     so they are found if they are not in a standard path. Spotted 
  -     by Brad Cox.
  -   - Convert relativ path for apache source to absolute to avoid
  -     problems within test script. Spotted by Brad Cox.  
  -   - Make Embperl compile with useperio=defined. Spotted by Todd
  -     Eigenschink.
  -   - Makefile.PL does now check if mod_perl is compiled into apache
  -     and don't create a config for USE_DSO situtation even if
  -     libperl.so exists.
  -   - Added a workarround in the Execute('foo.htm') call, to avoid a
  -     bug in perl5.004 which causes a SIGSEGV. Spotted by Michael J.
  -     Schout and Chris Alexander.
  +<PRE>   - fixed a problem that $req_rec was sometimes invalid on the 
  +     second call to the same page causing Embperl to SIGSEGV.
  +     With help of Todd Eigenschink.
  +   - Cleanup the variable space inside Embperl pages. Before this
  +     fix many of the internal my variables were visible to the 
  +     Embperl page. Spotted by Todd Eigenschink. 
  +   - multiple form values with the same name are handled now
  +     correctly (concated in a tab delimited string) when send
  +     in a multipart/form-data (file-upload). Spotted by Dirk
  +     Lutzebaeck.
  +   - The dbgForm flag works now also for multipart/form-data
  +   - a missing right *] will be reported as an error. 
  +   - [[* is correctly output as [* and not interpreted as a
  +     starting of a perl block. Spotted by Dirk Lutzebaeck.
  +   - fixed a bug that causes the html after an endforeach to be
  +     skiped, when the foreach loop gets an empty array as argument.
  +     Spotted by Dirk Lutzebaeck.
  +   - Makefile.PL checks now for required modules and versions and
  +     generates warnings if necessary
  +   - Do not CLEAR %udat and %mdat in cleanup, so Apache::Session
  +     will not warn anymore about unsupported CLEAR operation.
  +   - Added tests for session management (%udat, %mdat)
  +   - Added more tests to see that $req_rec is correctly setup
  +   - Added module Apache::Session::epDBI which is a subclass of
  +     Apache::Session::DBI and corrects a problem with locking and
  +     cares of serializing requests, so %mdat works correctly.
  +     Please read IMPORTANT NOTE under Session Management in
  +     Embperl.pod
  +   - Added the dbgProfile flag which cause the display of the time
  +     since the request start for every source line in the logfile.
  +   - Correct a problem that the escape character ('\') was not removed
  +     when unescaping the input. Now '&amp;lt;' is correctly translated
  +     to '&lt;'  and '\&amp;lt;' is translated to '&amp;lt;' . 
  +   - When requesting to view the logfile via the browser now all
  +     lines which does not start with a pid ([&lt;pid&gt;]) are displayed.
  +   - fixed a problem, that sometimes not all errors are shown in the
  +     error page, in conjunction with dynamic tables
  +   - When running under perl 5.005 or higher, the cleanup after the
  +     every request, now not only cleans up scalars, array and hashs,
  +     but also closes all open file- and directoryhandles and undef's
  +     all typglob (which causes for example DBIx::Recordset objects to
  +     DESTROY correctly)
  +     NOTE: This also causes imported variables from other packages/modules
  +     not to be cleanedup anymore!!
  +     NOTE: That the cleanup behaveiour under perl 5.004 and 5.005 is
  +     slightly differnt! The new cleanup doesn't work with 5.004 because 
  +     of a bug, which should be corrected in 5.004_05 as soon as available.
  +   - EMail adress from the form is insert as Reply-To header instead of
  +     From header in MailFormTo to avoid problems with unresolvable
  +     EMail adresses.
  +   - Fixed the problem that session management (%udat, %mdat) didn't
  +     work when Execute is used in the same page. Spotted by by Simon Lindgren. 
  +   - Fixed a path problem in Makefile.PL. Now pathes on Win32 Systems uses
  +     blackslash instead of slash. Spotted by Randy Kobes.
  +   - Win32 batch files will no longer contain path to perl after the #!,
  +     so cgi tests passes on systems with 4DOS shell. Spotted by Randy Kobes.
  +   - Added ; as terminator for cookie to correctly parse multiple cookies.
  +     Patch from Tim Carrol.    
  +   - Changed table_set to table_add when setting the cookie for session data
  +     to avoid problems with other modules setting also cookies.
  +   - Corrected the %ENV problem that mod_perl-1.18 introduced, so both 
  +     work together again.
  +   - Added dbgSession flag to enable/disable logging of session handling
  +   - Added configuration diretives EMBPERL_COOKIE_NAME, EMBPERL_COOKIE_DOMAIN,
  +     EMBPERL_COOKIE_PATH and EMBPERL_COOKIE_EXPIRES to configure the cookie
  +     which holds the session id. Suggested by Cliff Rayman.
   </PRE>
  -<p>[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.15.html">PREV (1.2b4 (BETA)  15 Feb 1999)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.17.html">NEXT (1.2b2 (BETA) 9 Nov 1998)</a>]&nbsp;&nbsp; <br>  \
+<p>[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.15.html">PREV (1.2b5 (BETA)  5 July 1999)</a>]&nbsp;&nbsp; [<a \
                href="Changes.pod.17.html">NEXT (1.2b3 (BETA)  22 Nov \
                1998)</a>]&nbsp;&nbsp; <br>
       <font color="#808080">___________________________________________________________________________________<br>
                
       HTML::Embperl - Copyright (c) 1997-2000 Gerald Richter / <a \
href="http://www.ecos.de/">ecos gmbh</a>  </font></p>
  
  
  
  1.30      +21 -73    modperl-site/embperl/Changes.pod.17.html
  
  Index: Changes.pod.17.html
  ===================================================================
  RCS file: /home/cvs/modperl-site/embperl/Changes.pod.17.html,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- Changes.pod.17.html	2000/08/25 05:31:41	1.29
  +++ Changes.pod.17.html	2000/11/07 11:29:35	1.30
  @@ -1,6 +1,6 @@
   <HTML>
   <HEAD>
  -<TITLE>1.2b2 9 Nov 1998</TITLE>
  +<TITLE>1.2b3  22 Nov 1998</TITLE>
   <LINK REV="made" HREF="mailto:root@venus.gr.ecos.de">
   </HEAD>
   
  @@ -11,7 +11,7 @@
   <tr>
   <td valign=bottom align=center>
       <font size=6><strong>
  -<A NAME="1_2b2_BETA_9_Nov_1998">1.2b2 (BETA) 9 Nov 1998</a></strong></font>
  +<A NAME="1_2b3_BETA_22_Nov_1998">1.2b3 (BETA)  22 Nov 1998</a></strong></font>
   
   </td><td rowspan=2 align=right></td>
   </tr><tr><td  valign=top  align=center>
  @@ -19,79 +19,27 @@
   <img src="line.jpg" alt="________" WIDTH="732" HEIGHT="35" >
   &nbsp;&nbsp;&nbsp;&nbsp;</td></tr></table>
   
  -[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.16.html">PREV (1.2b3 (BETA)  22 Nov 1998)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.18.html">NEXT (1.2b1 (BETA)  8 Oct 1998)</a>]&nbsp;&nbsp; <br><hr>  \
+[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.16.html">PREV (1.2b4 (BETA)  15 Feb 1999)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.18.html">NEXT (1.2b2 (BETA) 9 Nov 1998)</a>]&nbsp;&nbsp; <br><hr>  \
                <P>
  -<PRE>   - There is now a short form of the Execute function. You can
  -     now include a sub page in an Embperl page by simply writing
  -     [- Execute ('filename.html') -] or use
  -     [- Execute ('filename.html', 1, 2, 3) -] to pass additional
  -     parameters
  -   - Added new block [* ... *]. This block compiles code to an 
  -     outer subroutine which surounds the whole page. This makes
  -     it possible to define &quot;local&quot; variables with a scope of the 
  -     whole page, which would be necessary for recursive calls
  -     to Execute.
  -     Also this let you use perl control structures inside Embperl
  -     pages:  e.g.  
  -         [* foreach $v (1..5) { *] Cnt = [+ $v +] [* } *]
  -     NOTE: [* ... *] blocks _must_ always end with a ;,{ or }
  -           [* ... *] cannot apear inside html tags that are 
  -           interpreted by Embperl (unless you disable the
  -           interpretation of such tags like table, input etc.)
  -   - Added a comment block: Everything between [# and #] is a
  -     comment and is removed from the output.
  -     NOTE: [* ... *] blocks also interpreted inside of a 
  -           [# ... #] block, all other blocks [+/-/$ $/-/+] are not.           
  -   - Added magic hash %mdat, which can be used to store persitent
  -     data on a per module basis (needs Apache::Session, with
  -     path in session.patch applied)
  -   - Done more tests on session handling, seems to work fine now.
  -   - Added new option dbgNoHiddenEmptyValue which suppresses
  -     empty hidden input fields in the [$hidden$] meta command.
  -     Patch from Steve Willer.
  -   - Whitespaces after [...] blocks are removed in the output, so
  -     there will be less empty lines, makeing the output shorter and
  -     more readable, based on a patch from Todd Eigenschink.
  -   - Embperl compiles now with mod_ssl (from Ralf Engelschall). 
  -     Spotted by Dirk Lutzebaeck and Randel Schwartz.
  -   - Added a patch from Todd Eigenschink to build Embperl with
  -     Stronghold 2.4.1
  -   - Added patch from Gerald McLarnon so Embperl compiles on AIX
  -   - Added optAllowZeroFileSize to accept files of length 0, 
  -     without that option Embperl will report NOT_FOUND. 
  -     Suggested by Doug Bagley
  +<PRE>   - fixed an undefined pointer which occurs when using precompiled
  +     [* ... *] blocks. Spotted by Bruce W. Holyman and Paul J. Schinder
  +   - removed unwanted 0xa0 characters from tagscan.htm which causes
  +     the test to fail on sunos. Spotted by Paul J. Schnider.
  +   - Enhanced the detection of Stronghold, Apache SSL and mod_ssl
  +     so they are found if they are not in a standard path. Spotted 
  +     by Brad Cox.
  +   - Convert relativ path for apache source to absolute to avoid
  +     problems within test script. Spotted by Brad Cox.  
  +   - Make Embperl compile with useperio=defined. Spotted by Todd
  +     Eigenschink.
  +   - Makefile.PL does now check if mod_perl is compiled into apache
  +     and don't create a config for USE_DSO situtation even if
  +     libperl.so exists.
  +   - Added a workarround in the Execute('foo.htm') call, to avoid a
  +     bug in perl5.004 which causes a SIGSEGV. Spotted by Michael J.
  +     Schout and Chris Alexander.
   </PRE>
  -<P>
  -<PRE>   - fixed a wrong call to logerror when OPT_EXECCGI is not on, 
  -     spotted by Dirk Lutzebaeck.
  -   - fixed the problem that reloads only takes place at the next day,
  -     because mtime was an int instead of a double (introduced in1.2b1.
  -     Spotted by Michael Smith and Roman Maeder. 
  -   - fixed a problem that changing of the filesize was ignored, when
  -     a documents is reloaded (introducted in 1.2b1)
  -   - cleanup for all subpages are disabled if main request has
  -     disabled cleanup and subpages does not specify otherwise
  -   - dbgShowCleanup works again
  -   - Every package is only cleanuped once, also it's included multiple
  -     times in one page
  -   - %fdat and @ffld are setup correctly when optDisableVarCleanup
  -     is set
  -   - DEFS=-DEPDEBUGALL compiles again, spotted by Michael Smith
  -   - fixed that cleanup is never called with Execute nesting, when
  -     req_rec was not set. Now the parameter req_rec isn't necessary
  -     anymore. Spotted by Michael J.Schout
  -   - Changes of $escmode inside a HTML-A tag now handled correctly,
  -     spotted by Michael Smith
  -   - fixed problems with links to the logfile and the line break
  -     in the html log file display 
  -   - fixed a problem with blocks that expand to nothing inside of Embperl
  -     interpreted HTML tags.
  -   - Adapted test script to modified error output of Apache 1.3.4.
  -     Spotted by Eric Cholet.
  -   - Empty values (VALUE=&quot;&quot;) in input tags will not be overridden by
  -     value in %fdat
  -</PRE>
  -<p>[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.16.html">PREV (1.2b3 (BETA)  22 Nov 1998)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.18.html">NEXT (1.2b1 (BETA)  8 Oct 1998)</a>]&nbsp;&nbsp; <br>  \
+<p>[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.16.html">PREV (1.2b4 (BETA)  15 Feb 1999)</a>]&nbsp;&nbsp; [<a \
                href="Changes.pod.18.html">NEXT (1.2b2 (BETA) 9 Nov \
                1998)</a>]&nbsp;&nbsp; <br>
       <font color="#808080">___________________________________________________________________________________<br>
                
       HTML::Embperl - Copyright (c) 1997-2000 Gerald Richter / <a \
href="http://www.ecos.de/">ecos gmbh</a>  </font></p>
  
  
  
  1.30      +73 -15    modperl-site/embperl/Changes.pod.18.html
  
  Index: Changes.pod.18.html
  ===================================================================
  RCS file: /home/cvs/modperl-site/embperl/Changes.pod.18.html,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- Changes.pod.18.html	2000/08/25 05:31:42	1.29
  +++ Changes.pod.18.html	2000/11/07 11:29:35	1.30
  @@ -1,6 +1,6 @@
   <HTML>
   <HEAD>
  -<TITLE>1.2b1  8 Oct 1998</TITLE>
  +<TITLE>1.2b2 9 Nov 1998</TITLE>
   <LINK REV="made" HREF="mailto:root@venus.gr.ecos.de">
   </HEAD>
   
  @@ -11,7 +11,7 @@
   <tr>
   <td valign=bottom align=center>
       <font size=6><strong>
  -<A NAME="1_2b1_BETA_8_Oct_1998">1.2b1 (BETA)  8 Oct 1998</a></strong></font>
  +<A NAME="1_2b2_BETA_9_Nov_1998">1.2b2 (BETA) 9 Nov 1998</a></strong></font>
   
   </td><td rowspan=2 align=right></td>
   </tr><tr><td  valign=top  align=center>
  @@ -19,21 +19,79 @@
   <img src="line.jpg" alt="________" WIDTH="732" HEIGHT="35" >
   &nbsp;&nbsp;&nbsp;&nbsp;</td></tr></table>
   
  -[<a href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.17.html">PREV (1.2b2 (BETA) 9 Nov 1998)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.19.html">NEXT (1.1.1  15 Sep 1998)</a>]&nbsp;&nbsp; <br><hr>  +[<a \
href="" >HOME</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.17.html">PREV (1.2b3 (BETA)  22 Nov 1998)</a>]&nbsp;&nbsp; [<a \
href="Changes.pod.19.html">NEXT (1.2b1 (BETA)  8 Oct 1998)</a>]&nbsp;&nbsp; <br><hr>  \
                <P>
  -<PRE>   - I have reworked the whole source code so Embperl is now
  -     going to be an object. This means Embperl is reentrant, you
  -     can call Execute within an Embperl page, for example to include
  -     the same header on each page.
  -   - Addeded Session handling via Apache::Session. Simply store data
  -     to %udat and let Embperl do the rest for you. Experimental!
  -     NOTE: You need Apache-Session-0.16.1 or higher and must apply
  -     the patch from session.patch to it.
  -   - Added test for calling Execute inside a Embperl page
  -   - Errors of Input/Output function now also log to the httpd error log
  -   - Added an test for input file not found
  +<PRE>   - There is now a short form of the Execute function. You can
  +     now include a sub page in an Embperl page by simply writing
  +     [- Execute ('filename.html') -] or use
  +     [- Execute ('filename.html', 1, 2, 3) -] to pass additional
  +     parameters
  +   - Added new block [* ... *]. This block compiles code to an 
  +     outer subroutine which surounds the whole page. This makes
  +     it possible to define &quot;local&quot; variables with a scope of the 
  +     whole page, which would be necessary for recursive calls
  +     to Execute.
  +     Also this let you use perl control structures inside Embperl
  +     pages:  e.g.  
  +         [* foreach $v (1..5) { *] Cnt = [+ $v +] [* } *]
  +     NOTE: [* ... *] blocks _must_ always end with a ;,{ or }
  +           [* ... *] cannot apear inside html tags that are 
  +           interpreted by Embperl (unless you disable the
  +           interpretation of such tags like table, input etc.)
  +   - Added a comment block: Everything between [# and #] is a
  +     comment and is removed from the output.
  +     NOTE: [* ... *] blocks also interpreted inside of a 
  +           [# ... #] block, all other blocks [+/-/$ $/-/+] are not.           
  +   - Added magic hash %mdat, which can be used to store persitent
  +     data on a per module basis (needs Apache::Session, with
  +     path in session.patch applied)
  +   - Done more 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic