Skip to content
This repository
branch: master

Correct [log type=error|debug] final newline behavior

It shouldn't quote the final newline with > since ::logError
doesn't. (And because it makes a mess of the log.)
latest commit d0b179e3eb
Jon Jensen jonjensen authored April 03, 2014
Octocat-spinner-32 SPECS Bump version to 5.8.1 October 31, 2013
Octocat-spinner-32 code * Typo. March 22, 2014
Octocat-spinner-32 debian Use su directive in Debian's logrotate file to avoid skipping. November 24, 2013
Octocat-spinner-32 dist * Remove SQLPASS as suggested password, use MailOrderTo or one custom… March 25, 2014
Octocat-spinner-32 eg Add script to migrate sessions from Storable to DBI. January 16, 2014
Octocat-spinner-32 extensions Remove more CVS keywords from non-central files May 23, 2009
Octocat-spinner-32 lib Correct [log type=error|debug] final newline behavior April 03, 2014
Octocat-spinner-32 scripts Update copyright date for new release March 12, 2014
Octocat-spinner-32 share provide CSS style for mv_contrast class November 23, 2009
Octocat-spinner-32 .gitignore Ignore build files from newer Perl versions December 27, 2011
Octocat-spinner-32 LICENSE Update LICENSE with fresh copy from the FSF at http://www.gnu.org/lic… March 30, 2007
Octocat-spinner-32 MANIFEST Update MANIFEST March 12, 2014
Octocat-spinner-32 MANIFEST.SKIP Reduce noise for those of us who use Git: October 17, 2007
Octocat-spinner-32 Makefile.PL Update copyright date for new release March 12, 2014
Octocat-spinner-32 README Update copyright date for new release March 12, 2014
Octocat-spinner-32 README-DEVELOPMENT Increase version number to 5.7.3 October 27, 2009
Octocat-spinner-32 README.debian moved CSS and image files for UI from /var/www/interchange-5 to October 29, 2009
Octocat-spinner-32 README.rhel * Remove unneeded version numbers. March 23, 2014
Octocat-spinner-32 README.rpm-dist Bump version to 5.8.1 October 31, 2013
Octocat-spinner-32 UPGRADE Minor tweaks to upgrade notes July 17, 2013
Octocat-spinner-32 WHATSNEW-4.5 Add separate files for each development stage of Interchange. April 09, 2004
Octocat-spinner-32 WHATSNEW-4.7 * Remove [/page] and [/order] from a couple of obscure places. March 27, 2006
Octocat-spinner-32 WHATSNEW-4.9 * Re-created the missing 5.0.1 entries. April 18, 2004
Octocat-spinner-32 WHATSNEW-5.1 Add separate files for each development stage of Interchange. April 09, 2004
Octocat-spinner-32 WHATSNEW-5.3 * Updates to WHATSNEW should include most major 2005 feature additions. December 08, 2005
Octocat-spinner-32 WHATSNEW-5.5 Note Vend::Swish change, and upgrade ramifications of removed extra/ … May 17, 2008
Octocat-spinner-32 WHATSNEW-5.7 Update WHATSNEW for new release March 12, 2014
Octocat-spinner-32 configure Update copyright date for new release March 12, 2014
Octocat-spinner-32 hints.pl Correct detection of broken getppid() for Perl 5.10.0 (RT #286) June 27, 2009
Octocat-spinner-32 install_lsb.pl * Add LSB=1 option to Makefile.PL. This causes: January 27, 2003
Octocat-spinner-32 relocate.pl Remove CVS Id line to test GitHub push October 30, 2013
Octocat-spinner-32 test.pl Revert "change $ENV{MINIVEND_PORT} to 7786 instead of 8786." December 30, 2009
README
-----------------------------------------------------------------------------

                           I N T E R C H A N G E

Interchange 5.8.1

Copyright (C) 2002-2014 Interchange Development Group
Copyright (C) 1996-2002 Red Hat, Inc.

Originally based on Vend 0.2 and 0.3, copyright 1995-96 by Andrew M. Wilcox.

This program is offered without warranty of any kind.
See file LICENSE for redistribution terms.

-----------------------------------------------------------------------------

Interchange is a web application server, electronic catalog and database
display system. Features include:

  * online ordering
  * real-time credit card processing hooks
  * high-end database access and retrieval with SQL support
  * product categorizing, merchandising, and discounting
  * basic customer relationship management
  * dynamic content presentation
  * content management
  * internationalization and localization support
  * real-time tax and shipping hooks
  * reporting
  * possibility of web-based administration

Interchange requires Perl 5.8.5 or later, on a Unix-like operating system.

Interchange also requires some non-standard Perl modules to be installed on
your system. Unless you are installing from distribution-specific packages
(Red Hat, Debian, ...), the quick way to install the necessary support is to
run:

  perl -MCPAN -e 'install Bundle::Interchange'

If you would like to use a specific version of Perl, simply invoke
Perl with an absolute path to the Perl binary, such as

  /usr/local/bin/perl -MCPAN -e 'install Bundle::Interchange'

-----------------------------------------------------------------------------

More information is in the following files and directories:

LICENSE
The text of the GNU General Public License (GPL), under which the Interchange
software is distributed.

README.rpm-dist
Notes on using Interchange when installed from RPM packages.

README.debian
Notes on using Interchange when installed from Debian packages.

README-DEVELOPMENT
How to access the Git repository to track ongoing development.

WHATSNEW-*
Changes per specified version family.

UPGRADE
Instructions on how to upgrade from an earlier Interchange version.

-----------------------------------------------------------------------------

Major files and directories in the distribution:

Makefile.PL    Script to create a Makefile, used for installation.
               (run ./configure for usage instructions)

dist/          The distribution files, exclusive of executable
               files and modules. Includes:

               interchange.cfg.dist   Distribution-default interchange.cfg
               standard/              Demo catalog skeleton, used by makecat
               src/                   C and Perl code for CGI link programs
               lib/                   Back-end administrative interface
               code/                  Usertags and other customizable code

hints.pl       OS-specific configuration settings. None currently used.

eg/            Various helper scripts and addons.

lib/           The library modules needed to run Interchange.

scripts/       The executable files, relocated to bin/ in the install
               directory.

relocate.pl    Script that adjusts paths in scripts/ for installation into
               bin/.

test.pl        The installation test script.

-----------------------------------------------------------------------------

                          I N S T A L L A T I O N

You can install Interchange as root for a multi-user system-wide setup, or
as an unprivileged user who will be the only one modifying Interchange files.

Here is the quick installation summary:

    tar xvzf interchange-5.8.1.tar.gz
    cd interchange-5.8.1
    perl Makefile.PL
    make
    make test
    make install

If you would like to use a specific version of Perl, simply invoke
perl with an absolute path to the Perl binary, such as

    /usr/local/bin/perl Makefile.PL

The build procedure asks where you'd like to install Interchange and
the name of the user account that will own the installation.

The Interchange server doesn't do much if it isn't servicing one or more
actual catalogs, so you next need to make your first Interchange catalog,
as described in the next section.

-----------------------------------------------------------------------------

                                 D E M O

There is a demo catalog skeleton (called 'standard') included.

To build your own catalog from the demo, go to the directory where you
installed Interchange (default is "interchange" in your home directory,
/usr/local/interchange for root installations, or /usr/lib/interchange
for RPM installations) and run:

    bin/makecat

Follow the prompts and after restarting the Interchange server you
should be able to access the new instance of the demo catalog.

Please note that some functionality (notably the reporting features)
may not be available if you are not using an SQL database such as
MySQL or PostgreSQL.

Visit http://demo.icdevgroup.org/ to try out a live demo.

-----------------------------------------------------------------------------

                         D O C U M E N T A T I O N

A documentation package is available, with documentation in many different
formats. This and other information is available at the Interchange home on
the web:

http://www.icdevgroup.org/

-----------------------------------------------------------------------------

                         C O M P A T I B I L I T Y

Interchange is regularly tested on various Linux distributions and FreeBSD.
It has also been used on Mac OS X, Solaris, OpenBSD, Digital UNIX/Tru64, SCO,
AIX, and other Unix variants. It should work on any Unix with sufficiently
high Perl version number and the necessary Perl modules.

-----------------------------------------------------------------------------

(end)
Something went wrong with that request. Please try again.