[ic] Interchange 4.6.2 now available

Jon Jensen jon@akopia.com
Thu, 8 Feb 2001 15:16:03 -0600 (CST)

We're pleased to announce that Interchange 4.6.2 is now available for
download. This is the most current stable version of Interchange, and we
recommend users upgrade to this version. It is available from our
Developer Resource website at:


Thanks to those who contributed bugfixes and suggestions. We encourage
posts to the interchange-users list and annotations to the online
documentation, both of which are available at the URL above.

The Akopia Team

Changes in this version:

* [loop list=`$Scratch->{ary}`] now accepts a prebuilt array reference to
  loop over. Must be in the form returned by $db->query(), i.e. the list
  array (of arrays), an optional field hash ref giving the field name to
  index pointers, and an optional array ref giving the field names in
  order. Thanks to Kaare Rasmussen for the suggestion.
* Fixed bad bug in History, saving mv_credit_card_number in session. Oops.
* Fixed bug in secure/non-secure host comparison, thanks to Murray Gibbins,
  Stefan Hornburg, and Hans-Joachim Leidinger.
* Add MV_USERPROFILE to the list of recognized cookies, allowing a
  cookie-based admin login. Providing the password is saved in a cookie
  (perhaps with no expiration time?) then this will allow multiple-order
  entry by running the login process again.
* Fixed up the DisplayErrors auto-response to be localized. Not many people
  use this, but trying to localize all error messages.
* Fixed bug in ui_date_widget, generated month name for "Feb 30" which turned
  into March.
* Patch supplied by Hans-Joachim Leidinger <jojo@buchonline.net> prevents
  blank credit card info from being encrypted.
* Fixed bug #106, hang at install time if specified Interchange user ID
  doesn't exist.
* Fixed problem in Search.pm where coordinated search of op=rm would not
  match on words only.
* Fixed recent bug that prevented cached DBI connections.
* Fixed a couple of hard-coded mv_metadata references in admin pages
  preventing renaming of __UI_META_TABLE__.
* Fix problem with ProductFiles resolution in loops. The Vend::OnlyProducts
  setting was confused after the on-the-fly update.
* Convert '[' characters to &#91; in [value-extended] to prevent reparsing
  of Interchange tags from user data.
* Fixed problem with fly-list not accepting base parameter as per docs.
  Found by Victor Nolton.
* Added Stefan Hornburg's patch for table image background paths.
  Set pragma substitute_table_image to enable this.
* Improved makecat error message when problems occur reading config file.
* Made NoAbsolute default to Yes in interchange.cfg, which gives better
  default security for newly-built catalogs.
* Various minor HTML corrections. Thanks to Paul <porl@namee.com.au> and
* Fixed in-stock notification problem on flypage.html and stock-alert.html.
* RPM only: Fixed logrotate.d file to prevent cascading log rotation like
  error.log.1.gz.1.gz etc. Thanks to Murray Gibbins for diagnosis & fix.