/[Apache-SVN]/perl/embperl/trunk/EmbperlD.pod
ViewVC logotype

Log of /perl/embperl/trunk/EmbperlD.pod

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 294710 - (view) (annotate) - [select for diffs]
Modified Tue Aug 24 05:15:51 2004 UTC (5 years, 3 months ago) by richter
File length: 49695 byte(s)
Diff to previous 294654 (colored)
doc updates

Revision 294654 - (view) (annotate) - [select for diffs]
Modified Thu Jan 22 22:44:13 2004 UTC (5 years, 10 months ago) by richter
File length: 49679 byte(s)
Diff to previous 294652 (colored)
added top_include

Revision 294652 - (view) (annotate) - [select for diffs]
Modified Thu Jan 22 21:55:12 2004 UTC (5 years, 10 months ago) by richter
File length: 49679 byte(s)
Diff to previous 294638 (colored)
added $epreq and $epapp, documented exit

Revision 294638 - (view) (annotate) - [select for diffs]
Modified Tue Jun 10 03:16:12 2003 UTC (6 years, 5 months ago) by richter
File length: 49271 byte(s)
Diff to previous 294631 (colored)
add missing files

Revision 294631 - (view) (annotate) - [select for diffs]
Modified Mon Mar 3 18:38:46 2003 UTC (6 years, 8 months ago) by richter
File length: 49256 byte(s)
Diff to previous 294578 (colored)
set status code on redirect

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: 49109 byte(s)
Diff to previous 294358 (colored)
move Embperl 2 to HEAD revision

Revision 294358 - (view) (annotate) - [select for diffs]
Modified Wed Dec 5 07:32:54 2001 UTC (7 years, 11 months ago) by richter
File length: 89637 byte(s)
Diff to previous 294355 (colored)
doku updates, v 1.3.4

Revision 294355 - (view) (annotate) - [select for diffs]
Modified Tue Dec 4 07:43:16 2001 UTC (7 years, 11 months ago) by richter
File length: 89600 byte(s)
Diff to previous 294294 (colored)
cleanup

Revision 294294 - (view) (annotate) - [select for diffs]
Modified Fri Nov 2 11:06:44 2001 UTC (8 years ago) by richter
File length: 89600 byte(s)
Diff to previous 294292 (colored)
FastCGI docs & script

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

Revision 294290 - (view) (annotate) - [select for diffs]
Modified Fri Nov 2 04:23:36 2001 UTC (8 years ago) by richter
File length: 89188 byte(s)
Diff to previous 294213 (colored)
Session management docu updates

Revision 294213 - (view) (annotate) - [select for diffs]
Modified Wed Aug 15 19:21:03 2001 UTC (8 years, 3 months ago) by richter
File length: 88552 byte(s)
Diff to previous 294153 (colored)
- docu update

Revision 294153 - (view) (annotate) - [select for diffs]
Modified Wed May 16 05:37:09 2001 UTC (8 years, 6 months ago) by richter
File length: 88266 byte(s)
Diff to previous 294152 (colored)
last cleanups before 1.3.2 release

Revision 294152 - (view) (annotate) - [select for diffs]
Modified Wed May 16 05:29:33 2001 UTC (8 years, 6 months ago) by richter
File length: 88256 byte(s)
Diff to previous 294151 (colored)
last cleanups before 1.3.2 release

Revision 294151 - (view) (annotate) - [select for diffs]
Modified Wed May 16 03:56:55 2001 UTC (8 years, 6 months ago) by richter
File length: 88220 byte(s)
Diff to previous 294138 (colored)
fixes for some path problems on win32

Revision 294138 - (view) (annotate) - [select for diffs]
Modified Thu May 10 19:08:38 2001 UTC (8 years, 6 months ago) by richter
File length: 88125 byte(s)
Diff to previous 294115 (colored)
   - adapted make test to Perl 5.6.1 and 5.7.1 so now it passes sucessfully.
   - fixed problem with cleanup in threaded Perl 5.6.1 and higher
   - added pod documentation to embperl.pl. Patch from Angus Lees.
   - %http_headers_out can take now array refs as elements to set multiple
     headers of the same value. Patch from Maxwell Krohn.
   - No module-documenations (like Intro.pod Faq.pod etc) now get copied under
     the correct directory and man pages are generated with the correct name
     (e.g. perldoc HTML::Embperl::Intro works now after installation). Based
     on an idea from Angus Lees.

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: 87656 byte(s)
Diff to previous 294056 (colored)
Fix problem with magic variables for first call of a page

Revision 294056 - (view) (annotate) - [select for diffs]
Modified Tue Feb 13 05:50:02 2001 UTC (8 years, 9 months ago) by richter
File length: 87417 byte(s)
Diff to previous 294048 (colored)
- final cleanup

Revision 294048 - (view) (annotate) - [select for diffs]
Modified Mon Jan 29 10:44:07 2001 UTC (8 years, 9 months ago) by richter
File length: 87688 byte(s)
Diff to previous 294044 (colored)
   - Make EmbperlObject work better with relative paths and drive letters
     on Windows. Based on a patch from Freddy Vulto.
   - Fixed a problem with the cache key, which could cause that the same
     file is compiled within different packages.

Revision 294044 - (view) (annotate) - [select for diffs]
Modified Sat Dec 23 20:13:28 2000 UTC (8 years, 11 months ago) by richter
File length: 86611 byte(s)
Diff to previous 294010 (colored)
   - Added object and isa parameters to Execute, which allows to get an
     object reference for a certain file and set the Perl inherence
     hierachive. Ideas from Neil Gunton and Agnus Lees.

Revision 294010 - (view) (annotate) - [select for diffs]
Modified Mon Dec 4 07:41:00 2000 UTC (8 years, 11 months ago) by richter
File length: 86544 byte(s)
Diff to previous 294001 (colored)
1.3.0 Release

Revision 294001 - (view) (annotate) - [select for diffs]
Modified Wed Nov 15 08:15:42 2000 UTC (9 years ago) by richter
File length: 85732 byte(s)
Diff to previous 293998 (colored)
   - Carridge Returns are only removed for Perl 5.004. This makes using of
     HERE documents possible on Perl 5.005+, even if the documents has CRLF
     as lineendings.

Revision 293998 - (view) (annotate) - [select for diffs]
Modified Tue Nov 14 10:34:40 2000 UTC (9 years ago) by richter
File length: 85622 byte(s)
Diff to previous 293979 (colored)
Add ppm URL

Revision 293979 - (view) (annotate) - [select for diffs]
Modified Wed Nov 8 07:49:09 2000 UTC (9 years ago) by richter
File length: 85556 byte(s)
Diff to previous 293978 (colored)
- remove dbgDisableCache
- some cosmetic enhancements from Angus Lees

Revision 293978 - (view) (annotate) - [select for diffs]
Modified Tue Nov 7 19:33:30 2000 UTC (9 years ago) by richter
File length: 85576 byte(s)
Diff to previous 293953 (colored)
   - Included grammaticaly updated Embperl.pod. Many thanks to Ilia Lobsanov
     for doing the proof reading.
  - doc updates
  - reworked SetSessionCookie

Revision 293953 - (view) (annotate) - [select for diffs]
Modified Tue Oct 17 08:23:09 2000 UTC (9 years, 1 month ago) by richter
File length: 85092 byte(s)
Diff to previous 293952 (colored)
   - 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.

Revision 293952 - (view) (annotate) - [select for diffs]
Modified Tue Oct 17 07:25:22 2000 UTC (9 years, 1 month ago) by richter
File length: 85002 byte(s)
Diff to previous 293951 (colored)
Compiles now on 64Bit Processors

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: 84768 byte(s)
Diff to previous 293920 (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 293920 - (view) (annotate) - [select for diffs]
Modified Mon Sep 11 09:53:38 2000 UTC (9 years, 2 months ago) by richter
File length: 84395 byte(s)
Diff to previous 293919 (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 293919 - (view) (annotate) - [select for diffs]
Modified Thu Sep 7 20:14:15 2000 UTC (9 years, 2 months ago) by richter
File length: 83960 byte(s)
Diff to previous 293916 (colored)
   - Added access to Embperl session handling for modules and
     calling scripts (see SetupSession and GetSession)
   - Added method for deleting session data and cookie
   - Added method for triggering resend of session cookie.

Revision 293916 - (view) (annotate) - [select for diffs]
Modified Thu Aug 24 05:43:41 2000 UTC (9 years, 3 months ago) by richter
File length: 82109 byte(s)
Diff to previous 293913 (colored)
   - 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
   - Added Test for pnotes ('EMBPERL_ERRORS')

Revision 293913 - (view) (annotate) - [select for diffs]
Modified Sun Aug 20 18:56:54 2000 UTC (9 years, 3 months ago) by richter
File length: 81904 byte(s)
Diff to previous 293910 (colored)
- 1.3b5

Revision 293910 - (view) (annotate) - [select for diffs]
Modified Thu Aug 17 07:32:10 2000 UTC (9 years, 3 months ago) by richter
File length: 81557 byte(s)
Diff to previous 293908 (colored)
   - Embperl now supports Apache::Session 1.52. See "Session handling"
     in the docs, how the setup has changed.
   - changed require to use HTML::Embperl in EmbperlObject to avoid problems
     with dynamic loading. Spotted by Robert.
   - Embperl takes the cookie for session handling from the Apache
     request record to make it available in earlier phases then the
     content handler. Suggested by Jack Cushman.
   - added entity decoding for value attribute of radio/checkboxes.
     Spotted by Chris Thorman.
   - %fdat is not resetup when already done and formtype is
     multipart/formdata. Spotted by Michael Slade.
   - Embperl inserts & instead of a signle & inside query strings
     when expaned from array or hash refs.
   - Embperl now also accepts hashref inside a url and expand it
     to a query_string i.e. <a href="foo.html?[+ { a=>1, b=>2 }+]"> will become
     <a href="foo.html?a=1&amp;b=>2">.
   - EMBPERL_COOKIE_EXPIRES now also supports relativ times like:
     +30s +10m +1h -1d +3M +10y

Revision 293908 - (view) (annotate) - [select for diffs]
Modified Thu Aug 10 19:32:47 2000 UTC (9 years, 3 months ago) by richter
File length: 80679 byte(s)
Diff to previous 293905 (colored)
   - Fixed a problem with POSTed data, which had got lost for the first,
     request when using EmbperlObject handler. Spotted by
     Kaare Rasmussen.
   - Fixed a typo in HTML::Embperl::Mail, spotted by Robert.

Revision 293905 - (view) (annotate) - [select for diffs]
Modified Mon Jul 17 05:16:28 2000 UTC (9 years, 4 months ago) by richter
File length: 80415 byte(s)
Diff to previous 293811 (colored)
   - correct spelling error and renamed ScanEnvironement to ScanEnvironment.
     (ScanEnvironement still works).
   - EmbperlObject can now be used also offline (via HTML::EmbperlObject::Execute)
   - MailFormTo and HTML::Embperl::Mail::Execute now have a configuration
     directive EMBPERL_MAILHELO, can be used to specify the host/domain for the
     HELO/EHLO command. Suggested by Remco Brink.
   - Fixed a bug that caused the default drive to be incorrectly set on Win 32.

Revision 293811 - (view) (annotate) - [select for diffs]
Modified Tue May 2 06:43:27 2000 UTC (9 years, 6 months ago) by richter
File length: 80059 byte(s)
Diff to previous 293810 (colored)
- doc updates

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: 79866 byte(s)
Diff to previous 293807 (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 293807 - (view) (annotate) - [select for diffs]
Modified Tue Apr 25 04:25:57 2000 UTC (9 years, 7 months ago) by richter
File length: 79289 byte(s)
Diff to previous 293803 (colored)
   - Added epchar.c.min which contains translation tables which
     let's all chars above 128 untouched. This is usefull for
     processing two byte charsets. Patch from Sangmook Yi.
   - The searchpath (EMBPERL_PATH) now uses semikolons (';') instead
     of colons (':') to avoid problems with Windows drive letters.
     Colons still work on Unix.

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: 79183 byte(s)
Diff to previous 293801 (colored)
   - Added Patch from Randy Kobes that makes Embperl compile with
     Apache 1.3.12 and Perl 5.6 on Win32.

Revision 293801 - (view) (annotate) - [select for diffs]
Modified Thu Apr 13 21:37:02 2000 UTC (9 years, 7 months ago) by richter
File length: 78551 byte(s)
Diff to previous 293792 (colored)
   - Escape ", ', < and > in URLs. Spotted by Roman Maeder.
   - Added EMBPERL_SESSION_HANDLER_CLASS which allows you to overwrite
     Embperl defaults session handling. Idea form Barrie Slaymaker.

Revision 293792 - (view) (annotate) - [select for diffs]
Modified Sun Mar 19 13:39:04 2000 UTC (9 years, 8 months ago) by richter
File length: 78247 byte(s)
Diff to previous 293786 (colored)
-

Revision 293786 - (view) (annotate) - [select for diffs]
Modified Sun Feb 20 20:29:02 2000 UTC (9 years, 9 months ago) by richter
File length: 78089 byte(s)
Diff to previous 293780 (colored)
- Doc update

Revision 293780 - (view) (annotate) - [select for diffs]
Modified Thu Jan 6 08:33:00 2000 UTC (9 years, 10 months ago) by richter
File length: 77880 byte(s)
Diff to previous 293778 (colored)
   - added new mod_perl handler EmbperlObject, which helps to build whole
     pages out of small objects, which can be overwritten in "derived"
     pages.
   - added EMBPERL_PATH (and path parameter to Execute), which can contain
     a colon separated search path. Embperl uses it when a file, which does
     not contain a path, is executed.

Revision 293778 - (view) (annotate) - [select for diffs]
Modified Wed Jan 5 07:27:27 2000 UTC (9 years, 10 months ago) by richter
File length: 77470 byte(s)
Diff to previous 293772 (colored)
- final 1.2.1

Revision 293772 - (view) (annotate) - [select for diffs]
Modified Sat Jan 1 13:59:38 2000 UTC (9 years, 10 months ago) by richter
File length: 77341 byte(s)
Diff to previous 293771 (colored)
   - ProxyInput now handles posted form data. Spotted by
     Neeme Vool.
   - EMBPERL_INPUT_FUNC now allows to also give the name
     under which the source should cached, to allow correct
     cacheing of data read via EMBPERL_INPUT_FUNC. Spotted by
     Neeme Vool.

Revision 293771 - (view) (annotate) - [select for diffs]
Modified Fri Dec 31 14:07:31 1999 UTC (9 years, 10 months ago) by richter
File length: 77075 byte(s)
Diff to previous 293768 (colored)
   - specify domain/hostname when sending mail via MailFormTo
   - add EMBPERL_MAILFROM config, to make sender used by
     MailFormTo configurable
   - add EMBPERL_MAILDEBUG config, to allow debugging of email
     problems in MailFormTo

Revision 293768 - (view) (annotate) - [select for diffs]
Modified Sun Dec 12 19:32:43 1999 UTC (9 years, 11 months ago) by richter
File length: 76783 byte(s)
Diff to previous 293760 (colored)
   - fix a SIGSEGV that could occur under rare conditions in
     cleanup. With help from Todd Eigenschink and Gary Shea.

Revision 293760 - (view) (annotate) - [select for diffs]
Modified Thu Nov 4 05:30:28 1999 UTC (10 years ago) by richter
File length: 76666 byte(s)
Diff to previous 293757 (colored)
- documentation update
- make test on win32

Revision 293757 - (view) (annotate) - [select for diffs]
Modified Wed Nov 3 07:53:32 1999 UTC (10 years ago) by richter
File length: 77148 byte(s)
Diff to previous 293755 (colored)
   - Test if mod_ssl.c if compiled to support SSLDisable, to avoid
     Embperl unrelated errors in make test. Spotted by Roman Maeder.

Revision 293755 - (view) (annotate) - [select for diffs]
Modified Tue Nov 2 08:33:39 1999 UTC (10 years ago) by richter
File length: 76917 byte(s)
Diff to previous 293752 (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 293752 - (view) (annotate) - [select for diffs]
Modified Mon Nov 1 08:25:23 1999 UTC (10 years ago) by richter
File length: 76726 byte(s)
Diff to previous 293751 (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.

Revision 293751 - (view) (annotate) - [select for diffs]
Modified Sat Oct 30 15:31:00 1999 UTC (10 years ago) by richter
File length: 76330 byte(s)
Diff to previous 293750 (colored)
- Documentation update

Revision 293750 - (view) (annotate) - [select for diffs]
Modified Thu Oct 21 05:46:22 1999 UTC (10 years, 1 month ago) by richter
File length: 76217 byte(s)
Diff to previous 293745 (colored)
-docu update

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: 76193 byte(s)
Diff to previous 293743 (colored)
   - ACTION attribute of Formtag is now URL en/decoded. Spotted by
     Hartmut Palm.
   -@http -> %http

Revision 293743 - (view) (annotate) - [select for diffs]
Modified Tue Oct 5 06:04:11 1999 UTC (10 years, 1 month ago) by richter
File length: 75920 byte(s)
Diff to previous 293741 (colored)
   - 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.

Revision 293741 - (view) (annotate) - [select for diffs]
Modified Tue Sep 28 06:40:06 1999 UTC (10 years, 2 months ago) by richter
File length: 75369 byte(s)
Diff to previous 293731 (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 293731 - (view) (annotate) - [select for diffs]
Added Wed Sep 8 05:11:37 1999 UTC (10 years, 2 months ago) by richter
File length: 75440 byte(s)
   - Fix a memory leak which eats one SV per <OPTION> tag, introduced
     in 1.2b6.
   - German documentation (IntroD.pod, FeaturesD.pod and EmbperlD.pod)
     are now included in the distribution.

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