Commits on Mar 4, 2012
  1. @benoitc

    bump to 0.14.1

    benoitc committed Mar 4, 2012
Commits on Mar 1, 2012
  1. @benoitc

    remove spurious print

    benoitc committed Mar 1, 2012
  2. @benoitc

    fix keepalive response.

    The expected response for keeep alive connections are Connection:
    keep-alive not keepalive.
    benoitc committed Mar 1, 2012
  3. @benoitc

    use the cached app.

    benoitc committed Mar 1, 2012
Commits on Feb 29, 2012
  1. @benoitc

    sync doc

    benoitc committed Feb 29, 2012
  2. @benoitc

    close #306 .

    We badly called this function `start_server` when it should have been
    `when_ready` .
    benoitc committed Feb 29, 2012
Commits on Feb 25, 2012
  1. @benoitc

    fix upgrade header. close #298 .

    We were supposed to handled the upgrade header there but the way we
    extend the default headers imply we were sending 2 connections headers.
    Instead we are now testing if the upgrade header is present and keep it.
    benoitc committed Feb 25, 2012
  2. @benoitc
  3. @benoitc

    fix index style

    benoitc committed Feb 25, 2012
  4. @benoitc

    regen doc & fix it

    benoitc committed Feb 25, 2012
  5. @benoitc

    update news for next release.

    benoitc committed Feb 25, 2012
  6. @benoitc
  7. @benoitc

    close #304 .

    Intoduce a change in log access format:
    
    - request headers are now added to the log format using the
      {HeaderName}i variable
    - response headers are now handled using the {HeaderName}o variables
    - headers name are insensitive
    - non existent keys in the log access format are replaced by '-'
    benoitc committed Feb 25, 2012
  8. @benoitc
Commits on Feb 21, 2012
  1. @benoitc

    make the django monkey patching less intrusive.

    only patch in the `run_gunicorn` command.
    benoitc committed Feb 21, 2012
  2. @benoitc

    pyflakes pass.

    benoitc committed Feb 21, 2012
  3. @benoitc

    simplify the patch.

    benoitc committed Feb 21, 2012
  4. @benoitc

    just pass

    benoitc committed Feb 21, 2012
  5. @benoitc

    add missing file.

    benoitc committed Feb 21, 2012
  6. @benoitc

    remove spurious print.

    benoitc committed Feb 21, 2012
  7. @benoitc

    monkey patch django. close #293 .

    This patch make sure that we use real threads to get the ident which is
    going to happen if we are using gevent or eventlet.
    benoitc committed Feb 21, 2012
  8. @benoitc

    fix whitespaces.

    benoitc committed Feb 21, 2012
  9. @benoitc

    fix testing.

    Note: it was also a good way to test HUP on master. worked like a charm.
    benoitc committed Feb 21, 2012
  10. @benoitc

    and remove useless print

    benoitc committed Feb 21, 2012
  11. @benoitc

    remove unecessary imports.

    benoitc committed Feb 21, 2012
  12. @benoitc

    don't validate models and activate translation in run_gunicorn command.

    close #293.
    
    We already do that in the worker application load. Not doing it here
    should fix application reload and issue with threads.
    .
    benoitc committed Feb 21, 2012
Commits on Feb 20, 2012
  1. @benoitc
  2. @benoitc

    remove spurious print

    shouldn't have been here.
    benoitc committed Feb 20, 2012
  3. @benoitc
  4. @doismellburning @benoitc

    Updated docstring in config.py for the access_log_format directive to…

    … cover all of the atoms used in the default format
    doismellburning committed with benoitc Feb 20, 2012
  5. @benoitc

    bump to 0.14.0

    benoitc committed Feb 20, 2012
  6. @benoitc

    add Dan Callaghan to the THANKS

    benoitc committed Feb 20, 2012
  7. @benoitc

    close #294 .

    Thanks for the patch
    benoitc committed Feb 20, 2012
  8. @benoitc

    close #170 .

    add --check-config option to check the config and app loading.
    benoitc committed Feb 20, 2012
  9. @benoitc

    test number of headers fields and size.

    Add --limit-request-fields (limit_request_fields) and
    --limit-request-field-size (limit-request-field-size) options.
    
    - limit_request_fields:
    
        Value is a number from 0 (unlimited) to 32768. This parameter is
        used to limit the number of headers in a request to prevent DDOS
        attack. Used with the `limit_request_field_size` it allows more
        safety.
    
    - limit_request_field_size:
    
        Value is a number from 0 (unlimited) to 8190. to set the limit
        on the allowed size of an HTTP request header field.
    benoitc committed Feb 20, 2012