Permalink
Commits on Jan 11, 2012
  1. prep for 0.7

    mcdonc committed Jan 11, 2012
  2. comment

    mcdonc committed Jan 11, 2012
Commits on Jan 10, 2012
  1. adjust default

    mcdonc committed Jan 10, 2012
Commits on Jan 9, 2012
  1. - Default ``send_bytes`` value is now 18000 instead of 9000. The larger

      default value prevents asyncore from needing to execute select so many
      times to serve large files, speeding up file serving by about 15%-20% or
      so.  This is probably only an optimization for LAN communications, and
      could slow things down across a WAN (due to higher TCP overhead), but we're
      likely to be behind a reverse proxy on a LAN anyway if in production.
    
    - Added an (undocumented) profiling feature to the ``serve()`` command.
    mcdonc committed Jan 9, 2012
Commits on Jan 8, 2012
  1. prep for 0.6.1

    mcdonc committed Jan 8, 2012
Commits on Jan 7, 2012
  1. - Remove performance-sapping call to ``pull_trigger`` in the channel's

      ``write_soon`` method added mistakenly in 0.6.
    mcdonc committed Jan 7, 2012
  2. remove stray header

    mcdonc committed Jan 7, 2012
  3. prep for 0.6

    mcdonc committed Jan 7, 2012
  4. remove debug logging

    mcdonc committed Jan 7, 2012
  5. - A logic error prevented the internal outbuf buffer of a channel fro…

    …m being
    
      flushed when the client could not accept the entire contents of the output
      buffer in a single succession of socket.send calls when the channel was in
      a "pending close" state.  The socket in such a case would be closed
      prematurely, sometimes resulting in partially delivered content.  This was
      discovered by a user using waitress behind an Nginx reverse proxy, which
      apparently is not always ready to receive data.  The symptom was that he
      received "half" of a large CSS file (110K) while serving content via
      waitress behind the proxy.
    mcdonc committed Jan 7, 2012
Commits on Jan 3, 2012
  1. fix typo

    mcdonc committed Jan 3, 2012
  2. prep for 0.5

    mcdonc committed Jan 3, 2012
  3. - Fix PATH_INFO encoding/decoding on Python 3 (as per PEP 333, tunnel

      bytes-in-unicode-as-latin-1-after-unquoting).
    mcdonc committed Jan 3, 2012
Commits on Jan 2, 2012
  1. prep for 0.4

    mcdonc committed Jan 2, 2012
  2. add convenience rebuild script

    mcdonc committed Jan 2, 2012
  3. garden

    mcdonc committed Jan 2, 2012
  4. garden

    mcdonc committed Jan 2, 2012
  5. add design document

    mcdonc committed Jan 2, 2012
  6. garden

    mcdonc committed Jan 2, 2012
  7. garden

    mcdonc committed Jan 2, 2012
  8. - Set default ``connection_limit`` back to 100 for benefit of maximal

      platform compatibility.
    
    - Normalize setting of ``last_activity`` during send.
    
    - Minor resource cleanups during tests.
    mcdonc committed Jan 2, 2012
  9. prep for 0.3

    mcdonc committed Jan 2, 2012
  10. Features

    ~~~~~~~~
    
    - Dont hang a thread up trying to send data to slow clients.
    
    - Use self.logger to log socket errors instead of self.log_info (normalize).
    
    - Remove pointless handle_error method from channel.
    
    - Queue requests instead of tasks in a channel.
    
    Bug Fixes
    ~~~~~~~~~
    
    - Expect: 100-continue responses were broken.
    mcdonc committed Jan 2, 2012
Commits on Dec 31, 2011
  1. garden

    mcdonc committed Dec 31, 2011
  2. garden

    mcdonc committed Dec 31, 2011
  3. prep for 0.2

    mcdonc committed Dec 31, 2011
  4. garden

    mcdonc committed Dec 31, 2011
  5. test fix for windows

    mcdonc committed Dec 31, 2011
  6. Bug Fixes

    ~~~~~~~~~
    
    - Set up logging by calling logging.basicConfig() when ``serve`` is called
      (show tracebacks and other warnings to console by default).
    
    - Disallow WSGI applications to set "hop-by-hop" headers (Connection,
      Transfer-Encoding, etc).
    
    - Don't treat 304 status responses specially in HTTP/1.1 mode.
    
    - Remove out of date ``interfaces.py`` file.
    
    - Normalize logging (all output is now sent to the ``waitress`` logger rather
      than in degenerate cases some output being sent directly to stderr).
    
    Features
    ~~~~~~~~
    
    - Support HTTP/1.1 ``Transfer-Encoding: chunked`` responses.
    
    - Slightly better docs about logging.
    mcdonc committed Dec 31, 2011
Commits on Dec 30, 2011
  1. garden

    mcdonc committed Dec 30, 2011
  2. fix url

    mcdonc committed Dec 30, 2011
  3. fix changes

    mcdonc committed Dec 30, 2011
  4. ignores

    mcdonc committed Dec 30, 2011
  5. garden

    mcdonc committed Dec 30, 2011