Commits on Feb 24, 2010
Commits on Feb 23, 2010
  1. Properly initialize BOP supplemental parameters.

    This fixes a bug where supplemental parameters passed to the payment
    module to initialize the Business::OnlinePayment gateway object get a
    value of 1 instead of what's in your catalog.cfg or
    Patch by Richard Siddall, with minor bugfixes by David Christensen
    machack666 committed Feb 23, 2010
Commits on Feb 19, 2010
  1. Make log output for AllowRemoteSearch violations much more useful

    Greg Sabino Mullane committed with jonjensen Feb 18, 2010
Commits on Feb 10, 2010
  1. fix failures of fresh Interchange installs due to postinst script try…

    …ing to change
    ownership on non-existant /var/run/interchange directory (#569116)
    racke committed Feb 10, 2010
Commits on Feb 8, 2010
  1. CyberSource SOAP toolkit payment module

    Provides full clientless (as in no Simple or SCMP
    API) support for the following CyberSource services:
    * Standard credit card
    * Bill Me Later
    * Paypal Express Checkout
    * Electronic check
    Squashed commit of the following:
    commit eb6e31d62115670cc2a0abe063cc3ff73831f986
    Author: Mark Johnson <>
    Date:   Mon Feb 8 10:13:03 2010 -0500
        Complete CyberSource documentation
        Fill in documentation missing for the newer Paypal and Electronic
        Check features.
    commit d5623a7287254d6df1f563221936ff4e287aa2b9
    Author: Mark Johnson <>
    Date:   Tue Oct 20 21:53:06 2009 -0400
        Fixed glitch on return_ec_set handling.
        * paypal_token was being wiped out since CYBS wasn't echoing the
          token in its reply.
    commit 1b6902c04914b784f6ad920c8c46068083148374
    Author: Mark Johnson <>
    Date:   Mon Aug 17 12:49:54 2009 -0400
        Converted check_num -> check_number
        The former was in standard, but the latter in map_actual(), which I
        took to be authoritative.
    commit 79f0292a912d6a95a66413b0c43aa085508b85fe
    Author: Mark Johnson <>
    Date:   Mon Aug 17 10:56:36 2009 -0400
        Adding electronic-check support.
    commit 27a0f38fb5c00aa8b698e506905e38577a31ab69
    Author: Mark Johnson <>
    Date:   Wed Aug 12 10:31:00 2009 -0400
        Adjustments from testing implementation
        * Added support for passing in generalized transaction_id, distinct
          from CYBS's transaction ID, that Paypal requires for follow-on
          transactions. So, CYBS tid = origid, PP tid = transaction_id.
        * Added documentation for transaction_id param, noting the relationship
          of the various PP services for its use.
        * Converted from using $Session to $::Session.
        * CYBS will enforce a conditional set of required features on the shipTo_*
          fields if any of them are present, despite them being technically optional.
          Since actual() tends to suck in anything floating around in $Values, added
          an address_ok requirement for using any address data at all.
        * Added conversion in request for the typically used UK to instead use GB
          for any UK address.
        * Restricted resetting $Session->{paypal_token} to only EC set transactions.
          Failures on dopayment attempts were (at least sometimes) coming back
          without echoing the token, which was killing the paypal session.
    commit fe2029d6869813962863d286c6a327806c089f46
    Author: Mark Johnson <>
    Date:   Tue Aug 4 11:52:18 2009 -0400
        Paypal documentation added.
    commit 694e1d7dcefd6d027810471ac7e56cd04fc74333
    Author: Mark Johnson <>
    Date:   Tue Aug 4 10:28:35 2009 -0400
        Paypal Support in Vend::Payment::CyberSource
    commit a6a7169bd3107506d88087b2c9221594c14185de
    Author: Mark Johnson <>
    Date:   Mon Jul 20 10:07:05 2009 -0400
        Initial load of Vend::Payment::CyberSource
    msjohns1 committed Feb 8, 2010
  2. Vend::Payment::PaypalExpress v1.0.7 from

    Fix for yet another variation in the way that Paypal handle Canadian province names.
    So we have 'British Columbia', 'BC', and now 'B.C.' formats.
    Also, a patch to allow use of the [assign] tag in shipping;
    a patch to allow 'use_billing_override' to send billing addresses;
    and a patch to display Long rather than Short PayPal error message to customers
    (last three contributed by Josh Lavin).
    racke committed Feb 8, 2010
Commits on Jan 5, 2010
Commits on Jan 1, 2010
  1. updated Portuguese translation of Debconf templates (Closes: #563165,

    thanks to Américo Monteiro <>)
    racke committed Jan 1, 2010
Commits on Dec 30, 2009
  1. Revert "change $ENV{MINIVEND_PORT} to 7786 instead of 8786."

    This reverts commit 8cad9a8.
    The different port number is intentional ...
    Gert van der Spoel committed Dec 30, 2009
  2. change $ENV{MINIVEND_PORT} to 7786 instead of 8786.

    Standard listening on port 7786 (decimal M (77), decimal V (86).
    Makes sense to, by default, test with that portnumber.
    Gert van der Spoel committed Dec 30, 2009
Commits on Dec 23, 2009
  1. added entry "allowed SOAP actions in the configuration file"

    drop executable flag
    racke committed Dec 23, 2009
Commits on Dec 12, 2009
  1. Avoid eval in Sys::Syslog::xlate() by using cached constants where po…

    This hack works around a bizarre problem in some versions of Sys::Syslog.
    I believe the bug this works around may no longer exist in the latest
    versions of Sys::Syslog shipped with Perl 5.10.1 and later, which use
    jonjensen committed Dec 12, 2009
Commits on Dec 9, 2009
  1. Add some more user-agents to the robots list

    A few of these include substring "bot", which is already covered,
    but I'm adding them explicitly so they'll still be there in case
    the very short "bot" ever causes trouble and is removed.
    jonjensen committed Dec 9, 2009
  2. Fix incorrect debugging message

    (Autoload comes after this comment, not before.)
    jonjensen committed Dec 9, 2009
  3. Test new git post-receive hook for sending email.

    Daniel Browning committed Dec 9, 2009
Commits on Dec 8, 2009
  1. Test new git post-receive hook for sending email.

    Daniel Browning committed Dec 8, 2009
  2. getting ready for 5.7.4 release

    racke committed Dec 8, 2009
Commits on Dec 3, 2009
  1. Add FullUrlIgnorePort directive

    This allows FullUrl to work with nonstandard ports, other than default
    http port 80.
    jonjensen committed Dec 3, 2009
Commits on Nov 27, 2009
  1. check first whether file exists before determing file type

    avoid encoding of binary files
    racke committed Nov 27, 2009
Commits on Nov 24, 2009
  1. Add Vend::CharSet::mime_name for installations which lack proper Enco…

    … support
    Not all versions of Encode in IC-supported perl versions support the
    mime_name method.  This patch adds checking for the existance of the
    method, and provides a simple replacement in the case that it lacks
    The main goal here is to support earlier versions of, while
    still allowing us to normalize and use the utf8 charset.
    Additional special-cases can be added to Vend::CharSet::mime_name as needed.
    machack666 committed Nov 24, 2009