Skip to content
Commits on Feb 24, 2016
  1. @bigpresh

    IRC Travis notifications

    bigpresh committed Feb 24, 2016
    (If I can get the build working again, that is - not sure what happened with the
    last build, it seemed to just get stuck resolving Dist::Zilla dependencies and
    installing most of CPAN...)
Commits on Feb 19, 2016
  1. @bigpresh
  2. @bigpresh

    Revert "Merge pull request #1150 from PerlDancer/use_other_local_addr…

    bigpresh committed Feb 19, 2016
    …ess"
    
    This reverts commit dde505a, reversing
    changes made to bae8041.
    
    Conflicts:
    	.travis.yml
    	Changes
Commits on Feb 16, 2016
  1. @bigpresh

    v1.3301

    bigpresh committed Feb 16, 2016
     [BUG FIXES]
     - Reverted session ID validation (PR-1155) as it breaks
       Dancer::Session::Cookie (bigpresh)
  2. @bigpresh

    Merge pull request #1156 from PerlDancer/revert-1155-bigpresh/1118/va…

    bigpresh committed Feb 16, 2016
    …lidate_session_id
    
    Revert "Validate session IDs"
  3. @bigpresh

    Revert "Validate session IDs"

    bigpresh committed Feb 16, 2016
Commits on Feb 15, 2016
  1. @bigpresh

    v1.3300

    bigpresh committed Feb 15, 2016
     [BUG FIXES]
     - More temp directory handling fixes (Issue #1147)
     - Avoid request body truncation in hand-assembled requests in tests (PR
       1148, skington)
     - Avoid tests failing when "localhost" doesn't resolve (PR 1142, gbarco)
     - Avoid test failures due to race condition in selecting a port to listen
       on by using 127.0.0.10 instead (more of a hacky workaround than a fix,
       but should help (bigpresh)
     - Fix YAML session handler under taint mode (chrisjrob)
     - Make request->body work again for URL-encoded POST requests - Issue 1140
       reported by miyagawa (bigpresh)
     - Validate session IDs read from cookies before passing to session engine,
       to protect against any engine that might feed that value straight to a
       file path for security - Issue 1118 (bigpresh)
    
     [DOCUMENTATION]
     - Better doc for forward_for_address (PR 1146, Relequestual)
    
     [ENHANCEMENTS]
     - Let Dancer::Test::dancer_response() handle supplying multiple params
       with the same name - Issue 1116 (bigpresh)
  2. @bigpresh
  3. @bigpresh

    Merge pull request #1154 from PerlDancer/bigpresh/1116/dancer_test_mu…

    bigpresh committed Feb 15, 2016
    …lti_params
    
    Handle multiple params with same name in Dancer::Test->dancer_response
  4. @bigpresh

    Bah, muppetry.

    bigpresh committed Feb 15, 2016
Commits on Feb 14, 2016
  1. @bigpresh

    Merge pull request #1155 from PerlDancer/bigpresh/1118/validate_sessi…

    bigpresh committed Feb 14, 2016
    …on_id
    
    Validate session IDs
  2. @bigpresh

    Add new test to MANIFEST

    bigpresh committed Feb 14, 2016
  3. @bigpresh

    Discard invalid session IDs.

    bigpresh committed Feb 14, 2016
    This fixes #1118 for all session engines (unless they override read_session_id
    for some reason)
  4. @bigpresh
  5. @bigpresh

    Handle an arrayref as a value.

    bigpresh committed Feb 14, 2016
    Allows you to supply multiple params with the same name, by passing an arrayref
    as the value.
    
    This fixes Issue #1116.
  6. @bigpresh

    Test we can provide multi args via dancer_response.

    bigpresh committed Feb 14, 2016
    A simple test to make sure we can provide multiple params with the same name to
    dancer_response() by passing an arrayref.
    
    This reproduces the problem in Issue #1116.
  7. @bigpresh

    Merge pull request #1153 from PerlDancer/bigpresh/1140

    bigpresh committed Feb 14, 2016
    Issue 1140: bundle "fixed" HTTP::Body
  8. @bigpresh

    Update Changes

    bigpresh committed Feb 14, 2016
Commits on Feb 12, 2016
  1. @bigpresh

    Not clearing the buffer would be wise.

    bigpresh committed Feb 12, 2016
    Somehow couldn't spot that last param to substr for ages - praise and beer-owage
    goes to @skington for spotting that.
Commits on Feb 11, 2016
  1. @bigpresh
  2. @bigpresh

    Use the bundled HTTP::Body here

    bigpresh committed Feb 11, 2016
  3. @bigpresh

    Add new test to MANIFEST too

    bigpresh committed Feb 11, 2016
  4. @bigpresh
  5. @bigpresh

    Use dzil smoke, not dzil test

    bigpresh committed Feb 11, 2016
    Last Travis build hung, waiting for someone to answer whether the MANIFEST
    should be updated.
Commits on Feb 10, 2016
  1. @bigpresh
  2. @bigpresh
  3. @bigpresh

    Bundle HTTP::Body.

    bigpresh committed Feb 10, 2016
    Bundling a modified version of HTTP::Body.
    
    See #1140 for reasons behind this decision.
Commits on Feb 8, 2016
  1. @bigpresh
  2. @bigpresh

    Merge pull request #1152 from PerlDancer/bigpresh/1144/warning_on_opt…

    bigpresh committed Feb 8, 2016
    …ional_megasplat
    
    Avoid warning with non-present optional megasplat.
  3. @bigpresh
Commits on Feb 7, 2016
  1. @bigpresh

    Doco one cookie per name.

    bigpresh committed Feb 7, 2016
    Fixes #1141
  2. @bigpresh

    Avoid warning with non-present optional megasplat.

    bigpresh committed Feb 7, 2016
    This fixes issue #1144.
    
    If you had a route with an optional megasplat, for example:
    
    ```perl
    get '/foo/?**?' => sub { ... };
    ```
    
    and you called it as `/foo`, you'd get a warning:
    
    ```
    Use of uninitialized value $values[0] in split at
    /home/davidp/dev/github/Dancer/lib/Dancer/Route.pm line 136.
    ```
    
    This fixes it.  However you will still get an empty arrayref.  Part of me would
    prefer it return undef instead of an empty arrayref in this case, but that would
    be changing existing behaviour which apps in the wild may be relying upon, so
    it' probably safest to maintain the same behaviour and just squash the warning.
Commits on Feb 2, 2016
  1. @bigpresh

    Merge pull request #1151 from PerlDancer/chrisjrob-patch-1

    bigpresh committed Feb 2, 2016
    PR 1078 - fix YAML sessions under taint
  2. @bigpresh

    Update Changes

    bigpresh committed Feb 2, 2016
  3. @bigpresh

    Merge branch 'patch-1' of https://github.com/chrisjrob/Dancer into ch…

    bigpresh committed Feb 2, 2016
    …risjrob-patch-1
    
    Conflicts:
    	lib/Dancer/Session/YAML.pm
Something went wrong with that request. Please try again.