Permalink
Switch branches/tags
Commits on Jun 20, 2018
  1. Merge pull request #629 from runarbu/filetest

    miyagawa committed Jun 20, 2018
    Do not redeclare earlier declared $res variable
Commits on May 31, 2018
  1. Merge pull request #627 from robrwo/rrwo/fix-hyphenated-extensions

    miyagawa committed May 31, 2018
    Allow hyphens in file extensions for custom MIME types, #614
  2. Allow hyphens in file extensions for custom MIME types, #614

    Robert Rothenberg
    Robert Rothenberg committed May 31, 2018
Commits on May 17, 2018
  1. Merge pull request #625 from tsibley/content-type-doc

    miyagawa committed May 17, 2018
    Plack::Request: Correct documentation of content_type and content_length
  2. Plack::Request: Correct documentation of content_type and content_length

    tsibley committed May 16, 2018
    Commit 8dcc4e4 (“micro optimization: use raw access for CONTENT_LENGTH
    and CONTENT_TYPE”) changed ->content_type and ->content_length from
    being shortcuts for the same methods on the ->headers object to using
    the raw header value.  The documentation, however, was never updated.
    
    This is especially noticeable for ->content_type since the HTTP::Headers
    API documents it as returning just the MIME type, without any attributes
    like charset.  Since the commit noted above, ->content_type and
    ->headers->content_type started returning different values when the
    request header includes a charset.
    
    Resolves #624.
Commits on Mar 3, 2018
  1. Merge pull request #616 from skaji/patch-1

    miyagawa committed Mar 3, 2018
    silence warnings under old perls
Commits on Feb 10, 2018
  1. 1.0047

    miyagawa committed Feb 10, 2018
  2. 1.0046

    miyagawa committed Feb 10, 2018
  3. add newer perls

    miyagawa committed Feb 10, 2018
  4. Merge pull request #579 from dex4er/bugfix_android_tcp_nodelay

    miyagawa committed Feb 10, 2018
    Do not set if TCP_NODELAY is not available
  5. Merge pull request #610 from GrantStreetGroup/Add_psgix.cleanup_support

    miyagawa committed Feb 10, 2018
    Add support for the psgix.cleanup extension
Commits on Feb 9, 2018
  1. Improve cleanup handling

    afresh1 committed Feb 9, 2018
    Document why we trap the TERM signal, and stop using an undocumented,
    unsupported perl version to push the exit inside of the cleanup
    handlers.
    
    While here, avoid using $_ and instead use a lexical loop variable.
  2. Add support for the psgix.cleanup extension

    afresh1 committed Feb 8, 2018
    Allows post-processing of tasks after the request has been served to
    the client.
Commits on Dec 31, 2017
  1. 1.0045

    miyagawa committed Dec 31, 2017
Commits on Dec 20, 2017
  1. add 103 Early Hints

    miyagawa committed Dec 20, 2017
Commits on Nov 21, 2017
  1. Merge pull request #603 from robrwo/master

    miyagawa committed Nov 21, 2017
    Set Content-Length to 0 in XSendfile middleware #602
Commits on Nov 17, 2017
  1. Set Content-Length to 0 in XSendfile middleware #602

    Robert Rothenberg
    Robert Rothenberg committed Nov 15, 2017
    Also add POD documenting the configuration options.
Commits on Sep 4, 2017
  1. Merge pull request #599 from skaji/fix-591

    miyagawa committed Sep 4, 2017
    Remove share/#foo
  2. remove share/#foo

    skaji committed Sep 4, 2017
Commits on Jul 24, 2017
  1. Merge pull request #596 from dakkar/protect-against-sigchld-handlers

    miyagawa committed Jul 24, 2017
    protect WrapCGI against SIGCHLD handlers
  2. protect WrapCGI against SIGCHLD handlers

    Gianni Ceccarelli
    Gianni Ceccarelli committed Jul 24, 2017
    If `$SIG{CHLD}` is set to `'IGNORE'`, or to a "reaper" coderef,
    `WrapCGI` (in "execute" mode) stalls in a tight loop when the CGI
    exits, because `waitpid` returns -1 instead of the positive pid it
    would usually return.
    
    This patch fixes that (and tests that it works)
Commits on Jul 14, 2017
  1. Merge pull request #595 from pangyre/patch-1

    miyagawa committed Jul 14, 2017
    Update Chunked.pm
  2. Update Chunked.pm

    pangyre committed Jul 14, 2017
    s/Middeware/Middleware/ in POD. :P
Commits on Apr 27, 2017
  1. 1.0044

    miyagawa committed Apr 27, 2017
Commits on Apr 24, 2017
  1. Merge pull request #581 from ilmari/listen-sock

    miyagawa committed Apr 24, 2017
    Listen socket take two
Commits on Feb 22, 2017
  1. 1.0043

    miyagawa committed Feb 22, 2017
Commits on Feb 21, 2017
  1. add test for #585

    miyagawa committed Feb 21, 2017
Commits on Feb 16, 2017
  1. Merge pull request #585 from plack/lc-psgi-headers

    miyagawa committed Feb 16, 2017
    Lowercase headers before passing to HTTP::Headers::Fast
  2. lowercase headers before passing to HTTP::Headers::Fast

    miyagawa committed Feb 16, 2017
    HTTP::Headers::Fast tries to preserve the original case in
    initializer, but in PSGI they're all in upper-case from the
    environment. This makes a weird result when you try to print
    headers as a string or use the scan() method, where all incoming
    keys are all uppercase.
Commits on Jan 5, 2017
  1. Merge pull request #584 from dmaestro/dmaestro-doc-fcgid-directive

    miyagawa committed Jan 5, 2017
    Fix typo on mod_fcgid directive
  2. Fix typo on mod_fcgid directive

    dmaestro committed Jan 5, 2017
    Ref: https://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html#FcgidPassHeader
    
    I needed this to make it work for me :-)
Commits on Nov 13, 2016