Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Mar 4, 2012
  1. @benoitc

    bump to 0.14.1

    benoitc authored
Commits on Mar 1, 2012
  1. @benoitc

    remove spurious print

    benoitc authored
  2. @benoitc

    fix keepalive response.

    benoitc authored
    The expected response for keeep alive connections are Connection:
    keep-alive not keepalive.
  3. @benoitc

    use the cached app.

    benoitc authored
Commits on Feb 29, 2012
  1. @benoitc

    sync doc

    benoitc authored
  2. @benoitc

    close #306 .

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

    fix upgrade header. close #298 .

    benoitc authored
    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. @benoitc
  3. @benoitc

    fix index style

    benoitc authored
  4. @benoitc

    regen doc & fix it

    benoitc authored
  5. @benoitc

    update news for next release.

    benoitc authored
  6. @benoitc
  7. @benoitc

    close #304 .

    benoitc authored
    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 '-'
  8. @benoitc
Commits on Feb 21, 2012
  1. @benoitc

    make the django monkey patching less intrusive.

    benoitc authored
    only patch in the `run_gunicorn` command.
  2. @benoitc

    pyflakes pass.

    benoitc authored
  3. @benoitc

    simplify the patch.

    benoitc authored
  4. @benoitc

    just pass

    benoitc authored
  5. @benoitc

    add missing file.

    benoitc authored
  6. @benoitc

    remove spurious print.

    benoitc authored
  7. @benoitc

    monkey patch django. close #293 .

    benoitc authored
    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. @benoitc

    fix whitespaces.

    benoitc authored
  9. @benoitc

    fix testing.

    benoitc authored
    Note: it was also a good way to test HUP on master. worked like a charm.
  10. @benoitc

    and remove useless print

    benoitc authored
  11. @benoitc

    remove unecessary imports.

    benoitc authored
  12. @benoitc

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

    benoitc authored
    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. @benoitc
  2. @benoitc

    remove spurious print

    benoitc authored
    shouldn't have been here.
  3. @benoitc
  4. @doismellburning @benoitc

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

    doismellburning authored benoitc committed
    … cover all of the atoms used in the default format
  5. @benoitc

    bump to 0.14.0

    benoitc authored
  6. @benoitc
  7. @benoitc

    close #294 .

    benoitc authored
    Thanks for the patch
  8. @benoitc

    close #170 .

    benoitc authored
    add --check-config option to check the config and app loading.
  9. @benoitc

    test number of headers fields and size.

    benoitc authored
    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.
Something went wrong with that request. Please try again.