Permalink
Commits on Mar 4, 2012
  1. bump to 0.14.1

    benoitc committed Mar 4, 2012
Commits on Mar 1, 2012
  1. remove spurious print

    benoitc committed Mar 1, 2012
  2. fix keepalive response.

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

    benoitc committed Mar 1, 2012
Commits on Feb 29, 2012
  1. sync doc

    benoitc committed Feb 29, 2012
  2. close #306 .

    benoitc committed Feb 29, 2012
    We badly called this function `start_server` when it should have been
    `when_ready` .
Commits on Feb 25, 2012
  1. fix upgrade header. close #298 .

    benoitc committed Feb 25, 2012
    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.
  2. fix index style

    benoitc committed Feb 25, 2012
  3. regen doc & fix it

    benoitc committed Feb 25, 2012
  4. update news for next release.

    benoitc committed Feb 25, 2012
  5. close #304 .

    benoitc committed Feb 25, 2012
    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 '-'
Commits on Feb 21, 2012
  1. make the django monkey patching less intrusive.

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

    benoitc committed Feb 21, 2012
  3. simplify the patch.

    benoitc committed Feb 21, 2012
  4. just pass

    benoitc committed Feb 21, 2012
  5. add missing file.

    benoitc committed Feb 21, 2012
  6. remove spurious print.

    benoitc committed Feb 21, 2012
  7. monkey patch django. close #293 .

    benoitc committed Feb 21, 2012
    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.
  8. fix whitespaces.

    benoitc committed Feb 21, 2012
  9. fix testing.

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

    benoitc committed Feb 21, 2012
  11. remove unecessary imports.

    benoitc committed Feb 21, 2012
  12. don't validate models and activate translation in run_gunicorn command.

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

    benoitc committed Feb 20, 2012
    shouldn't have been here.
  2. Updated docstring in config.py for the access_log_format directive to…

    doismellburning authored and benoitc committed Feb 20, 2012
    … cover all of the atoms used in the default format
  3. bump to 0.14.0

    benoitc committed Feb 20, 2012
  4. close #294 .

    benoitc committed Feb 20, 2012
    Thanks for the patch
  5. close #170 .

    benoitc committed Feb 20, 2012
    add --check-config option to check the config and app loading.
  6. test number of headers fields and size.

    benoitc committed Feb 20, 2012
    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.