Miva Merchant: E-commerce Solutions to Grow Online
Products | Services | Support | Resources | Partners | Galleria | Company | Shop at MivaCentral™

Miva Empresa NT v3.63 Changelog


	Changes in Miva Empresa NT v3.63
	--------------------------------
	1. Fixed several security flaws with MvDO:

		/..../ no longer allows scripts outside the configured script directory
		to be run.

		Special windows filenames (AUX, CON, PRN, etc...) are no longer allowed.

	2. EIN/ECIN now return 0 when their left operand is NULL.  This fixes backwards
	compatibility with Miva v3.57 and earlier and Htmlscript.

	3. Fixed a bug which caused the Htmlscript operator SUBSTR to crash if one of
	the two numbers was omitted from the right operand (i.e. "Xyz" SUBSTR ",1").

	4. Miva Empresa's thread priority is now configurable.

	Changes in Miva Empresa NT v3.62
	--------------------------------
	1. Fixed a bug in the processing of multipart/form-data POSTed data which
	would sometimes cause garbage to be placed in fields.

	Changes in Miva Empresa NT v3.61
	--------------------------------
	1. Fixed a bug which prevented deleting open files.  The new behavior is
	more consistent with the behavior of Miva under UNIX.

	2. Added package management.  Available packages may be configured via the
	"Packages" button on the "Miva Engine" tab (provided by the MMC Snap-In).

	3. Added package management builtin functions:

		miva_package_list

			Returns a comma separated list of the codes of available
			packages.

		miva_package_name( code )

			Returns the name of the package specified by code.

		miva_package_description( code )

			Returns the description of the package specified by code.

		miva_package_version( code )

			Returns the version of the package specified by code.

		miva_package_defaultpath( code )

			Returns the default installation path of the package
			specified by code.

		miva_package_extract( code, directory, license )

			Attempts to extract the package specified by code into
			the directory specified by directory.  If an error occurs,
			a description of the error is returned.  Otherwise, NULL
			is returned.

	4. Fixed a bug which caused STANDARDOUTPUTLEVEL and/or ERROROUTPUTLEVEL not
	to be restored upon returning from a function call that changed the value(s),
	if the values had not been changed from the defaults by the caller of the
	function.

	5. Miva Empresa will now refuse to run scripts unless the Miva data directory
	has been configured.

	Changes in Miva Empresa NT v3.60
	--------------------------------
	1. The MvCOMMERCE tag now uses dynamically loaded commerce libraries.
	These libraries may be configured via the "Commerce Libraries" button
	on the "Miva Engine" tab (provided by the MMC Snap-In).

	2. The MMC Snap-In now adds a security descriptor to metabase keys to allow
	the anonymous user read only access to the Miva Engine properties.  Previously,
	it added read only access for the group "Everyone."  The previous behavior does
	not work under SP4.

	3. A new option for the STANDARDOUTPUTLEVEL attribute of the MIVA tag
	has been added:  compresswhitespace, when enabled, will cause the
	Miva Engine to eliminate extra whitespace in the output of Miva scripts.

	4. The ACTION and FIELDS attributes of the MvCOMMERCE tag are no longer
	required by default (some commerce libraries may still require them).

	5. The METAMETHOD attribute of the MvCOMMERCE tag has been deprecated in 
	favor of METHOD.

	6. The "About" button/information in the Add Snap-In dialog box in the MMC now
	functions correctly.

	7. Fixed a bug which caused NULL left operands to the IN/CIN/EIN/ECIN to 
	return 0.  They now return 1, which was the previous behavior.