Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Feb 06, 2010

  1. Tatsuhiko Miyagawa

    Added a unit test for 3868a1

    miyagawa authored
  2. Tatsuhiko Miyagawa

    Document --listen and --socket

    miyagawa authored
  3. Tatsuhiko Miyagawa

    Support new --listen (multi) interface in FCGI but keeps the backward

    compatiblity for scripts that has port in it for the external server
    interface.
    miyagawa authored
  4. Tatsuhiko Miyagawa

    Added some (crazy) option mangling to support UNIX sockets and

    multiple listen interface for supported servers.
    
    host/port/socket/listen are now set in DWIM fashion (i believe) so TCP
    only servers and FCGI/SCGI sockets would work just like before.
    
    Added a new option -S|--socket and -l|--listen in plackup and Runner
    commands.
    miyagawa authored
  5. Tatsuhiko Miyagawa

    changed the loader command line option to -L instead of -l (for --lis…

    …ten)
    miyagawa authored
  6. Tatsuhiko Miyagawa

    Checking in changes prior to tagging of version 0.99_04. Changelog di…

    …ff is:
    
    diff --git a/Changes b/Changes
    index 5a9181e..de0ff15 100644
    --- a/Changes
    +++ b/Changes
    @@ -2,6 +2,14 @@ Revision history for Perl extension Plack
    
     Take a look at http://github.com/miyagawa/Plack/issues for the planned changes before 1.0 release.
    
    +0.99_04 Fri Feb  5 23:10:48 PST 2010
    +        - Updated Test suite for multiple request headers to relax a bit for AE::HTTPD
    +        - Added a test for large POST body which revealed FCGI::Client bug
    +        - Added a handler for HTTP::Server::Simple::PSGI
    +        - Depend on a decent version of URI (tomyhero)
    +        - Reworked Loader API so the default loader can autodetect the backend again
    +        - run_app now doesn't use Try::Tiny but use plain eval {}
    +
     0.99_03 Wed Feb  3 16:09:14 PST 2010
             - Use 0 as a default address in the server_ready hook in Plack::Runner
             - Document Plack::Handler naming scheme
    miyagawa authored
  7. Tatsuhiko Miyagawa

    fix run_app error print

    miyagawa authored
  8. Tatsuhiko Miyagawa

    use eval not Try::Tiny here

    miyagawa authored
  9. Tatsuhiko Miyagawa

    Add another ok only when there's exception

    miyagawa authored
  10. Tatsuhiko Miyagawa

    needs FCGI::Client 0.04

    miyagawa authored
  11. Tatsuhiko Miyagawa

    Added Loader auto selection test

    miyagawa authored
  12. Tatsuhiko Miyagawa

    Changed the Loader API again so the default loader can preload the

    application to do smart loading of the default Handler such as
    AnyEvent and Coro.
    miyagawa authored

Feb 05, 2010

  1. Tatsuhiko Miyagawa

    Tweaked a big POST body test

    miyagawa authored
  2. Tatsuhiko Miyagawa

    test multiple response headers

    miyagawa authored
  3. Tatsuhiko Miyagawa

    depends on URI 1.36 since HTTP-Message-PSGI/utf8_req.t fails with 1.35

    apparently (via tomyhero)
    miyagawa authored

Feb 04, 2010

  1. Tatsuhiko Miyagawa

    added AEHTTPD and HSS

    miyagawa authored
  2. Tatsuhiko Miyagawa

    Added a test to avoid the ancient O'Reilly server COOKIE bug

    miyagawa authored
  3. Tatsuhiko Miyagawa

    HTTP::Server::Simple::PSGI API is updated to work just like normal

    HTTP::Server::Simple server. Moved the code to adapt to Plack::Handler
    here, which makes more sense.
    miyagawa authored
  4. Tatsuhiko Miyagawa

    Added a handler for HTTP::Server::Simple::PSGI, so you can say:

      plackup -s HTTP::Server::Simple
    miyagawa authored
  5. Tatsuhiko Miyagawa

    Added a test for large POST body

    miyagawa authored
  6. Tatsuhiko Miyagawa

    relax the multi header test a bit

    miyagawa authored
  7. Tatsuhiko Miyagawa

    Checking in changes prior to tagging of version 0.99_03. Changelog di…

    …ff is:
    
    diff --git a/Changes b/Changes
    index 96e8661..5a9181e 100644
    --- a/Changes
    +++ b/Changes
    @@ -2,8 +2,20 @@ Revision history for Perl extension Plack
    
     Take a look at http://github.com/miyagawa/Plack/issues for the planned changes before 1.0 release.
    
    +0.99_03 Wed Feb  3 16:09:14 PST 2010
    +        - Use 0 as a default address in the server_ready hook in Plack::Runner
    +        - Document Plack::Handler naming scheme
    +        - Fixed how Plack::Server::Standalone saves args
    +        - Supported streaming interface in Cascade and URLMap
    +        - mentions awesome WSGI Paste in Plack documentation
    +        - Removed URI caching in Plack::Request since it's fast enough
    +        - Fixed packaging issue due to Module::Install::Share bug (rafl)
    +        - Support 'file' option in App::File and its subclasses
    +        - Fixed SCRIPT_NAME and PATH_INFO in App::CGIBin
    +        - Fixed App::Directory and ::File not to use Path::Class and its canonicalization.
    +          It's now 300% faster!
    +
     0.99_02 Sat Jan 30 22:10:45 PST 2010
    -  Improvements
             - Fixed PerlIO::TempBuffer to work with 5.8 and 5.11.3
             - Do not use <$input> in FCGIDispatcher
             - Skip fcgi_client.t unless explicitly stated (clkao)
    miyagawa authored

Feb 03, 2010

  1. Tatsuhiko Miyagawa

    Fixed POD

    miyagawa authored
  2. Tatsuhiko Miyagawa

    fixed a warning

    miyagawa authored
  3. Tatsuhiko Miyagawa

    Oops, forgot to add this file

    miyagawa authored
  4. Tatsuhiko Miyagawa

    Reworked Directory to not depend on Path::Class. One less dependencies!

    miyagawa authored
  5. Tatsuhiko Miyagawa

    Fix SCRIPT_NAME and PATH_INFO in CGIBin and PSGIBin, as well as

    allowing traversing the file path to fallback to parent paths.
    
    Also do not use Path::Class in App::File anymore.
    miyagawa authored

Feb 02, 2010

  1. Tatsuhiko Miyagawa

    Support 'file' option in App::File and its subclasses to skip the file

    system mapping process. This actually obsoletes WrapCGI, since you can
    just say file => '/path/to/foo.cgi' with CGIBin.
    miyagawa authored
  2. Tatsuhiko Miyagawa

    rm EUMM (need to patch Module::Install::Share to disable this :/)

    miyagawa authored
  3. Tatsuhiko Miyagawa

    Remove uri cache since this uri() method runs 12000/sec on my machine,

    which should be fast enough. (Caching the canonical and run ->clone
    each time gives 25000/s)
    
    Fixes gh-81
    miyagawa authored
  4. Tatsuhiko Miyagawa

    update the docs

    miyagawa authored
  5. Tatsuhiko Miyagawa

    mentions Paste

    miyagawa authored
  6. Tatsuhiko Miyagawa

    more cleanups

    miyagawa authored
  7. Tatsuhiko Miyagawa

    code cleanups

    miyagawa authored
  8. Tatsuhiko Miyagawa

    return null writer like paste.cascade does

    miyagawa authored
Something went wrong with that request. Please try again.