Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bugfix on Windows: OSError is not subscriptablebugfix/winerror-windows | Bert JW Regeer | 2022-01-17 | 1 | -1/+1 |
| | | | | | | | | | | | When Waitress fails to launch on Windows due to an issue with the trigger socket not being ready for connections, we attempt to loop. In the past this was done by subscripting the OSError and checking to see if it matched errno.WSAEADDRINUSE, this is no longer possible in newer verisons of Python. This is a quick bugfix for a rare case which should no longer happen on Windows. | ||||
* | Merge pull request #352 from franciozzy/runner-fix-help | Steve Piercy | 2021-09-08 | 1 | -1/+1 |
|\ | | | | | runner: Fix alignment of --url-prefix | ||||
| * | runner: Fix alignment of --url-prefix | Felipe Franciosi | 2021-09-08 | 1 | -1/+1 |
|/ | | | | | | The help message contained a misaligned option. This fixes it. Signed-off-by: Felipe Franciosi <felipe@nutanix.com> | ||||
* | Merge pull request #344 from hathawsh/add-remote-uri | Bert JW Regeer | 2021-05-15 | 6 | -2/+22 |
|\ | | | | | Add REQUEST_URI | ||||
| * | black | Shane Hathaway | 2021-05-11 | 1 | -2/+2 |
| | | |||||
| * | Correct REQUEST_URI in CHANGES.txt | Shane Hathaway | 2021-05-11 | 1 | -2/+2 |
| | | |||||
| * | Add REMOTE_URI to the WSGI environ. | Shane Hathaway | 2021-05-11 | 5 | -0/+20 |
|/ | | | | CHANGES.txt entry included. | ||||
* | Prep 2.0.0v2.0.0 | Bert JW Regeer | 2021-03-07 | 2 | -7/+24 |
| | |||||
* | Prep 2.0.0b1v2.0.0b1 | Bert JW Regeer | 2020-11-29 | 2 | -3/+3 |
| | |||||
* | Merge pull request #332 from Pylons/fix-default-logging | Bert JW Regeer | 2020-11-29 | 3 | -2/+19 |
|\ | | | | | fix a crash in the MultiSocketServer startup and re-enable startup messages | ||||
| * | add changelog for #332 | Michael Merickel | 2020-11-29 | 1 | -0/+6 |
| | | |||||
| * | fix a crash in the MultiSocketServer startup and re-enable startup messages | Michael Merickel | 2020-11-29 | 2 | -2/+13 |
|/ | |||||
* | Prep 2.0.0b0v2.0.0b0 | Bert JW Regeer | 2020-11-26 | 2 | -3/+3 |
| | |||||
* | Move CHANGES to HISTORY | Bert JW Regeer | 2020-11-26 | 2 | -167/+167 |
| | |||||
* | Merge pull request #329 from Pylons/cleanup/server-name | Bert JW Regeer | 2020-11-26 | 5 | -83/+41 |
|\ | | | | | Cleanup: Server Name deduction logic | ||||
| * | Add changelog entry for server_name | Bert JW Regeer | 2020-11-26 | 1 | -3/+12 |
| | | |||||
| * | Add documentation for server_name | Bert JW Regeer | 2020-11-26 | 1 | -0/+17 |
| | | |||||
| * | Remove attempt to resolve IP address to server_name | Bert JW Regeer | 2020-11-26 | 2 | -80/+6 |
| | | | | | | | | Instead we just rely on the server_name passed in to the adjustment. | ||||
| * | Add new adjustment named server_name | Bert JW Regeer | 2020-11-26 | 1 | -0/+6 |
|/ | |||||
* | Missed dropping Py27 in docs | Bert JW Regeer | 2020-11-26 | 1 | -2/+2 |
| | |||||
* | Merge pull request #328 from Pylons/drop-py35-add-py39 | Bert JW Regeer | 2020-11-26 | 5 | -11/+10 |
|\ | | | | | Drop Python 3.5 support from Waitress add Py3.9 | ||||
| * | Drop Python 3.5 support from Waitress add Py3.9 | Bert JW Regeer | 2020-11-26 | 5 | -11/+10 |
|/ | |||||
* | Merge pull request #327 from Pylons/speedup-test-suite | Michael Merickel | 2020-11-26 | 1 | -1/+7 |
|\ | | | | | If we are not on Windows use fork for multiprocessing | ||||
| * | If we are not on Windows use fork for multiprocessingspeedup-test-suite | Bert JW Regeer | 2020-11-26 | 1 | -1/+7 |
|/ | | | | | This speeds up the test suite significantly by reducing the overhead of spawning a new process. | ||||
* | Merge pull request #310 from perfact/notify-client-close | Bert JW Regeer | 2020-10-31 | 7 | -133/+340 |
|\ | | | | | Notify client close | ||||
| * | Allow tasks to notice if client disconnected | Viktor Dick | 2020-10-25 | 7 | -133/+340 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | This inserts a callable `waitress.client_disconnected` into the environment that allows the task to check if the client disconnected while waiting for the response at strategic points in the execution, allowing to cancel the operation. It requires setting the new adjustment `channel_request_lookahead` to a value larger than 0, which continues to read requests from a channel even if a request is already being processed on that channel, up to the given count, since a client disconnect is detected by reading from a readable socket and receiving an empty result. | ||||
* | | Merge pull request #322 from Pylons/connection-overflow-warning | Bert JW Regeer | 2020-10-30 | 3 | -1/+43 |
|\ \ | |/ |/| | warn when the server stops listening for connections because it's in overflow | ||||
| * | blackifyconnection-overflow-warning | Michael Merickel | 2020-10-22 | 1 | -4/+4 |
| | | |||||
| * | only change state while accepting | Michael Merickel | 2020-10-22 | 1 | -19/+21 |
| | | |||||
| * | add changelog | Michael Merickel | 2020-10-22 | 1 | -0/+6 |
| | | |||||
| * | warn when the server stops listening for connections because its in overflow | Michael Merickel | 2020-10-22 | 2 | -1/+35 |
|/ | |||||
* | Blacken the added test | Bert JW Regeer | 2020-10-21 | 1 | -2/+4 |
| | |||||
* | Add test to validate Request Headers too large fails with 431 status | Bert JW Regeer | 2020-10-21 | 1 | -0/+14 |
| | |||||
* | Merge pull request #320 from sr-gi/multisocketserver-log | Michael Merickel | 2020-10-16 | 1 | -1/+1 |
|\ | | | | | Updates MultiSocketServer to use log_info instead of print | ||||
| * | Updates MultiSocketServer to use log_info instead of print | Sergi Delgado Segura | 2020-10-16 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #315 from lstolcman/master | Bert JW Regeer | 2020-09-27 | 1 | -1/+1 |
|\ | | | | | Use log_info instead of print in print_listen | ||||
| * | Use log_info instead of print in print_listen | Ćukasz Stolcman | 2020-09-22 | 1 | -1/+1 |
|/ | |||||
* | Fix syntax for inline literal | Steve Piercy | 2020-09-15 | 1 | -1/+1 |
| | |||||
* | Black formatting update | Bert JW Regeer | 2020-09-07 | 14 | -67/+132 |
| | |||||
* | Merge pull request #314 from theandrew168/fix-api-backlog-typo | Michael Merickel | 2020-09-03 | 1 | -1/+1 |
|\ | | | | | Fix typo for default TCP backlog in API docs | ||||
| * | Fix typo for default TCP backlog in API docs | theandrew168 | 2020-09-02 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #294 from Pylons/py3-only | Bert JW Regeer | 2020-08-16 | 40 | -771/+630 |
|\ | | | | | Remove Python 2 support | ||||
| * | Fixup comment, this is a Windows issuepy3-only | Bert JW Regeer | 2020-08-16 | 1 | -1/+1 |
| | | |||||
| * | Stop marking socket as readable when flushing data | Bert JW Regeer | 2020-08-16 | 1 | -3/+42 |
| | | | | | | | | | | | | | | | | | | We no longer mark the socket as readable if we are attempting to flush whatever remaining data we have and are trying to shut down the channel. Whatever data is ready to be read, it's no longer our concern. We don't want to spend time reading data we don't care about. | ||||
| * | Remove useless try/finally wrapper | Bert JW Regeer | 2020-08-16 | 1 | -10/+7 |
| | | | | | | | | | | This looks to be an artifact that was left behind from the original codebase Waitress was forked from and no longer servces a purpose. | ||||
| * | Fixup deprecation warnings | Bert JW Regeer | 2020-08-16 | 2 | -8/+11 |
| | | |||||
| * | Add ENOTCONN as a valid error | Bert JW Regeer | 2020-08-16 | 1 | -1/+2 |
| | | | | | | | | This may happen on macOS | ||||
| * | Remove universal wheel | Bert JW Regeer | 2020-08-16 | 1 | -4/+1 |
| | | |||||
| * | Reduce compat.py to minimum size | Bert JW Regeer | 2020-08-16 | 11 | -390/+337 |
| | | |||||
| * | Add isort to the project | Bert JW Regeer | 2020-08-15 | 23 | -78/+81 |
| | |