Re: [Trinityos-perlwebmin] Task progress ?
Status: Alpha
Brought to you by:
ep98
|
From: <tom...@us...> - 2002-05-30 06:49:28
|
I sent this message already, a few hours ago actually, but I don't see it showing up anywhere, so here we are again. I finished the webmin script loader software I've been talking about. A summary of what this is and what it does follows my signature below this URL: <http://ooopps.sourceforge.net/ooPLoader.tar.bz2> -- -Tommy Butler http://atrixnet.com I'm looking for work! contract or perm, full or part time Download my résumé http://www.atrixnet.com/resume the ooOPps Code Library http://ooopps.sourceforge.net/pub/ A SUMMARY OF WHAT THIS LOADER DOES FOR SCRIPTS: -note: There is a HUGE amount of information that this summary doesn't cover. ooPLoader provides the functionality to load up Perl CGI applications prior to execution in order to gracefully and diagnostically handle compile-time errors, thus avoiding the dreaded '500' internal server error as much as possible. (Of course your code must be valid and the application must first be chmod-ded to a bitmask providing the file to run as an executable). ooPLoader uses external configuration files to allow any complete novice to load up configuration settings for any given CGI program associated with the settings files. External files which are used by the ooPLoader include: - ooPLoader-diag.plib - ooPLoader-log.plib - ooPLoader.config - ooPLoader.defaults - ooPLoader.plib ooPLoader comes with a suite of help programs to debug any CGI application which uses the ooPLoader. Customized access logging is automatic. These other stand-alone CGI applications are namely: - probeprl.pl (gets information about the perl installation on the machine running it, prints it to the web browser. It also gets and prints out system SIGs to which Perl has access.) - can-use.pl (debug scripts that use modules which are not part of the Perl distribution.) - env.pl (gets the environment information which Perl is running in and prints it to the web browser.) - err_log.pl (captures and outputs all errors and warnings generated by any CGI app using ooPLoader and prints it to the browser) LISCENCE: Free. Everybody can use it like they want. --like Linux. Fine print says... ooPLoader is liscenced under the GNU GPL. oooPLoader uses Perl code libraries (modules) which are also part of the ooopps project, and is liscenced under the open source GNU GPL. OTHER NOTES: Using the ooPLoader takes advantage of the Crypt::CGIsession module allowing CGI sessions to be encrypted without SSL connections. Cypher strengths used can be higher than 128 bits (depending on the user), with the choice to use any algo supported (md5, DES, DSA, RSA, tripple DES, Blowfish, Twofish, IDEA, etc.) thus eliminating the need for less secure and widely detested cookies. ooPLoader allows, by default, persistant CGI sessions. Session data is preserved on the client side by virtue of encrypted name-value pairs which are stored in hidden form fields or in urls. Session data may be passed to other CGI applications or to the same one as well. This works hand in hand with ooPLoader's dynamic configurability. This subject will be covered in detail in the Crypt::CGIsession docs. Crypt::CGIsession does not replace SSL. |