Miva Merchant Empresa/Mia/Script Compiler v5.14 Release Notes
Posted by Wayne Smith, Last modified by Wayne Smith on 29 July 2013 09:30 PM

Bugs Fixed
6411: 5.07 and newer assemblers generate MvLOCALIZED code that crashes 5.06 or older engines
6441: sha256 with openssl < 0.9.8
6449: Win32: file_read and [fs]time() create non-existent files
6454: 3.x Configuration causes segmentation fault when one or more required tag attributes are missing
6455: Floating point to string conversions occasionally include a NULL byte in the string
6456: MvSMTP: Write Error: Connection closed by remote host (windows server only)
6469: ISAPIApplication has no s.process_id
6482: ISNULL of a reference to a structure is always 1
6498: Free of uninitialized memory in Dictionary::Read when TaggedFile has no TF_DICT_ID section
6505: MvFOR without /MvFOR not caught by compiler
6519: Embedded bracket } causes compiler error [g.file].fn('}')
6546: Passing a database variable to a function by reference leads to a crash
6576: MvCALL does not verify server identity
6679: xml_parse when an xml_parse_section is present returns the section's content in root
6712: External function calls in MvDO expressions behave strangely when they reference functions that are not used in the MvDO'd file
6734: Hash-table collision based DOS with POSTed form data
6762: miva_array_deserialize outputs an array with a single empty element when passed an empty string
6799: Strings that contain ASCII NULL but begin with numbers are considered numbers

MySQL Connector Changes
- Only a single connection to the database server is used per VM instance, regardless of whether
  a script opens multiple views simultaneously or executes an MvQUERY when a view is open.
- The connector now supports caching of prepared statements for better performance.  The cache is
  disabled by default and may be enabled using the "statement_cache_size" db command.  Example:
          <MvDBCOMMAND NAME = "Merchant" COMMAND = "statement_cache_size" PARAMETER = "5">
  The value of PARAMETER controls the number of prepared statements that are cached.  The N most
  recently used prepared statements are retained.
- A new DBCOMMAND "autostorelimitqueries" causes the connector to automatically call
  mysql_stmt_store_results() whenever it sees the LIMIT keyword in an SQL statement used to open a

Other Changes
- Additional bits in MvCONFIG_FLAGS_SECURITY (securityoptions in the 3.x configuration) allow an administrator
  to control SSL certificate validation.
    MvCONFIG_SEC_SSL_NOVERIFY_CHAIN     0x00001000  4096
       Disables chain of trust verification
       Disables certificate commonName/subjectAltName checking when a connection is made using a hostname
    MvCONFIG_SEC_SSL_VERIFY_IP          0x00004000  16384
       Enables IP Address based subjectAltName checking when a connection is made using an IP address
- A new configuration setting MvCONFIG_TIMEOUT_POST (posttimeout in the 3.x configuration) allows an administrator
  to configure the maximum number of seconds that are permitted to receive and parse POST input from a client.
  The default value is 30 seconds, and this timeout does not apply to file uploads that have been accepted by a
- A new configuration setting MvCONFIG_MAX_POST_VARS (maxpostvars in the 3.x configuration) controls the maximum
  number of variables that may be present in a single POST request.  The default value is 2000.
- On Windows systems a new Options dialog is present to control the new configuration settings.  The Use Cookies
  setting has also been moved to this dialog.

Certificate Updates
- The following new certificates have been added:
    7C4656C3061F7F4C0D67B319A855F60EBC11FC44.pem    Go Daddy Secure Certification Authority
    188590E94878478E33B6194E59FBBB28FF0888D5.pem    VeriSign Class 3 Secure Server CA
    D559A586669B08F46A30A133F8A9ED3D038E2EA8.pem    VeriSign International Server CA - Class 3


Download Here

(14 vote(s))
This article was helpful
This article was not helpful

Comments (0)
Post a new comment
Full Name:
CAPTCHA Verification 
Please enter the text you see in the image into the textbox below. This is required to prevent automated registrations and form submissions.

Help Desk Software by Kayako support.miva.com/supportsuite/index.php?