Permalink
Commits on Jan 10, 2011
  1. 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. fix issue #142. Thanks

    benoitc committed Jan 4, 2011
Commits on Jan 2, 2011
  1. Remove setuptools from install_requires.

    We already import setuptools in setup.py so its not necessary
    to explicitly list it. Also, it apparently prevents users from
    upgrading using distribute.
    
    Thanks to Jannis Leidel for the report.
    davisp committed Jan 2, 2011
Commits on Dec 27, 2010
  1. don't truncate, just create a new instance.

    benoitc committed Dec 27, 2010
Commits on Dec 22, 2010
  1. don't display broken pipe

    benoitc committed Dec 22, 2010
  2. empty line. launchpad is strict.

    benoitc committed Dec 22, 2010
  3. bump debian package

    benoitc committed Dec 22, 2010
  4. 0.12 is today

    benoitc committed Dec 22, 2010
  5. put back murder_workers. We are not sure there isn't a border effect …

    …with
    
    active_workers patch. So postpone it for 0.12.1 waiting more feedbacks
    and tests. "<davisp> Sounds good ot me"
    benoitc committed Dec 22, 2010
Commits on Dec 20, 2010
  1. Fixes signal reaction times.

    After messing around trying to make this more elegant we've decided to
    just slap a 1s poll to the thing which seems to fix various bugs in the
    async event handling.
    davisp committed Dec 20, 2010
  2. fix issue #137. Use our own way to unlink temporary files so we can set

    permissions and umask on it.
    benoitc committed Dec 20, 2010
Commits on Dec 13, 2010
  1. only 2 values to print.

    benoitc committed Dec 13, 2010
  2. fix issue #136. thanks

    benoitc committed Dec 13, 2010
Commits on Dec 12, 2010
  1. Fix errors spotted by jturnball.

    davisp committed Dec 12, 2010
  2. rather than sleeping the timeout, just test if time is elapsed, then

    notify. Speed graceful reload and exit.
    benoitc committed Dec 12, 2010
  3. typo

    benoitc committed Dec 12, 2010
  4. update doc.

    benoitc committed Dec 12, 2010
  5. improve settings module import. Fix issues #127 & #128 . thanks to

    gnublade for patches and feedback.
    benoitc committed Dec 12, 2010
  6. remove some spaces.

    benoitc committed Dec 12, 2010
  7. add support for logging configuration using a ini file. It uses the

    standard Python logging's module Configuration file format
    (http://docs.python.org/library/logging.html#configuration-file-format)
    and allows anyone to use his custom file handler. Fix issues #117 and #111.
    benoitc committed Dec 12, 2010
  8. fail sooner on user and group error. Fix issue #75.

    Note: the process could be extended to other variable that need specific
    parsing.
    benoitc committed Dec 12, 2010
  9. keepalive faq.

    benoitc committed Dec 12, 2010
Commits on Dec 2, 2010
  1. fix manifest

    benoitc committed Dec 2, 2010
Commits on Nov 24, 2010
Commits on Nov 20, 2010
  1. split is enough

    benoitc committed Nov 20, 2010
  2. ipv6 support in gunicorn. fix ticket #107.

    benoitc committed Nov 20, 2010