Skip to content
Commits on Mar 27, 2011
  1. Updated WHATSNEW

    Gert van der Spoel committed Mar 27, 2011
  2. Fix for processing GDBM files while using UTF8

    It appears that utf8 filter should not be applied when creating GDBM
    files. This seems to cause a double encoding. Prerequisite is that
    the TXT file out of which the GDBM file is built is UTF8 encoded.
    
    But when working with UTF8 this should be the case else the TXT files
    are not able to be worked with with various languages.
    Gert van der Spoel committed Mar 27, 2011
  3. Fix parsing TemplateDir at startup with multiple dirs on one line (RT…

    …# 318)
    
    When TemplateDir was defined like:
    TemplateDir /path/to/dir /path/to/dir2
    
    this was not being parsed correctly. This has now been resolved.
    Thanks to Mat Jones for the report.
    Gert van der Spoel committed Mar 27, 2011
Commits on Mar 22, 2011
  1. updating core and retired core

    Gert van der Spoel committed Mar 22, 2011
Commits on Mar 18, 2011
  1. @jonjensen

    Fix for image.tag when using makesize and extra parameters

    Example: makesize="200>".
    
    Also quote argument for execution.
    Josh Lavin committed with jonjensen Mar 15, 2011
Commits on Mar 15, 2011
  1. @racke
Commits on Mar 9, 2011
  1. @machack666

    update WHATSNEW

    machack666 committed Mar 9, 2011
  2. @machack666

    Fix a bug in read_cookie's code path when using the single-arg form

    This issue was caused by a bug in the interchange read_cookie codepath
    which was being too lentient about its parsing of $CGI::cookie when
    looking up a specific cookie's value.
    
    Certain $CGI::cookie strings and requested cookie names can result in
    returning the wrong value for the cookie given the following
    circumstances: $CGI::cookie contains a value portion of the keyvalue
    pairs which include a word-break character, the (case-insensitive)
    target name and then an equals sign.  Additionally, this matching
    substring would need to appear before the actual cookie for the key in
    question.
    
    Example:
    
    Given $ENV{HTTP_COOKIE}:
      'foo.tracker={"url":"http://www.site.com/?mv_source=blah","count":3}; MV_SOURCE=foo'
    
    [read-cookie] without arguments would correctly parse and return the
    expected keypairs, however [read-cookie MV_SOURCE] would scan the
    $CGI::cookie string for a word-break, the specific cookie name, a
    literal '=' and then proceed to return the literal:
    
      MV_SOURCE => 'blah","count":3}'
    
    This fix tightens up the parsing to only look at the start of the
    string or immediately after a ';' (with optional whitespace between)
    when parsing a specific cookie value.
    
    ---
    Some additional comments:
    
    I had difficulty locating a specification for the cookie keys/values
    themselves, but I wonder if we should remove the /i regex modifier, as
    I'd personally expect cookie names to be case-sensitive.  Left in for
    backwards-compatibility.
    
    Additionally, the setter of the aforementioned cookie should likely
    have used some form of uriencoding instead of having the raw '{}='
    characters, however that's no excuse for us to barf on bad behavior.
    machack666 committed Mar 9, 2011
Commits on Mar 8, 2011
  1. @racke

    Fix bug in [email] tag with reply and html attributes used in conjunc…

    …tion.
    
    Thanks to Salvador Caballé for the report.
    racke committed Mar 8, 2011
Commits on Mar 5, 2011
  1. Change UrlJoiner variable call to work if it is set, or substitute

    the default & if not.
    Mike Heins committed Mar 5, 2011
Commits on Mar 4, 2011
  1. Hard code UrlJoiner because changes to postprocessing for MV_HTML_4_C…

    …OMPLIANT
    
    stepped on the AutoVariable setting.
    Mike Heins committed Mar 4, 2011
  2. Fix problem with lookup_exclude discovered by Andrew Baerg, which

    will cause display() to return prematurely.
    Mike Heins committed Mar 4, 2011
Commits on Feb 28, 2011
  1. Update WHATSNEW

    Gert van der Spoel committed Feb 28, 2011
  2. Remove newline from errormessages to be able to parse locale of it

    Triggered by RT #306 it was found out that there were some error messages
    containing a new line in the message. These lines would not be easy to
    parse for the translated equivalent.
    
    The newlines are needed for the expected working of the 'die' command
    (see RT #306 for the discussion).
    Gert van der Spoel committed Feb 28, 2011
Commits on Feb 22, 2011
  1. @perusiongreg

    Allow country_select widget use with Autofill programs

    The country_select widget creates a javascript function depending on
    the country selected, in order to display the proper "state set" for
    the chosen country using a select widget with the name
    "state_cs_in".
    
    A problem arises however when auto form fillers are used because
    instead of populating the value of the hidden "state" input field as
    you would expect, they populate the value of the created select
    widget named "state_cs_in".  To the user, it appears that the proper
    state has been selected, however at this point only the
    "state_cs_in" has been set. Because a javascript function to set the
    "state" value to the chosen "state_cs_in" selected value is never
    triggered with an "onChange" when the "auto-fill" is used, the value
    never gets set, and the user submits the form and receives a
    
    State/Province /('' not a two-letter state code)/
    
    error message.
    
    A simple solution for this problem is to add code to the
    mv_form_profile that performs the work if "state_cs_in" has been
    changed but "state" has not.
    perusiongreg committed Feb 21, 2011
Commits on Feb 16, 2011
  1. Update WHATSNEW

    Gert van der Spoel committed Feb 16, 2011
  2. Change EI to IE to match the country.txt code for Ireland

    The country and state drop down menus are interconnected in the demo
    and 'country' field in the state table should match the 'code' field
    in the country table. This was not the case for Ireland.
    
    This fixes the bug reported by Paul Jordan.
    Gert van der Spoel committed Feb 16, 2011
Commits on Feb 15, 2011
  1. Update WHATSNEW

    Gert van der Spoel committed Feb 15, 2011
  2. sorder field correction to match region settings

    By not having the sorder numbers matching the region names,
    displaying of the country select in the Demo was broken.
    This fixes the bug report by Paul Jordan.
    Gert van der Spoel committed Feb 15, 2011
Commits on Feb 9, 2011
  1. @racke

    Allow code references to be stored into the session depending on the

    environment variable MINIVEND_STORABLE_CODE.
    racke committed Feb 9, 2011
Commits on Feb 5, 2011
  1. Update WHATSNEW

    committed Feb 5, 2011
  2. Strip bad characters from affiliate source.

    Strip bad characters from affiliate source.  These characters cause problems in
    the usertrack log (and possibly other places) if they are allowed to remain in
    the source.
    committed Feb 5, 2011
Commits on Feb 4, 2011
  1. Retract bad variable pulled from a branch.

    Mike Heins committed Feb 4, 2011
Commits on Feb 3, 2011
  1. Rely on DBI to provide quoting when necessary, prevent problems

    if numeric/float keys allowed in some databases.
    Mike Heins committed Feb 3, 2011
  2. Prevent possible SQL injection problem.

    mike committed Feb 3, 2011
Commits on Jan 25, 2011
  1. Fix typo

    committed Jan 25, 2011
  2. Update WHATSNEW

    committed Jan 25, 2011
  3. Allow cutomization of "DO ANOTHER" HTML block in the table editor.

    The DO ANOTHER block contains hard-coded text and return-pages used for radio
    buttons which is always displayed for new entries.  This change allows
    customized HTML to replace it for when you want to use the table editor in your
    own custom admin pages.
    committed Jan 25, 2011
Commits on Jan 24, 2011
  1. @msjohns1

    Test regex match in picture_format()

    Bug exposed on price pictures that do not use a point separator,
    such as Yen.
    msjohns1 committed Jan 24, 2011
Commits on Jan 19, 2011
  1. @jonjensen

    Add new pragma url_no_session_id to suppress session IDs in generated…

    … URLs
    
    For any site that already requires cookies to function, you can add this
    pragma to the catalog:
    
        Pragma url_no_session_id
    
    To disable in a particular page or template file:
    
        [tag pragma no_image_rewrite 0][/tag]
    
    It ensures that Interchange-generated URLs won't include mv_session_id,
    id, or mv_pc URL query string parameters.
    
    This is mostly of interest for search engine optimization (SEO) purposes,
    but is also helpful for making more pages cacheable by a proxy, etc.
    jonjensen committed Jan 18, 2011
Commits on Jan 7, 2011
  1. @racke
  2. @racke
Commits on Jan 5, 2011
  1. Updated WHATSNEW

    committed Jan 5, 2011
  2. @dtlgc
Something went wrong with that request. Please try again.