/[Apache-SVN]/perl/embperl/trunk/ep.h
ViewVC logotype

Log of /perl/embperl/trunk/ep.h

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 331953 - (view) (annotate) - [select for diffs]
Modified Wed Nov 9 05:11:19 2005 UTC (4 years ago) by richter
File length: 20139 byte(s)
Diff to previous 294774 (colored)
    - Added better UTF-8 support:
	- Output escaping now takes Perl's UTF-8 flags into
          account and will not escape UTF-8 chars anymore
        - Diretive Embperl_Output_Esc_Charset allows to
          generaly switch between Latin1, Latin2 and UTF-8.
          (For UTF-8 this is not necessary when Perl's UTF-8
           Flag is correctly set, but this is not the case
           for all datasources)


Revision 294774 - (view) (annotate) - [select for diffs]
Modified Sun Sep 4 13:41:04 2005 UTC (4 years, 2 months ago) by richter
File length: 20050 byte(s)
Diff to previous 294766 (colored)
undef AP_DEBUG

Revision 294766 - (view) (annotate) - [select for diffs]
Modified Tue Aug 9 05:12:19 2005 UTC (4 years, 3 months ago) by richter
File length: 20034 byte(s)
Diff to previous 294715 (colored)
   - http headers from %http_headers_out will now also be send when the
     init method of an application object return non zero (e.g. 302 for redirect).

PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 294715 - (view) (annotate) - [select for diffs]
Modified Sun Oct 31 14:17:27 2004 UTC (5 years ago) by richter
File length: 21751 byte(s)
Diff to previous 294712 (colored)
finalize http request before cleanup

Revision 294712 - (view) (annotate) - [select for diffs]
Modified Mon Oct 4 05:31:02 2004 UTC (5 years, 1 month ago) by richter
File length: 21751 byte(s)
Diff to previous 294702 (colored)
flush output before cleanup

Revision 294702 - (view) (annotate) - [select for diffs]
Modified Mon Aug 16 07:36:22 2004 UTC (5 years, 3 months ago) by richter
File length: 21710 byte(s)
Diff to previous 294692 (colored)
additional tweak and README updates

Revision 294692 - (view) (annotate) - [select for diffs]
Modified Sat Aug 14 14:28:47 2004 UTC (5 years, 3 months ago) by richter
File length: 21710 byte(s)
Diff to previous 294691 (colored)
memory debugging and internal structure validaten and fix for apha 64

Revision 294691 - (view) (annotate) - [select for diffs]
Modified Mon Aug 9 19:44:44 2004 UTC (5 years, 3 months ago) by richter
File length: 21706 byte(s)
Diff to previous 294688 (colored)
fix segafult within warning during initialisation

Revision 294688 - (view) (annotate) - [select for diffs]
Modified Thu Jul 8 08:31:00 2004 UTC (5 years, 4 months ago) by richter
File length: 21627 byte(s)
Diff to previous 294578 (colored)
fixed win32 compiler/test problems

Revision 294578 - (view) (annotate) - [select for diffs]
Modified Tue Oct 22 05:29:12 2002 UTC (7 years, 1 month ago) by richter
File length: 21607 byte(s)
Diff to previous 294292 (colored)
move Embperl 2 to HEAD revision

Revision 294292 - (view) (annotate) - [select for diffs]
Modified Fri Nov 2 10:03:50 2001 UTC (8 years ago) by richter
File length: 15388 byte(s)
Diff to previous 294221 (colored)
Better error reporting

Revision 294221 - (view) (annotate) - [select for diffs]
Modified Sat Sep 1 21:31:10 2001 UTC (8 years, 2 months ago) by richter
File length: 15395 byte(s)
Diff to previous 294184 (colored)
   - Add undef to %idat for select tag with nothing selected if
     optAllFormdata is set.
   - source sync <-> Embperl 2

Revision 294184 - (view) (annotate) - [select for diffs]
Modified Fri Jun 15 06:28:24 2001 UTC (8 years, 5 months ago) by richter
File length: 15363 byte(s)
Diff to previous 294171 (colored)
   - Added method $r -> Espace for html & url escaping

Revision 294171 - (view) (annotate) - [select for diffs]
Modified Tue May 29 06:28:11 2001 UTC (8 years, 6 months ago) by richter
File length: 15122 byte(s)
Diff to previous 294139 (colored)
Source sync

Revision 294139 - (view) (annotate) - [select for diffs]
Modified Fri May 11 04:06:57 2001 UTC (8 years, 6 months ago) by richter
File length: 15024 byte(s)
Diff to previous 294115 (colored)
multiple headers in CGI mode

Revision 294115 - (view) (annotate) - [select for diffs]
Modified Fri Apr 27 06:38:15 2001 UTC (8 years, 7 months ago) by richter
File length: 14997 byte(s)
Diff to previous 294087 (colored)
Fix problem with magic variables for first call of a page

Revision 294087 - (view) (annotate) - [select for diffs]
Modified Tue Mar 27 12:27:58 2001 UTC (8 years, 8 months ago) by richter
File length: 14952 byte(s)
Diff to previous 294055 (colored)
Embperl 1 - sync with 2.0

Revision 294055 - (view) (annotate) - [select for diffs]
Modified Tue Feb 13 05:39:44 2001 UTC (8 years, 9 months ago) by richter
File length: 14550 byte(s)
Diff to previous 294009 (colored)
- some cleanup's
- 1.3.1 :-)

Revision 294009 - (view) (annotate) - [select for diffs]
Modified Sun Dec 3 13:54:34 2000 UTC (8 years, 11 months ago) by richter
File length: 14536 byte(s)
Diff to previous 293976 (colored)
Source Sync 1 <-> 2

Revision 293976 - (view) (annotate) - [select for diffs]
Modified Tue Nov 7 11:28:39 2000 UTC (9 years ago) by richter
File length: 14351 byte(s)
Diff to previous 293951 (colored)
   - 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.

Revision 293951 - (view) (annotate) - [select for diffs]
Modified Tue Oct 17 07:02:11 2000 UTC (9 years, 1 month ago) by richter
File length: 13901 byte(s)
Diff to previous 293938 (colored)
     * 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 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.

Revision 293938 - (view) (annotate) - [select for diffs]
Modified Thu Sep 14 04:57:37 2000 UTC (9 years, 2 months ago) by richter
File length: 13825 byte(s)
Diff to previous 293937 (colored)
- Embperl 1 & 2 Source Integration

Revision 293937 - (view) (annotate) - [select for diffs]
Modified Wed Sep 13 20:02:01 2000 UTC (9 years, 2 months ago) by richter
File length: 13825 byte(s)
Diff to previous 293923 (colored)
Embperl 1+2 Source Integration & Tests

Revision 293923 - (view) (annotate) - [select for diffs]
Modified Tue Sep 12 12:50:31 2000 UTC (9 years, 2 months ago) by richter
File length: 13719 byte(s)
Diff to previous 293922 (colored)
*** empty log message ***

Revision 293922 - (view) (annotate) - [select for diffs]
Modified Tue Sep 12 12:49:55 2000 UTC (9 years, 2 months ago) by richter
File length: 13719 byte(s)
Diff to previous 293920 (colored)
- Source integration with Embperl 2.0
- make test works when mod_jserv is compiled into Apache

Revision 293920 - (view) (annotate) - [select for diffs]
Modified Mon Sep 11 09:53:38 2000 UTC (9 years, 2 months ago) by richter
File length: 12332 byte(s)
Diff to previous 293901 (colored)
   - Embperl now runs on ActiveState Perl. With a lot of help
     from Randy Korbes.
   - 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.

Revision 293901 - (view) (annotate) - [select for diffs]
Modified Sat Jul 8 13:06:49 2000 UTC (9 years, 4 months ago) by richter
File length: 12271 byte(s)
Diff to previous 293806 (colored)
- import base, *, setup ISA

Revision 293806 - (view) (annotate) - [select for diffs]
Modified Sat Apr 22 20:18:03 2000 UTC (9 years, 7 months ago) by richter
File length: 12110 byte(s)
Diff to previous 293804 (colored)
- fix win32 & perl 5.6

Revision 293804 - (view) (annotate) - [select for diffs]
Modified Mon Apr 17 21:03:19 2000 UTC (9 years, 7 months ago) by richter
File length: 11168 byte(s)
Diff to previous 293803 (colored)
   - Rearrange Patch from Randy Kobes that makes Embperl compile with
     Apache 1.3.12 and Perl 5.6 on Win32.
   - Removed some -w warnings form EmbperlObject
   - Added tests for EmbperlObject

Revision 293803 - (view) (annotate) - [select for diffs]
Modified Mon Apr 17 03:26:58 2000 UTC (9 years, 7 months ago) by richter
File length: 12898 byte(s)
Diff to previous 293755 (colored)
   - Added Patch from Randy Kobes that makes Embperl compile with
     Apache 1.3.12 and Perl 5.6 on Win32.

Revision 293755 - (view) (annotate) - [select for diffs]
Modified Tue Nov 2 08:33:39 1999 UTC (10 years ago) by richter
File length: 11165 byte(s)
Diff to previous 293727 (colored)
   - Fixed an endless loop that occured when tainting is on and
     the same document is called two times via Execute. With help
     from Jason Holt.
   - Changed access to addtional upload fileinfo. The old syntax
     (${${$fdat{<name_of_field>}}}) isn't available anymore, because
     it doesn't work with filenames that are not a vaild per
     variable name. Now there is a second field which start with a
     dash that's holds a hash ref to the file info. Spotted by
     Huang-Ming Pan.
   - The Embperl specific part of Apache session (former
     Apache::Session::Embperl) is now part of the Embperl distribution
     (as HTML::Embperl::Session). This makes Embperl independ of
     new releases of Apache::Session. Embperl now works with
     Apache::Session version 1.00 and higher. Apache::Session 0.17 is still
     supported, but the documentation is removed, because it should no
     longer be used.
   - Apache::Session must not be preloaded prior to Embperl. It's
     enought to set EMBPERL_SESSION_CLASSES and Embperl will bring
     the right modules in memory for you.
   - Removed the call to mod_perl_sent_header, which was an workaround
     for an problem with (very) old mod_perl version, because it doesn't
     resolve on (every) IRIX. Spotted by Jearanai Vongsaard.
   - NOT_FOUND, FORBIDDEN now also logged thru Apache, so the LogLevel is
     honoured and log message in Apache error log get a time stamp.
     Spotted by Christian Gilmore.
   - Removed warings that apears when compiling with -Wall.

Revision 293727 - (view) (annotate) - [select for diffs]
Modified Mon Aug 30 11:39:23 1999 UTC (10 years, 3 months ago) by richter
File length: 10999 byte(s)
Diff to previous 293722 (colored)
   - 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.

Revision 293722 - (view) (annotate) - [select for diffs]
Modified Tue Aug 17 03:46:16 1999 UTC (10 years, 3 months ago) by richter
File length: 10963 byte(s)
Diff to previous 293719 (colored)
   - fix a bug in URL unescaping
   - select <option value="a &amp; b"> works now correctly. Spotted by
     Rick Welykochy.

Revision 293719 - (view) (annotate) - [select for diffs]
Modified Wed Jul 21 17:53:49 1999 UTC (10 years, 4 months ago) by richter
File length: 10848 byte(s)
Diff to previous 293718 (colored)
   - 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.

Revision 293718 - (view) (annotate) - [select for diffs]
Modified Tue Jul 13 14:35:25 1999 UTC (10 years, 4 months ago) by richter
File length: 10748 byte(s)
Diff to previous 293699 (colored)
- Start Apache::DB support

Revision 293699 - (view) (annotate) - [select for diffs]
Modified Fri May 7 20:13:54 1999 UTC (10 years, 6 months ago) by richter
File length: 10669 byte(s)
Diff to previous 293697 (colored)
   - Added new parameter "import" to Execute, which let's you import subs
     (defined with [$sub <name>$]) into the current page.
   - Added emacs/embperl.el. It's a emacs minor mode for Embperl written
     by Erik Arneson
   - Output of dbgShowCleanup is now sorted by name

Revision 293697 - (view) (annotate) - [select for diffs]
Modified Tue Apr 20 09:25:04 1999 UTC (10 years, 7 months ago) by richter
File length: 10560 byte(s)
Diff to previous 293691 (colored)
   - 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 <name> $] and [$ endsub $] which allows
     you to define blocks of code an call them mulitple times inside a page,
     either a creating a subrequest Execute('#<name>') or by calling them
     directly as a perl subroutine [- <name> -]. Read the docs for more
     information on the details and differences.
   - @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.

Revision 293691 - (view) (annotate) - [select for diffs]
Modified Sun Feb 21 12:39:28 1999 UTC (10 years, 9 months ago) by richter
File length: 10107 byte(s)
Diff to previous 293689 (colored)
   - 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.

Revision 293689 - (view) (annotate) - [select for diffs]
Modified Mon Feb 15 12:28:41 1999 UTC (10 years, 9 months ago) by richter
File length: 10107 byte(s)
Diff to previous 293666 (colored)
   - 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.

   - final 1.2b4

Revision 293666 - (view) (annotate) - [select for diffs]
Modified Thu Nov 19 20:05:12 1998 UTC (11 years ago) by richter
File length: 10107 byte(s)
Diff to previous 293663 (colored)
   - 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
     Eigenshink.

Revision 293663 - (view) (annotate) - [select for diffs]
Modified Tue Nov 10 09:35:03 1998 UTC (11 years ago) by richter
File length: 10150 byte(s)
Diff to previous 293657 (colored)
   - Added a patch from Todd Eigenshink 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
   - some cleanups

Revision 293657 - (view) (annotate) - [select for diffs]
Modified Fri Oct 30 22:43:57 1998 UTC (11 years, 1 month ago) by richter
File length: 10065 byte(s)
Diff to previous 293649 (colored)
- [# ... #] -> comments
- [* ... *] -> outer subrountine -> my and perl control structures

Revision 293649 - (view) (annotate) - [select for diffs]
Modified Sun Oct 25 21:07:48 1998 UTC (11 years, 1 month ago) by richter
File length: 9908 byte(s)
Diff to previous 293640 (colored)
   - 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. Spotted by
     Michael Smith and Roman Maeder.
   - 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

Revision 293640 - (view) (annotate) - [select for diffs]
Modified Mon Sep 28 18:25:32 1998 UTC (11 years, 2 months ago) by richter
File length: 9908 byte(s)
Diff to previous 293637 (colored)
- added test for including Embperl pages inside another Embperl page
- fixed some errors in errorhandling
- more small fixups

Revision 293637 - (view) (annotate) - [select for diffs]
Modified Fri Sep 25 21:51:52 1998 UTC (11 years, 2 months ago) by richter
File length: 9861 byte(s)
Diff to previous 293628 (colored)
   - 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.

Revision 293628 - (view) (annotate) - [select for diffs]
Modified Mon Jul 27 21:28:12 1998 UTC (11 years, 4 months ago) by richter
File length: 12418 byte(s)
Diff to previous 293627 (colored)
- checkboxes and select tags could now be setup correcty via %fdat

Revision 293627 - (view) (annotate) - [select for diffs]
Modified Mon Jul 27 19:45:29 1998 UTC (11 years, 4 months ago) by richter
File length: 12426 byte(s)
Diff to previous 293626 (colored)
- nesting of html and metacommand is independend now
- add test for post request
- add test for optUndefToEmptyValue
- fixed bug with optUndefToEmptyValue

Revision 293626 - (view) (annotate) - [select for diffs]
Modified Mon Jul 27 14:26:10 1998 UTC (11 years, 4 months ago) by richter
File length: 12168 byte(s)
Diff to previous 293624 (colored)
   - Added optUndefToEmptyString which will cause Embperl to treat non
     existent values in %fdat as empty string in input tags, as suggested
     by Steve Willer.
   - Fixed a memory leak in foreach metacommand
   - Added CVS.pod

Revision 293624 - (view) (annotate) - [select for diffs]
Modified Sat Jul 25 15:57:50 1998 UTC (11 years, 4 months ago) by richter
File length: 12107 byte(s)
Diff to previous 293613 (colored)
remove some compiler warnings
removed limit of 2048 bytes for get request
read all data on post request, not just 1024 bytes

Revision 293613 - (view) (annotate) - [select for diffs]
Added Tue Jul 14 20:11:17 1998 UTC (11 years, 4 months ago) by richter
File length: 12121 byte(s)
Initial revision

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

apache@apache.org
ViewVC Help
Powered by ViewVC 1.1.2