richter     02/05/27 10:53:14

  Modified:    .        Tag: Embperl2c Embperl.pm MANIFEST Makefile.PL
                        epcgiinit.c epinit.c eppriv.h test.pl
               Embperl  Tag: Embperl2c Util.pm
               test/cmp Tag: Embperl2c epobase.htm errdoc2.htm reqrec.htm
                        varepvar.htm
               test/cmp2 Tag: Embperl2c errdoc2.htm
               test/conf Tag: Embperl2c httpd.conf.src startup.pl
               test/html Tag: Embperl2c errmsg2.htm
  Added:       .        Tag: Embperl2c epdefault.c mod_embperl.c
               test/html Tag: Embperl2c execviamod.htm execviamod.pm
  Removed:     .        Tag: Embperl2c epapinit.c
  Log:
  Apache 2 support
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.118.4.111 +13 -5     embperl/Embperl.pm
  
  Index: Embperl.pm
  ===================================================================
  RCS file: /home/cvs/embperl/Embperl.pm,v
  retrieving revision 1.118.4.110
  retrieving revision 1.118.4.111
  diff -u -r1.118.4.110 -r1.118.4.111
  --- Embperl.pm        24 May 2002 19:39:32 -0000      1.118.4.110
  +++ Embperl.pm        27 May 2002 17:53:12 -0000      1.118.4.111
  @@ -10,14 +10,16 @@
   #   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
   #   WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
   #
  -#   $Id: Embperl.pm,v 1.118.4.110 2002/05/24 19:39:32 richter Exp $
  +#   $Id: Embperl.pm,v 1.118.4.111 2002/05/27 17:53:12 richter Exp $
   #
   ###################################################################################
   
   
   package Embperl;
   
  -
  +BEGIN {
  +    $ENV{PATH} ||= '' ; # avoid waring under mod_perl 2.0 which has no PATH set
  +    }
   
   require Cwd ;
   
  @@ -42,6 +44,7 @@
       %initparam
       $modperl
       $modperl2
  +    $req
       ) ;
   
   
  @@ -67,19 +70,20 @@
   
   if ($modperl2)
       {
  +    require Apache::Server ;
       require Apache::ServerUtil ;
  +    require Apache::RequestRec ;
  +    require Apache::RequestUtil ;
       }
   
   if (!defined(&Embperl::Init))
       {
       bootstrap Embperl $VERSION  ;
  -    #print STDERR "Boot\n" ;
       Boot ($VERSION) ;
  -    #print STDERR "Init\n" ;
       Init ($modperl?Apache -> server:undef, \%initparam) ;
  -    #print STDERR "Init done\n" ;
       }
   
  +
   $cwd       = Cwd::fastcwd();
   
   tie *Embperl::LOG, 'Embperl::Log' ;
  @@ -95,6 +99,9 @@
   
       local $SIG{__WARN__} = \&Warn ;
   
  +    # when called inside a Embperl Request, Execute the component only
  +    return Embperl::Req::ExecuteComponent ($_ep_param, @_) if ($req) ;
  +
       if (!ref $_ep_param)
           {
           Embperl::Req::ExecuteRequest (undef, { inputfile => $_ep_param, param => 
[@_]}) ;
  @@ -195,6 +202,7 @@
       my $dbgForm = $self -> config -> debug & Embperl::Constant::dbgForm ;
   
       # just let CGI.pm read the multipart form data, see cgi docu
  +    require Apache::compat if ($Embperl::modperl2) ; # Apache::compat is need for 
CGI.pm
       require CGI ;
   
       my $cgi = new CGI ;
  
  
  
  1.50.4.46 +4 -1      embperl/MANIFEST
  
  Index: MANIFEST
  ===================================================================
  RCS file: /home/cvs/embperl/MANIFEST,v
  retrieving revision 1.50.4.45
  retrieving revision 1.50.4.46
  diff -u -r1.50.4.45 -r1.50.4.46
  --- MANIFEST  17 May 2002 14:07:01 -0000      1.50.4.45
  +++ MANIFEST  27 May 2002 17:53:12 -0000      1.50.4.46
  @@ -143,7 +143,6 @@
   embpmsgid.pl.templ
   ep.h
   ep2.h
  -epapinit.c
   epcache.c
   epcfg.h
   epcgiinit.c
  @@ -155,6 +154,7 @@
   epcomp.c
   epdat2.h
   epdbg.c
  +epdefault.c
   epdom.c
   epdom.h
   epeval.c
  @@ -173,6 +173,7 @@
   eppublic.h
   eptypes.h
   eputil.c
  +mod_embperl.c
   test.pl
   test/cmp/Execute.htm
   test/cmp/allform.htm
  @@ -413,6 +414,8 @@
   test/html/execprint.htm
   test/html/execsecond.htm
   test/html/executesub.htm
  +test/html/execviamod.htm
  +test/html/execviamod.pm
   test/html/exit.htm
   test/html/exit2.htm
   test/html/exit3.htm
  
  
  
  1.31.4.56 +15 -4     embperl/Makefile.PL
  
  Index: Makefile.PL
  ===================================================================
  RCS file: /home/cvs/embperl/Makefile.PL,v
  retrieving revision 1.31.4.55
  retrieving revision 1.31.4.56
  diff -u -r1.31.4.55 -r1.31.4.56
  --- Makefile.PL       23 May 2002 22:24:45 -0000      1.31.4.55
  +++ Makefile.PL       27 May 2002 17:53:12 -0000      1.31.4.56
  @@ -3,7 +3,7 @@
   #
   # (C) 1997-2001 G.Richter ([EMAIL PROTECTED]) / ECOS
   #
  -# $Id: Makefile.PL,v 1.31.4.55 2002/05/23 22:24:45 richter Exp $
  +# $Id: Makefile.PL,v 1.31.4.56 2002/05/27 17:53:12 richter Exp $
   #
   
   
  @@ -214,7 +214,16 @@
        my $self = shift ;
           
           my $txt = $self -> MM::cflags (@_) ;
  -     $txt =~ s/CCFLAGS\s*=/CCFLAGS = $ccdebug / ;
  +
  +        if ($mp2cfg)
  +            { # with Apache 2, make sure we have the same defines as mod_perl
  +            $txt =~ s/CCFLAGS\s*=.*?\n/CCFLAGS = $ccdebug 
$mp2cfg->{MODPERL_CCOPTS}\n/s ;
  +            }
  +        else
  +            {
  +         $txt =~ s/CCFLAGS\s*=/CCFLAGS = $ccdebug / ;
  +            }
  +
           
           return $txt ;
        }
  @@ -1210,8 +1219,10 @@
   WriteMakefile(
       'NAME'      => 'Embperl',
       'VERSION_FROM' => 'Embperl.pm',          # finds $VERSION
  -    'OBJECT'       => 'Embperl$(OBJ_EXT) epmain$(OBJ_EXT) epio$(OBJ_EXT) 
epchar$(OBJ_EXT) eputil$(OBJ_EXT) epeval$(OBJ_EXT) epapinit$(OBJ_EXT) ' . 
  -                       ($EP2?'epmem$(OBJ_EXT) epinit$(OBJ_EXT) epcgiinit$(OBJ_EXT) 
epcmd2$(OBJ_EXT) epparse$(OBJ_EXT) epdom$(OBJ_EXT) epcomp$(OBJ_EXT) epcache$(OBJ_EXT) 
epprovider$(OBJ_EXT)':'epcmd$(OBJ_EXT) ') . $o,
  +    'OBJECT'       => 'Embperl$(OBJ_EXT) epmain$(OBJ_EXT) epio$(OBJ_EXT) 
epchar$(OBJ_EXT) eputil$(OBJ_EXT) epeval$(OBJ_EXT) ' . 
  +                       ($EP2?'epmem$(OBJ_EXT) epinit$(OBJ_EXT) epcgiinit$(OBJ_EXT) 
epcmd2$(OBJ_EXT) epparse$(OBJ_EXT) epdom$(OBJ_EXT) epcomp$(OBJ_EXT) epcache$(OBJ_EXT) 
epprovider$(OBJ_EXT) ':'epcmd$(OBJ_EXT) ') . 
  +                       ($apache?'mod_embperl$(OBJ_EXT) ':' ') .
  +                       $o ,
       'LIBS'      => [$libs || ''],                     
       'DEFINE'    => "$d \$(DEFS)",                     
       'INC'       => $i,                        
  
  
  
  1.1.2.17  +2 -1      embperl/Attic/epcgiinit.c
  
  Index: epcgiinit.c
  ===================================================================
  RCS file: /home/cvs/embperl/Attic/epcgiinit.c,v
  retrieving revision 1.1.2.16
  retrieving revision 1.1.2.17
  diff -u -r1.1.2.16 -r1.1.2.17
  --- epcgiinit.c       5 Mar 2002 11:05:02 -0000       1.1.2.16
  +++ epcgiinit.c       27 May 2002 17:53:12 -0000      1.1.2.17
  @@ -10,12 +10,13 @@
   #   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
   #   WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
   #
  -#   $Id: epcgiinit.c,v 1.1.2.16 2002/03/05 11:05:02 richter Exp $
  +#   $Id: epcgiinit.c,v 1.1.2.17 2002/05/27 17:53:12 richter Exp $
   #
   
###################################################################################*/
   
   
   #include "ep.h"
  +#include "epdefault.c"
   
   
   #undef EPCFG
  
  
  
  1.1.2.55  +8 -96     embperl/Attic/epinit.c
  
  Index: epinit.c
  ===================================================================
  RCS file: /home/cvs/embperl/Attic/epinit.c,v
  retrieving revision 1.1.2.54
  retrieving revision 1.1.2.55
  diff -u -r1.1.2.54 -r1.1.2.55
  --- epinit.c  24 May 2002 19:39:32 -0000      1.1.2.54
  +++ epinit.c  27 May 2002 17:53:12 -0000      1.1.2.55
  @@ -10,7 +10,7 @@
   #   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
   #   WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
   #
  -#   $Id: epinit.c,v 1.1.2.54 2002/05/24 19:39:32 richter Exp $
  +#   $Id: epinit.c,v 1.1.2.55 2002/05/27 17:53:12 richter Exp $
   #
   
###################################################################################*/
   
  @@ -20,6 +20,7 @@
   #include "xs/ep_xs_typedefs.h"
   #include "xs/ep_xs_sv_convert.h"
   
  +#include "epdefault.c"
   
   
   
  @@ -181,39 +182,6 @@
       }
   
   /*---------------------------------------------------------------------------
  -* embperl_DefaultAppConfig
  -*/
  -/*!
  -*
  -* \_en                                                                          
  -* initialze Config defaults
  -* \endif                                                                       
  -*
  -* \_de                                                                          
  -* Initialisiert Config Defaults
  -* \endif                                                                       
  -*                                                                          
  -* ------------------------------------------------------------------------ */
  -
  -
  -void embperl_DefaultAppConfig (/*in*/ tAppConfig  *pCfg) 
  -
  -    {
  -    pCfg -> sAppName    = "Embperl" ;
  -    pCfg -> sCookieName = "EMBPERL_UID" ;
  -    pCfg -> sSessionHandlerClass = "Apache::SessionX" ;
  -#ifdef WIN32
  -    pCfg -> sLog        = "\\embperl.log" ;
  -#else
  -    pCfg -> sLog        = "/tmp/embperl.log" ;
  -#endif
  -    pCfg -> bDebug      = dbgStd ;
  -    pCfg -> nMailErrorsResetTime = 60 ;
  -    pCfg -> nMailErrorsResendTime = 60 * 15 ;
  -    }
  -
  -
  -/*---------------------------------------------------------------------------
   * embperl_CreateSessionObject
   */
   /*!
  @@ -711,7 +679,11 @@
           /* when running under mod_perl only register the module */
           /*  rest will be call from module initialzation when config has been read */
           embperl_ApacheAddModule () ;
  +#ifdef APACHE2
  +        ap_s = epxs_sv2_Apache__Server(pApacheSrvSV) ;
  +#else
           return ok ;
  +#endif
           }
   #endif
   
  @@ -723,7 +695,9 @@
       
   #ifdef APACHE
       if (ap_s)
  +        {
           embperl_GetApacheConfig (pThread, NULL, ap_s, &pApacheCfg) ;
  +        }
   #endif
   
       if ((rc = embperl_SetupApp (aTHX_ pThread, pApacheCfg, pPerlParam, &pApp)) != 
ok)
  @@ -803,30 +777,6 @@
       return rc ;
       }
       
  -    
  -/*---------------------------------------------------------------------------
  -* embperl_DefaultReqConfig
  -*/
  -/*!
  -*
  -* \_en                                                                          
  -* initialze ReqConfig defaults
  -* \endif                                                                       
  -*
  -* \_de                                                                          
  -* Initialisiert ReqConfig Defaults
  -* \endif                                                                       
  -*                                                                          
  -* ------------------------------------------------------------------------ */
  -
  -
  -void embperl_DefaultReqConfig (/*in*/ tReqConfig  *pCfg) 
  -
  -    {
  -    pCfg -> cMultFieldSep = '\t' ;
  -    pCfg -> nSessionMode = smodeUDatCookie ;
  -    }
  -
   
   /*---------------------------------------------------------------------------
   * embperl_GetFormData
  @@ -1688,44 +1638,6 @@
   
   
   
  -
  -
  -
  -
  -/*---------------------------------------------------------------------------
  -* embperl_DefaultComponentConfig
  -*/
  -/*!
  -*
  -* \_en                                                                          
  -* initialze Config defaults
  -* \endif                                                                       
  -*
  -* \_de                                                                          
  -* Initialisiert Config Defaults
  -* \endif                                                                       
  -*                                                                          
  -* ------------------------------------------------------------------------ */
  -
  -
  -void embperl_DefaultComponentConfig (/*in*/ tComponentConfig  *pCfg) 
  -
  -    {
  -    pCfg -> sPackage ;
  -    pCfg -> bDebug = dbgStd ;
  -    /* pCfg -> bOptions = optRawInput | optAllFormData ; */
  -    pCfg -> nEscMode = escStd ;
  -    pCfg -> bCacheKeyOptions = ckoptDefault ;
  -    pCfg -> sSyntax = "Embperl" ;
  -    pCfg -> sInputCharset = "iso-8859-1" ;
  -#ifdef LIBXSLT
  -    pCfg -> sXsltproc = "libxslt" ;
  -#else
  -#ifdef XALAN
  -    pCfg -> sXsltproc = "xalan" ;
  -#endif
  -#endif
  -    }
   
   
   /*---------------------------------------------------------------------------
  
  
  
  1.1.2.19  +3 -1      embperl/Attic/eppriv.h
  
  Index: eppriv.h
  ===================================================================
  RCS file: /home/cvs/embperl/Attic/eppriv.h,v
  retrieving revision 1.1.2.18
  retrieving revision 1.1.2.19
  diff -u -r1.1.2.18 -r1.1.2.19
  --- eppriv.h  23 May 2002 22:24:46 -0000      1.1.2.18
  +++ eppriv.h  27 May 2002 17:53:13 -0000      1.1.2.19
  @@ -10,7 +10,7 @@
   #   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
   #   WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
   #
  -#   $Id: eppriv.h,v 1.1.2.18 2002/05/23 22:24:46 richter Exp $
  +#   $Id: eppriv.h,v 1.1.2.19 2002/05/27 17:53:13 richter Exp $
   #
   
###################################################################################*/
   
  @@ -210,9 +210,11 @@
   
   /* --- init --- */
   
  +#if 0
   void embperl_DefaultAppConfig (/*in*/ tAppConfig  *pCfg) ;
   void embperl_DefaultReqConfig (/*in*/ tReqConfig  *pCfg) ;
   void embperl_DefaultComponentConfig (/*in*/ tComponentConfig  *pCfg) ;
  +#endif
   
   void Embperl__App_new_init(pTHX_ tApp * pApp, SV * pPerlParam, int overwrite) ;
   void Embperl__App__Config_new_init(pTHX_ tAppConfig * pAppConfig, SV * pPerlParam, 
int overwrite) ;
  
  
  
  1.70.4.135 +4 -1      embperl/test.pl
  
  Index: test.pl
  ===================================================================
  RCS file: /home/cvs/embperl/test.pl,v
  retrieving revision 1.70.4.134
  retrieving revision 1.70.4.135
  diff -u -r1.70.4.134 -r1.70.4.135
  --- test.pl   17 May 2002 13:18:55 -0000      1.70.4.134
  +++ test.pl   27 May 2002 17:53:13 -0000      1.70.4.135
  @@ -11,7 +11,7 @@
   #   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
   #   WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
   #
  -#   $Id: test.pl,v 1.70.4.134 2002/05/17 13:18:55 richter Exp $
  +#   $Id: test.pl,v 1.70.4.135 2002/05/27 17:53:13 richter Exp $
   #
   ###################################################################################
   
  @@ -344,6 +344,9 @@
           'version'    => 2,
           },
       'execprint.htm' => { 
  +        'version'    => 2,
  +        },
  +    'execviamod.htm' => { 
           'version'    => 2,
           },
   #    'execinside.htm' => { 
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.1   +112 -0    embperl/Attic/epdefault.c
  
  
  
  
  1.1.2.1   +926 -0    embperl/Attic/mod_embperl.c
  
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.8   +3 -11     embperl/Embperl/Attic/Util.pm
  
  Index: Util.pm
  ===================================================================
  RCS file: /home/cvs/embperl/Embperl/Attic/Util.pm,v
  retrieving revision 1.1.2.7
  retrieving revision 1.1.2.8
  diff -u -r1.1.2.7 -r1.1.2.8
  --- Util.pm   28 Feb 2002 07:54:58 -0000      1.1.2.7
  +++ Util.pm   27 May 2002 17:53:13 -0000      1.1.2.8
  @@ -10,7 +10,7 @@
   #   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
   #   WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
   #
  -#   $Id: Util.pm,v 1.1.2.7 2002/02/28 07:54:58 richter Exp $
  +#   $Id: Util.pm,v 1.1.2.8 2002/05/27 17:53:13 richter Exp $
   #
   ###################################################################################
   
  @@ -92,15 +92,6 @@
               *{"$package\:\:$_"}    = \@{"Embperl\:\:$_"} ;
               }
   
  -     if (defined (&Apache::exit))
  -            {
  -            *{"$package\:\:exit"}    = \&Apache::exit 
  -            }
  -        else
  -            {
  -            *{"$package\:\:exit"}    = \&Embperl::exit 
  -            }
  -                    
   
           my $sess ;
           $sess = $Embperl::req -> app -> udat ;
  @@ -110,8 +101,9 @@
           $sess = $Embperl::req -> app -> sdat ;
           *{"$package\:\:sdat"} = $sess if ($sess) ;
   
  +        *{"$package\:\:exit"}       = \&Embperl::exit ;
           *{"$package\:\:MailFormTo"} = \&Embperl::MailFormTo ;
  -        *{"$package\:\:Execute"} = \&Embperl::Req::ExecuteComponent ;
  +        *{"$package\:\:Execute"}    = \&Embperl::Req::ExecuteComponent ;
   
           tie *{"$package\:\:LOG"}, 'Embperl::Log' ;
           tie *{"$package\:\:OUT"}, 'Embperl::Out' ;
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.6   +1 -1      embperl/test/cmp/epobase.htm
  
  Index: epobase.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/epobase.htm,v
  retrieving revision 1.1.2.5
  retrieving revision 1.1.2.6
  diff -u -r1.1.2.5 -r1.1.2.6
  --- epobase.htm       6 Feb 2002 18:22:33 -0000       1.1.2.5
  +++ epobase.htm       27 May 2002 17:53:14 -0000      1.1.2.6
  @@ -3,7 +3,7 @@
   <TITLE>403 Forbidden</TITLE>
   </HEAD><BODY>
   <H1>Forbidden</H1>
  -You don't have permission to access /embperl/EmbperlObject/epobase.htm
  +^.*?You don't have permission to access /embperl/EmbperlObject/epobase.htm
   on this server.<P>
   </BODY></HTML>
   
  
  
  
  1.2.4.5   +1 -2      embperl/test/cmp/errdoc2.htm
  
  Index: errdoc2.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/errdoc2.htm,v
  retrieving revision 1.2.4.4
  retrieving revision 1.2.4.5
  diff -u -r1.2.4.4 -r1.2.4.5
  --- errdoc2.htm       31 Oct 2001 15:14:49 -0000      1.2.4.4
  +++ errdoc2.htm       27 May 2002 17:53:14 -0000      1.2.4.5
  @@ -9,9 +9,8 @@
   
   
   main: 
  -^prev: Apache=SCALAR
  +^prev: Apache.*?=SCALAR
   next: 
  -^last: Apache=SCALAR
   ^There are 1(0|2|3|5) errormessages:
   
   <table border=1>
  
  
  
  1.5.4.2   +2 -2      embperl/test/cmp/reqrec.htm
  
  Index: reqrec.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/reqrec.htm,v
  retrieving revision 1.5.4.1
  retrieving revision 1.5.4.2
  diff -u -r1.5.4.1 -r1.5.4.2
  --- reqrec.htm        6 Feb 2002 09:21:08 -0000       1.5.4.1
  +++ reqrec.htm        27 May 2002 17:53:14 -0000      1.5.4.2
  @@ -8,10 +8,10 @@
   ^\$_\[0\] = Embperl::Req=HASH\(0x.*?\) <br> 
   $_[1] =  <br> 
   
  -^\$rec_rec  = Apache=SCALAR\(0x.*?\)<br>
  +^\$rec_rec  = Apache(::RequestRec)?=SCALAR\(0x.*?\)<br>
   ^\$\$rec_rec = \d+<br>
   
  -^Apache->request    = Apache=SCALAR\(0x.*?\)<br>
  +^Apache->request    = Apache(::RequestRec)?=SCALAR\(0x.*?\)<br>
   ^\$\{Apache->request\} = \d+<br>
   
   ${Apache->request} = $$req_rec ?  yes <br>
  
  
  
  1.1.2.3   +2 -2      embperl/test/cmp/varepvar.htm
  
  Index: varepvar.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp/varepvar.htm,v
  retrieving revision 1.1.2.2
  retrieving revision 1.1.2.3
  diff -u -r1.1.2.2 -r1.1.2.3
  --- varepvar.htm      10 Feb 2002 21:26:16 -0000      1.1.2.2
  +++ varepvar.htm      27 May 2002 17:53:14 -0000      1.1.2.3
  @@ -8,10 +8,10 @@
   ^\$_\[0\] = Embperl::Req=HASH\(0x.*?\) <br> 
   $_[1] =  <br> 
   
  -^\$rec_rec  = Apache=SCALAR\(0x.*?\)<br>
  +^\$rec_rec  = Apache(::RequestRec)?=SCALAR\(0x.*?\)<br>
   ^\$\$rec_rec = \d+<br>
   
  -^Apache->request    = Apache=SCALAR\(0x.*?\)<br>
  +^Apache->request    = Apache(::RequestRec)?=SCALAR\(0x.*?\)<br>
   ^\$\{Apache->request\} = \d+<br>
   
   ${Apache->request} = $$req_rec ?  yes <br>
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.5   +1 -2      embperl/test/cmp2/Attic/errdoc2.htm
  
  Index: errdoc2.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/cmp2/Attic/errdoc2.htm,v
  retrieving revision 1.1.2.4
  retrieving revision 1.1.2.5
  diff -u -r1.1.2.4 -r1.1.2.5
  --- errdoc2.htm       25 Feb 2002 11:20:29 -0000      1.1.2.4
  +++ errdoc2.htm       27 May 2002 17:53:14 -0000      1.1.2.5
  @@ -9,9 +9,8 @@
   
   
   main: 
  -^prev: Apache=SCALAR
  +^prev: Apache.*?=SCALAR
   next: 
  -^last: Apache=SCALAR
   ^There are 4 errormessages:
   
   <table border=1>
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.24.4.61 +6 -1      embperl/test/conf/httpd.conf.src
  
  Index: httpd.conf.src
  ===================================================================
  RCS file: /home/cvs/embperl/test/conf/httpd.conf.src,v
  retrieving revision 1.24.4.60
  retrieving revision 1.24.4.61
  diff -u -r1.24.4.60 -r1.24.4.61
  --- httpd.conf.src    24 May 2002 05:43:15 -0000      1.24.4.60
  +++ httpd.conf.src    27 May 2002 17:53:14 -0000      1.24.4.61
  @@ -268,7 +268,12 @@
   
   <Location /embperl/registry>
   SetHandler perl-script
  -PerlHandler Apache::Registry
  +EOD
  +
  +print OFH "PerlHandler ", $MP2?'ModPerl':'Apache', "::Registry\n" ;
  +
  +
  +print OFH <<EOD ;
   Options ExecCGI
   </Location>
   
  
  
  
  1.9.6.16  +13 -5     embperl/test/conf/startup.pl
  
  Index: startup.pl
  ===================================================================
  RCS file: /home/cvs/embperl/test/conf/startup.pl,v
  retrieving revision 1.9.6.15
  retrieving revision 1.9.6.16
  diff -u -r1.9.6.15 -r1.9.6.16
  --- startup.pl        24 May 2002 07:25:35 -0000      1.9.6.15
  +++ startup.pl        27 May 2002 17:53:14 -0000      1.9.6.16
  @@ -2,10 +2,11 @@
   BEGIN { 
       use lib qw{ . } ;
       use ExtUtils::testlib ;
  -    use Cwd ;
       
  -    $ENV{EMBPERL_SRC} ||= '/usr/msrc/ep2a' ;
  -    my $cwd       = $ENV{EMBPERL_SRC} ;
  +
  +    $ENV{EMBPERL_SRC} =~ /^(.*?)$/;
  +    my $cwd       = $1 ; # untaint
  +    #my $cwd = '/usr/msrc/ep2a' ;
       my $i = 0 ;
       foreach (@INC)
           {
  @@ -16,20 +17,27 @@
   
       $ENV{MOD_PERL} =~ m#/(\d+)\.(\d+)# ;
       $mp2 = 1 if ($1 == 2 || ($1 == 1 && $2 >= 99)) ;
  -    print STDERR "Runing under modperl ", $mp2?2:1, " ($ENV{MOD_PERL})\n" ;
  +    #print STDERR "Runing under modperl ", $mp2?2:1, " ($ENV{MOD_PERL})\n" ;
   
       if (!$mp2)
           {
           require Apache ;
           require Apache::Registry ;
           }
  +    else
  +        {
  +        require ModPerl::Registry ;
  +        }
       } ;
   
   
   use Embperl ;
   use Embperl::Object ;
   
  -require "$ENV{EMBPERL_SRC}/test/testapp.pl" ;
  +$ENV{EMBPERL_SRC} =~ /^(.*?)$/;
  +my $cwd       = $1 ;
  +
  +require "$cwd/test/testapp.pl" ;
   
   $cp = Embperl::Util::AddCompartment ('TEST') ;
   
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.2.4.1   +0 -1      embperl/test/html/errmsg2.htm
  
  Index: errmsg2.htm
  ===================================================================
  RCS file: /home/cvs/embperl/test/html/errmsg2.htm,v
  retrieving revision 1.2
  retrieving revision 1.2.4.1
  diff -u -r1.2 -r1.2.4.1
  --- errmsg2.htm       11 Sep 2000 09:53:36 -0000      1.2
  +++ errmsg2.htm       27 May 2002 17:53:14 -0000      1.2.4.1
  @@ -11,7 +11,6 @@
   main: [+ $req_rec -> main +]
   prev: [+ $req_rec -> prev +]
   next: [+ $req_rec -> next +]
  -last: [+ $req_rec -> last +]
   
   [-
   $errors = $req_rec -> prev -> pnotes('EMBPERL_ERRORS') ;
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.1   +28 -0     embperl/test/html/Attic/execviamod.htm
  
  
  
  
  1.1.2.1   +26 -0     embperl/test/html/Attic/execviamod.pm
  
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to