Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Defer HTTP parsing to Hyper (h11 project) #262

Closed
wants to merge 37 commits into from
Closed
Show file tree
Hide file tree
Changes from 35 commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
356f564
Merge pull request #1 from cherrypy/master
ian-otto May 19, 2019
a4d9beb
Merge remote-tracking branch 'upstream/master'
ian-otto Jul 30, 2020
0ff0103
initial commit with HyperHTTPRequest
ian-otto Jan 22, 2020
2bc08ba
generify RFile to an RFile class, then make the existing RFile classe…
ian-otto Jan 22, 2020
dc33b1e
implement HyperRFile and complete HyperHTTPRequest
ian-otto Jan 22, 2020
d038130
Fix: Ensure that the path and qs are parsed as they were before
ian-otto Jan 22, 2020
0f605ac
Rework of sections described in PR, add functionality
ian-otto Jan 26, 2020
14324ce
bugfixes, Mark tests that SHOULD fail as failing
ian-otto Jan 27, 2020
544812e
temp commit
ian-otto Jan 30, 2020
12d7f76
Rework of sections described in PR
ian-otto Jan 30, 2020
aae205d
tmp
ian-otto Mar 13, 2020
bf1aa72
Mild test change and additional functionality
ian-otto Jan 30, 2020
736cde9
Modify some tests
ian-otto Mar 13, 2020
2047175
Copy functionality from the old implementation
ian-otto Mar 13, 2020
0908da4
Revert testing change made on my local machine
ian-otto Mar 14, 2020
ce9734d
Repair functionality to the RFile system
ian-otto Mar 19, 2020
57f749c
Code cleanup
ian-otto Mar 19, 2020
5d18d85
Modify potentially broken test?
ian-otto Mar 20, 2020
9db2125
Test changes. h11 support is now dependent on python-hyper/h11#99
ian-otto Mar 20, 2020
2d3c48e
Changes to how we flush the client's buffer
ian-otto Mar 20, 2020
2260f83
Modify server.py to work correctly
ian-otto Mar 21, 2020
03be082
Implement code quality suggestions
ian-otto Mar 21, 2020
1b7eecb
Remove old implementation of HTTPRequest, and replace it with our new…
ian-otto Mar 21, 2020
e798bc2
Use list comprehension to determine error type.
ian-otto Mar 21, 2020
6fe2e90
Modify docstring to match new Sphinx docstring format.
ian-otto Mar 21, 2020
3d70e24
Refactor name `_next_event` to `_process_next_h11_event`
ian-otto Mar 21, 2020
d3e336a
Refactor name `_next_event` to `_process_next_h11_event`
ian-otto Mar 21, 2020
200ba63
Apply suggestions from code review
ian-otto Mar 21, 2020
08c394a
Ensure calling convention is followed for `simple_response`
ian-otto Mar 21, 2020
ea53137
Fix some misplaced parenthesis and spacing
ian-otto Mar 21, 2020
9f037c0
Run the precommit linters against the code to make them operate as ex…
ian-otto Mar 21, 2020
2db9de3
Temporarily install h11 from Git
webknjaz Apr 8, 2020
fa618ab
Update cheroot/server.py
ian-otto Jul 30, 2020
b8d555a
Drop duplicate h11 import
webknjaz Jul 31, 2020
16a6b6f
Point h11 dep to the upstream Git repo
webknjaz Aug 12, 2020
b099e05
Request h11 to be greater than v0.9.0
webknjaz Aug 12, 2020
7fbe744
Depend on h11 v0.10+
webknjaz Oct 8, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading