Commits on Mar 23, 2011
  1. @b3no

    update doc

    b3no committed Mar 23, 2011
  2. @b3no

    add pyramid app example

    b3no committed Mar 23, 2011
  3. @b3no

    update doc

    b3no committed Mar 23, 2011
Commits on Mar 15, 2011
  1. @benoitc

    that's not a dev server.

    benoitc committed Mar 15, 2011
  2. @benoitc

    updated thanks. Thanks!

    benoitc committed Mar 14, 2011
  3. @macro @benoitc

    add server hook "on_starting" to allow socket patching to allow geven…

    …t worker reloading.
    macro committed with benoitc Mar 14, 2011
  4. @alexrobbins @davisp

    Moved the random seed method into a function.

    Added a try/except block to catch NotImplementedErrors for platforms
    that don't support urandom.
    alexrobbins committed with davisp Mar 14, 2011
Commits on Mar 14, 2011
  1. @macro @benoitc
Commits on Mar 6, 2011
  1. @benoitc
  2. @benoitc
  3. @benoitc

    add Chris Lamb to THANKS

    benoitc committed Mar 6, 2011
  4. @benoitc

    Apply patch from Chris Lamb <> with minor revision.

    Validate models before allowing connections via gunicorn_django
    This prevents issues where the site is accepting connections but not all
    of the models have loaded yet. If your model importing has side effects
    (monkey-patching, etc) this can results in errors about missing attributes
    or features simply because the code that enables those features as not been
    run yet.
    This issue does not affect the "run_gunicorn" management command as that
    performs it's own model validation before allowing connections, so we are
    simply making this consistent here.
    Signed-off-by: Chris Lamb <>
    benoitc committed Mar 6, 2011
Commits on Mar 3, 2011
  1. @davisp
  2. @benoitc
  3. @benoitc
  4. @benoitc

    add worker info at startup.

    benoitc committed Mar 3, 2011
Commits on Feb 25, 2011
  1. @benoitc

    patch from @davisp, ease the code.

    benoitc committed Feb 25, 2011
  2. @benoitc

    fix issue #165. Sometimes apache don't specify the port ipv6 address are

    in the form of  aaaa:aaaa:... . Thanks to zauberpony for first
    implementation of the patch.
    benoitc committed Feb 25, 2011
Commits on Feb 24, 2011
  1. @benoitc
Commits on Feb 15, 2011
  1. @davisp

    Fixed a couple harmless typos.

    Thanks to Josh Ourisman for spotting them.
    davisp committed Feb 15, 2011
Commits on Feb 12, 2011
  1. @davisp

    Added extra WSG/HTTP classifiers for PyPI

      * We were missing some obvious classifiers for HTTP and WSGI
    davisp committed Feb 12, 2011
Commits on Feb 8, 2011
  1. @benoitc
Commits on Feb 5, 2011
  1. @justquick @davisp


    justquick committed with davisp Feb 5, 2011
Commits on Jan 31, 2011
  1. @benoitc


    benoitc committed Jan 31, 2011
Commits on Jan 30, 2011
  1. @benoitc
Commits on Jan 29, 2011
  1. @davisp

    Prevent exceptions from being logged twice.

      * Remove logging call in worker subclasses and rely on the
        logging in Worker.handle_error to do the proper logging.
    davisp committed Jan 29, 2011
  2. @davisp

    Always log exceptions during request handling.

      * Always log the exception locally
      * Still only pass the exception in the HTTP response if
        debug is turned on.
      * Slight cosmetic changes to the actual HTML of the error
    davisp committed Jan 29, 2011
Commits on Jan 15, 2011
  1. @benoitc
  2. @davisp

    Fix broken chunked response generation.

    * Transfer-Encoding header was not being set.
    * Whether a connection should close should depend on whether
      we are able to continue accepting requests.
    davisp committed Jan 14, 2011
  3. @davisp

    Fix broken responses with missing Content-Length.

    We were testing for None and using a default value of -1.
    davisp committed Jan 14, 2011
Commits on Jan 14, 2011
  1. @benoitc

    fix issue #152.

    benoitc committed Jan 14, 2011
Commits on Jan 11, 2011
  1. @tilgovi @benoitc

    support bdist_rpm

    tilgovi committed with benoitc Jan 11, 2011
Commits on Jan 10, 2011
  1. @benoitc

    improve content-length handling. Chunked encoding is only used when not

    content-length is provided and http version >= 1.1. In other case send
    until we content is empty.
    Also HTTP don't expect we can send more than content-length if header is
    set, so discard any content if we have already send the expected
    lenghth. (spotted by @GrahamDumpleton)
    reviewed and OK by @davisp. More readable function by @davisp
    benoitc committed Jan 9, 2011
Commits on Jan 4, 2011
  1. @benoitc

    fix issue #142. Thanks

    benoitc committed Jan 4, 2011
  2. @benoitc