Commits on Apr 28, 2008
  1. Release text changes:

    jonjensen committed Apr 28, 2008
    * Update minimum Perl version required note to 5.8.0.
    * Update credits: Show icdevgroup people only once; add missing icdevgroup
    people; streamline acknowledgements to reflect many years of icdevgroup
    maintenance. (Stefan, feel free to revert my paragraph removal if you like.
    It seems appropriate, but if you disagree that's fine.)
  2. Add eg/check_perl_itl by Greg Sabino Mullane, for syntax-checking ITL…

    jonjensen committed Apr 28, 2008
    … [perl] and [calc] blocks.
    Update MANIFEST, add expected 5.5.2 beta release date of tomorrow.
  3. * Fix for ordercheck 'natural' which prevents 0, negative and

    docelic committed Apr 28, 2008
      decimal values from passing through as valid.
Commits on Apr 27, 2008
  1. * digits_dash filter, very similar to digits_dot.

    docelic committed Apr 27, 2008
      Passes things like: 90901213-2133
  2. * Remove not-needed -f flag that conflicts with some versions of su.

    perusionmike committed Apr 27, 2008
    * Fix text wrapped by someone with 132-column window.
Commits on Apr 25, 2008
  1. Avoid crash on non-hashes in Filter directive. Logging isn't enough

    racke committed Apr 25, 2008
    to catch bad data.
Commits on Apr 24, 2008
  1. added bugfix for component cloning in UI

    Gert van der Spoel committed Apr 24, 2008
  2. fixing bug with component cloning via the admin, see user mailinglist…

    Gert van der Spoel committed Apr 24, 2008
    … September 2005 for more details
Commits on Apr 23, 2008
  1. add remark regarding forum bug fix

    Gert van der Spoel committed Apr 23, 2008
  2. patch from march 2006 solving an issue where a new forum post is over…

    Gert van der Spoel committed Apr 23, 2008
    …written by the next post
  3. Fixed bug where previous rows values were left in $Row if [loop] is i…

    pajamian committed Apr 23, 2008
    …terated with [PREFIX-next].
Commits on Apr 22, 2008
  1. Make global ActionMap input consistent with catalog ActionMaps (RT #48).

    jonjensen committed Apr 22, 2008
    This will break all global ActionMaps that expect the old calling
    parameter of a URL with the action removed from the beginning.
    I've manually reviewed all of the built-in global ActionMaps, and tested
    some of them, and found no problems. But I won't be surprised if some
    problems are found. More testing is warranted.
  2. Add new AutoloadEarliest catalog directive.

    jonjensen committed Apr 22, 2008
    This is just like Autoload but runs at the earliest possible stage of
    page processing, which allows tweaking the session, path, robot status,
    cookie handling, authorization, cookie handling, etc.
  3. Note UserTrack default change.

    jonjensen committed Apr 22, 2008
    Clean up some whitespace.
  4. Change UserTrack behavior to better match expectations.

    jonjensen committed Apr 22, 2008
    * "UserTrack no" formerly also disabled TrackFile, because the whole
      Vend::Track module was disabled. This was not expected behavior. People
      are apparently using TrackFile fairly commonly, so this would make
      "UserTrack no" pretty unattractive.
    * Make "UserTrack no" only disable sending the X-Track HTTP response header.
    * As before, leaving TrackFile undefined will stop logging to a track file.
    * Make UserTrack default to false now, which is an incompatible change, but
      one that I don't expect to adversely affect anyone, as the X-Track response
      header doesn't seem to get used. Adding "UserTrack yes" to catalog.cfg
      brings it back.
    In short, most people upgrading will stop having an X-Track response header
    sent, and otherwise will notice no difference.
Commits on Apr 19, 2008
  1. Add UTF-8 support for GDBM.

    jonjensen committed Apr 19, 2008
    This was missed from the initial commit of Sonny Cook's UTF-8 patches.
  2. updated copyright date

    racke committed Apr 19, 2008
Commits on Apr 17, 2008
  1. Fix regexes that use UTF-8 inside a Safe compartment.

    jonjensen committed Apr 17, 2008
    Patch by Sonny Cook <>, with some logging tweaks by me.
  2. Added Getitcard payment module

    racke committed Apr 17, 2008
  3. remove default charset, effectively disabling UTF-8 by default until we

    racke committed Apr 17, 2008
    solved the issue with embedded Perl
    log error message if decode operation fails
Commits on Apr 15, 2008
Commits on Apr 12, 2008
  1. Add new -o option, by Greg Sabino Mullane.

    jonjensen committed Apr 12, 2008
    Also remove debugging of editor quoting in error message that made
    for an incorrect message.
    And clean up some documentation.
Commits on Apr 11, 2008
  1. Allow the shipping.asc weight to be modified with weight_callout Spec…

    Daniel Browning committed Apr 11, 2008
    This SpecialSub modifies the 'weight' criteria in shipping.asc. It does not
    affect other calculations, such as the [weight] usertag. In the following
    example, it is used to exclude items that are part of a free shipping
    promotion from the calculation of the shipping cost. That is, if two out of
    three items qualify for free shipping, then only the weight of the third
    item would be used for weight-based shipping methods.
    # Override the normal shipping.asc weight calculations to take the free
    # shipping promotion into consideration. Uses custom is_free_shipping and
    # weight Item Modifiers. Only non-free-shipping items have their weight
    # included.
    Sub custom_weight <<EOF
    sub {
        my ($normal_weight) = @_;
        my $new_weight = 0;
        for my $item (@$Items) {
            $new_weight += $item->{weight} * $item->{quantity}
                unless $item->{is_free_shipping};
        return $new_weight;
    SpecialSub weight_callout custom_weight
  2. Commit little utility for merging tab-delimited text file tables.

    jonjensen committed Apr 11, 2008
    Probably there's some existing tool out there, but this is what I wrote
    to merge new locales into the Interchange Standard demo locale.txt file.
    Maybe it'll come in handy for others.
  3. Add remainder of Croatian and Slovenian localization (RT #4).

    jonjensen committed Apr 11, 2008
    Thanks to Jure Kodzoman.