Permalink
Commits on Jul 25, 2010
  1. bump release

    benoitc committed Jul 25, 2010
Commits on Jul 8, 2010
  1. update doc

    benoitc committed Jul 8, 2010
  2. bump 0.10.0

    benoitc committed Jul 8, 2010
  3. osi.waitpid patching is broken in eventlet and prevent arbiter to exit.

    Waiting upstream fixes, don't patch it for now.
    benoitc committed Jul 8, 2010
  4. remove this exit here

    benoitc committed Jul 8, 2010
  5. Make WSGI app names are now evaled in the module namespace.

    This allows people to pass info from the command line to a WSGI
    application. See examples/alt_spec.py for code that uses this
    method. Example invocation:
    
        $ gunicorn 'alt_spec:load("my arg here")'
    
    Notice the single quotes to avoid shell escape semantics.
    
    Closes #56
    Closes #40
    davisp committed Jul 8, 2010
  6. Added an example reloader config to the examples.

    Thanks to thomasst on GitHub for the sample.
    
    Closes #54
    davisp committed Jul 8, 2010
  7. Ignore StopIteration in HTTP parser.

    We're specifically throwing the stop iteration to signal that a
    connection was closed before data appeared (which is necessary for
    the Keep-Alive processing). While a bit confusing for sync workers
    as there's no Keep-Alive, it is an expected behavior.
    
    Closes #65
    davisp committed Jul 8, 2010
Commits on Jul 5, 2010
Commits on Jul 1, 2010
  1. debug behavior has changed.

    benoitc committed Jul 1, 2010
  2. update thanks

    benoitc committed Jul 1, 2010
  3. fix inconsistencies with urlparse lib

    Randall Leeds committed with benoitc Jul 1, 2010
Commits on Jun 30, 2010
Commits on Jun 26, 2010
Commits on Jun 24, 2010
Commits on Jun 22, 2010
  1. fix wsgi env.

    benoitc committed Jun 22, 2010
  2. fix one error in gunicorn_paster, global conf was ignored... While I'm

    here change a little the behaviour of debug mode so we can still have
    multiple workers in gunicorn :
    
    - Don't preload app
    - Set wsgi.multiprocess=False
    
    rationnal is that when app isn't loaded it run in its own thread and
    can't be evaluated by another process simultaneously. So setting
    wsgi.multiprocess in this case sound good.
    benoitc committed Jun 22, 2010
Commits on Jun 21, 2010
  1. QUERY_STRING can't be none.

    benoitc committed Jun 21, 2010
Commits on Jun 17, 2010
  1. Refactored the configuration system.

    Some preliminary work on refactoring the configuration system to
    allow for some backwards compatibility with Python 2.4.
    benoitc committed with davisp Jun 17, 2010
  2. sync doc

    benoitc committed Jun 17, 2010
  3. add info for 0.10-dev

    benoitc committed Jun 17, 2010
  4. wait a little, depending on the system, the socket took some time to be

    released. Solve error I have when testing and going back to old address
    too fast.
    benoitc committed Jun 17, 2010
  5. old_listener is useless.

    benoitc committed Jun 17, 2010
  6. no need to import socket

    benoitc committed Jun 17, 2010
  7. empty lines

    benoitc committed Jun 17, 2010
Commits on Jun 16, 2010
  1. some errors spotted by pyflakes

    benoitc committed Jun 16, 2010
  2. fix issue #63. thanks!

    benoitc committed Jun 16, 2010