apache pluto 1.0.1
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1231
Apache Pluto 1.0.1
Pluto is the reference implementation of the Java Portlet Specification (JSR-168). more>>
Pluto is the Reference Implementation of the Java Portlet Specfication. The current version of this specification is JSR 168.
Portlets are designed to run in the context of a portal. They are written to the Portlet API which are similar to the Servlet API.
In contrast to servlets, portlets may not do things like sending redirects or errors to browsers directly, forwarding requests or writing arbitrary markup to the output stream to assure that they don?t distract the portal web application which uses them.
Another difference compared to servlets is that portlets rely on portal specific infrastructure functions such as access to user profile information, standard interface for storing/retrieving persistent settings, getting client information, etc. Generally,
portlets are administrated more dynamically than servlets typically are.
A portlet container provides a runtime environment for portlets implemented according to the Portlet API. In this environment portlets can be instantiated, used and finally destroyed. The portlet container is not a stand-alone container like the servlet container; instead it is implemented as a thin layer on top of the servlet container and reuses the functionality provided by the servlet container.
Pluto serves as portlet container that implements the Portlet API and offers developers a working example platform from which they can test their portlets. However, its cumbersome to execute and test the portlet container without a driver, in this case, the portal.
Plutos simple portal component is built only on the portlet containers and the JSR 168s requirements. (In contrast, the more sophisticated, Jetspeed project concentrates on the portal itself rather than the portlet container, and considers requirements from other groups.)
Enhancements:
- Added Pluto 1.1 index page and basic documentation
- PLUTO 164: response contentType can change after getWriter()
- PLUTO 155: URL encoding in pluto 1.0.1-RC4 issue when using apache with jk2
- PLUTO 157: portlet.tld taglib is using jsp version 1.1. JSR168 spec requires JSP version 1.2
- PLUTO 152: Support maven deployment to a remote repository
- PLUTO 130: portlet:namespace fails inside JSTL c:set
- PLUTO-107: Admin portlet fails to add page. Hot deployment now supported.
- PLUTO-92: Deployer strips elements from web.xml (Deploy War Portlet)
<<lessPortlets are designed to run in the context of a portal. They are written to the Portlet API which are similar to the Servlet API.
In contrast to servlets, portlets may not do things like sending redirects or errors to browsers directly, forwarding requests or writing arbitrary markup to the output stream to assure that they don?t distract the portal web application which uses them.
Another difference compared to servlets is that portlets rely on portal specific infrastructure functions such as access to user profile information, standard interface for storing/retrieving persistent settings, getting client information, etc. Generally,
portlets are administrated more dynamically than servlets typically are.
A portlet container provides a runtime environment for portlets implemented according to the Portlet API. In this environment portlets can be instantiated, used and finally destroyed. The portlet container is not a stand-alone container like the servlet container; instead it is implemented as a thin layer on top of the servlet container and reuses the functionality provided by the servlet container.
Pluto serves as portlet container that implements the Portlet API and offers developers a working example platform from which they can test their portlets. However, its cumbersome to execute and test the portlet container without a driver, in this case, the portal.
Plutos simple portal component is built only on the portlet containers and the JSR 168s requirements. (In contrast, the more sophisticated, Jetspeed project concentrates on the portal itself rather than the portlet container, and considers requirements from other groups.)
Enhancements:
- Added Pluto 1.1 index page and basic documentation
- PLUTO 164: response contentType can change after getWriter()
- PLUTO 155: URL encoding in pluto 1.0.1-RC4 issue when using apache with jk2
- PLUTO 157: portlet.tld taglib is using jsp version 1.1. JSR168 spec requires JSP version 1.2
- PLUTO 152: Support maven deployment to a remote repository
- PLUTO 130: portlet:namespace fails inside JSTL c:set
- PLUTO-107: Admin portlet fails to add page. Hot deployment now supported.
- PLUTO-92: Deployer strips elements from web.xml (Deploy War Portlet)
Download (11.6MB)
Added: 2005-10-20 License: The Apache License 2.0 Price:
1471 downloads
apache-top 1.0
apache-top provides real-time display of the active processes from a remote apache server. more>>
apache-top provides real-time display of the active processes from a remote apache server.
With apache-top you can get:
- The active apache processes with their associated PID, the status, the seconds being active, the CPU usage, the asociated VirtualHost, the accessing ip and the request (POST or GET, the file being accessed and the used protocol)
- The server uptime and the last time it was restarted
- The CPU usage
- Requests by second, Kb by second and the average Kb by request
- Number of active and inactive processes
- A graph with the inactive and active processes and their status
<<lessWith apache-top you can get:
- The active apache processes with their associated PID, the status, the seconds being active, the CPU usage, the asociated VirtualHost, the accessing ip and the request (POST or GET, the file being accessed and the used protocol)
- The server uptime and the last time it was restarted
- The CPU usage
- Requests by second, Kb by second and the average Kb by request
- Number of active and inactive processes
- A graph with the inactive and active processes and their status
Download (0.012MB)
Added: 2006-09-01 License: GPL (GNU General Public License) Price:
1149 downloads
Apache Tomcat 6.0.14
Apache Tomcat is a Java Servlet and JSP Container. more>>
Jakarta Projects goal is to provide commercial-quality server solutions based on the Java Platform that are developed in an open and cooperative fashion.
Tomcat 3.x is an implementation of the Java Servlet 2.2 and JavaServer Pages 1.1 Specifications.
Tomcat 4.x is an implementation of the Java Servlet 2.3 and JavaServer Pages 1.2 Specifications, and is a re-implementation of the Tomcat servlet engine from the ground up.
<<lessTomcat 3.x is an implementation of the Java Servlet 2.2 and JavaServer Pages 1.1 Specifications.
Tomcat 4.x is an implementation of the Java Servlet 2.3 and JavaServer Pages 1.2 Specifications, and is a re-implementation of the Tomcat servlet engine from the ground up.
Download (3.1MB)
Added: 2007-08-10 License: The Apache License Price:
5951 downloads
Apache Compile HOWTO 1.9.18
Apache Compile HOWTO is a full-featured Apache compilation HOWTO. more>>
Apache Compile HOWTO is a full-featured Apache compilation HOWTO.
The Apache Compile HOWTO is a simple set of instructions and examples for compiling Apache, mod_ssl, mod_perl, mod_dav, mod_auth_ldap, mod_auth_mysql, mod_dynvhost, mod_roaming, mod_jserv, and mod_php (including MySQL, Postgres, pdflib, and IMAP).
Enhancements:
- Added XML and Sablotron support to PHP
- Dropped support for mod_jserv
- Added mod_jk support
- Enhanced support for Tomcat
- Updated software mentioned in the HOWTO
- Minor SGML enhancements
<<lessThe Apache Compile HOWTO is a simple set of instructions and examples for compiling Apache, mod_ssl, mod_perl, mod_dav, mod_auth_ldap, mod_auth_mysql, mod_dynvhost, mod_roaming, mod_jserv, and mod_php (including MySQL, Postgres, pdflib, and IMAP).
Enhancements:
- Added XML and Sablotron support to PHP
- Dropped support for mod_jserv
- Added mod_jk support
- Enhanced support for Tomcat
- Updated software mentioned in the HOWTO
- Minor SGML enhancements
Download (MB)
Added: 2006-10-03 License: (FDL) GNU Free Documentation License Price:
646 downloads
Apache Nutch 0.9
Nutch is Web searching software which builds on Lucene Java, adding Web specifics such as a crawler, a link-graph database. more>>
Nutch project is Web searching software which builds on Lucene Java, adding Web specifics such as a crawler, a link-graph database, parsers for HTML and other document formats, etc.
Interesting files include:
docs/api/index.html
Javadocs for the Nutch software.
CHANGES.txt
Log of changes to Nutch.
For the latest information about Nutch, please visit our website at:
http://lucene.apache.org/nutch/
and our wiki, at:
http://wiki.apache.org/nutch/
To get started using Nutch read Tutorial:
http://lucene.apache.org/nutch/tutorial.html
Enhancements:
- This release includes several critical bugfixes, as well as key speedups.
<<lessInteresting files include:
docs/api/index.html
Javadocs for the Nutch software.
CHANGES.txt
Log of changes to Nutch.
For the latest information about Nutch, please visit our website at:
http://lucene.apache.org/nutch/
and our wiki, at:
http://wiki.apache.org/nutch/
To get started using Nutch read Tutorial:
http://lucene.apache.org/nutch/tutorial.html
Enhancements:
- This release includes several critical bugfixes, as well as key speedups.
Download (68MB)
Added: 2007-04-06 License: GPL (GNU General Public License) Price:
938 downloads
Apache Ant 1.7.0
Apache Ant is a Java based build tool, similar to make, but with better support for the cross platform issues. more>>
Apache Ant is a Java based build tool, similar to make, but with better support for the cross platform issues involved with developing Java applications.
Apache Ant is the build tool of choice for all Java projects at Apache and many other Open Source Java projects.
Enhancements:
- A resource framework was introduced.
- Some of the core ant tasks such as copy are now able to process not only file system resources but also zip entries, tar entries, and paths.
- Resource collections group resources, and can be further combined with operators such as union and intersection.
- This version starts outsourcing of optional tasks to Antlibs.
- The .NET antlib replaces the .NET optional tasks.
- Support for the version control system Subversion is also provided as an antlib.
- A large number of bugs were fixed.
- Some initial support for Java6 features was added.
<<lessApache Ant is the build tool of choice for all Java projects at Apache and many other Open Source Java projects.
Enhancements:
- A resource framework was introduced.
- Some of the core ant tasks such as copy are now able to process not only file system resources but also zip entries, tar entries, and paths.
- Resource collections group resources, and can be further combined with operators such as union and intersection.
- This version starts outsourcing of optional tasks to Antlibs.
- The .NET antlib replaces the .NET optional tasks.
- Support for the version control system Subversion is also provided as an antlib.
- A large number of bugs were fixed.
- Some initial support for Java6 features was added.
Download (8.5MB)
Added: 2006-12-20 License: The Apache License 2.0 Price:
719 downloads
Apache Graffito 1.0
Apache Graffito provides a framework used to build content-based applications. more>>
Apache Graffito provides a framework used to build content-based applications.
Graffito is a framework used to build content-based applications like CMSs, document management systems, forums, blogs, etc. It offers a complete platform for creating, managing, and publishing content in your portal or in any other kind of Java application.
It integrates content repositories, workflow, collaboration, and personalization via existing open source projects and standards like WEBDAV.
<<lessGraffito is a framework used to build content-based applications like CMSs, document management systems, forums, blogs, etc. It offers a complete platform for creating, managing, and publishing content in your portal or in any other kind of Java application.
It integrates content repositories, workflow, collaboration, and personalization via existing open source projects and standards like WEBDAV.
Download (MB)
Added: 2007-02-13 License: The Apache License Price:
983 downloads
Apache DSSI 1.0.0
Apache DSSI is a SSI extention for calling Dynamic function. more>>
Apache DSSI is a SSI extention for calling Dynamic function.
By using this extentions to mod_include, you can make your own function for SSI (Server Side Includes) and you can call your function with SSI directives. This solution is based on mod_so and mod_include. By using DSSI, you can integrate your CGI easily and make your CGI faster than any other CGI accelerator.
Installation:
Download and compile Apache 1.3.X
Simply download dssi_1.0.0.tar.gz
Unzip and untar.
Replace apache_1.3.X/src/modules/standard/mod_include.c with this mod_include.c
Configure.
./configure --enable-module=include
If your binary type is ELF,
LDFLAGS="-export-dynamic" ./configure --enable-module=include
Compile and install apache.
Enabling DSSI
By using LoadDSSI directive, you can load your dynamic functions. Later one override earlier ones. It means, you can only call functions of the last one with DSSI directive.
AddType text/html .shtml
AddHandler server-parsed .shtml
LoadDSSI libexec/dssi_util.so
LoadDSSI libexec/dssi.so
<<lessBy using this extentions to mod_include, you can make your own function for SSI (Server Side Includes) and you can call your function with SSI directives. This solution is based on mod_so and mod_include. By using DSSI, you can integrate your CGI easily and make your CGI faster than any other CGI accelerator.
Installation:
Download and compile Apache 1.3.X
Simply download dssi_1.0.0.tar.gz
Unzip and untar.
Replace apache_1.3.X/src/modules/standard/mod_include.c with this mod_include.c
Configure.
./configure --enable-module=include
If your binary type is ELF,
LDFLAGS="-export-dynamic" ./configure --enable-module=include
Compile and install apache.
Enabling DSSI
By using LoadDSSI directive, you can load your dynamic functions. Later one override earlier ones. It means, you can only call functions of the last one with DSSI directive.
AddType text/html .shtml
AddHandler server-parsed .shtml
LoadDSSI libexec/dssi_util.so
LoadDSSI libexec/dssi.so
Download (0.019MB)
Added: 2006-04-04 License: The Apache License Price:
1298 downloads
Apache Solr 1.2
Apache Solr is a high performace search server based on Lucene. more>>
Apache Solr is a high performace search server based on Lucene, with XML/HTTP and JSON APIs, hit highlighting, faceted search, caching, replication, and a Web administration interface.
The project is currently under incubation at the Apache Software Foundation.
Instructions for Building Apache Solr
1. Download the J2SE 5.0 JDK (Java Development Kit) or later from http://java.sun.com. You will need the JDK installed, and the %JAVA_HOME%bin directory included on your command path. To test this, issue a "java -version" command from your shell and verify that the Java version is 5.0 or later.
2. Download the Apache Ant binary distribution from http://ant.apache.org. You will need Ant installed and the %ANT_HOME%bin directory included on your command path. To test this, issue a "ant -version" command from your shell and verify that Ant is available.
3. Download the Apache Solr source distribution, linked from the above incubator web site. Expand the distribution to a folder of your choice, e.g. c:solr.
4. Navigate to that folder and issue an "ant" command to see the available options for building, testing, and packaging solr.
Enhancements:
- This is the first release since graduating from the Apache Incubator.
- Some of the new features include CSV/delimited-text data loading, time based autocommit, faster faceting, negative filters, a spell-check handler, sounds-like word filters, regex text filters, and more flexible plugins.
<<lessThe project is currently under incubation at the Apache Software Foundation.
Instructions for Building Apache Solr
1. Download the J2SE 5.0 JDK (Java Development Kit) or later from http://java.sun.com. You will need the JDK installed, and the %JAVA_HOME%bin directory included on your command path. To test this, issue a "java -version" command from your shell and verify that the Java version is 5.0 or later.
2. Download the Apache Ant binary distribution from http://ant.apache.org. You will need Ant installed and the %ANT_HOME%bin directory included on your command path. To test this, issue a "ant -version" command from your shell and verify that Ant is available.
3. Download the Apache Solr source distribution, linked from the above incubator web site. Expand the distribution to a folder of your choice, e.g. c:solr.
4. Navigate to that folder and issue an "ant" command to see the available options for building, testing, and packaging solr.
Enhancements:
- This is the first release since graduating from the Apache Incubator.
- Some of the new features include CSV/delimited-text data loading, time based autocommit, faster faceting, negative filters, a spell-check handler, sounds-like word filters, regex text filters, and more flexible plugins.
Download (7.5MB)
Added: 2007-06-08 License: The Apache License 2.0 Price:
881 downloads
Apache AntUnit 1.0
AntUnit is a library of Ant tasks that was initially developed to write tests for Ant tasks without resorting to JUnit. more>>
AntUnit is a library of Ant tasks that was initially developed to write tests for Ant tasks without resorting to JUnit. Apache AntUnit makes it easy to turn an existing build file that exhibits an error into an AntUnit test.
Tests are written as targets in a build file using assertion tasks provided by AntUnit. The antunit task executes targets in a collection of build files and supports custom listeners in a manner similar to the junit tasks formatters.
<<lessTests are written as targets in a build file using assertion tasks provided by AntUnit. The antunit task executes targets in a collection of build files and supports custom listeners in a manner similar to the junit tasks formatters.
Download (MB)
Added: 2007-01-08 License: The Apache License 2.0 Price:
1020 downloads
Apache-Storage 1.00
Apache::Storage is Perl module containing simple functions to store and retrieve information from within the Apache process. more>>
Apache::Storage is Perl module containing simple functions to store and retrieve information from within the Apache process.
<<less Download (0.004MB)
Added: 2005-08-24 License: GPL (GNU General Public License) Price:
1521 downloads
Apache Lucene 2.2.0
Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java. more>>
Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java.
Apache Lucene is a technology suitable for nearly any application that requires full-text search, especially cross-platform.
Enhancements:
- Many new features, optimizations, and bugfixes have been added since 2.1.0, including "point-in-time" searching over NFS, payloads, function queries, and new APIs for pre-analyzed fields.
- This release includes index format changes that are not readable by older versions.
- It can both read and update older Lucene indexes.
- Adding to an index with an older format will cause it to be converted to the newer format.
<<lessApache Lucene is a technology suitable for nearly any application that requires full-text search, especially cross-platform.
Enhancements:
- Many new features, optimizations, and bugfixes have been added since 2.1.0, including "point-in-time" searching over NFS, payloads, function queries, and new APIs for pre-analyzed fields.
- This release includes index format changes that are not readable by older versions.
- It can both read and update older Lucene indexes.
- Adding to an index with an older format will cause it to be converted to the newer format.
Download (2.5MB)
Added: 2007-06-21 License: The Apache License 2.0 Price:
880 downloads
Apache Jackrabbit 1.1.1
Apache Jackrabbit project is a fully conforming implementation of the Content Repository for Java Technology API (JCR). more>>
Apache Jackrabbit project is a fully conforming implementation of the Content Repository for Java Technology API (JCR).
A content repository is a hierarchical content store with support for structured and unstructured content, full text search, versioning, transactions, observation, and more.
Typical applications that use content repositories include content management, document management, and records management systems.
Version 1.0 of the JCR API was specified by the Java Specification Request 170 (JSR 170) and work on the JCR version 2.0 has begun in JSR 283.
Apache Jackrabbit is a project of the Apache Software Foundation.
Enhancements:
- Apache Jackrabbit 1.1.1 is a patch release that fixes a number of issues, see the included change history for details.
- No new features or configuration changes have been introduced since the 1.1 release.
<<lessA content repository is a hierarchical content store with support for structured and unstructured content, full text search, versioning, transactions, observation, and more.
Typical applications that use content repositories include content management, document management, and records management systems.
Version 1.0 of the JCR API was specified by the Java Specification Request 170 (JSR 170) and work on the JCR version 2.0 has begun in JSR 283.
Apache Jackrabbit is a project of the Apache Software Foundation.
Enhancements:
- Apache Jackrabbit 1.1.1 is a patch release that fixes a number of issues, see the included change history for details.
- No new features or configuration changes have been introduced since the 1.1 release.
Download (MB)
Added: 2007-01-10 License: The Apache License 2.0 Price:
1026 downloads
Apache::PageKit 1.18
Apache::PageKit is a MVCC web framework using mod_perl, XML and HTML::Template. more>>
Apache::PageKit is a MVCC web framework using mod_perl, XML and HTML::Template.
SYNOPSIS
In httpd.conf
SetHandler perl-script
PerlSetVar PKIT_ROOT /path/to/pagekit/files
PerlSetVar PKIT_SERVER staging
PerlHandler +Apache::PageKit
< Perl>
Apache::PageKit->startup(/path/to/pagekit/files, staging);
< /Perl>
In MyPageKit/Common.pm
package MyPageKit::Common;
use base Apache::PageKit::Model;
sub pkit_dbi_connect {
return DBI->connect("DBI:mysql:db","user","passwd");
}
sub pkit_session_setup {
my $model = shift;
my $dbh = $model->dbh;
return {
session_lock_class => MySQL,
session_store_class => MySQL,
session_args => {
Handle => $dbh,
LockHandle => $dbh,
},
};
}
sub pkit_auth_credential {
my ($model) = @_;
# in this example, login and passwd are the names of the credential fields
my $login = $model->input(login);
my $passwd = $model->input(passwd);
# create a session key
# your code here.........
return $ses_key;
}
sub pkit_auth_session_key {
my ($model, $ses_key) = @_;
# check whether $ses_key is valid, if so return user id in $user_id
# your code here.........
return $ok ? $user_id : undef;
}
<<lessSYNOPSIS
In httpd.conf
SetHandler perl-script
PerlSetVar PKIT_ROOT /path/to/pagekit/files
PerlSetVar PKIT_SERVER staging
PerlHandler +Apache::PageKit
< Perl>
Apache::PageKit->startup(/path/to/pagekit/files, staging);
< /Perl>
In MyPageKit/Common.pm
package MyPageKit::Common;
use base Apache::PageKit::Model;
sub pkit_dbi_connect {
return DBI->connect("DBI:mysql:db","user","passwd");
}
sub pkit_session_setup {
my $model = shift;
my $dbh = $model->dbh;
return {
session_lock_class => MySQL,
session_store_class => MySQL,
session_args => {
Handle => $dbh,
LockHandle => $dbh,
},
};
}
sub pkit_auth_credential {
my ($model) = @_;
# in this example, login and passwd are the names of the credential fields
my $login = $model->input(login);
my $passwd = $model->input(passwd);
# create a session key
# your code here.........
return $ses_key;
}
sub pkit_auth_session_key {
my ($model, $ses_key) = @_;
# check whether $ses_key is valid, if so return user id in $user_id
# your code here.........
return $ok ? $user_id : undef;
}
Download (0.12MB)
Added: 2007-06-21 License: Perl Artistic License Price:
855 downloads
Apache::ePerl 2.2.13
Apache::ePerl is a fast emulated Embedded Perl (ePerl) facility. more>>
Apache::ePerl is a fast emulated Embedded Perl (ePerl) facility.
SYNOPSIS
# Apaches httpd.conf file
# mandatory: activation of Apache::ePerl
PerlModule Apache::ePerl
< Files ~ "/root/of/webmaster/area/.+.iphtml$" >
Options +ExecCGI
SetHandler perl-script
PerlHandler Apache::ePerl
< /Files >
# optional: configuration of Apache::ePerl
< Perl >
$Apache::ePerl::Config->{BeginDelimiter} = $Apache::ePerl::Config->{EndDelimiter} = !>;
$Apache::ePerl::Config->{CaseDelimiters} = 0;
$Apache::ePerl::Config->{ConvertEntities} = 1;
< /Perl >
# optional: activation of Apache::Status for Apache::ePerl
< Location /perl-status >
Options +ExecCGI
SetHandler perl-script
PerlHandler Apache::Status
< /Location >
This packages provides a handler function for Apache/mod_perl which can be used to emulate the stand-alone Server-Side-Scripting-Language ePerl (see eperl(3) for more details) in a very fast way. This is not a real 100% replacement for nph-eperl because of reduced functionality under some special cases, principal runtime restrictions and speedup decisions. For instance this variant does not (and cannot) provide the SetUID feature of ePerl nor does it check for allowed filename extensions (speedup!), etc. Instead it uses further features like object caching which ePerl does not use.
But the accepted bristled source file format is exactly the same as with the regular ePerl facility, because Apache::ePerl uses the Parse::ePerl package which provides the original ePerl parser and translator. So, any valid ePerl which works under nph-eperl can also be used under Apache::ePerl.
The intent is to use this special variant of ePerl for scripts which are directly under control of the webmaster. In this situation no real security problems exists for him, because all risk is at his own hands. For the average user you should not use Apache::ePerl. Instead additionally install the regular stand-alone ePerl facility (nph-eperl) for those users.
So, the advantage of Apache::ePerl against the regular nph-eperl is better performance and nothing else. Actually scripts executed under Apache::ePerl are at least twice as fast as under nph-eperl. The reason its not that ePerl itself is faster. The reason is the runtime in-core environment of Apache/mod_perl which does not have any forking overhead.
<<lessSYNOPSIS
# Apaches httpd.conf file
# mandatory: activation of Apache::ePerl
PerlModule Apache::ePerl
< Files ~ "/root/of/webmaster/area/.+.iphtml$" >
Options +ExecCGI
SetHandler perl-script
PerlHandler Apache::ePerl
< /Files >
# optional: configuration of Apache::ePerl
< Perl >
$Apache::ePerl::Config->{BeginDelimiter} = $Apache::ePerl::Config->{EndDelimiter} = !>;
$Apache::ePerl::Config->{CaseDelimiters} = 0;
$Apache::ePerl::Config->{ConvertEntities} = 1;
< /Perl >
# optional: activation of Apache::Status for Apache::ePerl
< Location /perl-status >
Options +ExecCGI
SetHandler perl-script
PerlHandler Apache::Status
< /Location >
This packages provides a handler function for Apache/mod_perl which can be used to emulate the stand-alone Server-Side-Scripting-Language ePerl (see eperl(3) for more details) in a very fast way. This is not a real 100% replacement for nph-eperl because of reduced functionality under some special cases, principal runtime restrictions and speedup decisions. For instance this variant does not (and cannot) provide the SetUID feature of ePerl nor does it check for allowed filename extensions (speedup!), etc. Instead it uses further features like object caching which ePerl does not use.
But the accepted bristled source file format is exactly the same as with the regular ePerl facility, because Apache::ePerl uses the Parse::ePerl package which provides the original ePerl parser and translator. So, any valid ePerl which works under nph-eperl can also be used under Apache::ePerl.
The intent is to use this special variant of ePerl for scripts which are directly under control of the webmaster. In this situation no real security problems exists for him, because all risk is at his own hands. For the average user you should not use Apache::ePerl. Instead additionally install the regular stand-alone ePerl facility (nph-eperl) for those users.
So, the advantage of Apache::ePerl against the regular nph-eperl is better performance and nothing else. Actually scripts executed under Apache::ePerl are at least twice as fast as under nph-eperl. The reason its not that ePerl itself is faster. The reason is the runtime in-core environment of Apache/mod_perl which does not have any forking overhead.
Download (0.19MB)
Added: 2006-10-11 License: Perl Artistic License Price:
1109 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above apache pluto 1.0.1 search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed