Log of /perl/embperl/trunk/Embperl.pm
Parent Directory
|
Revision Log
Revision
580573 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Sep 29 11:05:54 2007 UTC
(2 years, 1 month ago)
by
richter
File length: 12848 byte(s)
Diff to
previous 527770
(
colored)
- Include patch from Mark D. Anderson to make SSI syntax
behave more like mod_include.
- Improve XHTML/XML support. Tags that are parsed by Embperl
like input, are now only have one slash at the end, if there
is already a slash in the source and output_mode is set to
xml. In addition checked attributes for input tags are now
added as checked="checked" to be valid xml.
Spotted by Villu Roogna.
- Add Embperl::Form stuff
- Set version to 2.3.0
- Included patch from Andrew O'Brian to correctly retrieve
Cookie header when running under Apache 2.
Revision
354348 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Dec 6 07:45:12 2005 UTC
(3 years, 11 months ago)
by
richter
File length: 12818 byte(s)
Diff to
previous 344310
(
colored)
- Added new command [$ dump $] which can be used
to dump variables to logfiles or to the output
for debugging purpose.
- [$ sub $] return value is handled now corretly
in scalar and array context
- Start of Embperl::Form implementation
Revision
330373 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Nov 2 22:00:14 2005 UTC
(4 years ago)
by
richter
File length: 12818 byte(s)
Diff to
previous 294779
(
colored)
- Added Module Embperl::Inline, which allows to embed
Embperl code in an ordinary Perl module. This makes
is easy to install system wide libraries, which need
to contain Embperl code/markup. See perldoc Embperl::Inline
- [$ sub $] now can takes arguments and inital code like:
[$ sub foo ($self, $a, $b) my $c = $self -> {bar} $]
- Embperl subroutines are now called in array context, to
allow to return multiple return values.
- Added validate type TimeValue, which is a numeric value
followed by s, m, h, d or w.
- Added validate type PosInteger, which is a positiv integer
value
- Fixed Segfault that could occur when a Embperl sub does
not contain anything.
Revision
294757 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Aug 7 00:52:30 2005 UTC
(4 years, 3 months ago)
by
richter
File length: 12736 byte(s)
Diff to
previous 294756
(
colored)
- Added preloadfiles parameter to %initparam, which allows to
preload files in the parent process, when running under mod_perl.
See perldoc Config.pod for details.
PR:
Obtained from:
Submitted by:
Reviewed by:
Revision
294747 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 25 05:56:15 2005 UTC
(4 years, 4 months ago)
by
richter
File length: 12175 byte(s)
Diff to
previous 294745
(
colored)
- added test for preloading of Embperl pages on startup
PR:
Obtained from:
Submitted by:
Reviewed by:
Revision
294744 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri May 6 07:15:36 2005 UTC
(4 years, 6 months ago)
by
richter
File length: 11956 byte(s)
Diff to
previous 294731
(
colored)
- Adapted to new mod_perl namespace. Embperl now works correctly
with mod_perl version >= 2.0rc5 (older version are still supported)
NOTE: For file uploads to work you also need to upgrade CGI.pm
- Fixed problem with Execute when GlobalRequestRec option is not
set in mod_perl config.
PR:
Obtained from:
Submitted by:
Reviewed by:
Revision
294730 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Feb 27 20:05:48 2005 UTC
(4 years, 8 months ago)
by
richter
File length: 10651 byte(s)
Diff to
previous 294726
(
colored)
- Reimplemented SetupSession, CleanupSession and SetSessionCookie
which can be used to access Embperl session data from outside,
for example from mod_perl Authentication handler.
Revision
294646 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jan 16 08:24:26 2004 UTC
(5 years, 10 months ago)
by
richter
File length: 8411 byte(s)
Diff to
previous 294634
(
colored)
- fix inc path problem with perl 5.8.2 in make test
- fix taited problem with mod_perl 1.99_12
PR:
Obtained from:
Submitted by:
Reviewed by:
Revision
294223 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Sep 2 18:06:08 2001 UTC
(8 years, 2 months ago)
by
richter
File length: 57270 byte(s)
Diff to
previous 294221
(
colored)
- Cleanup of DBIx::Recordset objects now honors the setting in %CLEANUP.
Problem reported by Kee Hinckley.
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: 57085 byte(s)
Diff to
previous 294208
(
colored)
- Add undef to %idat for select tag with nothing selected if
optAllFormdata is set.
- source sync <-> Embperl 2
Revision
294176 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jun 3 18:15:45 2001 UTC
(8 years, 5 months ago)
by
richter
File length: 58384 byte(s)
Diff to
previous 294172
(
colored)
- fixed problem when environment variables are not correctly
reseted by mod_perl, with caused sometimes problems with
configuration, mainly (but not only) with ActiveState Perl.
- fixed problem with wrong setup of Content-Length header
when running in CGI mode, with escmode = 0. Spotted by
Edwin Ramirez.
Revision
294160 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri May 18 08:32:09 2001 UTC
(8 years, 6 months ago)
by
richter
File length: 58320 byte(s)
Diff to
previous 294151
(
colored)
- fixes problem with cleanup and Perl 5.6.0+ which broke
session management. Spotted by Lukas Zapletal and Andy Lim.
- Improved Makefile.PL to catche more setup situation on
Win 32.
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: 58190 byte(s)
Diff to
previous 294121
(
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
294082 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 27 04:26:45 2001 UTC
(8 years, 8 months ago)
by
richter
File length: 61925 byte(s)
Diff to
previous 294070
(
colored)
- Catch exceptions inside of Embperl.pm and correctly cleanup the
request. This avoids problems in further request in case anything
was really going wrong.
- If the base template in an EmbperlObject request is requested
directly the Execute ('*') does nothing, to avoid
endless recursion.
Revision
294070 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 9 06:21:39 2001 UTC
(8 years, 8 months ago)
by
richter
File length: 60541 byte(s)
Diff to
previous 294055
(
colored)
- Fixed bug in SetSessionCookie which had called undefined method
getinitalid. Spotted by Sun Choi.
- Additions to IntroEmbperlObject.pod by Neil Gunton.
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: 60479 byte(s)
Diff to
previous 294048
(
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
294048 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jan 29 10:44:07 2001 UTC
(8 years, 9 months ago)
by
richter
File length: 59777 byte(s)
Diff to
previous 294046
(
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: 59711 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
294007 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Dec 3 13:13:44 2000 UTC
(8 years, 11 months ago)
by
richter
File length: 59605 byte(s)
Diff to
previous 294005
(
colored)
- Fixed a problem that Perl generated an error when $req_rec and [$ var $] was
used. Spotted by Michael Stevens.
Revision
294001 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Nov 15 08:15:42 2000 UTC
(9 years ago)
by
richter
File length: 59602 byte(s)
Diff to
previous 293995
(
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
293995 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Nov 13 05:43:54 2000 UTC
(9 years ago)
by
richter
File length: 59548 byte(s)
Diff to
previous 293992
(
colored)
- Added patches from Randy Korbes for ActiveState Support. Most tests with
Embperl under mod_perl nows passes. The few remaining ones that doesn't pass
seems to be due to problems of mod_perl's enironment handling.
- Droped support for Apache::Session 0.17. Embperl now support only
Apache::Session 1.00 and higher.
Revision
293986 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Nov 9 20:25:24 2000 UTC
(9 years ago)
by
richter
File length: 59438 byte(s)
Diff to
previous 293984
(
colored)
- Added validaten for session cookie. If Apache::Session 1.53+ is installed
it uses the validate method from Apache::Session::Generate::xxx. If a invalid
session id is found a new one is generated. Spotted by Angus Lees.
- If a not existing session id is received, Embperl generates now a new one.
- Enhancements of Cookie resending logic. To make sure cookies are send when
neccessary, but not more often. (Handles now write to session data, after
a delete in the same request correctly).
- Added more tests for Sessionhandling.
Revision
293978 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 7 19:33:30 2000 UTC
(9 years ago)
by
richter
File length: 59829 byte(s)
Diff to
previous 293976
(
colored)
- Included grammaticaly updated Embperl.pod. Many thanks to Ilia Lobsanov
for doing the proof reading.
- doc updates
- reworked SetSessionCookie
Revision
293976 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 7 11:28:39 2000 UTC
(9 years ago)
by
richter
File length: 59638 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
293951 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Oct 17 07:02:11 2000 UTC
(9 years, 1 month ago)
by
richter
File length: 58905 byte(s)
Diff to
previous 293922
(
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: 57357 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: 56673 byte(s)
Diff to
previous 293918
(
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: 54201 byte(s)
Diff to
previous 293915
(
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
293915 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Aug 21 04:22:50 2000 UTC
(9 years, 3 months ago)
by
richter
File length: 54079 byte(s)
Diff to
previous 293913
(
colored)
- Fixed a problem with importing files that contains foreach and
do until loops, which may caused a syntax error or endless
loop. Spotted by Steffen Geschke.
Revision
293911 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Aug 18 09:20:36 2000 UTC
(9 years, 3 months ago)
by
richter
File length: 54079 byte(s)
Diff to
previous 293910
(
colored)
- $req_rec -> pnotes ('EMBPERL_ERRORS') could be used to retrieve
error message inside a error document
- session handling updates
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: 53843 byte(s)
Diff to
previous 293909
(
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&b=>2">.
- EMBPERL_COOKIE_EXPIRES now also supports relativ times like:
+30s +10m +1h -1d +3M +10y
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: 53046 byte(s)
Diff to
previous 293903
(
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
293903 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jul 16 17:45:55 2000 UTC
(9 years, 4 months ago)
by
richter
File length: 52878 byte(s)
Diff to
previous 293902
(
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
293902 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jul 8 17:09:41 2000 UTC
(9 years, 4 months ago)
by
richter
File length: 52908 byte(s)
Diff to
previous 293900
(
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)
- New debug flag dbgObjectSearch can be set to see which files
EmbperlObject picksup and how it searches them.
- Space is converted to %20 instead of +, because that is more generic.
Suggested by Michael Blakely.
Revision
293900 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jul 7 21:56:01 2000 UTC
(9 years, 4 months ago)
by
richter
File length: 52672 byte(s)
Diff to
previous 293811
(
colored)
- If a requested file is not found when using EmbperlObject as handler,
the file given by C<EMBPERL_OBJECT_FALLBACK> is displayed instead.
If C<EMBPERL_OBJECT_FALLBACK> isn't set a staus 404, NOT_FOUND is
returned as usual.
- "perl Makefile.PL debug" will build debugging information for
gdb/ms-vc++ into Embperl library.
- test.pl can take a bunch of new options for debugging Embperl itself.
See make test TESTARGS="--help".
- Embperl 1.x and 2.x share now the same Makefile.PL and test.pl
- Added new debug flag dbgObjectSerach which logs the EmbperlObjects
work when searching the correct file.
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: 52502 byte(s)
Diff to
previous 293808
(
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: 52498 byte(s)
Diff to
previous 293806
(
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
293804 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Apr 17 21:03:19 2000 UTC
(9 years, 7 months ago)
by
richter
File length: 52411 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: 52411 byte(s)
Diff to
previous 293802
(
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: 52411 byte(s)
Diff to
previous 293800
(
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
293800 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Mar 29 19:41:42 2000 UTC
(9 years, 7 months ago)
by
richter
File length: 52303 byte(s)
Diff to
previous 293798
(
colored)
- Applied a patch from Francis J. Lacoste that makes sure
that when a package name is given the file is always compiled
into this package. Note: This means that if you specify a
packagename and the packagename differs from request to
request, the page is compiled for every package and therfore
consuming memory on every request.
-> Part2 (save params)
Revision
293798 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Mar 29 07:00:42 2000 UTC
(9 years, 7 months ago)
by
richter
File length: 52148 byte(s)
Diff to
previous 293797
(
colored)
- Applied a patch from Jens-Uwe Magner to make Embperl work
with mod_perl 1.22 on AIX. We now require mod_perl 1.22,
but I should now work as DSO and staticly linked.
- Applied a patch from Francis J. Lacoste that makes sure
that when a package name is given the file is always compiled
into this package. Note: This means that if you specify a
packagename and the packagename differs from request to
request, the page is compiled for every package and therfore
consuming memory on every request.
Revision
293797 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Mar 29 04:47:08 2000 UTC
(9 years, 7 months ago)
by
richter
File length: 52148 byte(s)
Diff to
previous 293796
(
colored)
- Makefile.PL warns if you build with a DSO mod_perl < 1.22
- make test checks that test files are readable by Apache.
- now all tests pass with perl 5.6
Revision
293795 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 28 19:14:12 2000 UTC
(9 years, 7 months ago)
by
richter
File length: 52123 byte(s)
Diff to
previous 293794
(
colored)
- Fixed SIGSEGV which occurs in cleanup with Perl 5.6. Spotted by
Aaron Johnson.
- Changed make test so it works correctly with new error messages of
Perl 5.6.
Revision
293788 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Mar 1 04:29:59 2000 UTC
(9 years, 8 months ago)
by
richter
File length: 52119 byte(s)
Diff to
previous 293786
(
colored)
- Fixed a bug that Execute will always fail when $@ was set before.
Patch from Francis J. Lacoste.
- Doc updates
Revision
293783 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jan 20 20:32:14 2000 UTC
(9 years, 10 months ago)
by
richter
File length: 52056 byte(s)
Diff to
previous 293782
(
colored)
- Fixed a bug, that the logfile if opened also EMBPERL_DEBUG is set
to zero. Now if debug is zero, no logfile will be opened. Spotted
by Jason Bodnar and Christian Gilmore.
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: 52116 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
293772 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jan 1 13:59:38 2000 UTC
(9 years, 10 months ago)
by
richter
File length: 51205 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: 50660 byte(s)
Diff to
previous 293770
(
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
293770 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Dec 31 13:51:50 1999 UTC
(9 years, 10 months ago)
by
richter
File length: 50541 byte(s)
Diff to
previous 293768
(
colored)
- fix a problem that $req_rec is not correctly setup inside
imported subs. Reported by Cliff Rayman.
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: 50542 byte(s)
Diff to
previous 293766
(
colored)
- fix a SIGSEGV that could occur under rare conditions in
cleanup. With help from Todd Eigenschink and Gary Shea.
Revision
293766 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Nov 25 12:48:58 1999 UTC
(10 years ago)
by
richter
File length: 50327 byte(s)
Diff to
previous 293764
(
colored)
- fdat parameter of Execute function isn�t honoured when
call from CGI script which has received multipart/formdata.
Spotted by NHan H. Trinh.
- @ffld was not correctly setup, when only fdat parameter is
given in calls to Execute.
- if mtime parameter is undef or 0, now the pcode really isn't
cached. Spotted by Neeme Vool.
Revision
293756 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 2 19:30:05 1999 UTC
(10 years ago)
by
richter
File length: 49973 byte(s)
Diff to
previous 293755
(
colored)
- Added URL of better emacs mode for Embperl from Erik Arneson.
- Added new paramter 'errors' to Execute function which takes an
array ref, that returns any error messages. Suggested by
James Elson.
Revision
293755 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 2 08:33:39 1999 UTC
(10 years ago)
by
richter
File length: 49884 byte(s)
Diff to
previous 293745
(
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
293744 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Oct 6 05:04:49 1999 UTC
(10 years, 1 month ago)
by
richter
File length: 50045 byte(s)
Diff to
previous 293743
(
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
293743 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Oct 5 06:04:11 1999 UTC
(10 years, 1 month ago)
by
richter
File length: 49954 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, 1 month ago)
by
richter
File length: 48922 byte(s)
Diff to
previous 293739
(
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
293739 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Sep 27 06:33:50 1999 UTC
(10 years, 2 months ago)
by
richter
File length: 48765 byte(s)
Diff to
previous 293735
(
colored)
- Embperl works now with Apache::Session 0.17, 1.02 and 1.04
(1.03 is errornous)
- Fixed a SIGSEGV that occurs when the req_rec parameter of the
Execute functions gets a Apache::Request object instead of a
Apache object, which occured due to the different ways the
Apache internal request_rec is stored inside the object.
Spotted by Francis J. Lacoste.
- Fixed a SIGSEGV that occured when outputting to a scalar and
optReturnError is set. Spotted by Francis J. Lacoste.
Revision
293735 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Sep 10 05:05:34 1999 UTC
(10 years, 2 months ago)
by
richter
File length: 48180 byte(s)
Diff to
previous 293730
(
colored)
- Fixed a problem with loading Apache::Session 1.01, when
Apache::Session 0.17 is not installed. Spotted by Volker Hess.
Revision
293730 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Sep 4 18:08:37 1999 UTC
(10 years, 2 months ago)
by
richter
File length: 48184 byte(s)
Diff to
previous 293729
(
colored)
- Fixed problem with EMBPERL_SESSION_ARGS that splits the arguments
wrong when for example the DataSource contains a '='. Spotted by
Vince Galloway.
Revision
293729 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Sep 4 17:48:37 1999 UTC
(10 years, 2 months ago)
by
richter
File length: 48156 byte(s)
Diff to
previous 293727
(
colored)
- Fixed behaviour of <INPUT>. <INPUT> now does not overide
VALUE="" with the value from %fdat. This seems to has been
broken, since a couple of versions and the fix may break
pages that depends on that wrong behaviour. Anyway I have
to fix it before the release version is out!
- Fixed error in URL unescaping, spotted by Hartmut Palm.
- _WINSOCK2API_ gets defined on Win32, when compiling with
Apache 1.3.9. Spotted by Randy Korbes.
- Win32 test uses also embpexec.test.pl (instead of .bat),
so cgi test runs also with Apache 1.3.9. Spotted by Randy Korbes.
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: 48152 byte(s)
Diff to
previous 293724
(
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
293724 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Aug 19 04:53:30 1999 UTC
(10 years, 3 months ago)
by
richter
File length: 46847 byte(s)
Diff to
previous 293721
(
colored)
- Fixed SegFault when parameter input => is numeric. Spotted by
Cliff Rayman.
- Added option optNoUncloseWarn, which disables the warnings
about unclosed if, while, table etc.
Revision
293721 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Aug 10 13:37:05 1999 UTC
(10 years, 3 months ago)
by
richter
File length: 46799 byte(s)
Diff to
previous 293720
(
colored)
- '%' is escaped to %25 inside of URLs
- Inside the A tag only the HREF attribute is URL escaped, instead
of the whole tag.
- The SRC attribute of embed, frame, iframe, img, layer now are
also URL escaped.
- Giving a an array refernce inside an URL, cause Embperl expand
it to URL parameter syntax (i.e. [+ \@A +] becomes A=1&B=2, when
@A = (A, 1, B, 2) ).
- Embperl checks now for unclosed metacommands (if, while etc.) and
unclosed HTML tags (table etc.). Suggest by Todd Eigenshink.
- Fixed a problem when file was not found, which causes in some cases
a SIGSEGV.
- Added new configuration directive EMBPERL_MAIL_ERRORS_TO. If set
all error messages will be send to the given address.
- input_/output_func parameter can take a code reference as
argument. Based on a patch from Jon Tobey.
- Set force PERL_DL_NONLAZY to zero, so make test does not fail
if dynaloader was initialized with PERL_DL_NONLAZY set.
Patch from John Tobey.
- [$ foreach $i(x..y) $] does not require a space before the (
anymore. Suggested by Jonny Cavell.
Revision
293720 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Aug 8 23:56:33 1999 UTC
(10 years, 3 months ago)
by
richter
File length: 43184 byte(s)
Diff to
previous 293719
(
colored)
- Doku updates
- Inside of an A tag URL escaped characters are translated back
to their ascii aquivalent inside of perl code, before the code
is executed. This avoid problems with HTML editors, which
changes space to %20 inside an URL.
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: 43199 byte(s)
Diff to
previous 293717
(
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
293717 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jul 7 08:11:33 1999 UTC
(10 years, 4 months ago)
by
richter
File length: 42958 byte(s)
Diff to
previous 293715
(
colored)
- When call another page via Execute EMBPERL_VIRTLOG will
automaticly set to the same value as the in the calling page
Revision
293714 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jul 6 11:56:14 1999 UTC
(10 years, 4 months ago)
by
richter
File length: 42958 byte(s)
Diff to
previous 293711
(
colored)
- Embperl now never writes to the logfile if EMBPERL_DEBUG is zero
- make test now runs with newest version of mod_ssl (2.3.5)
- Added option optKeepSpaces which will disable the removing of spaces
and empty lines from the output. Suggested from Gary Shea.
- Added option optOpenLogEarly, which will cause Embperl to open the
logfile as soon as it is loaded into memory. You can use this when
you loaded Embperl via PerlModule under Apache, to open the log
as root instead of the non-privileged user Apache runs as.
Revision
293711 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jun 6 20:00:27 1999 UTC
(10 years, 5 months ago)
by
richter
File length: 42797 byte(s)
Diff to
previous 293710
(
colored)
- Embperl now returns DECLINED when called for a directory. This
way Apache can handle diretories the correct way. This will make
DiretoryIndex (e.g. index.html) work again with Embperl.
Revision
293710 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jun 6 13:31:15 1999 UTC
(10 years, 5 months ago)
by
richter
File length: 42770 byte(s)
Diff to
previous 293707
(
colored)
- Cleanup now logs any errors that occurs when calling object
destructors and makes sure errors inside object destructors do
not break Embperl itself.
Revision
293706 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun May 30 14:59:49 1999 UTC
(10 years, 5 months ago)
by
richter
File length: 41514 byte(s)
Diff to
previous 293703
(
colored)
- Reworked the cleanup. Now imported values from other modules
left unchanged. This solves problems with using modules
inside Embperl pages, which exports some global variables.
- Added the %CLEANUP hash. Put variables into with should be
additional cleaned up ($CLEANUP{'var'} = 1) or which shouldn't
cleaned up ($CLEANUP{'var'} = 0)
Revision
293703 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon May 24 18:43:24 1999 UTC
(10 years, 6 months ago)
by
richter
File length: 40960 byte(s)
Diff to
previous 293702
(
colored)
- Makefile.PL ask�s now if it can�t find any modules. On win32
it will not try to guess (the maybe wrong) path anymore.
- Add optKeepSrcInMemory which tells Embperl to keep the source
file in memory and not reload it on every request
Revision
293702 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat May 15 16:36:47 1999 UTC
(10 years, 6 months ago)
by
richter
File length: 40880 byte(s)
Diff to
previous 293701
(
colored)
- Added possibility to get the the uploadInfo from CGI.pm
(e.g. ${${$fdat{upload}}} -> {'Content-Type'} will return the
content type). Requested by Brian Reichert.
- Catch die of CGI.pm when it hit's a 'Malformed multipart POST'.
Spooted by Chris Alexander.
Revision
293701 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon May 10 20:35:14 1999 UTC
(10 years, 6 months ago)
by
richter
File length: 40610 byte(s)
Diff to
previous 293699
(
colored)
- Made Makefile.PL more smarter in DSO situations. It detecteds now
which of the needed Apache modules are linked staticly and places
neccessary LoadModule statements in the httpd.conf for make test.
This way make test should work also where all modules linked at
runtime, like on RedHat 6. With help form James H. Thompson.
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: 40604 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: 40014 byte(s)
Diff to
previous 293696
(
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
293696 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 30 21:56:11 1999 UTC
(10 years, 7 months ago)
by
richter
File length: 39755 byte(s)
Diff to
previous 293692
(
colored)
- fixed a small memory leak which was caused by not releasing
memory space for the cookie-name/-domain etc.
- added the missing -T switch to embpexec.test.bat, which caused the
taint test in cgi mode to fail on win32
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: 39452 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: 39448 byte(s)
Diff to
previous 293688
(
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
293686 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jan 26 04:35:36 1999 UTC
(10 years, 10 months ago)
by
richter
File length: 38785 byte(s)
Diff to
previous 293684
(
colored)
- Fixed a path problem in Makefile.PL. Now pathes on Win32 Systems uses
blackslash instead of slash. Spotted by Randy Kobes.
- Win32 batch files will no longer contain path to perl after the #!,
so cgi tests passes on systems with 4DOS shell. Spotted by Randy Kobes.
Revision
293682 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jan 16 12:15:10 1999 UTC
(10 years, 10 months ago)
by
richter
File length: 37270 byte(s)
Diff to
previous 293681
(
colored)
- The cleanup after the every request, now not only cleans up
scalars, array and hashs, but also closes all open file- and
directoryhandles and undef's all typglob (which causes for
example DBIx::Recordset objects to DESTROY correctly)
NOTE: This also causes imported variables from other packages/modules
not to be cleanedup anymore!!
Revision
293681 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jan 12 10:01:13 1999 UTC
(10 years, 10 months ago)
by
richter
File length: 37190 byte(s)
Diff to
previous 293680
(
colored)
- When requesting to view the logfile via the browser now all
lines which does not start with a pid ([<pid>]) are displayed.
- fixed a problem, that sometimes not all errors are shown in the
error page, in conjunction with dynamic tables
Revision
293680 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jan 6 21:13:59 1999 UTC
(10 years, 10 months ago)
by
richter
File length: 37190 byte(s)
Diff to
previous 293677
(
colored)
- Added the dbgProfile flag which cause the display of the time
since the request start for every source line in the logfile.
- Correct a problem that the escape character ('\') was not removed
when unescaping the input. Now '<' is correctly translated
to '<' and '\<' is translated to '<' .
Revision
293677 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jan 1 19:42:40 1999 UTC
(10 years, 10 months ago)
by
richter
File length: 37048 byte(s)
Diff to
previous 293676
(
colored)
- Added module Apache::Session::epDBI which is a subclass of
Apache::Session::DBI and corrects a problem with locking and
cares of serializing requests, so %mdat works correctly.
Please read IMPORTANT NOTE under Session Management in
Embperl.pod
Revision
293676 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Dec 31 14:01:16 1998 UTC
(10 years, 10 months ago)
by
richter
File length: 37007 byte(s)
Diff to
previous 293674
(
colored)
- fixed a problem that $req_rec was sometimes invalid on the
second call to the same page causing Embperl to SIGSEGV.
With help of Todd Eigenshink.
- Cleanup the variable space inside Embperl pages. Before this
fix many of the internal my variables were visible to the
Embperl page. Spotted by Todd Eigenshink.
Revision
293674 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Dec 28 21:32:34 1998 UTC
(10 years, 10 months ago)
by
richter
File length: 36630 byte(s)
Diff to
previous 293671
(
colored)
- Makefile.PL checks now for required modules and versions and
generates warnings if necessary
- Do not CLEAR %udat and %mdat in cleanup, so Apache::Session
will not warn anymore about unsupported CLEAR operation.
- Added tests for session management (%udat, %mdat)
Revision
293671 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Dec 6 19:24:47 1998 UTC
(10 years, 11 months ago)
by
richter
File length: 36594 byte(s)
Diff to
previous 293669
(
colored)
- multiple form values with the same name are handled now
correctly (concated in a tab delimited string) when send
in a multipart/form-data (file-upload). Spotted by Dirk
Lutzebaeck.
- The dbgForm flag works now also for multipart/form-data
- a missing right *] will be reported as an error.
- [[* is correctly output as [* and not interpreted as a
starting of a perl block. Spotted by Dirk Lutzebaeck.
Revision
293666 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Nov 19 20:05:12 1998 UTC
(11 years ago)
by
richter
File length: 36109 byte(s)
Diff to
previous 293665
(
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
293665 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Nov 11 20:09:23 1998 UTC
(11 years ago)
by
richter
File length: 36107 byte(s)
Diff to
previous 293663
(
colored)
- fix an undefined pointer which occurs when using precompiled
[* ... *] blocks. Spotted by Bruce W. Holyman and Paul J. Schinder
- removed unwanted 0xa0 characters from tagscan.htm which causes
the test to fail on sunos. Spotted by Paul J. Schnider.
Revision
293663 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 10 09:35:03 1998 UTC
(11 years ago)
by
richter
File length: 36103 byte(s)
Diff to
previous 293662
(
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
293662 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Nov 8 19:54:11 1998 UTC
(11 years ago)
by
richter
File length: 35836 byte(s)
Diff to
previous 293661
(
colored)
- Added %mdat for persistent data on a perl module/page basis
- Added patch for Apache::Session for %mdat
- cleanups
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: 35238 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
293649 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Oct 25 21:07:48 1998 UTC
(11 years, 1 month ago)
by
richter
File length: 35325 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
293640 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Sep 28 18:25:32 1998 UTC
(11 years, 1 month ago)
by
richter
File length: 33636 byte(s)
Diff to
previous 293639
(
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: 33063 byte(s)
Diff to
previous 293635
(
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
293629 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jul 28 15:44:47 1998 UTC
(11 years, 4 months ago)
by
richter
File length: 89278 byte(s)
Diff to
previous 293628
(
colored)
- fix compile error under win nt
- add support for testing mod_perl build with USE_DSO
-> version 1.1.0
Revision
293625 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jul 26 19:19:57 1998 UTC
(11 years, 4 months ago)
by
richter
File length: 89235 byte(s)
Diff to
previous 293622
(
colored)
- Changes URL escaping than only space, '+', '&', '=' and chars < 0x20
will be escaped to avoid problems with older netscape browsers.
- Added missing documentation for req_rec parameter of the Execute
function. Spotted by Eric Cholet.
- Send correct http header for error page, spotted by Steve Willer
- Added optUndefToEmptyString which will cause Embperl to treat non
existent values in %fdat as empty string in input tags, as suggested
by Steve Willer.
Revision
293622 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jul 17 19:05:43 1998 UTC
(11 years, 4 months ago)
by
richter
File length: 88647 byte(s)
Diff to
previous 293613
(
colored)
- Make sure all data is flushed to the logfile at the end of
each request
- Catch "die" within EMBPERL_INPUT/OUTPUT_FUNC and write error
message to the logfile
- Write error message of LWP::UserAgent in ProxyInput to logfile
if any
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.