Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix re-running tox by switching to install with pip. also add myself to ↵fix-tox | David Glick | 2015-04-13 | 2 | -5/+7 |
| | | | | contributors | ||||
* | Merge pull request #87 from saschagottfried/patch-1 | Tres Seaver | 2015-03-20 | 1 | -3/+3 |
|\ | | | | | Fix code highlighting syntax | ||||
| * | Fix code highlighting syntax | Sascha Gottfried | 2015-03-20 | 1 | -3/+3 |
|/ | | | Removed double colon prevented the following code-block directive to work properly. | ||||
* | Merge pull request #83 from bertjwregeer/fix/pep440 | Tres Seaver | 2015-02-19 | 1 | -1/+1 |
|\ | | | | | pep440 compliance | ||||
| * | pep440 compliance | Bert JW Regeer | 2015-02-06 | 1 | -1/+1 |
|/ | |||||
* | Garden. | Tres Seaver | 2015-01-13 | 1 | -5/+5 |
| | |||||
* | Add Travis config. | Tres Seaver | 2014-12-18 | 1 | -0/+23 |
| | |||||
* | Add support for Python 3.4, PyPy3. | Tres Seaver | 2014-12-18 | 3 | -1/+4 |
| | |||||
* | Merge pull request #77 from msabramo/patch-1 | Steve Piercy | 2014-11-25 | 1 | -9/+29 |
|\ | | | | | index.rst: Add syntax highlighting. Thank you! | ||||
| * | index.rst: Add syntax highlighting | Marc Abramowitz | 2014-11-24 | 1 | -9/+29 |
|/ | |||||
* | Merge pull request #72 from tritium21/patch-1 | Tres Seaver | 2014-08-26 | 1 | -3/+0 |
|\ | | | | | Update setup.py | ||||
| * | Update setup.py | Alexander Walters | 2014-08-26 | 1 | -3/+0 |
|/ | | | Removed the runtime dependency on setuptools that was defined...in setuptools. | ||||
* | - If an ``application`` value of ``None`` is supplied to the ``create_server`` | Chris McDonough | 2014-07-13 | 3 | -4/+19 |
| | | | | | | | constructor function, a ValueError is now raised eagerly instead of an error occuring during runtime. See https://github.com/Pylons/waitress/pull/60 Closes #60 | ||||
* | Add a ``docs`` section to tox.ini that, when run, ensures docs can be built. | Chris McDonough | 2014-07-13 | 1 | -0/+2 |
| | |||||
* | Add a ``docs`` section to tox.ini that, when run, ensures docs can be built. | Chris McDonough | 2014-07-13 | 1 | -1/+11 |
| | |||||
* | change tests based on code changes and make more assertions | Chris McDonough | 2014-07-13 | 2 | -4/+12 |
| | |||||
* | Merge branch 'master' of github.com:eli-collins/waitress into eli-collins-master | Chris McDonough | 2014-07-13 | 2 | -2/+16 |
|\ | |||||
| * | Fix: start_response() should only re-raise exc_info if headers have been written | Eli Collins | 2013-12-18 | 2 | -2/+16 |
| | | |||||
* | | - Use a nonglobal asyncore socket map by default to hopefully prevent conflicts | Chris McDonough | 2014-07-13 | 2 | -0/+14 |
| | | | | | | | | | | | | | | | | | | with apps and libs that use the asyncore global socket map ala https://github.com/Pylons/waitress/issues/63. You can get the old use-global-socket-map behavior back by passing ``asyncore.socket_map`` to the ``create_server`` function as the ``map`` argument. See #63 | ||||
* | | fix formatting | Michael Merickel | 2014-05-23 | 1 | -4/+4 |
| | | |||||
* | | vb | Chris McDonough | 2014-05-16 | 1 | -1/+1 |
| | | |||||
* | | prep for 0.8.90.8.9 | Chris McDonough | 2014-05-16 | 2 | -3/+3 |
| | | |||||
* | | avoid spurious race condition errors during testing | Chris McDonough | 2014-05-16 | 1 | -1/+5 |
| | | |||||
* | | use pkg_resources to obtain version info | Chris McDonough | 2014-05-16 | 1 | -1/+2 |
| | | |||||
* | | give some context | Chris McDonough | 2014-05-16 | 1 | -1/+3 |
| | | |||||
* | | fix tests under windows | Chris McDonough | 2014-05-16 | 3 | -5/+16 |
| | | |||||
* | | add note to changes, expand commentfix.filewrapper_leak | Chris McDonough | 2014-05-16 | 2 | -1/+12 |
| | | |||||
* | | no need to alias close to _close now that ReadOnlyFileBasedBuffer actually ↵ | Chris McDonough | 2014-05-15 | 6 | -27/+23 |
| | | | | | | | | has a close method that works both when called from inside waitress and from within wsgi code | ||||
* | | Fix tests | Bert JW Regeer | 2014-05-14 | 1 | -5/+4 |
| | | |||||
* | | close() can now exist everywhere | Bert JW Regeer | 2014-05-14 | 1 | -4/+3 |
| | | | | | | | | | | There is no requirement to special case _close() because of the fixes in task.py whereby we do the right thing when it comes to the ROFB. | ||||
* | | Upon a socket.error, we need to close the filehandle | Bert JW Regeer | 2014-05-14 | 1 | -0/+1 |
| | | | | | | | | | | | | If we don't close the filehandle, socket.close() won't actually close the underlying file descriptor because the fp still holds a reference to it. Even when it then goes out of scope, the file pointer is still open. | ||||
* | | multiprocessing.Queue() is holding onto resources ... | Bert JW Regeer | 2014-05-14 | 1 | -3/+5 |
| | | | | | | | | | | And it means we run out of file descriptors to use on OS X when running tests... | ||||
* | | Replace magic numbers with errno.X | Bert JW Regeer | 2014-05-14 | 1 | -1/+2 |
| | | | | | | | | | | | | This fixes the code so that running under OS X it raises ConnectionClosed as appropriate for when the connection is reset by peer. | ||||
* | | sharing code with bert | Chris McDonough | 2014-05-14 | 2 | -15/+17 |
| | | |||||
* | | Merge pull request #59 from jor123/patch-1 | Adam Groszer | 2014-04-23 | 1 | -1/+1 |
|\ \ | | | | | | | tiny typo in docs | ||||
| * | | typo in docs | jor123 | 2014-04-23 | 1 | -1/+1 |
|/ / | |||||
* | | Merge pull request #57 from olt/patch-1 | Tres Seaver | 2014-04-11 | 1 | -1/+1 |
|\ \ | | | | | | | Fix typo in waitress-serve example | ||||
| * | | Fix typo in waitress-serve example | Oliver Tonnhofer | 2014-04-11 | 1 | -1/+1 |
|/ / | |||||
* | | Merge pull request #42 from Pylons/feature.x_wsgi_url_scheme-header | Tres Seaver | 2014-03-10 | 8 | -15/+166 |
|\ \ | |/ |/| | Override 'wsgi.url_scheme' via a request header, 'X_WSGI_URL_SCHEME'. | ||||
| * | Document the 'trusted_proxy' bit.feature.x_wsgi_url_scheme-header | Tres Seaver | 2014-03-10 | 4 | -7/+20 |
| | | |||||
| * | Only allow trustted proxies to overried request.urlscheme. | Tres Seaver | 2014-03-10 | 2 | -4/+28 |
| | | |||||
| * | Add 'trusted_proxy' adjustment. | Tres Seaver | 2014-03-10 | 2 | -0/+6 |
| | | |||||
| * | Normalize long kwargs (one per line). | Tres Seaver | 2014-03-10 | 1 | -9/+23 |
| | | |||||
| * | Merge from master. | Tres Seaver | 2014-03-10 | 19 | -44/+283 |
| |\ | |/ |/| | |||||
* | | update documentation version to 0.8.8 to catch up the package version | goodwillcoding | 2013-12-14 | 1 | -1/+1 |
| | | |||||
* | | prep for 0.8.80.8.8 | Chris McDonough | 2013-11-30 | 2 | -3/+3 |
| | | |||||
* | | - When the ``--unix-socket-perms`` option was used as an argument to | Chris McDonough | 2013-11-30 | 4 | -10/+19 |
| | | | | | | | | | | | | | | ``waitress-serve``, a ``TypeError`` would be raised. See https://github.com/Pylons/waitress/issues/50. Closes #50. | ||||
* | | - When waitress receives a ``Transfer-Encoding: chunked`` request, we no longer | Chris McDonough | 2013-11-21 | 6 | -9/+77 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | send the ``TRANSFER_ENCODING`` nor the ``HTTP_TRANSFER_ENCODING`` value to the application in the environment. Instead, we pop this header. Since we cope with chunked requests by buffering the data in the server, we also know when a chunked request has ended, and therefore we know the content length. We set the content-length header in the environment, such that applications effectively never know the original request was a T-E: chunked request; it will appear to them as if the request is a non-chunked request with an accurate content-length. - Cope with the fact that the ``Transfer-Encoding`` value is case-insensitive. Fixes #43 | ||||
* | | Add a change note, fix test so it passes on Python versions without | Chris McDonough | 2013-11-21 | 3 | -3/+10 |
| | | | | | | | | assertIn, add an NB: to the code. | ||||
* | | Merge branch 'master' of github.com:domruf/waitress into domruf-master | Chris McDonough | 2013-11-21 | 2 | -1/+11 |
|\ \ |