Permalink
Commits on Aug 12, 2017
  1. fix @INC

    jdigory committed Aug 12, 2017
  2. @INC fix for Perl 5.26

    jdigory committed Aug 12, 2017
Commits on Jul 25, 2017
  1. Escape left brace

    jdigory committed Jul 25, 2017
    unescaped is deprecated in Perl 5.26, fatal in 5.30
  2. in Perl 5.26, @INC no longer includes current dir

    jdigory committed Jul 25, 2017
    - prefix path with current dir
Commits on Jun 28, 2017
  1. Add lowest supported version, 5.24 and 5.26

    jdigory committed Jun 28, 2017
    - also don't specify point-release on 5.10
  2. Remove failing test.pl script from Travis config

    jdigory committed Jun 28, 2017
    - I believe because this requires access to a port, that the script
      fails on TravisCI.
    - Since we are further testing a catalog installation and server
      startup, the test.pl script itself is not really necessary here.
Commits on Jun 25, 2017
Commits on Jun 23, 2017
Commits on Jun 22, 2017
  1. Cleanup warnings

    machack666 committed Jun 22, 2017
  2. Fix undeclared subs warnings

    machack666 committed Jun 22, 2017
  3. Fix masking lexical warning

    machack666 committed Jun 22, 2017
  4. Remove long-dead filehandle

    machack666 committed Jun 22, 2017
Commits on Jun 19, 2017
  1. * Add [adjust-href] tag that transforms regular HTML links into

    Mike Heins committed Jun 19, 2017
      Interchange URLs.
    
    * Add Vend::Server hook to apply tag to all HTML.  Uses HTML::Parser
      for high efficiency.
Commits on Jun 14, 2017
Commits on Jun 9, 2017
  1. Improvements to IPv4/6 validation.

    pajamian committed Jun 9, 2017
    * Do not allow stray . at the end of IPv4 address.
    * Do not allow stray : at the end of IPv6 address, but do allow :: at start or
      end.
    * Get rid of warning about undefined $segs[-1] when :: is passed.
    * Fix non-working is_ipv6 (split ':' -> split /:+/).
Commits on Jun 5, 2017
  1. Fix month and year adjustment wrapping issue.

    pajamian committed Jun 5, 2017
    Month and year adjustments introduced in 5.7 had a bug where adjusting the month
    to one where the target date doesn't exist caused the day to roll over into the
    following month (ex: May 31st - 1 month became May 1st instead of April 30th)
    and similarily with leapday year adjustments (Feb 29th, 2016 + 1 year), this was
    fixed to adjust to the last day of the correct month instead of rolling over
    into the next month.
Commits on Mar 25, 2017
  1. Add new AlwaysSecureGlob directive

    jonjensen committed Mar 25, 2017
    It's not possible to enumerate all the admin URLs or ActionMaps that should be
    generated secure-only, so this new directive allows matching.
  2. Pass through from [bounce] URL-generation options such as form, secur…

    jonjensen committed Mar 25, 2017
    …e, match_secure, etc.
Commits on Mar 13, 2017
Commits on Mar 10, 2017
  1. * Fix typo.

    Mike Heins committed Mar 10, 2017
Commits on Mar 9, 2017
  1. * Fix bug introduced when Vend::Parse tag handling changed -- no body…

    Mike Heins committed Mar 9, 2017
    … was
    
      sent when interpolating prepend/append values.
Commits on Feb 10, 2017
  1. Correct typo

    jonjensen committed Feb 10, 2017
  2. Fixed a bug in the [area] tag when a full URL is passed as the href.

    pajamian committed Feb 10, 2017
    When a fully-qualified URL is passed in the href attribute of the [area] tag and
    the form attribute is also used Interchange would overwrite the
    protocol://domain portion of the URL with the one in the VendURL configuration
    directive.
    
    Please note that if your code relied on this buggy behaviour then you will need
    to fix it before upgrading.
Commits on Feb 3, 2017
  1. * Extend PerlAlwaysGlobal to encompass [loop-calc].

    Mike Heins committed Feb 3, 2017