Comments (7)
Any comments on this?
from waitress.
A pull request would help push this through more quickly if there's an issue.
from waitress.
There's definitely an issue. I'm wondering why you saw this as bogus...
from waitress.
I didn't say anything about it being bogus. I said a pull request would help it along more quickly if there's an issue. That's still true.
from waitress.
Okay, there are actually several ways to fix this. First one is to replace every folding by a single SP character. Second one is to keep foldings in the parsing results as they have been brought in. That's why I initially thought it would need a discussion before making a patch for that.
from waitress.
As a sidenote, I hit this bug in the real-world setup of applications and it wasn't my intention to try to do some nitpicking around a dark corner of the HTTP spec.
from waitress.
I guess we could try to replace foldings with a space.
from waitress.
Related Issues (20)
- uwsgi Python module listen_queue HOT 1
- Test failure (DispatcherWithSendTests.test_send) with "Possible SYN flooding" in dmesg HOT 1
- waitress server stuck HOT 1
- HTTP allowed methods are not be configured in waitress HOT 3
- Support VSOCK sockets
- Waitress thread does not respect daemon property. HOT 1
- waitress-servce consume 100% cpu HOT 2
- File not found from waitress\wasyncore.py HOT 3
- Error: No such option --listen HOT 7
- clarity on client_disconnected usage HOT 1
- Via header cannot be removed if the application sets the Server header HOT 7
- 100% cpu in mainthread due to not closing properly? (channel.connected == False) HOT 94
- backlog parameter not working HOT 2
- Receive error 413 Request entity is too large HOT 3
- Warning 434 HTTPTooManyRequests HOT 1
- IIS configuration as reverse proxy HOT 1
- Errors while deploying on an IIS Server HOT 1
- Broken connections with many concurrent `HEAD` requests HOT 3
- IIS Deploy Django App, python.exe error HOT 1
- `\xa0` and `\x85` are stripped from the ends of header values HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from waitress.