
jon at endpoint
Jan 30, 2003, 1:08 PM
Post #1 of 1
(1587 views)
Permalink
|
|
Interchange 4.8.7 release
|
|
ICDEVGROUP announces the release of Interchange 4.8.7. This latest version in the stable Interchange 4.8 branch is primarily a bugfix release that fixes problems with version 4.8.6 and includes a few minor new features. We recommend that users of earlier Interchange 4.8 releases upgrade to this version. New users should generally use the latest build of Interchange 4.9 instead, to be ready for the upcoming Interchange 5.0 release which has many improvements over Interchange 4.8. Packages are available for download at these locations: Generic cross-platform TAR package: http://ftp.icdevgroup.org/interchange/4.8/tar/interchange-4.8.7.tar.gz Red Hat Linux 7.2/7.3/8.0 RPMs: http://ftp.icdevgroup.org/interchange/4.8/rpm/ MD5 hashes are: cfcdd12875125bcdd7e3c05b32dff0e3 interchange-4.8.7.tar.gz 4ff162f46d86084add07dbdef199a056 interchange-4.8.7-1.i386.rpm 2985c39d64a0a32554c210188640db11 interchange-foundation-4.8.7-1.i386.rpm 7c0928f837fb3d5a25db2bab565a4f6b interchange-foundation-demo-4.8.7-1.i386.rpm 149f629f8daf297409328cb9cca1b65e interchange-4.8.7-1.src.rpm Questions should be directed to Interchange's user mailing list: interchange-users[at]icdevgroup.org A list of most changes appears below. Enjoy, Jon Interchange 4.8.7 changes Core/Usertags ------------- * Fix bug where Interchange got stuck into an infinite loop on startup in case of wrong SQL database access information. * [userdb function=logout clear=1] will now restore the appropriate ScratchDefault and ValuesDefault values instead of simply deleting the scratches and values under its control. * Fix persistence problems in PreFork mode: - [more-list] settings - profile state - [summary] tag's accumulator * Table/DBI.pm: Simplify field_settor subroutines with prepared query and placeholder. Prevents infamous DBD::Pg::do errors. * Server.pm: - Output proper header so missing script will be seen as 404. - Fix whitespace transform, tolerate leading whitespace on header lines. - Apache 2.0.x compatibility fix for problem described here: http://www.icdevgroup.org/pipermail/interchange-users/2002-August/024212.html * Fix bug where bad [nitems compare=...] could cause server error. * Tolerate following previously unallowed constructs: [if-loop-param fieldname =~ /abc/i] (and/or options s, m, x) [if-loop-param fieldname =~ /abc/ ] [if-loop-param fieldname =~ /a b c/] (space in or after regex caused regex compilation to fail before) * Fixed a problem that prevented the following from working: [input-filter name="[quantity-name]" op="nullselect digits_dot"] [/input-filter] * Config.pm: - Tolerate missing configdb database, issue warning only. - pass Perl error message if Sub fails to compile * Allow the 'md' (mv_more_decade) parameter to be specified with tags such as [query]. * Don't reject ZIP+4 without hyphen in 'zip' profile check. * Search.pm: Change stupid behavior where last sort_option is forwarded to all future unset options; always default to 'none' if not set. * [button] - Allow tag to work with an unnamed form. - Make sure that the current button being pressed is the only one whose mv_click_map_* variable gets set. This works around the problem of a user clicking one button, using the browser's Back button, then clicking on a different button, and both mv_clicks execute instead of just the most recent one. * [formel] - Pass value to display tag. Payment ------- * Signio.pm: Fixed several bad function mappings. Unlink temp file when done. Prefer pfpro over pfpro-file. Accept bin_path and library_path route settings. Handle ORIGID properly on delayed capture. * AuthorizeNet.pm: Fixed a typo that kept 'auth' type from working. * Payment.pm: Display errors from payment modules in credit card header on checkout page. Foundation ---------- * Change catalog.cfg default for MaxServers in "rpc" profile to zero. This is probably best for the vast majority of servers running in PreFork mode. * Reconfig seems to be always timing out on faster processors, made more reliable.... * Be more tolerant with zip/postal codes -- don't remove hyphen from ZIP+4 (99686-2933) or space from Canadian postal code (T0L 0R0). * Fix orderline import deficiency found by Karen Gold (KarenG[at]LOADUP.com). Miscellaneous ------------- * Included latest mod_interchange code with several bugfixes and improvements. * Fix makecat bug that prevented the cgi-bin link program from being associated with the chosen owner and group. Patch by Carl Bailey. * Update copyright notices, Interchange URLs, and email addresses. Build/Packaging --------------- * Prevent test from failing during upgrade -- remove the installation library directories from @INC if MINIVEND_ROOT =~ blib. * Debian package build process didn't install scripts properly into usr/lib/interchange/bin when running with Perl 5.8.x. * Cleanse mod_interchange directory in Debian's clean target. * Separate package creation process into architecture dependent and architecture independent run (fixes Debian bug #172940).
|