Commits on May 14, 2011
  1. Merge branch 'release/1.3049_01'

    Alexis Sukrieh committed May 14, 2011
  2. remove some files from MANIFEST

    Alexis Sukrieh committed May 14, 2011
  3. Bump version to 1.3049_01

    Alexis Sukrieh committed May 14, 2011
  4. CHANGES update (and make sure it passes our test)

    Alexis Sukrieh committed May 14, 2011
  5. MANIFEST update

    Alexis Sukrieh committed May 14, 2011
  6. @ambs

    Updated CHANGES

    ambs committed May 14, 2011
  7. @ambs
  8. @ambs

    COrrected the real bug

    ambs committed May 12, 2011
  9. @ambs

    Added test to anchor

    ambs committed May 12, 2011
  10. @ambs

    Anchor prefix regexp

    ambs committed May 11, 2011
Commits on May 13, 2011
  1. @bigpresh
  2. @bigpresh

    Fix auto_page feature - pass if no matching view.

    Currently, auto_page has two big problems:
    
     * the route generated will be added before user's own routes, so if views/foo.tt
       exists, and you create a route like get '/foo' => sub { ...}, the route will
       be entirely ignored, and views/foo.tt will be rendered by auto_page
    
     * requests to paths that the auto_page route matches but where there is no
       matching view will result in a 500 error rather than a 404.
       This latter problem is the worst.
       Let's say I have a view named foo-display.tt, and a route declared as:
       `get '/foo' => sub { ...; return template 'foo-display', \%data; };
       That looks like it should work - but won't.
    
    This commit introduces a simple partial fix: check whether a matching view e
    xists, and pass() if not.
    
    It still means that e.g. views/foo.tt would prevent a /foo route from matching;
    that will require further work.
    
    This at least stops 404 errors becoming 500 errors, and makes routes work as
    you'd expect them to, except if there's a view with the same name.
    bigpresh committed May 13, 2011
Commits on May 12, 2011
  1. @ambs

    Correct docs on behind_proxy

    ambs committed May 12, 2011
  2. @ambs

    Update CHANGES

    ambs committed May 12, 2011
  3. @ambs
  4. @ambs

    Acessors for scheme and host

    ambs committed May 11, 2011
  5. @ambs

    HTTP_FORWARD_PROTO

    ambs committed May 11, 2011
  6. @ambs

    Use the correct env var

    ambs committed May 8, 2011
  7. @ambs

    Fix code

    ambs committed May 7, 2011
  8. @ambs

    use accessors

    ambs committed May 7, 2011
  9. @ambs

    nothing relevant

    ambs committed May 7, 2011
  10. @ambs

    support behind_proxy

    ambs committed May 7, 2011
Commits on May 11, 2011
  1. @bigpresh

    Typo fix in tutorial

    bigpresh committed May 11, 2011
  2. @bigpresh
  3. @bigpresh
  4. @bigpresh

    Two more typos fixed.

    bigpresh committed May 11, 2011
  5. @bigpresh

    More typos and rewrapping POD.

    bigpresh committed May 11, 2011
  6. @bigpresh

    Typo (behavior -> behaviour)

    bigpresh committed May 11, 2011
  7. @bigpresh

    Typo (curent -> current)

    bigpresh committed May 11, 2011
  8. @bigpresh

    Typo in docs. (Bellow -> below)

    bigpresh committed May 11, 2011
  9. @bigpresh
  10. @bigpresh

    Lowercase status aliases and swap spaces.

    If given a status code alias, lowercase and replace splaces with underscores
    before trying to match it, so e.g. `status 'Created'` or `status 'Not Found''`
    can work.
    bigpresh committed May 11, 2011
  11. @bigpresh

    Update CHANGES.

    bigpresh committed May 11, 2011
  12. @bigpresh

    Check status alias passed to status() is valid.

    Thanks to jonas for prompting this on IRC.
    bigpresh committed May 11, 2011
  13. @bigpresh

    Return immediately if no key.

    Don't try to read/set session vars with an empty key.  It doesn't make sense,
    and may throw warnings, as chsanch reported on IRC with D::S::Memcached.
    bigpresh committed May 11, 2011