Log of /perl/embperl/trunk/Makefile.PL
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: 38295 byte(s)
Diff to
previous 410198
(
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
328577 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Oct 26 06:44:05 2005 UTC
(4 years, 1 month ago)
by
richter
File length: 38072 byte(s)
Diff to
previous 294778
(
colored)
- Added Support for calling Embperl::Object::Execute inside
an Embperl page. (Allow to nest new requests)
- Fixed compile problem with timezone on BSD systems
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: 37734 byte(s)
Diff to
previous 294740
(
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
294740 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Mar 14 13:41:45 2005 UTC
(4 years, 8 months ago)
by
richter
File length: 37215 byte(s)
Diff to
previous 294722
(
colored)
- Find apr.h if it is not in same directory as httpd.h in
Makefile.PL. (Necessary for RedHat)
- epoerrdoc2 tests
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: 36519 byte(s)
Diff to
previous 294642
(
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
294190 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 9 05:58:26 2001 UTC
(8 years, 4 months ago)
by
richter
File length: 27454 byte(s)
Diff to
previous 294168
(
colored)
- use Content-Lenght HTTP Header instead of $ENV{CONTENT_LENGTH}
when running under mod_perl and win32. This fixes a bug
with POSTed data reported by Lukas Zapletal.
- Display correct Apache module name in Makefile.PL when
requesting path for Apache module. Patch from James Lee.
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: 27293 byte(s)
Diff to
previous 294150
(
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: 25416 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
293995 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Nov 13 05:43:54 2000 UTC
(9 years ago)
by
richter
File length: 23835 byte(s)
Diff to
previous 293989
(
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
293976 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 7 11:28:39 2000 UTC
(9 years ago)
by
richter
File length: 24381 byte(s)
Diff to
previous 293938
(
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
293920 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Sep 11 09:53:38 2000 UTC
(9 years, 2 months ago)
by
richter
File length: 23776 byte(s)
Diff to
previous 293905
(
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
293905 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 17 05:16:28 2000 UTC
(9 years, 4 months ago)
by
richter
File length: 23610 byte(s)
Diff to
previous 293900
(
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
293900 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jul 7 21:56:01 2000 UTC
(9 years, 4 months ago)
by
richter
File length: 23565 byte(s)
Diff to
previous 293806
(
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
293804 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Apr 17 21:03:19 2000 UTC
(9 years, 7 months ago)
by
richter
File length: 21997 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: 21995 byte(s)
Diff to
previous 293800
(
colored)
- Added Patch from Randy Kobes that makes Embperl compile with
Apache 1.3.12 and Perl 5.6 on Win32.
Revision
293800 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Mar 29 19:41:42 2000 UTC
(9 years, 8 months ago)
by
richter
File length: 21686 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, 8 months ago)
by
richter
File length: 21643 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, 8 months ago)
by
richter
File length: 21340 byte(s)
Diff to
previous 293757
(
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
293757 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Nov 3 07:53:32 1999 UTC
(10 years ago)
by
richter
File length: 21075 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: 20540 byte(s)
Diff to
previous 293743
(
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
293743 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Oct 5 06:04:11 1999 UTC
(10 years, 1 month ago)
by
richter
File length: 20472 byte(s)
Diff to
previous 293739
(
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
293739 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Sep 27 06:33:50 1999 UTC
(10 years, 2 months ago)
by
richter
File length: 20415 byte(s)
Diff to
previous 293729
(
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
293729 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Sep 4 17:48:37 1999 UTC
(10 years, 2 months ago)
by
richter
File length: 20415 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, 3 months ago)
by
richter
File length: 19950 byte(s)
Diff to
previous 293718
(
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
293703 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon May 24 18:43:24 1999 UTC
(10 years, 6 months ago)
by
richter
File length: 19829 byte(s)
Diff to
previous 293701
(
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
293701 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon May 10 20:35:14 1999 UTC
(10 years, 6 months ago)
by
richter
File length: 18477 byte(s)
Diff to
previous 293687
(
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
293686 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jan 26 04:35:36 1999 UTC
(10 years, 10 months ago)
by
richter
File length: 15798 byte(s)
Diff to
previous 293676
(
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
293676 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Dec 31 14:01:16 1998 UTC
(10 years, 10 months ago)
by
richter
File length: 14874 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, 11 months ago)
by
richter
File length: 14790 byte(s)
Diff to
previous 293667
(
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
293667 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Nov 20 19:52:33 1998 UTC
(11 years ago)
by
richter
File length: 12867 byte(s)
Diff to
previous 293666
(
colored)
- Makefile.PL does now check if mod_perl is compiled into apache
and don't create a config for USE_DSO situtation even if
libperl.so exists.
- some cleanups
Revision
293666 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Nov 19 20:05:12 1998 UTC
(11 years ago)
by
richter
File length: 12776 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: 11844 byte(s)
Diff to
previous 293659
(
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
293629 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jul 28 15:44:47 1998 UTC
(11 years, 4 months ago)
by
richter
File length: 10801 byte(s)
Diff to
previous 293626
(
colored)
- fix compile error under win nt
- add support for testing mod_perl build with USE_DSO
-> version 1.1.0
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: 10709 byte(s)
Diff to
previous 293625
(
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
293625 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jul 26 19:19:57 1998 UTC
(11 years, 4 months ago)
by
richter
File length: 10568 byte(s)
Diff to
previous 293613
(
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.
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.