Permalink
Commits on Sep 2, 2010
  1. update debian pkg

    benoitc committed Sep 2, 2010
  2. update doc.

    benoitc committed Sep 2, 2010
  3. useless log.

    benoitc committed Sep 2, 2010
  4. Add paparent to the THANKS file.

    Previous commit fixes #87
    davisp committed with benoitc Sep 2, 2010
  5. it's better to test when you use the right code to do it. We had a

    blocking operation django example (we read a file already on the fs and
    recreate another which blocked async schedulers).
    
    While I'm here ease the code of eventlet worker. Just use the convenient
    eventlet.serve function which already manage what we do and revert sopme
    useless changes in body and header parsing.
    benoitc committed Sep 2, 2010
Commits on Sep 1, 2010
  1. Implementation of the max-requests feature.

    Works on sync and eventlet works. Doesn't work on gevent_pywsig or
    gevent_wsgi workers as we don't control their main loops. Tornado
    workers appear to be broken.
    
    Worst of all, this causes vanilla gevent workers to segfault. I'm
    waiting to see if there's a known issue before considering what to
    do next. Worst case we could refuse to run with the bad combination
    of settings.
    davisp committed with benoitc Aug 28, 2010
  2. workaround to prevent segfault with current gevent on osx. Disable

    kqueue.
    benoitc committed Sep 1, 2010
  3. do the same for others.

    benoitc committed Sep 1, 2010
  4. notify before stopping.

    benoitc committed Sep 1, 2010
Commits on Aug 31, 2010
  1. Rails hasn't been ported to Python yet.

    benoitc committed Aug 31, 2010
Commits on Aug 30, 2010
  1. Fix a typo in the documentation.

    Some examples had -C instead of -c for specifying the config file. Thanks
    to martync@github for the report.
    
    Fixes #86
    davisp committed Aug 30, 2010
Commits on Aug 24, 2010
Commits on Aug 23, 2010
  1. ignore some settings when needed

    benoitc committed Aug 23, 2010
  2. bump release number

    benoitc committed Aug 23, 2010
Commits on Aug 19, 2010
  1. Reseed the random number generator after fork().

    Web applications use random numbers for things like sessions, if
    we don't reseed then each worker will generate the same sequence
    of random numbers which can lead to security concerns.
    
    Thanks to Jonas Borgström for the patch.
    davisp committed Aug 19, 2010
Commits on Aug 16, 2010
  1. * Added 'worker_exit' server hook

    Fixes #81.
    geo-kollias committed with davisp Aug 13, 2010
  2. Don't override the default bind address.

    An old default was overriding the config hierarchy.
    davisp committed Aug 16, 2010
  3. fix issue #84. thanks!

    benoitc committed Aug 16, 2010
Commits on Aug 12, 2010
  1. update doc

    benoitc committed Aug 12, 2010
  2. Drop Server and Date headers in start_response.

    We now treat Server and Date headers as hop-by-hop headers (ie, drop them)
    so that they aren't repeated. While not technically hop-by-hop, the WSGI
    spec says we should take the role of an origin server.
    
    Fixes #79
    davisp committed Aug 12, 2010
  3. "Yep. Delete it" . fix issue #82. opening a ticket with a not for this

    change so if someone figures how to use TCP_CORK or TCP_NOPUSH we can
    track it.
    benoitc committed Aug 12, 2010
  4. imean 0

    benoitc committed Aug 12, 2010
  5. bump

    benoitc committed Aug 12, 2010
  6. we cant to challenge worker timeout here.

    benoitc committed Aug 12, 2010
  7. fix worker timeout.

    benoitc committed Aug 12, 2010
  8. oups

    benoitc committed Aug 12, 2010
  9. dramatically improve eventlet worker

    benoitc committed Aug 12, 2010
  10. some fixes

    benoitc committed Aug 12, 2010
  11. typo spotted by sjampoo on irc

    benoitc committed Aug 12, 2010
  12. dramatically improve the gevent worker.

    benoitc committed Aug 12, 2010