[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.