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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 294756 - (view) (annotate) - [select for diffs]
Modified Sun Aug 7 00:03:03 2005 UTC (4 years, 3 months ago) by richter
File length: 23315 byte(s)
Diff to previous 294655 (colored)
changed copyright year to 2005

Revision 294655 - (view) (annotate) - [select for diffs]
Modified Fri Jan 23 06:50:58 2004 UTC (5 years, 10 months ago) by richter
File length: 23315 byte(s)
Diff to previous 294578 (colored)
Update docs

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: 23315 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: 22052 byte(s)
Diff to previous 294235 (colored)
Better error reporting

Revision 294235 - (view) (annotate) - [select for diffs]
Modified Thu Sep 13 07:29:42 2001 UTC (8 years, 2 months ago) by richter
File length: 21637 byte(s)
Diff to previous 294214 (colored)
Get source of 1 & 2 in sync before we start new things

Revision 294214 - (view) (annotate) - [select for diffs]
Modified Thu Aug 16 07:50:15 2001 UTC (8 years, 3 months ago) by richter
File length: 21544 byte(s)
Diff to previous 294205 (colored)
tied stdout/stdin are now used

Revision 294205 - (view) (annotate) - [select for diffs]
Modified Sun Aug 12 12:19:32 2001 UTC (8 years, 3 months ago) by richter
File length: 21404 byte(s)
Diff to previous 294203 (colored)
%sdat

Revision 294203 - (view) (annotate) - [select for diffs]
Modified Fri Aug 10 14:06:42 2001 UTC (8 years, 3 months ago) by richter
File length: 21405 byte(s)
Diff to previous 294194 (colored)
   - Added options optAddUserSessionToLinks, optAddStatusSessionToLinks
     and optNoSessionCookies to control how the session id is passed.
   - Added new hash %sdat which holds temporary sessins data.

Revision 294194 - (view) (annotate) - [select for diffs]
Modified Wed Jul 18 07:27:50 2001 UTC (8 years, 4 months ago) by richter
File length: 21315 byte(s)
Diff to previous 294171 (colored)
New session handling using Apache::SessionX

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

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: 20915 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: 20922 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: 18432 byte(s)
Diff to previous 294050 (colored)
- some cleanup's
- 1.3.1 :-)

Revision 294050 - (view) (annotate) - [select for diffs]
Modified Wed Feb 7 08:21:28 2001 UTC (8 years, 9 months ago) by richter
File length: 18421 byte(s)
Diff to previous 294009 (colored)
   - Added new Introduction to EmbperlObject written by
     Neil Gunton. See perldoc IntroEmbperlObject
   - Added new Tips and Tricks pod written by
     Neil Gunton. See perldoc TipsAndTricks. Anybody is invited
     to send me their own Tips and Tricks!
   - Fixed a problem that Embperl are in a wired state after an file upload
     has been interrupted. Spotted by Dirk Lutzebaeck.
   - Fixed a problem set @ISA is not correctly setup in case a file is
     compiled in the same package as the base file of EmbperlObject.
     Spotted by Neil Gunton.
   - Fixed problem with including ../foo.html in EmbperlObject. Spotted
     by Neil Gunton.
   - Added warning if @ISA is not correctly setup/corrupted.

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: 18331 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: 17188 byte(s)
Diff to previous 293958 (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 293958 - (view) (annotate) - [select for diffs]
Modified Wed Oct 18 06:53:14 2000 UTC (9 years, 1 month ago) by richter
File length: 15891 byte(s)
Diff to previous 293951 (colored)
1.3b6

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: 15913 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: 15500 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: 15500 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: 15250 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: 15250 byte(s)
Diff to previous 293903 (colored)
- Source integration with Embperl 2.0
- make test works when mod_jserv is compiled into Apache

Revision 293903 - (view) (annotate) - [select for diffs]
Modified Sun Jul 16 17:45:55 2000 UTC (9 years, 4 months ago) by richter
File length: 14528 byte(s)
Diff to previous 293810 (colored)
   - Added new debug flag dbgObjectSerach which logs the EmbperlObjects
     work when searching the correct file.
   - If import parameter is given to Execute, Perl code is compiled, but
     only [!  !] blocks are executed (to allow sub definitions on import)
   - Space is converted to %20 instead of +, because that is more generic.
     Suggested by Michael Blakely.
   - EmbperlObject now automaticly defines all subs that are declared
     inside the base template and inside the requested page, so it isn't
     neccessary anymore to call Execute with import => 0 for them.
   - Every Embperl Page now get passed a request object (which can be obtained
     from $_[0]). The request object is a hash reference which is blessed
     into the package HTML::Embperl::Req. Embperl itself don't uses the hash, so
     you are free to populate it and pass data between different pages of one request.
   - EmbperlObject now setup the inherence so that
       request page -ISA->
       base template -ISA->
       EMBPERL_OBJECT_HANDLER_CLASS (if defined) -ISA->
       HTML::Embperl::Req
     and the Embperl request object is blessed into the packages of the
     requested page, so you can do methods calls to subs that are defined
     inside the requested page.

Revision 293810 - (view) (annotate) - [select for diffs]
Modified Tue May 2 04:41:41 2000 UTC (9 years, 6 months ago) by richter
File length: 14418 byte(s)
Diff to previous 293745 (colored)
   - New $escmode (or EMBPERL_ESCMODE) to disable the possiblilty
     to turn off escaping with a leading backslash. Adding 4 to
     any escmode will cause Embperl to do no special processing
     on the backslash. This is mainly to avoid problems with
     cross site scripting issuse, where people are able to enter
     aribtary HTML.
   - Characters between 128 and 159 are all HTML escaped now to
     avoid problems with buggy browser, which were reported to
     treat the chars 139 and 141 as < and >.

Revision 293745 - (view) (annotate) - [select for diffs]
Modified Thu Oct 7 07:07:07 1999 UTC (10 years, 1 month ago) by richter
File length: 14337 byte(s)
Diff to previous 293744 (colored)
   - ACTION attribute of Formtag is now URL en/decoded. Spotted by
     Hartmut Palm.
   -@http -> %http

Revision 293744 - (view) (annotate) - [select for diffs]
Modified Wed Oct 6 05:04:49 1999 UTC (10 years, 1 month ago) by richter
File length: 14339 byte(s)
Diff to previous 293741 (colored)
   - Added new array @http_headers which could be used to set arbitary
     http header under mod_perl _and_ in cgi mode.
   - setting http headers and <META HTTP-EQUIV=..> now works also
     in cgi mode.

Revision 293741 - (view) (annotate) - [select for diffs]
Modified Tue Sep 28 06:40:06 1999 UTC (10 years, 1 month ago) by richter
File length: 14293 byte(s)
Diff to previous 293727 (colored)
   - 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. Spotted by
     Cliff Rayman.

Revision 293727 - (view) (annotate) - [select for diffs]
Modified Mon Aug 30 11:39:23 1999 UTC (10 years, 2 months ago) by richter
File length: 14188 byte(s)
Diff to previous 293719 (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 293719 - (view) (annotate) - [select for diffs]
Modified Wed Jul 21 17:53:49 1999 UTC (10 years, 4 months ago) by richter
File length: 14124 byte(s)
Diff to previous 293699 (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 293699 - (view) (annotate) - [select for diffs]
Modified Fri May 7 20:13:54 1999 UTC (10 years, 6 months ago) by richter
File length: 14057 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: 13860 byte(s)
Diff to previous 293689 (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 293689 - (view) (annotate) - [select for diffs]
Modified Mon Feb 15 12:28:41 1999 UTC (10 years, 9 months ago) by richter
File length: 13432 byte(s)
Diff to previous 293663 (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 293663 - (view) (annotate) - [select for diffs]
Modified Tue Nov 10 09:35:03 1998 UTC (11 years ago) by richter
File length: 13155 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 ago) by richter
File length: 13156 byte(s)
Diff to previous 293653 (colored)
- [# ... #] -> comments
- [* ... *] -> outer subrountine -> my and perl control structures

Revision 293653 - (view) (annotate) - [select for diffs]
Modified Tue Oct 27 21:50:57 1998 UTC (11 years, 1 month ago) by richter
File length: 13000 byte(s)
Diff to previous 293651 (colored)
- req_rec param isn't necessary anymore for Execute
- added shortform of Execute
- fix a problem with setting $escmode inside a URL

Revision 293651 - (view) (annotate) - [select for diffs]
Modified Sun Oct 25 21:32:52 1998 UTC (11 years, 1 month ago) by richter
File length: 12933 byte(s)
Diff to previous 293649 (colored)
- one more double mtime

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: 12933 byte(s)
Diff to previous 293646 (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 293646 - (view) (annotate) - [select for diffs]
Modified Thu Oct 8 20:57:17 1998 UTC (11 years, 1 month ago) by richter
File length: 12877 byte(s)
Diff to previous 293640 (colored)
- Added session handling (Apache::Session)

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

Revision 293638 - (view) (annotate) - [select for diffs]
Added Fri Sep 25 21:57:52 1998 UTC (11 years, 2 months ago) by richter
File length: 12637 byte(s)
additional files

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