You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl-cvs@perl.apache.org by ri...@hyperreal.org on 1999/01/23 14:50:27 UTC

cvs commit: modperl-site/embperl Intro.pod.10.html Intro.pod.9.html Changes.pod.1.html

richter     99/01/23 05:50:27

  Modified:    embperl  Changes.pod.1.html
  Added:       embperl  Intro.pod.10.html Intro.pod.9.html
  Log:
  Embperl Webpages - Changes
  
  Revision  Changes    Path
  1.39      +1 -1      modperl-site/embperl/Changes.pod.1.html
  
  Index: Changes.pod.1.html
  ===================================================================
  RCS file: /export/home/cvs/modperl-site/embperl/Changes.pod.1.html,v
  retrieving revision 1.38
  retrieving revision 1.39
  diff -u -r1.38 -r1.39
  --- Changes.pod.1.html	1999/01/23 13:47:07	1.38
  +++ Changes.pod.1.html	1999/01/23 13:50:26	1.39
  @@ -18,7 +18,7 @@
     <blockquote>
   [<a href="index.html">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.2b3 (BETA)  22 Nov 1998)</a>]&nbsp;&nbsp; <br><hr>
   <P>
  -Last Update: Sat Jan 23 14:47:26 1999 (MET)
  +Last Update: Sat Jan 23 14:50:53 1999 (MET)
   
   <P>
   NOTE: This version is only available via <A HREF="CVS.pod.1.html#INTRO">"CVS"</A>
  
  
  
  1.1                  modperl-site/embperl/Intro.pod.10.html
  
  Index: Intro.pod.10.html
  ===================================================================
  <HTML>
  <HEAD>
  <TITLE>Intro.pod.10</TITLE>
  <LINK REV="made" HREF="mailto:root@venus.gr.ecos.de">
  </HEAD>
  
  <BODY bgcolor="#FFFFFF">
  <blockquote>
    <blockquote>
      <H1><strong>
  <A NAME="Escaping_Unescaping">Escaping/Unescaping</a></strong></h1>
    </blockquote>
  </blockquote>
  
  <img src="line.jpg" align="left" alt="________" WIDTH="732" HEIGHT="35">
  <BR CLEAR=LEFT>
  <blockquote>
    <blockquote>
  [<a href="index.html">HOME</a>]&nbsp;&nbsp; [<a href="Intro.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a href="Intro.pod.9.html">PREV (Security)</a>]&nbsp;&nbsp; <br>	<UL>
  
  		<LI><A href="Intro.pod.10.html#Input_unescaping">Input: unescaping</A>
  		<LI><A href="Intro.pod.10.html#Output_escaping">Output: escaping</A>
  	</UL>
  <hr>
  <P>
  <H2><img src="sq.gif" width="16" height="16" alt="-"> <A NAME="Input_unescaping">Input: unescaping</A></H2>
  <P>
  (disable via optRawInput)
  
  <P>
  - convert HTML escapes to characters (e.g. &amp;lt; to &lt;) - remove HTML
  tags from Perl code (e.g. &lt;br&gt; insert by high level editor)
  
  <P>
  <HR>
  <H2><img src="sq.gif" width="16" height="16" alt="-"> <A NAME="Output_escaping">Output: escaping</A></H2>
  <P>
  (disable via escmode) convert special characters to HTML (e.g. &lt; to
  &amp;lt;)
  
  <p>[<a href="index.html">HOME</a>]&nbsp;&nbsp; [<a href="Intro.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a href="Intro.pod.9.html">PREV (Security)</a>]&nbsp;&nbsp; <br>
      <font color="#808080">___________________________________________________________________________________<br>
      HTML::Embperl - Copyright (c) 1997-1998 Gerald Richter / ECOS
      </font></p>
    </blockquote>
  </blockquote>
  </td></tr></table></body>
  </html>
  </BODY>
  
  </HTML>
  
  
  
  1.1                  modperl-site/embperl/Intro.pod.9.html
  
  Index: Intro.pod.9.html
  ===================================================================
  <HTML>
  <HEAD>
  <TITLE>Intro.pod.9</TITLE>
  <LINK REV="made" HREF="mailto:root@venus.gr.ecos.de">
  </HEAD>
  
  <BODY bgcolor="#FFFFFF">
  <blockquote>
    <blockquote>
      <H1><strong>
  <A NAME="Security">Security</a></strong></h1>
    </blockquote>
  </blockquote>
  
  <img src="line.jpg" align="left" alt="________" WIDTH="732" HEIGHT="35">
  <BR CLEAR=LEFT>
  <blockquote>
    <blockquote>
  [<a href="index.html">HOME</a>]&nbsp;&nbsp; [<a href="Intro.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a href="Intro.pod.8.html">PREV (Database access)</a>]&nbsp;&nbsp; [<a href="Intro.pod.10.html">NEXT (Escaping/Unescaping)</a>]&nbsp;&nbsp; <br>	<UL>
  
  		<LI><A href="Intro.pod.9.html#Safe_namespaces">Safe namespaces</A>
  		<LI><A href="Intro.pod.9.html#Operator_restrictions">Operator restrictions</A>
  	</UL>
  <hr>
  <P>
  When running under mod_perl, all Perl code shares the same interpreter.
  This means that every application can access data from every other
  application. Embperl maintains a separate namespace for every document,
  which is enough to avoid accidentally overwriting other applications data,
  but there is no real security. You can access anything you like if you
  explicitly specify a package name.
  
  <P>
  <HR>
  <H2><img src="sq.gif" width="16" height="16" alt="-"> <A NAME="Safe_namespaces">Safe namespaces</A></H2>
  <P>
  Therefore, Embperl incorporates Safe.pm, which will make it impossible to
  access any packages other than your own. This can be used, for example, to
  calculate something in a Perl module and then pass the results to an
  Embperl document. If the Embperl document runs in a safe namespace, it can
  access the data it has received from the browser, but can't access outside
  itself. Therefore, it's safe to let different people create the layouts for
  Embperl pages.
  
  <P>
  <HR>
  <H2><img src="sq.gif" width="16" height="16" alt="-"> <A NAME="Operator_restrictions">Operator restrictions</A></H2>
  <P>
  Safe.pm also permits the administrator to disable every Perl opcode. If you
  use this, you are able to decide which Perl opcodes are permitted to be
  used by the page creators.
  
  <p>[<a href="index.html">HOME</a>]&nbsp;&nbsp; [<a href="Intro.pod.cont.html">CONTENT</a>]&nbsp;&nbsp; [<a href="Intro.pod.8.html">PREV (Database access)</a>]&nbsp;&nbsp; [<a href="Intro.pod.10.html">NEXT (Escaping/Unescaping)</a>]&nbsp;&nbsp; <br>
      <font color="#808080">___________________________________________________________________________________<br>
      HTML::Embperl - Copyright (c) 1997-1998 Gerald Richter / ECOS
      </font></p>
    </blockquote>
  </blockquote>
  </td></tr></table></body>
  </html>
  </BODY>
  
  </HTML>