[interchange-cvs] CVS notice: activity by heins
interchange-cvs@lists.akopia.com
interchange-cvs@lists.akopia.com
Sun, 8 Apr 2001 14:15 -0500
CVS activity by user 'heins':
interchange/lib/Vend Util.pm,1.14.2.22,1.14.2.23 Config.pm,1.25.2.37,1.25.2.38
Update of /anon_cvs/repository/interchange/lib/Vend
In directory www.akopia.com:/tmp/cvs-serv25077
Modified Files:
Tag: DEV_4_7_0
Util.pm Config.pm
Log Message:
* Add "*Global* Capability" directive that acts like Suggest and
Require, but only tests for a module without warning to
determine capability. Sets a global variable in the format:
module MV_REQUIRE_MODULE_<module name>
globalsub MV_REQUIRE_GLOBALSUB_<subname>
sub MV_REQUIRE_SUB_<subname>
usertag MV_REQUIRE_USERTAG_<subname>
Can then be tested with ifdef and routines brought in.
* Add Suggest and Require to global.
* Fix a security hole for multi-catalog systems, where a "Require
module Dangerous" could execute code from the catalog
directory. Discovered by me, will be added to 4.6.x.
* Enhance Message directive to accept leading -n parameter (think
echo) which strips trailing whitespace. Works in conjunction
with Vend::Util::logGlobal.